A227111 x/(x^2-1000002*x+1) A227111 0 0 A227111 1 1 A227111 2 1000002 A227111 3 1000004000003 A227111 4 1000006000010000004 A227111 5 1000008000021000020000005 A227111 6 1000010000036000056000035000006 A227111 7 1000012000055000120000126000056000007 A227111 8 1000014000078000220000330000252000084000008 A227111 9 1000016000105000364000715000792000462000120000009 A227111 10 1000018000136000560001365002002001716000792000165000010 A227111 11 1000020000171000816002380004368005005003432001287000220000011 A227111 12 1000022000210001140003876008568012376011440006435002002000286000012 A227111 13 1000024000253001540005985015504027132031824024310011440003003000364000013 A227111 14 1000026000300002024008855026334054264077520075582048620019448004368000455000014 A227111 15 1000028000351002600012650042504100947170544203490167960092378031824006188000560000015 A227111 16 1000030000406003276017550065780177100346104490314497420352716167960050388008568000680000016 A227111 17 1000032000465004060023751098280296010657801081576307505144066705432293930077520011628000816000017 A227111 18 1000034000528004960031465142506475021184042220078124553268762496145352078497420116280015504000969000018 A227111 19 1000036000595005984040920201376736283035804292151906908436292726165200302496144817190170544020349001140000019 A227111 20 1000038000666007140052360278257107571365863888739307170030031474197383870400604457401307504245157026334001330000020 A227111 21 1000040000741008436066045376993623165379629884184048844352219627351895972442180058307726162042975346104033649001540000021 A227111 22 1000042000820009880082251501944324792347703535872451348561169024621120644759927558797442173037898124550480700042504001771000022 A227111 23 1000044000903011480101270658011262635620294608114143463579682098114817667373865182680117587863936474184686825657800053130002024000023 A227111 24 1000046000990013244123410850672496406643621523911011988330736806130452727984578809765723020540314759884597296906900888030065780002300000024 A227111 25 1000048001081015180148996086014096480978423548518439515746599324140485306791919961255968686803675722926253129627310015006184040080730002600000025 A227111 26 1000050001176017296178366370762145098320713008958892931101719805350802850956403092367906619931283607257158667373684672329307151560780098280002925000026 A227111 27 1000052001275019600211877712314737626524895553903932425339063569274666953237964519867299435783267501137569505968093166569024500160077035800118755003276000027 A227111 28 1000054001378022100249902118773983889629386458596719520194955354470703782766520192945382767289771161052640497499847944087983953536748048802629575142506003654000028 A227111 29 1000056001485024804292827598978009559884850979743111818080091811956073660604811059032530693535438441159179335279705374277904036338086097798567103365856169911004060000029 A227111 30 1000058001596027720341058162532957613785196765555441917845131252619502617397661564871882238403880129268771882477323293191152744202070790017225952451260272048201376004495000030 A227111 31 1000060001711030856395013819844989852101446326389088177749223831063927764590940286534407171109324406335494981579929068502459421133281290122467900805366607465379616237336004960000031 A227111 32 1000062001830034220455130582152288483918617571667955759160023887593744761193849965797582578358794742745903772440623456478119102758932403940846074951150992246143286724520278256005456000032 A227111 33 1000064001953037820521860461557057774675740419050997648745153119463770724852308425732923233237417053164279939841832842743452129928635462384520675353178426647322412403628347680324632005984000033 A227111 34 1000066002080041664595671471057525758209137482047917133168782654010849628506164385588580849118085945420027473658966622636696993376417200552686511990588286929224556056207011650295472376992006545000034 A227111 35 1000068002211045760677047624579946012799096842548205488583997993927412497085957627192499717854051258358680896660749660630100433927660501257158981901227747430445236078671801651915144620256435897007140000035 A227111 36 1000070002346050116766488937010599501220064914983681447512927244790231569256940949479247938467898385612079528077122954655762727505891659584785079018638863373949508682214734439462241438895380937501942007770000036 A227111 37 1000072002485054740864511424227796474794487409100712318033274065156137151726152050864060939336582821690996700977820428005011289370716570934176588087539741669775028833801653632852448561726343583643560575757008436000037 A227111 38 1000074002628059640971647103133878441450426398574310454542926450256754536755665271598905726508982246918172184585610304117790176438639549639812564781131131670239729520485371727477499532184004794891832481940658008009139000038 A227111 39 1000076002775064825088443991687220197783081502952313115754734823791621776199582645777722772269571203943329438108288478637420591590987415629541127835326517344415530258274637669387152833550216714339695922021978328749398009880000039 A227111 40 1000078002926070301215466108934231925120343190673868593982392022806726432992878290406258662443516837359228342520246523029792256128052807427933747367942375432669087957664914489142006236128406315240940596618930540224114850668010660000040 A227111 41 1000080003081076077353293475041361349592506211162466860216627674475017311621952654386639892315064001620633489772988234084730027233927642941957615819807570189584626778496414288712709882471491419220020861785784082163173320568962598011480000041 A227111 42 1000082003240082161502522111327095966206271164249768841959674239136383869633769171858955787304442373086193214202608551718677950170952318541115446927611276057357063572317302193583622393402114355966730895512266713134718716375379621086008012341000042 A227111 43 1000084003403088561663764040293965326923162215442504835286195691624645514727033422085677552561630342078624322587416323446008399292767930418518601515563173664089370716254862201409513146358188450312971337554837716806359201730649198524681221759013244000043 A227111 44 1000086003570095285837647285660543392742488965800729449131616495174069089778926492282887954744876509552004037462975305064452682757847838004208486234225089343509087618938937647561598663190897544296469849141546095586280547735917941106702891500370754014190000044 A227111 45 1000088003741102342024815872393450949788980485451737888375072253571773242225481404621145487098700321752461511128971606692475395339767345300591726720779039192172211463450086154720638924186814412945200253630931407340916882580207053740854455707629073533939015180000045 A227111 46 1000090003916109738225929826739358089405219520019966302885048274267148769276791786494175802897391631198360139542441860598225804985493572152524480066228272264016370718529503967274009427817101187910835246487142199354590018318385933607226019475433785900585712304016215000046 A227111 47 1000092004095117482441665176256986752249004879509217362332202306475322231320758566835523309844376280494523835940968483970818029830411067744329017769887812993840119712078768814818493889681236183189024253744689973385357796091081653496513026873731882312449884401906884017296000047 A227111 48 1000094004278125582672713949849113336395770019429571161246907004577050133690954059583380189104501793444187433357442005768243529605872502761479012855770828289399879120054176601637594022701741536233573530605286627518817424607319245641501633966178403756739075515775102118760018424000048 A227111 49 1000096004465134046919784177794571369446185824217361015509720281028727085484746119260178597298044479137929945451814196816314097608960896476654124746052210813286570106818576590278718529074968445826964761569158813838327772268783102483901835315949823086672857111613683784562349060019600000049 A227111 50 1000098004656142883183599891780254244639075603252613680212321729308042235934340038618726163595655695037783719518260913011350288231387870868841205551540223904852425851669390348311844909910389001741154673962448378625350162296808822625499483873978953352352852053571167936414143082598960020825000050 A227111 51 1000100004851152099464901124933118020969770310034373999615464792935991131737783180213318654928722707751875750606562019587724496735148019546973982337474672860554183345707807116985722957009930103990083187825969338760538254183295088470875951770462799474943606936188602221638402227100562869685022100000051 A227111 52 1000102005050161703764443911852184287314031995330354992760211410185364681990738613543744741527413839033695598663025448992245411271130139554781688414570506604348364230169646106748287538107532278940380778990603836025253326881178104898756084699740840916668577870050121746789274335968602927728162510023426000052 A227111 53 1000104005253171704083000288640543090557673505373375883160162556608569587927166603889234045836683575206444943346470899292536833742364957318325649958400361763024098254037552262694793227565622771047928729648171734045099408049071329000782587123439364446579948407730918240096579312295636462706917403478761024804000053 A227111 54 1000106005460182108421358292937355927732002436433072597916598521940922593656157093540451085691231503832067942397323896635672393367040196636969156470145496875333053795629711973569148971045329614755363293226690649609576894411862173816559410583714855240609100726711065124063009383707471779643874214385839819816026235000054 A227111 55 1000108005671192924780321963949858802155217357347387790556420979254806312944735836266710999989513652249238922958002246340119193812534393883620065451140111516368404099974279134739058557080576912187027181182229174261227941831605898132857972373535240083196142580465938597785526591486142615275137865671561674092187106027720000055 A227111 56 1000110005886204161160711342485365343579884311854370482895569019498848224035420803144727376317973180190852189932016094402214550154286346559040792494634044640121291339907146029501698323224121924369806225621836175426349773637879984450242375915663427743092594117510490428936011097415262578176660944167649143001149450582116029260000056 A227111 57 1000112006105215825563362470983269992346621612820838974279187422846330800752614067673388929936459105137223057984146719511445352337046535937921376182335413842759431470973457439693783047486029314056574388322100391917518397163166032268379670502282401097574545062615529307336403030839671882110331154874262340433763891206925006386030856000057 A227111 58 1000114006328227925989127393547051247544120940720484731645281610738280924394716724677488855911174250679115359250071835614952359133348995480838965678528737721092482945196278095268755289022622587791978379546507229892680396024534008826806327277173163286461076783962561944277507213216797550356680112958395428014277109591706270785461512032509000058 A227111 59 1000116006555240470438874155976274979175632758970019551001924062327223213533719183310185596821212684097680258375653112700639442318555816826492880820522173402385589716319409056353972369093506849989667934189209748518818080993408539497660814857559337962285367305018555324338780238923887580920941154436511013650258875805491690306796157949147034220000059 A227111 60 1000118006786253466913486805798597804332044058987993370100305581443702586369407969824157500467728837667137279485490748647614771761825501578993184810802975481053865749777749212226888798942976281714345290937286148558768611399677845918715276170362246753684118712466704284665466354540087921482886198768463206559327780895229024180585065270677471002035990000060 A227111 61 1000120007021266923413865392301770527371676448096935713328075762503863549712253485426563429599419587527991401075952039370736413878668385787677786980346104206184305684106863178008993843664220195297815212777878355196876519188381827193413705061416926663320066742741843850769017130148458221419805276959939802331304388537140555762827934750501216199028847037820000061 A227111 62 1000122007260280847940925966565641644106932593645499863140514425285288251857909207347164874756454628866698728221087053995329664602848528352687536834341071713581915077237177525985572112439680634939262832126589565662649626792861435345668414042908334221003031136121645215744251963898053051981708028649010836012140587939358302263044231382190132136190567624512039711000062 A227111 63 1000124007503295248495600581494160909997919036983315477692143770600810746671909059615867315600777578346357042031015504768361703222806997635865573823627062608744996136861147694656517220405896520456868490456956003629003073736918144549350723552543006332610056215520597392291941608551211830957663533843648328756852672418202876591111616914890068581704338789448259888041664000063 A227111 64 1000126007750310133078837291847382972353173391177282511729453655025211433868117115182128638128061615026757280116232868071150152892218113585257997026422022326035872555139839501874669355914351760137469723558997654708883742177402968758846960818644443004579813101412025402350604547218684681417427396118734308024861175287535572408925440835860854130459312065989648216936928043680000064 A227111 65 1000128008001325509691600154273471066537623936614066947257493798454829340520384040669687093325722003834386556052446743494855279687755536318262360544780209596256897564276204785416811957558407071620584101977987904213736203941258320491047560368016729569913279254705618170185888651035487177178239019142568881959633576681129294807652055810151414235252682916032075857443913657648045760000065 A227111 66 1000130008256341386334869227340700776187909628889587002000211030930696796524039870003900315584726526640266163210532091108226036530243761676442778955916041159649668055745297465271242951680447519078812991386054390465985633758957319265511139494378618642553774638259547768320816997410438643605374690939189739701278761640257795890954135541854109097245292567267448609529638897258424128047905000066 A227111 67 1000132008515357771009640571569463857435188533642307157237600964405501164119178088743119939344688008999993721739024125616355806238821966884278376305155690631187207145485152058301897289380934068016292741940416578472788577826011100976208412196166559839423043016238911008161648020874247575831626414511393379061615595315821442829864788155317540749653335643617330461510825880678774731238513050116000067 A227111 68 1000134008778374671716926249464272127135562703243186532223025852605429764090575630302773385714562798060426995199827337501396506859326218491681901100231858163612553478739793360550268595710241586932748327006821646314559469012700767364651407293725441033048343243682389711345404796401968507329367639120617027157434528807310795711110190089002897249192980841191372403604481453721006449890717103014052394000068 A227111 69 1000136009045392096457754325545761415108247510511157830062447991499897373985698310289914813172591107246678428044817743434332485526723581337880062497149780251023725013215563632991504544189131110126541258435459367215911681553166004188360125495563820071734242780529454033108588576203399663245508050280063641976977450297306794737385790866553210466832161686403401450705671332222403066022938109717019909054740000069 A227111 70 1000138009316410053233168866382695580381613454879043289674864929863657347927840851922444817371914679043178358603613406074619526854193238278183412038783092649483995202501977510640030733837669219793051269931043489807639291730214551051355801448450159792080660807981966748772972403669206665248432572788834834465140787225049954822167954842423833383164092453477581276667381371161463029375349149143348625991544057155000070 A227111 71 1000140009591428550044229940623970591447228456690844800250933121763454627251036810230162963951259508059363853853083934873386858349812614179133244824269290153172144390241358789581836450266145390587301724923456810636183447641582099798904738155864696566904681149231848469925940495580905415085559669990734904084529653864647427471780292383596132439964305571195656070143531304473499680969185496775623974579079020334059640000071 A227111 72 1000142009870447594892013619030618670522028655567376568485654580340023289230427654955855583425264965761008057901748462682652991717454694277507409852480755279713667641880655277096913636428405892144245230307113606279873676518669743671374121414289652494849364798802066272814898380713123604492720634444826452981548988089490015979410185989358731677386761666423634369002194010259441246597385972117242176677884829866108764062196000072 A227111 73 1000144010153467195777611974507812501818745729033240474782100706848933036155242661183914458326201653326988320409804902325725273088564742328546152253121326996399957779062766894017226471466096912505763373406986918782162779455386597563219882062733576335998489800964759195798212162039959090244348714471009782964464216283381665305577497382258930102466520307507002910699736358577318234175405667208217225665462561661189417259390064824000073 A227111 74 1000146010440487360702133082136869503824718747854176512607482894481861079440974948380006398500162450146869709420684713877628176076428266466313354651148325829201469823698611351909133850641942931063159979041589487525693230174665634659896338758826327681736872145449511760517801692191468271781816079563946004349585318758832683080818618521274284434337366508870231163039134123681033194801614576772954256127796650409634854808358474840067525000074 A227111 75 1000148010731508097666701019207256165589218584789853475231474868972867942456284897293747915851775536013443801506776566926646126430454694049757722535529081973600006899641858791352774902015626988477556008449041807331261294642343821211710271953940625452329502042857804169740357968599054442556319684105860783527123008146505736529901398493205749485523976253500782383193953199038580820509426861767932396369100688777270211516406902139757815070300000075 A227111 76 1000150011026529414672455865248592447019412893723198336190571155409998405297687948784101528399227233166015665944232710770359295008829926783069393784507839677112805773826456605246658996213521885880891020629995545435834367677407412669178029739824636994821580374180153013203247937554473838973013328473447179169126116388172444222615625612921917278501673017018952018249849355781939763547386847426854317657120472722519969406420300098753736111090073150000076 A227111 77 1000152011325551319720553702062656243185099676383396564002453683077077750425525676217542811704990283704630222439551155434274059160493298316492505229245650970256630917464404251260227630740161538022647155423559249418476197538811506189361024274672406372141629391888571871466416539880608589952092220057547806379378593856878097559357565107643241723843024270879462079900385073097457374227875361380039744503987854567096313757581842727837526716422537515076076000077 A227111 78 1000154011628573820812166613755387912632337454135729917901858489648253333425616528863597558841829592156798404466830018870640694997841260008080308287473040067774063591049126374294903694590176359349509678831989205516345038945770749444695995584051777687214549038152534068235979319700485103231717650403014908146517905434896685199164511378550841384713550039649502165807525921849353719786841877367215117736050008225148327477486837922116562091377216624040016079079000078 A227111 79 1000156011935596925948482686768894869706100062567453089685310896801230176249206302346229760360729733004277727779934322308238885123796981631439831149773122508624953488206051841630187880146305312071488216313324222339332512386430164788656073469853584766495251060878468743912227219787658087662043505248363621956276650664328176398678031610014240921288676225025738440540978074821297033421183993676741976804905440580660789919574696582034824481773561851756841621596082160000079 A227111 80 1000158012246620643130706009913456240882084086854945887137354537505121920219910547425408836291386856904901906743233083772416671582696588530405252769427341746582497698045254190142822014147770700987522182930407339308945201845938592610039880032555828478080732273693375951811562510173861683658518344232142401033117548309482987149595932280878296438391967960993474941978209654611639150093401482324942488411491835273805901232929387403950501713500408836789167918655285336085320000080 A227111 81 1000160012561644980360056674399527585107796956153413496966561359124511619566949757070254480806713209918254986814042292510804282093731515038458516598301440770116217740532025327162996247950168808648777852662701711907310495514002951974838669947527237516267834850391428087502587664554969804162098003181168821812671250922623329464905903296344180163374830504008108252703067872590407395296880372094485954302791916280671543404151192472805734917921801013125067935139365805034396088560000081 A227111 82 1000162012880669945637770773869745678153053715506443719706700346360092514052683769049548710768249414508383436467111018688646070618523285829905896926804232120228330631220923893515605319752521886972247379517419515127803902795685034778896681032257092690710311557583048138085069293778487351591532465693516665806082733864092057163255350121001176919454278957230724300958579803784174366457059326705136741792375579376092612911964194873957751141987686355013593776438446915847350872016091881000082 A227111 83 1000164013203695546965100404430933360970010494028766935637986346263818672878587362797519860108600696526405740024065697923869405618153718594383825223559627212094269647112070117622860325635998395768071155203529772114171456691583315653452235873644318534948165740689895469330954035829572320901680678954285954836233177207747114096447053302236513018511773685625263931903173612691078866933201833428493271693764678172948573180909347258943347865017164595468382002612874724806043200912801517095284000083 A227111 84 1000166013530721792343313664686104452062862688371601939456351178516804500169573027458192771379271365017030543421037362618798142338276308831202490705380168434421889603531136011131874647463134062445110169458867931794198265519368894917287857743337169142552978544330666537564309649599558910752543994964052330942449333008295446856811154139179862141416809532253180903473806694737345669287151525465703069353602928960512543498679616464725901556838936878655585253021866356779054366083355991826302098770000084 A227111 85 1000168013861748689773694655766468723867335880736008672166201324283523547432309547931369100402016603699651976785597798953499314236637115978201999391767195369535198820098248803756784841094806128387599061283438778374858324143785762198386109003399203581017619331752807033156694882749527155834535927731140578368156931952125230270497120647391693447838855852853733636149988378418831970365799020901820798926313142894676699845593665250777921661383107208664325399596904018509155049467282115337372949857102340000085 A227111 86 1000170014196776247257543481363436943140097510955707281495174054746715763300887608050295390112759214961480104724534339605676183872646791110095679486934776413220557722061467110650861218653356443352392702419116235082956205928639851504391136880699922521681444197848917560226430529601728345239248037892243496654349615935046685187949366194776177077086571668424022534085007497492115001335002406830575451042445292451608886270032843894609743600761704073321903791369047627064170201420601995535520268611175752105995000086 A227111 87 1000172014535804472796176247760625975358217322426861857029001036422659055408130686278079181155608071379508011081044136697569797426061037089441262562315548283381616967807376034764984271572036965224184601076133474254142933062676850459950359900775297812523088357156295638729798175429630853813188989232484745213611784055910398349367616863238069508793334148119520526277221933870959997186586244865023313172445556543267476344910707260451939154998127675068667327967966039759827425742495681690044057536375601507642109736000087 A227111 88 1000174014878833374390925063865863953128804601918366613241759387143236726671494786776150849705920087205538010882104818681118658226050213027642794653730577234991248954628091091794992334429929248079461693001983233818672325113460019607722639949990708226238013480811328507123226717465755282545294887265223962145209967782824160554229268913283846618737575557710730193649850465780742731609088503036178040812241325983338117587411788195596427214981827927723255761229300071900537897770282996479986835628955153990233949268113564000088 A227111 89 1000176015225862960043138041243195508608950233552212232652559008804982012108525470710316271321341419864556813886747074879674976326669095330642788902230443433583403388842618731009368548379833123666385814960145053184063828983856103594699178544810657847753690659025767041423084668280460415880430347001185303603901773457546114418494466973472305569567574963353052280962118244955397071160680761215997526923457927152817638707103695542827907700575805952224113080065753863172713732806318709620237299920936367843005554134504458117480000089 A227111 90 1000178015576893237754179294144887069936101587499550532475105947309757862685406451034586197167107911697690622913169310362942630857940630010607399974780605099816539978414405167292202476025134890998203218483695511781168213877695398981792907923560024829119395458180847079476356185942673750083796352579334011087243757298947819542940479801852023245265430251884241411508969438998237131489042339845910870415475596027859703016397771632631581568195610676621035700364190738919210778161883784359886257399056222880112284991622493177128121485000090 A227111 91 1000180015931924215525428939543432221668998264194116581342618685288999923192326839835379740868791929642192676874550579887676609668322670915540752094249911872124509168060778592713694441699077572719605381766466093357231631160939090543607015405781172770624243039124009750511489371613622550763016059756158739408264746482858515665122019568393132482338448477175177605028439404656153009718349920859429881476000429452128300808650986789467743135815919160141813136483367354220622862720267394394648658461950783692637108848349470867979971283125580000091 A227111 92 1000182016290955901358283097163557129239296715120708867988281819993895395244863466626374005177239081028884853348206638365923215711179064930024642545743492971973472811979298174292465463920668768398725686086231423070934650112420244207910407220830191425046224262780968603072809547512889421822174912038194455373164229001264237624854401992889328788801561130826866525131765220123453352585371120427782557995917470582571729469224744388424924299669559210411937809433019285254967113227073624151275563974907821336805437899687055281930084749891018129766000092 A227111 93 1000184016653988303254153889514226027414011761492470111141823679976192764350364956430114931085414055766178119188271142102325396977722810678486179924113043706865166847052797623720753270258882915294563405964883990152014325888363237417237883951101026070023293182458869921970891683381472958229404933837255515702318816590313975406846793186028192547890745601466789730387640306048865160087420138160305063640174032536036894183231554537105050162728690806394542714148496338157054255807079455435803599131641122493986160726870217547192299139192537940519134044000093 A227111 94 1000186017021021429214469441920646772768903032386753799366925254755564434915899761764782927848649852589112412463480633791261394990150842908396357831542867290406837084414518256504021413591130967596473326323297194233908398493944079493600298182661017864854603037620188615447954656561766911627808503225301015301312026772573991805796342641989710202282952054169191102836274214804345492597616859647996013129873530326106048786437349270744899628440591339476485944023512697340297550630336102481487397114688110212256240877854865849727706468508886240845124064138415000094 A227111 95 1000188017392055287240673882556276460172934344165404561113031518494932122364793400799956092458075434957732176632539382633340706370838497813104451813580044196217304854381821918693481624010237396588149636354655277422331982320589053055870922145840145302939231720756240562642726682549109143478250285884078060969505373880925218137189640259268147388517328427525408695617013097622387460982553189721627888983739485009526526965998885251260209563702743170496436206189006201651543734887280308897885280634046535989345024267842635398732535706374630959478413216446024142880000095 A227111 96 1000190017767089885334227342474827103283934043261323988889766990758602186974282565951841792608495568180753442244303535299642492418459978095109927179575274998474154421701123845252904492716981395649351681686331513406563529790319785835483089808190836685047176581354827472086231779387026287039975475473022020622402011876371667960853340646742869582170115751979980794380235140545746431542670809335409715379869456475366672488726711200244274734851125676354336607721942093719923525277409785907872740302126316685302314847678914843125478305596316002271823287031611910864147440000096 A227111 97 1000192018146125231496605955642271379055584334669237577193579365731470672660161582394608902891280829079431728316230291730080552320811474308695278901616529697210571325813749942646213176607273347988132742993106736433235687639957034492734171721314582144574706530405050950020419711287942334410000446280494716380559178619425915330308337135286973427650011944822967425914298492320410509937911507216045833009578588325295883737062162126700676338149335169041986573224661101397921958922808796992557275738709035657301638916319265176687321921154194659197453199718707560871523144152096000097 A227111 98 1000194018529161333729301858968848436255867618734622981625472428901312368610748300530799409543134769848481391611506170748419708946616473439225436314079223003090390471957927415724397345188373658042111737862943370965022222597925750877012837403822541683930804843133064583540964924655278678515282239994347301894518917717160752170262626084000390660950124375264686956097170340123014915618385636607517594291909197767092664872354269578536203028301767192977473531521453214112402812673006719084873851067352640335070827202911795500369996380954911489281175278622835174999613275287520156849000098 A227111 99 1000196018916198200033823192341069767997097859090804866536766442268976591869754051354740309559559247215129807745209962032444975494304286119851503290643155882634780123041660760253415044040417821612820548738430964108771045905937711040874634395004615157292858122598176143139726955635107569361351328224417290142842212038615627313147540693922250324596159302085787473526259567037780863155896462868852897819881735752478620469358718403338297938581123120173710151299474270445606376377234143139389212018062217764612788308908899685044677855770986077182999646314194967470244566953199208745161700000099 A227111 100 1000198019307235838411694098653725148277665004850267180527764892820235657394036478494232270739647566924081103234976971060757534213506855019477126520210511732632466169598816453102977623454781505103275400721486329232836320077064500693698790393396392329119350166630490534648880170505477874651834772248558456737428150421145185626685006236833375543012808103743441520725941932600817768377499759746160249889069857921658216228832564455902750345598464079391648731526799395862625814375874494795002484077401380037980964894150446675641136149626327622774199100824206420581556672267333501868291670166650000100 A227111 101 1000200019702274256864454723841888632535620490412279783203035143483484531423082289975319505152834305909655392149968311206954445766542837057692861188343700650365288278648520870612842168649774999622245189450674951656756354785595883776794240079936304487509003790173530937507351292122679158651948968348741602526117207987303185705017643979532701669069971879035052848306897597011156710445998733882523845746700783163554177809512543500562303432695816978381226391704088739310118065357057640167614839939230145628722978638315622188225578532213582197573673663145225069348083640413207791968342207541245171700000101 A227111 102 1000202020101313463393661216912924622214231836504982942757751282373243733499324900482505419313350379307527563893828530040341882704373612609153469719046600211246378497492445701484984577881009321548789652435950577605938181969072618648484729167722765569724582415851991934402595816290614523839760794372026465237073701764981732160967908829193975728236476643435798110308850769285624790826818808111614111034646116315231435059946504309420471992846779619669584690077480498756069886197325728468519300674115021604936834704234917854575804536695005488588442482869777160697398130159907061711658810723791962520176851000102 A227111 103 1000204020504353466000885729978493993339634376336120332233224518092605444843308414600883302034213686503133344643046662305251995076932066910612145188928345443258457289599075398097739026979552241398782975015633204317642718893779800438936430253404306775175785560529314634596291090544739753776685794734963260321655434309859144916444927579306616472208400414720015010026036334138856464479389305038784335528985661761717364739653070024619578290290203009796128212268479427325363309597788005054619180072548754995040814432275603345773198066115853300067206077557169226588574299886819297885369026249445067896560646182104000103 A227111 104 1000206020911394272687716418286560289110708130982658772637384001598883878771824857484213178900335249511193000530428420834682777050881878892041592800609569830230297206302408217751042776756121215925384763260034445931615403601611649816568235507616328854621613146530711110809708291192518247439902733582712969453804051155490690932969778737000807176612150855792607973412620588101215891423032639026567594289545105622006242058067317895699681025137363118209301024905234379594140479825651130744431963582440380791876689492299531062275654694657409727237111206480735898444157699874721673393804889925785907975972647340876187460000104 A227111 105 1000208021322435891455757440253395976501307858405581103578593156034653852021489795689084838912092166879657809229926348346881399754130728660722444816884558904181029321453562365277879203443576989140837061788162183025491633628101210320974088843648407657025918082981828386671400595974504341385852873634403449085007995503271346480041785531641836250647197463622111158213847398332366057520676628627366258119694900376688500408789716665595819354474793814645247240497488061850631188679285418737095664441312926492565724490683474846905503642621025843990449827403081653838397418963532848537264858237680390521539154218274308566192920000105 A227111 106 1000210021737478330306628957495588766874974300732187206609817654448328537327594954789904392224285777885091233296033615199047665096095554145128884382882151080498228113681974975196307350984232833518059222246360374586597650165436851119793119142009526718333615805963372737181643227664886582103343127092710815158323452549808548971579254924279929755582697950840426251580371218053750101664690454089200480213184572172199708680168528002971083228217803083207739167873759755801849655562068636828107487501897377154836269241340579524362897922566035431347480398575499348795224359859926617903087211094003060992394411388606772467469176198485000106 A227111 107 1000212022156521597241967134862048000612254654704287363125825292980058840828634956127792482237381141617734911311620549457048136843078864936483043911990194399983504551234021309824804181233656922780282681375664030245558661177711690359867257517926836648543404065537958745844135762564670511280532829437579147706319365747628640593173926736309736529910567279985680734969252267637972361766561417412587981985517632283224358179209199839618299453718663699459430789537450256080863771199529129776701858298135285285149265987386496481031263173514975059775722067692306049966518868654807940337359484419887984140278715786908010526795836828271204156000107 A227111 108 1000214022579565700263424140466011095750760290446721797399819357424034983291868284860377142867555711987793861003558081464851017324153503429116821323932889495989422367162625549753741855866823082743144009107508722351372791920447448133082540401322079383074691625627756205955664078099013997393890503921134679737522067571201812397905304535191629894459347171364658008379881779890927266493231200433758116707392402838275740055753358549337810162314600053558611905315821591813502173171269679179399343065023774068217938908763634984782884656516959191803275583705093954180043302343750025593380232520953736705152993283347189931428283647477391522209934000108 A227111 109 1000216023006610647372668145717050060638089743966690436188709869699624006068854809756118228665713654616980455449662353669702326476731103599280600692639054317856424151607376370453607342040710012208075838472746654687441830635785730366801094876043014769715530938362464057402538030681326059659320621190861989177443963467630635435782471705207526350982826353529090170415912858919517796080126214534392422806213229641095898974950245697875699638095306383305000358840172792667148349919535157947558172733933202257467940059356303246065467725805240962548144215196485642300259356380388194224776611341081419128206515605193477910021238493517890640164707215820000109 A227111 110 1000218023437656446571383325353078070597745009050427609279135525321963585959442912482445872617310608901422133698585459133406107799919206044163645750411322774641126974959690162839185623705640351772233431541680456171643696797095629146341381030099684315343748290041266090705025079551431758233340925834710480397501183675820048629482141457753031461500336689287337881424889032736855753335827447520328260390625083950847788763909919858311342030945244763755452368787331861107417862624421494844702798171099270780807431221168204019763196221755909688373552352293112759687838862944920911698821310868710721058523818281519535303693711346063449392298510153712221815000110 A227111 111 1000220023872703105861269857472356108608169154479807620390387393156825520016915207362201982699299725293974222888235875848874712258465103556099002974103542996594037202895783658067903925706434155710896265996335463694083293429801781506963887982494943419836335962768130642298844025544188323066176066456902829197271116689009956306111769786600164495858052163609733629747122792344505314188414601379143174832611472778209477229846351779176108407931430954606884573308764435412299904667479595337772952418748054806615059633773178416111879444902287732467123858435269201698161752980346542184264320317107681868624853910027891827159125255576120280703776860092364532227920000111 A227111 112 1000222024311750633244043923565499669995033292747518834996577746322332698142633277606657264190782678020807500227780230186927824548756214378506195966065327557929619068195548322660260371351446382955502047437095222933469001140216997413729806281124567028693075951124712430270087357141534386363270767050802402077094800750845833142348561961510255554729290848252560512525094948708665114166306122455010105671440809740764408564849963683115756840289935475437848542314155600572383397406181512434339206469808189504553573593111638531247543464641414340820832882994612519884272036544164664014403767934049494773119880438677188064661260038522937721598274818253786206803272234136000112 A227111 113 1000224024754799036721437708547485531136900926705496160879767931857434955414872737353195562297948857603464242117486711524499962528556437178676487874901160685610631384437090676554009908214121181922561524285479200857918532614525194554294831959230165389844638393856778343732179766673949825406499305269270327615442052111250063717325836702328066805453800142338398965482510265268815408704189949753066601090273009447551278620888883905813276720024439946900867987056633344310275777737564024892696595552883356168513834645452209694890832781312231744204612236927911385250876535886539590590751450199401098551792318996569440565127361469215855642218141894522718937515593476148240464000113 A227111 114 1000226025201848324295199400789658582184397700837354538579342172558302092538461234400527635411466796236988666367950138997695231298294566467002089013498404291965937278141929931667167467911277349793573923025572269768883153228656954603543723551480354043894293516104872981337742518603213085949008583881517595389046480593277191416702425520859122899625900794383954351432188669776820851386298693018799801101020179887898732913705361275016238382894764238940471853317169609034650242688547116623340199433640122728756363483616947025717110924446546825203459231811564408190652425119727091633388467038287093586055373086434313823569814535874132813890903393084909708135214721128389488246905000114 A227111 115 1000228025652898503967093192151738723793014584101619312361713835081767441210788876367581563729384423608283191487679410655855739977232663093606466580497754800899620049330875584142593711569659162440059388991495759389137211794105493384838405444373162172643151139302060552689848415744518112608506532073278859118967988358622935918974008861992838781169371979380089319198553135188677894762732650207481648750869315327168235701723637407117899531465716751748925294313975375386811678644722217939835882089146293413448937640175400424965710148973504885515797406985823419082540895039326454551685194224630418710043144098628694373200892234938077200687315319249477736060108272620316151549733253460000115 A227111 116 1000230026107949583738899278013827827869672511548603117899501203970858262573112995852795837658111354741718941257825397348309101549714922327634359226963913707395723444279008308615620066825415134290472991760480168457630417798760198442596518166580507195416016071560444863294848922460011859126128536000393997092804708699210606684252569618593860341326075195224422178582807577943516083448745354821395765021148017264697869858307142121479008405989763444799534027925623531484245282659044857141583214644287131506602124415321924412282943133368085721601121891755433931497567495712925880779474570503385479503842277091330836257503204322898977262305842561066225331622495483128726177460907963438260130000116 A227111 117 1000232026567001571612413857308416762333176512169833200521635383660904490454556374637576754373419089400699040272099629807616118757262166017501781832588761168642640480924997246582906422481406191409171913544023630028975837300206658751199297866232001950986033741419944833045273451605166930734102270144857491348725615449509037117107315187814123520184765008593643255447784654239473417345723574417342675162470577911981529938719690500061527726599457524794957910241930457436994275774223363552652775592776584198775991326157306118491592298829386747623591589113701644958444667428834765736196802997974801080576654357174975775077090634934422168025429095550660148753909250383632326640642569102637273266916000117 A227111 118 1000234027030054475589449132552392479888687350694987867676487823813772311059566425487752916531075040401219730315438455065617908592151371440284101913824791986938013852498563373133120579985635534154729316753560245084475415083423628746718040066385137896823355206292011656863379097288775292145503726490271652527707918903647131426482338795760246578813211517782334367539071127630199088714614749781042764492999507088116205884514870069584220707533431715304017736712951407269983526231290666716720836041186186537300101746633356308688507357601701463263718750575278750469979150386672055910015349510801322459675430030979847847937309952858188832546866169146545407513140532870510598422167124210314570578024273819000118 A227111 119 1000236027497108303671833309879045170816338711307356081140053343588898303220527640130149335662270525796927113665498386902255940198160939624269720316011117854689398967357625729778941848980212599003316220020784580291421560404224819756675326843714071369232916851051438207145272879213924596244482850566990530800868116828136213105295682723320730784118555020685185167199212562517006564458552705593196603004111150411967911539014657569385640185474785254440848887223629875262556135740906135022280046119305616134080399762638073584074967428497925074367815891265156309438366388700014384586698334775764147259322374580759333153275830851703017458289596840710858271508404899002822430192980336217922348638062792594280840000119 A227111 120 1000238027968163063861410599070075479774127951504890008501520635827908993193320308874370029535454097421447632479324498168714306254975718037556817484011465775011283554168622431177902843490777438848528591119069892543828583002261152791231416565621040757309270178988316954815395158102819644996386564240546161055439446911842161458818246183259695086784363011216413326051764626574592527344051423609893174647536115869775735967749619392816264086685571983303824337206100304785593709445907633308318800012681133909271481736900298758475502222124093562860362925433675121000409986682321805465080836116523683438106091903048819241911157555516783554371655231071992827055801370405107295304970211580172617358549754149288004287980000120 A227111 121 1000240028443218764160041213587601786615208454589976679570230282788040595667717797211767250635383018993980204848792529704045145296685972048794731658022164077626822458881041369455407573566685478554426075577248814463592886079135735753132774208697496672547070726159442014598253350685990577756462632417430159297194567259935117026313027606646765923451215849158317203857731544936646463966589105148281841728292214339003364368809586980516035061644359714262316159600333868098979650758063968987844510515258879225419994663729692159310381099544462843618990721085158172459386831192856803719991751893609218150697203967973302964968882044678618757087060956924165374200744623736339700620557999090402797367566548900158240071394295240000121 A227111 122 1000242028922275412569601370606167551219711609527111731572084533240104651113081223654168353861009919730482738711780779656625228888807851114483853529447923304470966246750947847983977861950654709081892406990551440370102743372364065441602019321454682650974794779543585063303294230237876554579515325697698607593272615488014197449635238071243160970799803056503231157480922847073684572632942445799148086868365777748784506259668548863722246474321666738895059112249349244429509748412579891406336578570971590943165764369809748136957799421548186430322553865503739979850298074845518779446916870071647924533016981678943132819671763163200796956769058347491707567300421032398531371929554132911096007961581111415897490633725150024302621000122 A227111 123 1000244029405333017091983291044748722341226447163715577340957700729600901039595409220947944400505874499686816658264223013335749609561583584889396525106187468659553024605814527420792788536923202817743885296810995397406234763387217283653766789740192786131399232460597079747261394811738776981938494150593540358070371873947978910770202224692990429515097890185892948094079491715520988457151065220073096059391232638611711614342064836451164331834099347166892542653311426968398273563977736915361327275140888375832391822113067761790343644987719145595870047767851996609172617269209083653282907101668076076972438494755793501969429203762154476318293266851315489758631467866395424368561652318741272154506631780752755879806259234531275310124000123 A227111 124 1000246029892391585729095199598761210468064962065390193162585270913430275708157383760653305072740507157574806112167056803069995501404177479167758452784753827505042420407392772803096682274516298802198866075499696612406478135486641314715970031832170247195516812608087206161877304271225106229254581473002326219453389407098454191240009567647804577424713759410873516823472448717023496652054294949570593759784203334208623060016509014321168685299040768891265209699501674479002861116095355122422578106389102079038171895953546223556057477538051321612613053077624978447662095634593323996604694888035362543052944515099766031877490009800890237464045106481080134042119277562030736127011858070116355504139844786054736273902121356416019222650317750000124 A227111 125 1000248030383451126482861324772068424699441149472973097495807880506631144867979199174381230970129704694188615387279594320525337418381844537913155204716770000487591243023574034564036473940460055046259547270414103726502891953045506053235212246488580144746271010855581023103829030946086387284655301205183333729955234773519198016274444068756169670809175618408877240680320202713826851207332078069703341835751649806555900244624017335724855262799960202640968892882754180939698507694849189039568845214629953529967189083921505738826391521891216054070268559158135263649851138962175420565983479013771855706676362544911823792914797971278940410040757880094974802935536046310827228720617716669463934084532111793589801751593916404778925795454231775325500000125 A227111 126 1000250030878511647355221898908988873636691787144803978479937481929229572859355504857071422348830991648525263257352794073601811412253611306100826853548011675574807464378555039291698209240604839284095123490706445688634845262217005666111832075598357151874728333150407217453267151397986402153158645409556489515149692357769291665263378163453067173580869432182689344675390689837408806412317469237207426947485750716095729153090297960699510203496164633876075134051648681238360885417385575876830828997197960211767859916220635409941915628450703779024838648373640966867300813686005682821190017656733278555499740535093860672047284034843005477911777071373270947778660837248877731097513127168770261154330164502309249086411364856337833231949406664566400333375000126 A227111 127 1000252031377573156348133158226303830289666992103678826938421468706697623437994592423213157292501308079538430603185120163802679021555910475905057210663805616393441843992996205158753218602459284019833231625907167554255808428181027208170118793209273136342543502462327247256846476909185369095016865339562653326923539323424051969073189492193119635646460424250744534435671163378108161027216467020938569284269942345761409694742048241050807585180846770942542925999275815642840607958216712140287733469816385762473653498410500662128814006543134288910505481996867445590076413023983203693593484616202608543043079678868254497223716305618160365951453954517372936440461419767616692806664494966303980978183009228553721593115947877315951991211091637584275234400341376000127 A227111 128 1000254031880635661463567342845265060998418582564026342508930541571155099351312238839538648213958821659805758688397801270785653832840351776313755409472126117151126619201109383686784981069604790729160666453086324245100210494109248724962318127780747722813217830397457443578190583384685920314357068971140173806820636680987549124819358346906840643722278649998012166492557345375759526553701112647460293692171303458698615466845341995994199388835317622432588646451251739060420244958194267688294628469406494566247980485505729623213917628761205459550632599228806600676593952209941950846314866120350650930603432486472112493197616892378724318237342851947370194114961029742677567202801230564196400458976195333417848536056824860125295258258736226535600996286243776349504000128 A227111 129 1000256032387699170703512696823602618370314275570901803569511880605299820192804243840578332698832036420156576991835639635785010283984214777995752126507040004192697115837954344061559358434408176720139665490399397186122793526975981135031587025208833165515454183696775694990615412518595843209288512316183099221828687668933987560594183933654461267911372974919665702092639585956014606909376111888658372145737749232021262921730514276983449328993044485482652664857602098637899089983041343468871788346523145645767296595704226981174753555934334167955008566205094552807798437952256294317192575546389298147289091084794042357743735033115285359380361166267122634900831886728296591138168019473850864356810809304830332362525343252181899560971936792016842975850652073602656357760000129 A227111 130 1000258032898763692069973468187532698232705751138454526790554993286552100250873474349714701616657895436015458483329817548375884052733997092592467766234979262863233375115034893351046372169438260555423500979001217318464079448317934876499747839657921265054004466882329870711607936305842689817590244972893374519055991152502504791888317572897509218487001957021893262774045759068693961593214171114328448349834580413827555660797659122545157953895708272182788312540499225195645114042160889306600531822411544063589181635731170409143210175818232118994583270762676330397675246948455604877571267980694076059765035012045608513341978408092153973058701202671217826294154318197955086701607618242687010827975326525989965827856650454332347099910933440632168273310068173910517319296366145000130 A227111 131 1000260033413829233564969908963765560601278613931586489424037672592969161474468676276470596802220550419107498477826627631019145164866317550302668736392515980695252061577592426304995119918121040073510203649283035655408316979290708718842524858018568993871325741725748181187652583826724686090451284310174031793488846165262981109228967361972060829571784469757895933585651641458119459395181342935761300894842621710842645566676959454941672529934632614270339633631641653529237903233751074538396103680006317098330785668448674574888324235257409001902886925761262847184130947746141703350828766828912844872370765243968343513474211049691226422333532034714242807563539783871690650725052724866785328182523131612286206998483475835270730421352951362938077600854597951071014488257402081374660000131 A227111 132 1000262033932895803190538275211513514664212283790581646845878066141523792419505073113572276269064440158591678797387567825791077385608271398885035344637396297960978472818852348114732695015009829943420912409134910720500626578606203220811644608191785283169655563112177628217132629261180731603517622522925061896579539768436255644038683315114896456120546104108348447420496919498628329875031439336853958246330082947736232671554265253199784754157147325581672466038726128500004462484361896926503019582907076579142570785956422290601742841496736306545072499416119786439062639677639520387287012881568931430079815909439066415149192389599983826378284547805253534846483693124964239788156219885533454134936809647721456244371482836394544312359461721740892543569167491993606562112468078859526383306000132 A227111 133 1000264034455963408948730827054498967782277846654547949395240171408232037794496942962244034737340507690669775430326055102448902340132023470262966797157782904017181878795102733757851332054094864843162678210886218786672784544203952116238795522762159141882203333429432526830663315345251601381154104872079656462393158895722303670384708411372297718551486284370984879647633864558881675490233069940337450611310814307007285522308765716163614194271713967346388996769387866318629820839757627747063121514407846289615722753999663417777875370407530975782428180559215731752874254955734744718581645752243865801113763224198514528038054344471288815296246077952015613318839143284786949932764105547248172476978294193158228555671685372361733625612815710242983073991316552727735951374521289307426700277392084000133 A227111 134 1000266034983032058841615828712962538505001897695577046207348380241728976192431008163710454152296410095416092329718324075761719670110912656924299051692492184238352516860899345490499995408644240337877354706299219646701222979052539897564421797132393021592295312552929730132604799043665159255095686448685882999183158620143515575223612925145081779831808490887433075513284811379190296334085422076602299846875182970389569453932074101023492256246902726020166542221799732628323731970899302799834253743724372085725394908866028846318754503867670048002883009109031777684921640917805593548393443395148083275963796520294883109157671354164828565484276686617793232802260527428227035813539006835671110753437714695611678062481075259488106866243672391562044098235723642817272239354430431787892847051933112400995000134 A227111 135 1000268035514101760871277548535671233603024408731590159514786246989094219478975160987932284630242470653498942654212313736979545138447803976409480876820332602425563210661915885410395873674877206294303935596165469566929630162711825218100012973859748490855576338001672632658635631726432583270068945038677626266077077329998362703359041068700547361583995856785863364095064853069165420850119208571956219981534539270144199418763974679649385537515251605631346868587537787231019600752044614777600095784484796412955158513366230855622447477958899907972571483899267567567917795029334554904624805437316291926378104582086809935699691154979498840796936366355870222310774116335963053124325846963752017990111973398564090991644041993082954157085043145281214406613677131190566557346181404697381901548319789566942410040000135 A227111 136 1000270036049172523039816259031926689116778652241902620797409699515380849287172389962061829486648020684287953242002206069277300773462319152347322783125161944039075569604098856725305795121134056053307879963698784543162464802325449418771396633988131788555425656132756340691348019267563431336191820017312607934880923601153839541464304271207461149753573942997745127330905610123358274369581718514039278471897900039375864524192422638144812762185303143878311228555254795764372263058617795134858751681876531128804260051597532193175292694007537071268519758994232483093943899087239691932816809093378773115566809255020010312799267671252651128440453131663118657364600944651393464523003868579632406487312282511757450405130413603104459247733869208501261296650928314446593214836478824820836865880334993359469610812419220000136 A227111 137 1000272036588244353349348236903573475421621214565604080193919704175265093801881870087362778449319061695699079347255191131035227014326886531847179673794318713486143315152812501712357329847313902447745109373164408005135385657688124439507522351563299751845143018493213029866027729330943330831328059817682573615058115736734964771813388837112644523607172902784047126964374408570483456233061292256626187341882887615194408736651326823571325077131178128947083733572080559405376254015912892769696976784602294786082032863704680229726312813737302638864703396125777900075010819407469948617171340172092335067675724096712142248237806459852293942587730513728585047235559803630971993193596951534245239905161505118332361946632659772940021414659281722082593256028240401896608430891717931221140326149369372127908009962073902428536000137 A227111 138 1000274037131317259802005763077007466309540131118916432749838189393876034632554093001815780784913898504335822724729597688175486878711637884846781049001318979340445125495403731767756655705248291280428870807329846453987697143916277350954075917189231481810658576990694590635954705045710644698722159042466017160188033245031557318141778624348854444625012655980099121115630592191969691589850400104841118875743532102497741225429424261700779797143187578541156324595669392337939809972656552332423898383421005238989728496641603379035174734169754820775973588461301631871816736946014819657981334822839862443252480675044768863267282925152414379504363038061172051273991156093214654192931945263625304527061683034855286328844795587854436881099006581398303552006251197080761295794133121442166289605200834000771930784734356965528437989000138 A227111 139 1000276037678391250399937122735184272087569176723757049368138084990060902680448093016199902546388105553683512334679348068023608038554360081108223856031569802304609487672168579260067378716847344447164117762623716004307440711305429797851089700901558337922058898556003429006642763925254708390680613155952774032404671047482989265519679943134289753496789261481803908411088776326189701120663096349408267265724657402220063333296680711812651871879210539839182228779371499943152405292871121391512650338448075104215604181312514629378228124289496847471877837769613851078954702679413700868213180836892336782805274844938443228708297317470026877873269752844660443104365119028291280818609359134322234826136491918316194534299120915498979930199828757996807066891272616327127216914828101277517456006558904076290562956468018424280295143447580000139 A227111 140 1000278038229466333145306605349627736693036344395800956751117904833481044612859577877753380853191382549109705803199681603995014488082261702949674434594435084395212777911803478471730495119837021486147763799578812380932119479732864711566769125730006065121545511191989882436510082620146604195051683872480363778910269839664896198253179425176034243451947400615701859362925499382626722907873367984011115682154347732659124241320849563948646072921253518463118719565287902361556622205343767323782776811416328101982391607281887525910845277366710251731403026704513416718195558956947242958668902443596029232656000593044880624919709965201394535001873085004661769387190155707255346245077781698847571525342518886772969483653334227411966132571834720773224053924008095320353619972181169637925877920028750904493514703593159429532409347072338457310000140 A227111 141 1000280038784542516040294504712438498825774546196402179176307650019922573489958742694228688266936889029328415917057604491023543130043214259434525973862196049409349998535054692591015270001567193781473888750659247420794257627967516736584886829470406435432774195945090207517718952211305201724334819267457428126481874886172170856998092942269364915577300014757006301505162421325214399384992994029626420608036303774088864902167112142314477289501586709098276435262887850708581973818645025606024553255578438284300147496960886485504584584427886757027616992663094947907259381496986202150475406080532703243877573568263261439836021361392616640473473061872958508957884269644462395636741980573592359861351247336984606537673985339546121835588600884512465771614119136269652988063093986783350325670507073505988764786546276052894800393466752306843467180000141 A227111 142 1000282039343619807087097118968302617097422570008801535636270201678471495430272241567101217146435669522253283191340328900429325495525479331374962581211194099366854382150656549922488648553635466420741614676950600975489520404101840552138627134532498607119915055428360552186941997766773114252118121332900911357465647486143032931500142042256996274881955135113583868117149729790694124314409137292706606492893508731014258732164257352297441068892217066198773378297295257764718103080231106273870421537361166664365299769153898015670273706071144767523764337645348871070450682599031000563922759788386195406840465294177741965765856152810419715741552614284080381789897523643614494405825998711308429264372122467953937988000287718033147593604860095581662961824889140454001519273749759351351711201520488642215748013171355630743313023638006831001008528477191000142 A227111 143 1000284039906698214287926750646500259197944326355115778693145072039698544723243179538094392606175733705325390808877383165170068749685446839203582116876921995781190919810011501237053438838341558421672888966398480987940812135721854498191763895050182785287658888823038634712101281443250928846135320367419242340020904989311523342679832871684082695932235534108276795270128957788648543281332551711596198912076868097423684456907632815909978551632040373343404189134953575919970744665728684762264324252598216833443050061469136175969344160133052325228871498416996544775529728552488939244426901431755296773150746271864452747681524423082889315219591480748835476888788144929703897365170347967669109900657058852337522648539279112070909674560501183466265524266300324460668308140518653862807319918159541357522525371161393208668028234211159306621203778187404487344000143 A227111 144 1000286040473777745645011706692914455079494419626671066354693656794206353918654154529023196553393844839646365790136747636745058760922516884601735044709780787043971288092484266877905256395296746456236096845755672170225837416370636421496658438025834258518696965533696365733942345093626873350226239523807859057172684119764036318240375198418325922055370402304463056688605914178446970848628420252385212967181985644666985795545532372443446114236846196355258658877133072448825289349453298116553617674972851608339355780904893814472542200805702317627450811392469614430973930740875593539706359284994237523955906377950156011292842044165969624845411500216055421945457842124203859249321463813959219240165551737190855201116622252641133528661817156875027596701767194099492340336680933380841295773448025965403719927569919783441274214636884415916179013763959853624497640000144 A227111 145 1000288041044858409160596298502039914157758078356312375370471250402826797259322293292609011420248857234729869349163002519431454867874868660885818801340666624488668454039279260926629000704572483610890667759527690792603779387057528350633779576844518546292163820142339774237850774343604959322529689047440771352523379222792254941323700155826042925835530430349335430080611014595005198784781468965944385185896323809726198261419699779051283368313164691496019329021107422525835233424112026278484122097445937229789974242783012574198702009714134584871953013968863527871785796143961545562340949758468380610999198992989761165333000177102376432361578301723836262575552897562999319512110258559521676810636362958393672523974686963237099531816803570834780845573494332109614238996900938434567538802176765541537491193652252397909679703976645661450799686815366177766017484508080000145 A227111 146 1000290041619940212836940841948991906530893479417389593575595320278972909256122605583276942483742674535890944964062054479646356983147859351862218056093667570777207650589143368197058369695695987499462592794406973751139608922446076628274110207982175576891230570211461361951865553679419704187354707233468639994542276410493527841713818766908114202722963775488140758349166712760345782881000591558033688654414310389406635728171555632655295938507457871711165474863410206081803152022130049213187225767573578503989460971123158784442945513303681470940317055557264014787449070101122859554691198846828191188475426753863791238477380687091437795070277055255594298747861993246848987668625078920789474390176025011879423759582544057409909383763226070913260697978310451501576691031279439896107727003873528599295126242669235982486905603552612340527485703998823629484609056689424518665000146 A227111 147 1000292042199023164676321657421515208216204501290190670276426159094242995951538291031228786744335033009819767888717252734406153273342394192713046911868893939311008538379955878029755484551508749890733019235981671897327583510871317741040309227851957761665539834126309621054447117636289212252419476983560577242774824723693825449546709939604324318795543178489856204200334075663690692557971348360432023252825674832841518217633285777505141549320283603258595732502863913573194208205908258239861540115746629529049023012815311056517731386620509376293544801606503176301509781471391276004266346683663543895099335324106299767066867880687478977768764819377343231634735652708259928469037416851435205710565283687118811155471669549974049516618756497833585720928871627276906199852551888215990618280892968807550148067380183829765218324965909766048190113308780827445052659729771880029529396000147 A227111 148 1000294042782107272681031069851993110404671941792662357178349322352985589117251221198554726596325244737402044853717139223947560031169294520518284478610855459042793492826255430290922400694280794538537104714520681267876971192287199874753345231842139355373080989629086643103477765168572619277164562118327189656695841633348730560787115505182489708677272655373490220137254335573492853226596118520247743525314146795536769590280314408348525003970726947887294791822617753826157944388242866904355889789613673796540507532357347226168721263298839671798993707225166072252305120476166769716717232356802220023340297331588472552912538223184762972039628919111911709265943327880817482995647505938600283502055915343296009368082101069553566920660379825962818162029400224322182443213450016628735770822233422866483889639077023463890208619420072792264169597348479959302708726205606730516600030540274000148 A227111 149 1000296043369192544853377408749456492733471235928329738001773488381353868929335212705045585414747208601147184624797026890337290673554950705833983120987099633841842684473930074263403026661052427615574673038839377290003525274332256865642223420791562730423939778029400361442637662503048509304766827235199006834091594447789222433524543253963953363717085685600005423939204753877963666136638881019926812672440765400577534988986653450759708415243229747791870282808942803329162732790558449181883790243153391483772353983843362917850358289684848538091716795836286977782843121910106212268785274515262667281096680468288036394533537748494142473684885519391981168269984516535838508977905237305143123285771484249416130676413718422600234358244247097205851331167890697401702215951059537328916476405559076715048729638048751469869756216007546414084788215921626466149318550795614089070331291860305551300000149 A227111 150 1000298043960278989195685008231592960576604709760396922719456829571152282314720085786353744284719483368968061674428874439537354208912350255704225494432823323562499512700256228630725298036814827319735623393646917864043584600114928558963667505363650968317558486553583339253731461135270037636616864149576312669986935441321422170336061572489674176118630630062699351294679142067334167728397661444462256407545862538583021997261094654476329620251711709247395139601621126422946773362197872354393911143829521900765707854754790097043836643175259186525494139598079656649573521524097727360733645316094980574074440441625632673274738343016726923746648126190980323313209144795605637327042375632622086066079455508882573593331775240668997457643410018779385363044590215021067619131169257004777684221883152062379926312641543677733618932056088220558196312705794139804902369473412971572303825792372671880562475000150 A227111 151 1000300044555366613710294207056756046353776406477082972277373938746809651130903361357595981779503007222520052401951076112661436256730430789731181952177978206088159538065439786458708629413147497922729210437278130484840473309994125263546453175833019472198703558940132506642380568236749670514189088873999844995377076408358213218732613022179294612213018913960242391007781726001679097642855154573648506451038750817635658397904511641676651919460192504255570404644108459382390676452415434017348061482469925769566355994686727252640187367930695178754182342048267136013050533693357932434278260571116827489520325923225419244071796856098879419452001477013547819754463790045625244021781191208395446072946444544507819874229545773543065077215725071241178674718110452870329770569005817127340634239922679352278491995779120231182925647824082576518629882684334763177260352812002599847451356310953925334045930573800000151 A227111 152 1000302045154455426399561348655974474857637521069319321733558096571967687920634470882003976885680212484249777958686911953139232705163406896383849064286178336550138891060953417825581290601775598919688241068379269417707796073076701667196865340180407470732284305378932828420840269658632412552394847214540976130917490849841042999717729065235002909229753665821951680862501042213836421858983106116229256086607190638729747806682724428702674178109555095020327204075670352459707820107345392074853898306238496798274065605497950918239937858208387203501364591226425738407724480137775745628619031400277236077859209983303191254468659367019316878867823654092755198723912318649892126127473629133450820488205968351330829434360411659041280388105210505233677747056680503728190921013525887519843719664186381513415313400700731863110746469997644605751726831723541935534080913192903321483177638242094243416104225993780585276000152 A227111 153 1000304045757545435265858781164961492599530480298007683965724480715883457917263502499814837532276387862895243451020309274561187907516155786940911401194575726954634013132647380194351501977898093841472932946938676965809353358184007347290205608647541378371392750475344882727556978832529349248983202333721216123995752839827365605395370287474400766213392830717070305851902524824913067805825144984798633390545715346659986515360702135753627071816234662211057052225822933395768631063603216089185632580017761213785192227859595558147087610831463432907840898776854008917153028450722970646416930705905758371760248874233637534927942885093979120645482510320611382757296218654774962121680258836687306198638549317194585651474772559990368924892443650577472489340933438414480266942497584801049753534498369251938417551975254772578693571259401675393114252600686752735267646591552446937008601997523276248280104276898526906596904000153 A227111 154 1000306046364636648311574857456124261173859704884110642460023092843111331587607369338899202691069448438785289029022961537221050117938831586547321876120994267041801744064123506598050937263076468347058840293884882602094905707473015919231823487391561808113969085790113549111943501118066174038023067887573488719213459855202127769276740035215257985949690254593501986326692276949100216589746920213229619881696267182004072644695003109351215854641675620502271919244907057837559752248405635475510465559208067351001381301445777211732705954088445157976498327255150198033944437018372147612220447794138551151876715158653526792219709549725280649236704484406764200325968978048488359352954610071077505944117495773805014072294744680101128493971252155076668433780678442534300415399303278875205829746485594529012735047296943409687537996783433447726467394223440227277049575191311549128709572693244093656590506593690976477656936608685000154 A227111 155 1000308046975729073539113935170573314641217091110920880201010005205331293329554661095720616986975015740149890211738124339693104250764506276302978814977805597629141251940657000831931485984756642998017636317723997438913171220318621511905477943691246385628937772349913736588566380122340853191538614584460280663857177065997842420692451223089933046178187753207797780499947860027802212265355186639264221195951231941147890937493632512842073854937631276781696689126534490599449604434514363655717813364050000134556065542994594911059269823942206247255982816818896867435563650898329031328064949264387722498273113153712083850399060351609452156912908978695087531344049018603687160111018541018175967840292696702597923133005694683939013923668249728656086143466968531401844550561719597214821082573344037746667294703515099586022382117086848321022103445482835559904903442537726664105216277665452471542780296498455883755332993395651620620000155 A227111 156 1000310047590822718950896376750132080930390249283929242337886296582881680899298208873455201058870090487490301063079762526912760675435786755197592589348888231364215515956119080401869026341130561574040555884649574046614164164058967243441028738727901944634317468417344467330249443705989154372126931487651426516530931291632760956522090480223102486009064851597354505840915357937195575592830617133047752804180394223730076966093503427462404535975989936189608576899410471749185896275885672932196719164201217768997126587774679518947646165270121425714388883626554006902043371827596883549109233246674030825923971148786514559408107622937935666267497523863808217034704942501398398507290274695905049582157299782047210833078155681256087057015995936661572203484178796905126675808286420238616208936633978604996302443575493881174257218441394956721962056242000058181799812117334689983353176548879092875030137965392290160506813085160754986632710000156 A227111 157 1000312048209917592549358549469346467259381536749786593105260051475273836657454676176543393308176487610684301027941738796226076376617444522520338478257763950325700438789521851388089173078351312349178947322763325709444533394948382190155196999273473922494515490666652364246834190468287999970313334888322863204799504072831487044978005681983370480990946936680879512796719241987411502123954000582016663713046738363322573194306287723531765828272219814314543324839782573881002860157078775099108069193983828358068614581893299002763689465651392696133298106157065277193238279046904975091978002433812459224721235274230539019283514355302782481787220606701943035672443924379939352285483602116343422851238288128806482230797223914434443874506170954729777276899929679119253517530236192260894966571837030790380168398433713737458504467369809457394788651845090438736433340157054021210195416591126974355550435554125440648588678215031592314747031644956000157 A227111 158 1000314048833013702336952825467494509575565923431929702429162332753038900908545109404996448186089648762600652306056304378640589066243284996733947732179522873264252201959035214915835830176295600025462515119083930680211302709968557922755518342424031440703632577752999380083145339669338687102607286360620512919038262245323101776660462877038212357251685816088743809704147480920054561589021052914424997129241116703995119445228946259141119388376413954218195963990242644869251211691049903360382381737190019606561129501353465662773920313511376352753420251327563202440166111516561025530100589506268217616393010685875163509212766407772084979729246245476888942034651461050753407221686774685040365263388085555800582543979638298049194587712663880014670740517821906775127577240366126057471201941531558255505115180165514302442403890497569939795262046465672166861068812965552535506120502291976803432950267562121518761504583102227515564846500384032657359000158 A227111 159 1000316049460111056316147581780596086015115728096517184751817404484599146934871652658557803502809477548590001019750232190221404608625191406927323755552466893831740966513113432547476139996567863443584214731764989900749899806864533326476415471270561091767240511095660370591238853595771191589513203575222920825175777458642792918791184710918988427994416948979385040255086009702219682456156819454406871978653358522515480697104514143839331382891658941217832180567856082029701167619592282600032023726854385917406358795254399755123352562349239686040474365471932559460413926571590820373104744732355252150394431012671814024265554294285617009543902921487592675205833587318003064804121278706304251742002268909120455857015919775094993462187404861467924598904573165142041197816401353272193080691674546352049789159605494465072575061567892430467771827532370309553557444664442033271034460511771191969966006488301092568987980670745131341662598484718678392669920000159 A227111 160 1000318050091209662489427200373422694381820263818397811862754978416978953800412483500954575509011486719359008550989671038379728747055768068243894325203244051033349107121782206572382199733932020749134806300168990915610617375983935752833099866178748114547000014135978929334227036693395237792227043914527463984656807297278671942131699191511749803094234725456031313209077776064534939414601677206456759739482890832103284611361913233422390115295283605147338202277999021777874984377058270572906173887541457244441003588365429134421509343391590464206335070067910083074205284197003797443228929916314616271392463583917446357207727661884992814370149924313706404145707110043143049349200133541639977575820712548394886012371833224390564013876280041689934870873756303547853659992021858497659258951778458499200961700928308560881339692415573162362135193136230112247710879612470293342135450045186095010057969616881118903610997127944968248823054294350801329642672682640000160 A227111 161 1000320050726309528859292068171507293645428431372910332930282186742183970353835485178986705765503946938829637791458183016702055274323040775171405621584967133765898706926164709170282231065784012473179736706338007038860683607317937820897740999052004056571958547044239960780990044776877385729106857177025779836009553690068090722016940661991341641882921925497487808322724809179831982474778286727355015833547962925906295459408620476551752445931674864331656838013185745595350684044997323521827727417289200303628638084455199506484523786655153894824914243052009744528899500048111777524252225553801344155892651116694219761087770263316051030061493047604011128637027808782157302047980828877102939577069559938077980533234737512199996875229212800787830845882030126461556182534199801343559852917024168975426285556499660628338855960629885418446892024976148612880403004724675960838057692282815150921736218540850386659360503257370236158088806809117727432760613289592695520000161 A227111 162 1000322051365410663428258577093154209459642299535391258487129649494694699743359213896156651255414523371214503964014406924517099007395209692505900196327966409374962994672545212392578789423673761841470751045062284908574592337769541839397398858781169060713892942846787049246775627827632712447184920152947906843654698245190814050901106023930533925374693941538244568572885423316241264362678701344513868866373173262092664381167436009181343636203144337566090217721714433764563875724587538532097712802171128708141703884486927413295171326568305695789312302416289513478320647764037668463610270260809222828664648285725060685943374992499369934501668177775736186734971376433629159252541781789411493649407074099622035976647409095662649441998572695199556141502031955650935349343017016083170518178232343764812457950571572665959184329780925338525313345597836429984492535418437699310366898104857581101992875918277410390516940859473139901433178018482522613921128009489632032708561000162 A227111 163 1000324052008513074198859124081449103699889711526344900838273713421063406946016516644230608083538047494495742446083505315539489858576522427650962167353187659686196777464768658776077409872082326957928649974091195296438071479915356694873759715757988882052962366576100784273829881418107377667832937137059105882291359774751294878839139735420564845780553349284244723136525081278765172036027594719441779607383550992605640603570292048593953378413864991408833675037818220355418219106743637023129779674074905322981830967591067749065542717404474308614048727146069431814295594660804297038899085703825492221556504270865739484948052659488267162978221130082030245159740835247744998702078129570927091643517269974193165660781284409947606029785256695469717327813527128868964621087254145934668484717925140376582963406512047523548016587521246044415360510806080733632376355790628133181040842877815733124872264753107510726796871506695498344455610648680470772157238124312890398683033721764000163 A227111 164 1000326052655616769173642111136269008021003957096308311228539998710003119423335713977520537330858057919335316914197182978586106530631722481688422259585016465865188183448948625318722416814509492333158892069549672727783602071149741933249379921438022999171945303440120043532551642028623438254760640090486195080350176450627189683183706599649134580886314376465568597684433109760354844143055425510268539789598251890841252641589406524796883130311440475502613348367602205774137215509417286634679238395102155759990305802544861227316553921076613946236097649547734411650742933738515297999729125833533289602280138161045616568141297494907642764520047716589788741042455418542680522815641904567933691715911145515083706973012983936539778515901653616541109694552983199781720327060845385093617337038811405708685484228674048089692492110888461902577668416188577032448245784113355221901888767260191121858233656916535024065900047690047994794592826420000334955080299916175217896454341455798735130000164 A227111 165 1000328053306721756355171945346292421434938550000522614133636110889162265716153497242002475855288489027367617537336515630505980197529244255274809114001884673730766726165629326438508285600567043942271476060375883177154966443057446161253331063502992115502185658448673961406062606347633665620219042234098543115603278045097799577788321672183494739420055584248540975472344233903437839771464946449083532731958389307737650773102084063006362432029107145005150488602890107303510945563492887250145764116555816184627750877833484486071417486435390556746585647434419458392420165792568479435664320994746057583155517229100382155103568038017684527146088489522243699489855473208357867341439790853040749453723650245731219870452736796846870311048737813818557520076902588420306363372630542163300270127550814846778976459265922474382159448349135662913952325480994049091504599871291072256541942904544601397599557650723984871195071979416578019075720107308719345101529606002893008765821474082963693748660000165 A227111 166 1000330053961828043746029038921009471908645150869601611221768069850155504041974926429573624146262679067014814214652254986623044026511053207232687941138424255240529171233216469513712213991819522659544851110994845036851771080262548674074503828231869741564978639820818913450545298429313809245521659233928250672599023056573539596936850059143655399809885289778823158177829609994221213537384134534833375473513584684726667996512789014532899038229174320089129058428364699735357950379609877020410847121449370057865017977575249847237844768043046873606622526659478229581789216221249321638884677025388317949437150250532560217706832628585619265020235138934702696260664664178261828638631793209806813630654624001315800187377393995347451020852820132778283503575401632530930220785575567097323751342997452611369858611510155521998434164578339869074389691483067342663414205848042569054573100766528521719542161727981052662248279345494636804541710263954341136120219474107024714635663787829457518220248762355000166 A227111 167 1000332054620935639348809809222732141982242675738468411874989990772161568242093848113710329796268969116517659755253316673595680756968600249141573162259031722975037767617828169220485612089808998012989603156754795550481468900627554232728794531078272874240958777662596369429923525558504605266792516611626499486866269711504049465970946133265985365448501414809982660239897424677968857745907771463330980193815448179164079060541044389337826019964244416005740129541476405976154530988207125294601395055893467192488577891426577246859705759246511542213934349347784962890813960341289343971735386315306704405078303067249905765598167660095772868220747494877834477176534941808100329689080712606051793453428844561110079168732037530264988978958014968107500322328590225814118380057596831885085315448336838336147530536380599565850212238972286866305778704599536356472618538627362760539839918840473512833681056210906909066702879857182132721835902769355793324695182995200871399079090166148267355661202239158776216000167 A227111 168 1000334055284044551166126678798604558407605630751911243660944139140921344495380176797364582290498988030309630111505812366014375693343491142315560392198123553097345293438122875705590836591519465416993809613301564208961575018528503716756997439993260526958475389838586715982841566492105176977573736387414201080631315193370873451013304535561315047360088656413002394915439081314640384073629042065336522721241002434586923804014438803430091906601751445456342966701646359870538118597533743758472374381663168132301513498524495082036624228810792190468975730342877035934080263739628237334202080464440450341461724905906603115159166296213386227137898317107803997706554592181723281225561828938838373763805944605168546764889059194152672114940625433116583717196456599490994606661826016857963510051870411258481205378830302468437833783874766376714932976287871165853848416521776601059512955951256620679940195051299788718793032210279598806755851804356790326017878044430741581347781299613963988408084104045034284790244000168 A227111 169 1000336055951154787200608075412613345807499713821190504807692992617324636347297005989476083171549858698489421761649517717883854405421282148540876423069766376182192456405734714183724419603972162843834834602907801208933238146128059304863803399755411718948451033915125434378610935805808237662369186929620183392421849956514393923048702512704415223856917391224866719505418929532563115929719220465674745622823113936397977529682882753247157722396226822939269634971574023033716383267794784294971684201117330063581884634359003553135361724812390106294110156752123787338804346937264902630335459524629643836047101124951336625298146708780380486250256820036217465819672170813731109730316179732807170727947420423604328257421478893102328382754590325388491935395783492081864998425225222129939629147005429683855385502904912598506390059976483914008714119287517962891580587862137026074087712216628683274341081418856210262159562887277316486096283183338563136829174286862135259835743123777484126169912652857581172619654804440000169 A227111 170 1000338056622266355454898432077598044355392724262210541557950696759648926857428779238992681946918837215916319752462731386807784360764078615411830013680296955322746697237550180359714664177105779951569002807160013214922354448395389985963884623645454232331895670290234789239641106311697007712352406491016468896401220599133675636643177736658427328151803790012289080582444937975506741974636439520042047930249023059904609323203355195208649777908241523486313762065387623215060804340690781765942740400727259923860348629995970757643943500453803106845511952781968315856036147510024696896401091958214491014870332768812124803065490701958638880715015934322719639937496006160366182600353917083941074513350037944681369521472825189295225528217203162454202086946537699931652705555731077973722063009405760184662882802417437202952756770288166033192667370339041604951218499857458901931618083790993603575756373480339107779528787417684298008518975777098173962151091154884691106061832053682383899838551028694478803677955009464818805000170 A227111 171 1000340057297379263931658187087261591476068821701851566265212622156234753162665169460203862926293254970419201726403746890508908458614916289163639555191783439493587576354762463003669648892250409743524933782321792700345876491895353538597728492109837719840604922362626918675304460159531020170562022958167081742409393218182452054037936629090851942493755678396012187769381236145877274058587825676991368793879208812327906018485603624389357312454550182246964507869972484355335660439265746764238477501913089694179079020629648864951099784787668652726913253699579769635915735794980912598857619857768071984327732865641615326190145496314744651283996983868338028556739663686558831161905386682044926215766257474029311463788263806688182639775157268477772405025323101071656785369060324437452785231401839367036246698499186652324257763203200219464757271759773568915140884331567036261559810001087097850746896309811727376325490264996973814227715498563631875315676893930171701157182042086655521482573221670366279982704784202218079833340000171 A227111 172 1000342057976493520633563784048180867567174175795139577244082942039921114935411845863685354554780114874982223727591283378250226745045025734635453803855481993046786266574592425831358106051188479580167315052237788341124117170433414974856410297580858054892399149340139748258851575979211698126290667074500645670081861568072487198342911029327466946460982238579217176003744485827767120875160436110668086337096754522815281651237735986273402735973966441569420760275501910538238983487371564491391315197102150779957740118863829775618833716229594284563764904419241656842673039310596466413172792876111386428513487030092476276651985751802671790071340912981590749298474057525948708273407344310217936388534747932030909484466510013694323190951141593264092157407678949630912390982699409852545929058998580107705575010807920767895144974515773869094908035241124421091939673008384480895774874218775481941151604200028590626299903808197975020757659655986110026802329351321808470345699665344677862739933802916971069686570270808108529260034848046000172 A227111 173 1000344058659609133563307671911817305741822048552015098701535578639539982155485481934214416756029020572285680437068319359090579498608006916228308158473926064455580576707631987439855006304396912308234224977124367882918477625967409965194464656862855488116399096418597823615985466763688352089527388635664232648415034650053213950099125263095487664765784308601200578759700481128969395173256309157481719847592437347530448072988710555726889679155049032189849348934775497034190087480983203574081032232968306506757386944649888424257755305032075643967546363296323582072287144887039171870310638309098281031428575985082208728738897440447985249918606311012132715496104316445507020507137332293744651437725480075311007288811449635250562315790835312907503528323515992583786329706409718465996573826419245319634388582590906137038181578153398642879443024837730146069022083318815356780405098732262359682114399405386243787171344680629265926442704197491194283523819324105195437068710185042851370053572627263094330407039277668667440692891150035862924000173 A227111 174 1000346059346726110723598305006527565592385351328545028555937842133453178293409871790242873338998847275772044893554211272001706396388753905497095589355607558503854005875738616437255293588578162996007652965994154816602005674581537782843961630817312803529794471161898261662292558986363027890252355992315213309805830834452432194958952974147670944711786373223356798922278783353927908626218888549224874374921464446068046379362041251496763396948133939551939762191903945824908653950619926557000808830541381128173298308643819983915739990767066874402604704104486409815032047804486272909343782463961726435114527455805665406126262441966214160137303476434683398848553717904841437463652397860135831582718137589882623162893996348665366306901772571387178201737308547458363818329438218894450806409714352229066029271260365743839647733748659804702213009854684913494073096941890054738110275061564049332614988152243902955458890432692327281166359107878831606256400261717041318108262513992875756090968056545608922792783120677536207756964427288902960877975000174 A227111 175 1000348060037844460117160143069574270975604718793505863597442938910435909621126918627830968342811310856710567417071712699987182080442456103506298576630557961560497087519294787337780536111725485146029248068991852579934514510709968468293559908775379973498538675262724186362397285747865015149544448144937670551596786213465686065173289678103520114790580309131337461327275427332734916000907171591828716515512732569149346078107269527506277679919200946140663817039238480283865528270893637709372939628584961178702586348733679884611057933822790653231321433669927072424555354286509594737002561979656343720258299403829148441471992485762359195125175765791717661904339282296781142830081818144424414522087558374720077448065011129369252187999135812616530140780804518547135219064491091441182185592861175083944068157999273875988544506907089120443669015637825179839062354942014916434900935925333767361981391022538093043859415106686021321140292174670604659722121580234040932866793535080835031657437387111668441383365611913370523551711273777064647533860893200000175 A227111 176 1000350060732964189746733651279136811819140142437351065257841588767757792650812707703374814132957753605993281990930774798519027843534615282022116835322214127087064600954965971921479473056360453303410961964491982910673680224922387882555914958112353562627668359536544917339608112280774218320588384205943708070945574193728307165710967592487917368856662219347243937628974725084667302687385245497545681284396538720239562912353357695665970651223064021145607964427320618998634192056125270842697738447907217539794402372778204053662183335954742558821860829438391807574595716987403135708387549711870959250481778193992841572313069764341204457401599801983111941863228407576497182674462636870597050973056466718254108750630024636228616930154846444581253601269698901954435004787470856605035629738337909999884521693906523845265036118252263286888161243171154242479567348153230727367791915672467507754454550935987523131893258922560775802750242127973787641823562192870945000686942227349796930813507826230351696663702769721801567172080840991855237235867057960908600000176 A227111 177 1000352061432085307615075300286322209949694206446660335241178598587337885227487573419169093963958188553157682666638046092651553168890315169172238423452378472938688217122607384765904021227968785488205843301269882646570509719702903212820970101473976227426018234899765451754180067310636382583277160367562575510216778414325097836111833328357929055013296412556892051807718645572790196594657885352035769204167278796801490658910033056303254713636860189593731054697108809822832950844225517564968530205674740414600897000404247023721556980436803410373155682506819362924540939106412555160372456892233380430420622813828971258592385242039261147324752245987590732321320416371407996386531204653040710349013988416665457700472805818829824376259337502086143627964284911211458109138933296327684348718156204490111660287865967590154727374448511246907827930373196915772414482108087971474304636339863951753544726077727413715916984616034761509195161607136903297224175235335608620996709560301384836872288618214346719979984428685957645163301814629985509672564465047490660924176000177 A227111 178 1000354062135207821724957566247176048942834969023254088419411729879277218314490270601665119594442741655401831228397386086752807697198133921959042152647203260860311880371954565379718587064089761952720459259653074224371310877811668938402473355531623260420360733373607582925547030753431395743761552703562722251161855139810980912113777244858874803278918521780860503372475017072452367449966407365119088030208141450074687723171111313457013962450621492662887178138072596076025275891128571823947534871892454025633818984658453429842826219497102100644021686259362515733828396380716172268495374501438777347469612695824117138340909585237432156082705691034681107700801947070377510794947480532775553793564089393669234564669952655690832011271861403830992953806959586180010833153197139189489533230248605172782302601186658800396001160057995107812069482742169500923074872694572620302094354221768839565775765659425114619808428926872100319795619221657367328902795896044255730021080608719818497414612565860769640847194036958151314308870339666442688802591954939184888847536939929000178 A227111 179 1000356062842331740079168930854693467994646532483242440721141908367495798270339561696978835351262761446921183843506685198858343156720876765057995755562336316843381222522776621071726739116497986111016395915083387687218489737786854052020647257265513353565407597867648311905813116395738722539242403844084852216238794888011043755661276374577252687700167150562890768680924869970678793709128517101339160383032166097153420593749756165020730843422243139192235643722835141166520319131857521130246957249397229280336195511881821849749281658125819537867786170892361878776353044674584392761733498937027407768132074254619088163761357295798010245704978595298738424817029757941950331133597662431350088140018635811499007914722416537895670587117054123177541278290781056471218908263651987474628978912987381321274491961301749513425735984470160496427836595634227157331703521928545594965226870439002978467115033259202888743959941130014037079380224051386615482030316798338823643297205042260039227491306010249029073768261384626245246182812999761958719873339574613422202752267144341955860000179 A227111 180 1000358063553457070680513881370830219815335345727364572237000096562893121532056825157787739038331798852849634944218970381000343487320437399114327737631888399363367706024361354744596928004596500519924528185922497394734211100541958314850939629621625411236583105422423686469063320439045966985934050933148778833239664643349657922608976716217888064960683676093912975940681371317046260049643482990923396653987813073455406759140868976809889773570472969716063406701459699658664579576419759569398089171487780539922863730247211794408322703259292963287364804364059641813851234864939913534138306231756786448446171741420127789241860701374260932140232573099846316602844710893765413087189552115880003359662140294977066823344576748164076425802537525274515771969506645079524891115288503945450731031755717762806885905112889814323576177141733435588771456199606356303276015834666377183722228272441762118850198649703631384078003935276488678527510711514922636039623491643517525048447380940102666961041174363634959260548151508167304636347214073649373451112878603768837641733463987397006971970000180 A227111 181 1000360064268583821531812910658513792544920282930061380433661328122365105409932393473167715052112896681096077882041937635097598802808553696832405089522305667384604096442930022244783640577380782973809070048867852843813917181276940909029782477448864007230140065235069123718568610253781031961472284078711402726953246270462705827036810890415659224362236344773564996616070361911107969272192903484180249983679781888698521503857233837954093637184999379818580595689080866934341061764412392089785370446535876558234546346694336093320029698054950200215165559555800583762242500688633290369290790115607516463082041225995478555242820096931902323366298843319287537700179178158370170860073776163850637457237509531117638141666724429402850337417493459762449266877873042814524269108599515614194969945743152295329424137563425548141903074780661983071172473246090918920354395229366342994548050121933080131935433371633815758081569202540399290374853729456965441833508955408470495285158654191567342124115057218492380520217643530702059586330241521894707750097822109652705604795325251572714621641988260000181 A227111 182 1000362064987712000635902517213654595691134542550811905210694830872784350043580320216422604562385213167851108275344852084028650027625158970452478316933370384258306977251759540398803768789917340807370421166488026051333682311716569251811058578698967965328532900103963010751393623704532476203097161056293626098825551398122007087805115306114831078964467181181293860069969681075891110116814401609937574861188825851608311087826786145662628676395463860043769759880556181689373470746877256334993130257707371540816175035247106618261969126319937987412306696923632330559045965531820816401006588783653609371883210603629484374458510454782854326469571314984833943702154732200123642889521730898315775606396544002777038236648030696028364566370004218323566254251132282788640391512058207922110909831737593050602259078648893789087886468772487968217996882155448639645992629581853525711399372840849601769823255480381708827063381734294726367238157990485896845052877699790341688734505706983827277877859202781645776330615049006728572838941246877741404325439672931845812031602766004581484303083834537004731000182 A227111 183 1000364065710841615995635205197157210089667411027352086551575190882012434284158042271653105014121170223225331080880306695850776147290116621967610668193171845909553188198329439821441636375210137001474655124356549957336917126237378767768285259907095580787014693162533078612180057368061316657795786218654266401999037646497850085548828210518406497736209450891293986312916256018637191537123527269468601832854367979276334522560263277731062767814862557334304848040257362206047768626884409027741387851878101585112720791038942566128511314164870597590226571336811012264151283039989637541950757506461885888986346853587609592201263893248521072081292351804097614526722848971887863958649139770917498461783906158407806281193386353948089898669734107994585407923878335786328095750026707769418154537943061555842617130871721662737901218997283610119152656166141778070025830648192335023221429296600735418904862046760734157109402045300113387488352067511502963117110840103907760462474705499956086878223391157927224564949217856306368652556222700648829566726429103441577901117176504508698140800867990052163021384000183 A227111 184 1000366066437972675613879484466931701886873935766483006713197482127183503478153826237694068000114775861003392318374617348188822996758382552173229444444055753936311636920447529503069519718084083652958740732859428249270343774020297560214104227225804336399477299226590870778233318717424659156724569334023606549475548018474317529850877301087022419243090092231231301719707587991079259130430710406406326368448096113151104249377700087169791443794735558383024052789909672960891624540732289325812566078318812211058183644939708468978396464569236958205101813802541379189252179011996671555694020591575892223974471216909433556816818811401849058668653660062331651406967068473883653002176933426307518565882513950613726552803171702484149764153503082896431392876370617288748536123429567431321635166330026532133991223055381147102577801010633718217600406503236113471426522060207638778309622213747929247534850254715004423097334555277140605980832317848399828132551177480535090578205288760632581083413320326831681216616701978411466216286799240255289617507821151974345111341132926830104392192568107485059291173038220000184 A227111 185 1000368067169105187493519870609905000545080552304264872268183556435596182654278770111062385345979122985540993154936028766342639067708525292791043674280977031379626337697811817209930196417302078184750836513339419313002485764750508683682987276666490502748243002600402309266812342105449913948674821466504478810469992703168355440839439152756075765077410171913679554731419733419942325032930334076290015653831364407510476183606922508047405520099892085086325956280680947932197288961775323021764333294423227460830727659721885627604295478796037585364853353408578757700673746504090544265997142342075124618252457279962881028830344835447270598473522476297570483718465784793493877920511049916215722041148728217179843874097869502546361346099083300003927451631161784622059235284715486194706471101830941037649112429481984640734000284503497838266039558093929967287487323135181733362938986497969135314096744588996608991059420015789141758216744166125547172864695939619772940808282537410747627643075531066594111488821207987250473821362925445201213905386407338049922630927914031194840875896843794480473393301568403055240000185 A227111 186 1000370067904239159637456884974032340870614710763482606862161609795995856364516895165124453644512120875786849461061335246081797135638471886844870873816152363889245041196550901196644168748191843269189121931359487251108252341472767840926334345080829731502022694750008032772204284859355891529785294156990687250093590036604286229531846514104530399927853304314780291998297964957689457329589320677827737523456265743870843108446138617643043914823762493426701393374210485241303243683392354947869644533764003741207330508966146887730610978918016780975454846157080473044386606472394300268073677664804114747910117892653466483375493062580124674203317574283854425199370890073656497839793007285313377539166502996070395719835003971732563267119291348406373956403168615552752108785897307089555430947341823064364857701174709613480226371356964267460705456454828554740918661996356577204345504737163821630153624853238252134022687130206076001944983459007898591641193269183519629176683618885244243849570184636572831356717353948449831620332156704835817508573962821247090909621201541911562132651765483775869786140869946900873072445000186 A227111 187 1000372068643374600048607054700308769064686546992359053275071069246947264799794028016260505123308347514682621911774716375597353270466400524720936038265108952519691842655253667960748750219319409456458358231418599133569415138664448300697265689065836905884819208292649289785669426958658797899462903813630326410001585744973889445401137222356719169835897084256311511386968281998887952975084037531436162844855022640748499485724845033736672278403544735431588354691910907705993045341947524443617764950031306935920389696166334092364664554512370321530220759481407933851924116487906571310170123267893447213797538588270999333028496932537419489617218710320529470431923718331718179367995192993407437116005365607035239132409263797866408862743279225642971685851077494438352052505492819648884894572009011276909155489852462850469971347168972981104736880027475424839934213866393082594364731694810356971298916025173861865937958566589276994081198207216599863272251004397193300276322199311673731800647136149299028971313473271668907312008146895327864254763778755267346996464970861683718041744835946430940494085961755247465305788089836000187 A227111 188 1000374069386511516729902912754780712797250644024582423282414136782223597084527631747952020749153469677733139156142753075569043129926859660386347008250340611863780729675049733426888120815623203926529079304865872848836322790243617377252394315756288703213550148199563852389498990264740510932199346847908168376497415060895285803143423738401632036760132225650552170705676275643453652786032298242181636396502884613270324716979945640318293613130458498606235455375193590134434246842796905094983259830613337354000497533204519094523883136953748735291945803141951441821634739863095160516840349307871909323027162068600265757134509523047909071393617820083746793916580727753955471914280272485953630923594284240227286699891458220674169591589272148934303680446042822636937760594045078525738295034708599863984367485099077697694497577498187092679342125233774774334329065180079896718533563847069401087275694801375758588808452190372387485504980293611069313012969650307560901393739232326895671529225493199721757384734843067258733295874321080001322753787452465316283568337716700715820207639007873970181590483174057384834930771800539107414000188 A227111 189 1000376070133649917684292997960557615303975929756805785900268342557222090462474853538415722625178707479549186274906382739163419551637522160835201380419636176506739348283989391683699720923904086422717612953568024222350601863755628449348484372244222950101890738393975432308911119972935370986262552448702401289020537729315406007970056135803707702801849026745167574725761375484617971411338982353803036722244241456194696234988631100723849404683948087244829123110672752166922604803584597643451502272689380815725174227263665113865905850627657978234904016712027504965036975198722962590673476417260354943577914675710605419077752792733926670279223187829769742699848031444979056106892382867130607637862723991679761788857822764458201676130588918615858269827760743036731956975127914563389853691649784386612086442557138740360040503642872117706358510936920505003850258413370322664460607831602730494383058995794062424300455945410830271713362026577575336944379076383589265511144826505084003121256877918907509692100313507973554340069243921331474609537632175966450422149586029152756668417739433944184694899924083238863738686414617402704125180000189 A227111 190 1000378070884789810914741855029823633506451756995868048867815560670624790769873554891038271824876005816214991903601199412772755125401056392749596191162010668770842021150822178932808038589919046110074835184867402279094180692110519637815139451835715044232034653472238670111576173942785817866739784462875099346975207602014367223721176790112835886478852998406460932835260274836663264371638351378981712030075504308281105739767830753269070906742439161527873154270312738057051745058659770565803992270598942934656192340258119143662929063344835350413906737784768983216904953830851725296735562603696349114979929922216929678219990682482377628609515837204751784419249684347125365337250641179982061626592046086204150864141173193403839134313267010202106229395366094877771987616404927058624935392831429391146151066866039487152422146026184905873095736561263036719626491339552820339925856856099860135996978360824778317623928787733912641183533065816123511801441895828729063039368287893343274056936224761134122013919975951215835444110665326523442951406849928477014902585114044756477257230360449215413575395343701496547042356507155301167130049143135000190 A227111 191 1000380071639931204424230034595849400155758212284078064674156490515845863676897872547685579047881239845601445626105457428896674288172143775310744168193557791411759926658357741228881914814312526227243151248115054400945170856249553256990659453665270231289878894591443723850522421662824792318402582571457762544725199151140550714726308826458446056014822248409655896730380777782487176322682476684273131011145761422567478060523115592695588813783528797001512261929376449559417186409982965280541539280940032630269372271827074485673952724089096134233979907620009648738159360135794350024987433112230883031260899527133196197403636517044664840572039129566146970734988753103794211556536336625157529207848168662658460548451221713961368119227077435059996044689209027340133982417343427911503924728138825200313283574781561132788839312130116917739264610635029800734763010087531649187153166385149111727885647624287116908184769973167187653063404602610541782021887923375576341421110777364407915916979254630462387404245096281475637562273579993514026754371421267567334224438952764562417184155722153267894266788550307489050111367353004576791317766000529161280000191 A227111 192 1000382072399074106215754093245003849999528700166996181073289970779959079807954601552660800864148297336256260823180494647907930882107947364472893733289144582336180739509440215923213550399209346813705686688307475795869105344312171575405062915346362422378505759305000872084497884037556541794044433558756165675787413502191877788225723911852377796116821442167673863043767777611207481022198458784854861206028802002060247691170955533187006374207887293152363825792372435158045992506298733501413440593452790518064033867636961947482665952850881383362903540229410982019672067471297716659856631361800371930423265699817270533873814394639478939219237896015796587191725471296881169460612324332493528881726602297369193819286114465540654868769912050080552897671096299528793296590430490610743342808929656542570852771957564544844238850321588755827073904258377975057803216576832197759111987871141956169253003535446368504057761564389510058650976816778563470039635843639621650677964890522923276444917745314914712104258770649654280537597488705229903117098406567458462509178924627565361194945333987454970442127868471014269745766079192240443964193334894032289179616000192 A227111 193 1000384073162218524292326593548766109972632849824240756853368039295226483235598371598187008313202340053803052095856539563271121240540814906079450535301300416457151854079507474876987039085081263317585001573453609259572582028121915028891964172215202455649685246085229603191650609309474094485465196855304880605547307314474156972830159812585475192045955229754543376143084209250032322659378016005449748439066940928653106050243770397037549632627940120113166601723022507640986932148724328912470460455053435884364129963074427849134733843697113132401581169902257460934016097166694499895154156725038108098054895663317409268887748946070864581660071669651016579655333707777088774469847451345585657532159208221365940389011094577221134728365688221785425981341831645676703145149683537489307220867703770477155799088462795176398546977666500559692455441488447227203118302382530588413419974445930545286780192929725553749170482563004454067697926931079133622563965381129287041997890670111283211514106227234488362679052516779791334749877088262645039996911126737517226004836375651190177372903161460938789629915484832484423223998081674287461092076686489384311243665198144000193 A227111 194 1000386073929364466656976104095737453411607791239940876634714749850231783717784883715122250085666305657619011404624475015527067288135388056827154746837898125324695623800879453152427352843236219929712427396643050480102793697490102167377709784568141823139250183033343267891551991738608215549616611243904546781749762243412998507641913595116874639084486943868886063787668821555407054946412127280459560879778964201328934554453810636887172752194018369619198940763073589860209841687430580368621986662472932550642445900816289964122795151217317860674995091681234361908708554216869161216682649316691701542909291401178312638006469451034882908994595510855136643792477221857312603176099509871027736379141779010900656518594503405591003056169604298293099640143713776442323402256445043559791768991534762541887823743518401249216942210215611653843253237643503130193314330644077550258019969088120325159999624533942160196742534535465522315041672816874344804014431945590009664728335044241945469190006332170497913910462960172720635561896933736283967798285890656653602632720926861432300828630341906066766173507289693011960324373515400705043587806630198793096677393653185216865000194 A227111 195 1000388074700511941312747199523653318292965848345550723666643778522878116142057092801654081958568289981917124302593481212381241802706693206362727586241312350585644972775669903057254150223064919363067205558180258764630300293817924565553922624958818995250681259078059649332002545239400042156738236382641569393988020862331938026324454721971234713021179637650727846330041853516907081551271987782054743782895274010818270271394266438458202756142485208023310239040841949405666539599472968297633999577533787036052493749823727466739648968958485561467019328539016143207530114173043578857838388182095180769587339111663060098968428054704897229814342635464498282396113790232100984093528773295577630983268951636926519111686174654208803143598495502773330538121208637888534455257572853304729205037583438390545203748688732486930977848923633538088894423590285961758086270045535720110737954539645081426204013987904447888133202466785422763523298446152280625772960840831336879366535213870036062410833428971648148679056292735961928486388266195401563277958842188438004813188675077281187317580808989377675145578697917961430863461679724511846916219518350961417577097623661279570235780000195 A227111 196 1000390075475660956262700460551395389495506696823835806976851170933800447148439145132121900383017084868411421831184467387939042090174771552461004923639657678463508245940290758773259385278212938140062695472661662697751186503938409407705563630636691203104103618617438555268267865976598968965083941643564718065882904291591912927957094372373036741895488805370918660841865627536826446543879683271083895765102380240486512943733480292436625861911110320241532267291700832148802277342691957401883164265164320116964092922260584668293766158292300683286924944716998226148135294871363216390779234697654862310632186584798374133687447678923000170157767381240774615881823445815888971073639647749948122628659890438450651185713497370039517057799191696708166480483991780665666518550041045048179369452433721788430450076554342040652433309630114443145754989725289889092366283087882496851534098465296140747278746070772424072495036572993613799833359970434131257517338041949004110094703937275735467438716305169316085643183152934636937450072518336372057147349114138324095798541647851998620953094011850167023559022922309183759496630394687546922424512645746410312869733984759849499141735254890000196 A227111 197 1000392076254811519509912474011003745086762034518936488800119573912475670970810563894270107534016196820622590364046212632571224487046570660201403152443142230192623860606196994382001261893926240415715910678689540815518401747546786984230561117198398553861551007829425108886300342862998919617782471769291266958936394488006508090920618348535457033247001361635508223041536583421751478343255863948899165945111855701464098642748549489125816468724375939706030265148212105311425732997840976246198495063195216446026793063410376695713279018357877618919333033005420640816048574998745429003038972677266419232174712668401956391324051993719389588103402799545722754795590711180384489061349694045150093751609570127248259135378942277922570962179098491947961401314179418111106641245189610675011892957867897450836443499063949945587825882009802725525717647697180445248554181858690586346482265813382333385020595546838361603355277115178626584594174214390548827333700795999315047262092789804243483695781146539515590846382791152263750431211456552922341625268007273274413604544806930481136275258636850873143084080662679882799166231426517472835838632982924785586172008762810241921217072258790274196000197 A227111 198 1000394077037963639057475832879689066633700812653510019976273338344646644751218705068249456929099142952633214524358529303165305162107605711252548783696986111553444588175454698530049735137676768882918529172370835499127371121652530891300591168912927387028022039728336664117900676908416377749645108365269721599826747642729601199645208276844197009788694818896336005252611747834076456218675724014083184060172662029410399190705348473281061240064876762595998566888500869468344655017158169650808295502783459672194520796879539423544409860247620568516278570988199726712613208869747291199025615538820994530315522155516661008652036267689689579203656006181164078859859527745925026384511927773464544404047125223759853741458762384621413309950983333087146105540273879989458871677806434535683201936605633817178911450162517623411162715620914311821538584689330084619719389077961937444567076281062426051222069447282176534007711401660361905274349788939144248460921332143389707850238309879728388245472802634369953572395167832202871805777682038385374951614885752141611039233691924296455589679188747193750818516663817649136009520575220829240389617113268326923097434696514897807716154843435650041293699000198 A227111 199 1000396077825117322908499136311844913537823076310048564961794354402523214470595731834688782864118731043385103593966955429859865280085358701976924718134352102373224552834438425578840598242765042974562368769013464330119679835579255794614826983111034651765597697218554569783399487600883894239537608735868669667500656029265950264359601059169830079834178939252726796562986744834530587788166409887187956362591883208789346155802265785335259252698231075880799382945928616204935379601156778234149756143128266744050669969475106389559846572371627784739057725926422370079061213455348982118609268161049033199627316367328797329305651615370900906589095023905073038388471524710184927523384312308258741639090783224258691691038997043010803610499680664091633181340536999135904671177438683507307083692334495135488677910534581504947345588000757727768152425040973745632191448071491539186583274828868505910260789558036050502813941055479809948882981711054127952535027705158720293833654695309086054912445050096279441165762797031692153420369029843318240265811866640287847315182495978075759375659886969295986569167427707892690645112711462813450621580419666714826768356105798118828748960033824119840334991313400000199 A227111 200 1000398078616272579066106989671060061394770462889567484246270767971255746178680026381401233536616209823918091221221510149246366470512753567532221066272535822293732313171990649867516301225431478769510641124868083827875969239439799582004763681873700282665988301026920984852810717735741195330417671433336496296474721308978182048617400177172303211217494410600816607197683534802767645101507909763789055014490525208495591072465166990676124574743455411102886267782098509495279288602447635892689066272989744705081374611142850818975746152641228118134379583473357944352813171851063279607703758088386329682154894627431216464744793565665479612123218512515917192528367137574374488365493434050498846228800596861421093083198619267263430869722280250143010381273812534104362669106791579512996291871966196602542343254073223662660192965068522566567987047034002288994993382369767962780583686057973596570991547653563944505467664506827913197101219115112275711001993630965669689942098972910626434774675146598134160922010758603713821636843667709572149220254012889069513005124984732028481835254341833480245972393372291929589766676352552226855673260833587164543084741315587232990290102633936471333731236333341333300000200 A227111 201 1000400079411429415533440004562130904378581407516955440304929211947829894335769860526983400607248594273473620326360567488672698007815834727759270772012691442647242548534243769295981597832455089034225415103175771195274611527048158781768348435606449203083442598351757440997561868787393267325207448374439825360731445588753299348952231461708297954764747015509803629891645203373274263891963582191820416182713366233183416180438522574854303661207269638761010242478753274309352350544819905408359694872888140928427656507148022434707908997743973554018244224447785833342775455107327920520807624513783897186653209904020844010810394257923305291467071858046353129338847121270261165589759980109843562914184795720975725142160526972810926399541008891093010986630483448548090340832993888424977879181042633451243213843624243131196983703949505358025119425280328204574530398610900510868437755686159129243355821130748990843798639391654112911872133507601622953842361507000396593576320136814738601332235609893514912140236323184065266267455249243487199334709135156829479277510707134682763396239936582788253045916021092105006198147993214286847415509366658210136994160770243095808650285095312990246640079675973664991353400000201 A227111 202 1000402080210587840313654798863073921650719104618375703752920254322007519227587276320525774547668407537125551063777302118586453843062603992958213536986703246963855307197047105470348199145783237643178052075236466905692133992443336908846472172721315652299975064954288156211416942926278031394006357594006156568948830555348002134241951184122603971183484241792617155088304170056483326905688598473883291913781942604901392022062387860826988202823915928725544309088135345548118870740025715759568063956385197638436523617755955356141635562742993295812711032818100349330968782713885322004797602849425220996359196880758497157870984662247076344511989312577946003532589881771975338974516785141438289167260125244338366496749390200781673402126544542241070892402313699133713624479571191743647937557287999244638150133449388036429172874254253064070766952952610778183905545382702739287089724598889917875556334245820260794126763044427428555591129338671536937973156916012408600738541619765070131836527647929960024023462469495789623639384070332348842641398232425879538923580192643091907777034700580826164280588632678174797035868459920506599636651970821270192580847594021551553526315162892890769986636484799285702350041373701000202 A227111 203 1000404081013747861409923996757138207794000275152206359096810804722211234030677901600742645738690519473333376720605956052864330448481617420158383618686017949598336543465014257016024896072885547611820883342306391963522769605516047183993241706883892746495673215701334622189377608319166322081281752339396137132887528627648381384657466368676019984929718310806335993307104543034931794668969135587188276098173949752603888458613248569422271334225467272896194490537992511576331213703457843460454763187104750713958912349874763211545199823579410872801558684686147741307219658818107974320334284524110112222287405701965605464961279560205590444406755031265104087566550593822400035803924473009418812063728616201674670377761407974419914438500537868930614365653005492774481408458272060545198430964738135941455596776298411721361621489468804588872945589128491563980181584989218974293957398267470677899705926229245396613517602307109718771056586408018342147539431239372398264048742700254733341839976582383923648333617001508588378895447283834222052089840028023009681547501210324199683253715571886831085996334405602394237364370426651228292656636957277796325754574545579745435859179119714566270672863467825615221245472408792394204000203 A227111 204 1000406081820909486825436228764818067271552789231105944404910622640067758198823955437318259947661471079824654979822271713712658875023927929550161331460297108097249036891137331737341881017207345183770323746429898524231460184149566082095166356458460042108444891395466049793667698918171543470999636871506809567567788246136687850864887681474515385785565566271774121737298540088929560362501990198553761876252262808589611723785264403897347790907308735627916366998248043252266231020337131505401658380871556859503955070061026437453866958622916396060561294507704402569884172908094641753569039870674362839662425055780650199291450985606839870925396768430654628462147780920055090722224105519390314116211305369739813601857825130739113888128633196604225682339495727893064643721955263464839950169856417480170191688247326168051614824675354353607869081955599054010356934574205047186523283442980123116462835723222298770065009081520206227449701092635567054885054781296903851929258389139395309686895192205251888532983708718567933602709285105150336463611858860424329334438425787696751460438987410197824957925572106924853520166980595045726653301763952074229376404784536255747756029286519279384642511922782564235991115614034861747414910000204 A227111 205 1000408082632072724563396131775865672910930194128890406341647226102216227529618141851198456682580623757028124109658897981535480344288813646957538814362801645072779213439612777468540341443953354702387805739465570500686202255106411611621814499607179717321645215538753167510065951631380002205767412548699270828847527244580292595612941029865220868447661117417976946974735678692702633678587783407865189848188827037017054953256108085967542337033468278911162155558085845257814743041222840965961211340727863839430569327257207647156867103145288442069774004757491859294003164935133238284034439034433769903863994268408474354889883963043849805044933028779784734740139601128050380238583149931797428423830118980286824465283354176011613958381989539432118352921929792518867424358468225966908607789211558762040413892689247065927652516183642082827107493104890019619336463724094014011628437515253051678441597970994039288433303814924851665555046273266695739611146209258927014497589849392124845777259832653796322454376851037651753737067902144825099480450564032052210155074084983000825643617708604918929781688656872072732964271626691642546318103842262945496567585741020070245721945053141993244081566641535736937651761981044844344729612435820000205 A227111 206 1000410083447237582627024349081303788413511197922007111333228803452263521339433133329283335124056670658327976694827292644351621143535789565709808801510880209344609061889942407657204141192898900728080003169893279108080773728986690364260888177154083765324621398787075800125005505713489597266853652540053368590517678130067213967951995567896415711207923497354426217362357854042322720543766211023069503588369969652794876724557424986459929007714244998056812669146769045062507010627456657180622806131645143636777376631536358206502100390442040865688035227909440812983214048538893224377602912461558269731533127633557348746782813092612484441758936278774916897541178426778790488558423572007375067913167576326408573733562544929118108156479167189523068583962031410696112966365423878259638586342962297234988081556036862252733537045320622835286597792966268360317420103343011105265082255724941558901101974731073518440788658382762416506176857177131792571909989864496460477570321940719894371637811991863774734854816507902820845331856808347026679845544374596716662400633970801836353219481299088875700632138022424428551537630630381375762622601432743976720694626801962175881077900241284343498781535525284377497202854720332815318804267033297456935000206 A227111 207 1000412084266404069019557530405438554889312159271492025153322579503528778640373595968020375548875720314986712727023654174827250948796541156944651407481525692290664949462993408328579842823712746184437505975197231088899524320033462135386510287318816258992544868312551729061067002556990958294416806245152681284706159894594626575135351179291938563009480692332973265097374601811056069510514595921812961943969281202885993487273857046356645819486292884209775314493196176445039049796220097350895944536291445715723922322450190709891256186995664882666621315537826857860082523107696298999116534429099158409038156929908751867211898183883779782764775946842429514346193724400903906538272638474280499513371605233137396431729725229742683038519468533899065640559767216406012428798837741683036637394168074551793339973437933912565353265328785824016084724079027185361035848163598454823568691875441380346704523883344538989854545920790748727194944679180591789221866988736578324282018154349278221577163142641981202571632421213382274122509820306906305996759240585985405269926719859622882807204737225830260674934367770691711737861632909672253747435035400524104805805245719212219688642326839104122415391095111346499316313389104604222453859797486793917478256000207 A227111 208 1000414085089572191744248331937872341417340634107397056939450879037354556894478613193872878456297534731303286029790780245440773310654087128883429507218630846540538650583547725253506557575741189468736975949481101480191808839974021428581794369975130008447908769636963732765738048890871066770619905481498317937528675938323898086258434236026345151318710295583150007546550370342897333768611294230461039358870099637860029289608036717346181107791471927787829489045768350168245170829257182780463189670999895492483708626658058233641139611301536773605944607914769898285888802459759300343175639437790413694893416736491078557082075258933364737231728991952564262926447499890811529919306924530999024502363256908434695130196180115459579978956427464679654271501525267356483209412999226392154579589183224301599481262882892706877141533782582944542412133413188745622440301874977361917135327907560048973740275733491203704201452111441801650309636652563773293228313639898645807574170257908016598192886402596628674542173789743369884379155244481215063001024207424621032866140543050661968082168515282085231036366841938795115098860680081400442461561154507972304421270880609009031311119528242679900382351582394755186484027644234179576941971889887584624032793499784000208 A227111 209 1000416085916741958804365416365516659631618030233775959574293265913959309024088873372458892606086426950823872916047853114274240538025881186108890732920700632394750205968558227399494071180527761108292200677248562936419571992502801852304618071428483448420606849195510461824891028637907781510196455763014864127919398314391068574160012126319681852829720994440731693154232490178540644961467775383538985685027004416115335728463729939932341943107330864912198771820536666390452311143153802245032530500028341547738402148359587627435156702870868120492496154921319106510147547379504137338668629490070172741291707364915513382309280671216670705777319675627783392108130923271465117817965859238309813861937981135435140394353303111388081172886642694496064162276169204766458155163012039961808526156659366030653916387293625132689117354153085156442972432413439487275852519570220076023695563723392295401962781833695966162725515975356169987992146523109883476095719504736703737877048827924250396071733510147856704656880892888377738697710620517581515610843303167039122867620289926478142686245056736308590469603084411804058321320186091022743629536405376533885330479199045964444083462938262047743415313242975504584899289265790151731912021169608910539404554771453521520000209 A227111 210 1000418086747913378203193452904605142332999421128419086492105017443551686063669566993311158910677766245221477029062381923950678306261516464560608863573283044288796364622429625865365322443416615606238676072181180457595963730166595049068348659236044511017528560400760944076177714687199319276868605089155770252166155835250168680358836548257676057957400308731401864322035648635974451672414800985321141468767913430765297859497326838102613771073870898466137124290292477974739323697607843381807763382308878414750497729671400637983753514950632722617435603140023004540445797776313007544483547526985977242199399534635349796599554211220931063859797865529902918682962575270385213248310683640108983557034705986895048007725657122864107768933528887802496726939814102833366162811965882776475450547319524769796794470824800238676499839680916321079502735413761902021413882529636776161972633752602606858646025710285893278924350222683919248220680705752620059210107922882484897644625936214332074314617637016684113967693577975621341663444646054443395529393309790644432738441404134191855099479767258339894571501938386936515087498033616296064994942264006883077243741887699941265131742096156613147982557393701608184326064309182199284571250814074307785335745995939031633543465000210 A227111 211 1000420087583086457944033117332706586126918570467629725300044225694012279901127735023421056659623128708147881045065616175798478354503854747055512103604901300121964241582764120518648494946662008368289360788425032619279630359157635810265943994081058365035122112009461138748870356580803802646869251044855752107943645303433919782381806197356612561183196541679189606131323561014117491131139605169961644335667311980907132385676930497027826246361480704264826725699628859787874736509864786286351373195590610502007298889119121578636669894830227467180009969890736788431533559561398412623119132356742362584663813760693127359934231896947044225050708914419856658813172157803427623095465715143658297915763510242445083816686237433784000194037678673687385689238771918299295660339525048553077991458258810882689674698383087971889683567547906565557991809262789757112804485870125982915954737621846416500136350706935351068877212105221639100083820977126039417927116459622234943109684521728327454150842015855886413825773656658120412013239595205037793795666787061653170724139841894132503193263488075188166194554772800343685876116404554041977400981231147781554604519841298386185815226395196721998270591311072980274299457456725918359704029804844023912781707756891618956835278565620000211 A227111 212 1000422088422261206030201092020738058087186219162437661138366406695971562908243985592827433934743136795494619574582484830001767569536613076458744698164547901060991202466958489682267102617786536369862680751540370793272687737960758161807397930919978178492616137742667629110747093377440786539787345464080973214358705420472360494386120792288648437860061232014315564201804421796917483717485892997499569457970662174062326286510936553029322975175870813455161384454614121921304019781363066692226338054955193919845994025302149319150155767532033374119993697188059134301970399623977089622168065587462592521861997111078449346654316415614238564927938084773825700660959881229060267375441520861840274548719232785908534000866975758251142104915202641275799535122347899116192444828012361440363131731465251949764120552962687943594802546676365161531442008925328779956904949577076309285390932755159687559216748372778118913869063966366925193139337225519772989300199693795944079656688256199726284869535985465603507961584624091466034676088000342564759225199934999697900720690645741077850054135682747064836803628822015317784625101220271763587451319737045248907903622167260825040699898084384380649618431239107619862866304447456505747231567013619062350015459012521796994077253204543587986000212 A227111 213 1000424089265437630465030065964978066445969686948749067443221053703484910625675789800897491854587585225108587435113486113926361956895953671330393760906888718053188423149241459357663703031473123447988758468533584513225849250716954452964563909905574074454892064609907992333995853732878671064779621236125032125260278385775257793803675644747851208959580339575596396291253635799629753991439210478154424851939616471051007099182602442516752103324793338950426814073118204423848233529614754681849857721344952457038243106788192624559674946264931768291911709708273500450348266776344804016785911510970648314690298472488007689792316596887135561508120896424944539397941346490009553338172844121786532514124671926458342307692532408385972369765628471487044408047730758122751905294602721804746487409175636888809761270321104194272306648309568830694217165243788638805202073629862658952139377554109243140970020389774728119399956353425980714884501865094140207869052254777404555085225334633128999800377397083423597152744660846888443951499232106552204759513347605772233329430433951645192367941658515237067445227241106767260487870126788328014573940597707322017170290192950555042508681097994734191984533753971827486794957199791101202786335558393385558335315019527040329914349740093161794610564000213 A227111 214 1000426090112615739251868734819079795310081840830035778722193502484453951188801069589568849663978466966344294515492861721324007324789865695668199808617951787132459981625026766638115459869196919291617867909680658899643335331622183199135509080871586487672120996215544596012237854095475389728744310008827717029860447933117670638898790891604754583869709610298415486252031902742699548829150275872857895267791820780825978539022738481435126200275970665561928844113291189275802467104160509891577858354368168808888201989354560206919621916295674142387916260157572923300161108338576386306769967993171502190399465260563090668696617732173675019363629674101809451202246316672041573476050460200099334566327859901253475991591239259449922165952116860639072179495271054049145802899297118565362084540710092108352073637893880715927732504979270647285202188516587684373554355254053013727880205523578960426701142642256290920483417034424818502879564708904731058923948219892613910200539561004141577802177271553348228014473362828248553104295669070340329863580301873242244938897394911792405012585316548499962236615066724445845200375784743956490009697982001066112077279284623037321451505290316230283368533342389716999210823169842634480541284625317270778092812627807063924982487771798564727729609633355000214 A227111 215 1000428090963795540394081800926084403403707482927271469106802197804015699042999962281082353011876897431423639618856784119612336486690588913442695191346238629275127357826936828268499494640758993982424978021968489502492601033779620594251190397436783666935190766383082135036819970578849584825790888826382955064058382621888276595854293431392734117734129498508676502743428810410213780592448304419418201773104201939615600574508765519812906468085854465399935174632028989044107900504670869979068026755403027687504474813301500672933247562914947058789936104221801326736299435160342715192766236729090702621892875411178921496405467117719347050116781265799649533924723776625276976212707402747681561920875206024459153826616764099620748533388062792503027829168143000183206170432780165254304612543074427041127114705152346742418843256250008299178187190090270500383679313723958319760277798625037868207067886801400605412675483273139487396163144487319264366520971927581184643173582557528178360750699746908090957313845968177821464940554989217726971312133476829086478075781500473252798163443696526765117578024302887134066850959418235038107795889673382456173611796117164436277333197638284302234731105345264417244890849764002179208610454606683735077075975427873984224090810696444193975118971930779656360000215 A227111 216 1000430091818977041895049973350434386837695210546927241808910375629689113571913594329818114106993352335554523999169677538665082849642238287295732211040953121943767956294520022160531004873110160040543745952632915571561925360082044818160756716618443031421653050276942780204874499622778504670865065018431863519959683021623659924474367469340698112310760212183803810486135881781582569117266789767197890333634890252751687984929088558804923355417355510908590003836816324257972697531196076853703824381564960635205481653442239073945238869203153266767758009951621854078795334835912874769858045875257390835304947694739344388987896837984885871078707824342817503549689816621627980449987786589011006823798948440304874885023163857157356535625679646462660718363162264289711265791071885011735824033734151105440486867273404973474434213220593066689806275817365478736163493398212213321663266166907238077280721976747507071244052333185550258103511995105359440340800238466115857322976290783092877546417106729782596224207247641743347220656621774601111097005760766176555946864409791314847274128231009145585791710958973503226052368674308674202087361308671793240542142274644593326921129267358127298045258577191739240382949828702496389799029193112407159920812309046747159431451814140604375735123603995788309679580000216 A227111 217 1000432092678160251758169967909987005905542801533944628180466721981333570752336722457963773780940483969247318210786252238401303395688325235285616213591932508658665605201157483842748389106851406766223068046142395859371099994430272381216613417537625077910279109916108143324051827236740930257295557163736109494860339985925644789172328141479782500275592099586494048595248177550602703471994810520184976424996139320759089286365442816407532199744253439151525966551424062715989184487547031345352860919234655738371349036718041483610085259007958425511376598408851821218281691099846247160447242876156375113357527602012840992265495892282156373732730634708349407918897266467336499929323409588371477443064914476280880288748474749658454086239130149288565580892095962785071702213420260985073067340127913961199623321206012405579228815346600664619689647130738926277030695224815330432365951173679294093131838669984392679456794215877541145930888714733186506572361655700071817627109752092500861174644021203245356042491605098924784739173241622904105310010227806385954823147217042058648403349526467444160386355777277843148755933644979171860017530445286614694455240902755530819990618673339328816661570365474162518516166177357262945027806611962182930128448415594289277497896692820141846247430880267877329325419703016000217 A227111 218 1000434093541345177986854507208027775906204178232710000859176155672968623043848538017836776114158227736108263353087119286906610520756451529086444546537063960312641969410424118201421554581469089464163490332237944398210185821058699316401293805946299396443816487442906322490061532560190529239533293250179571902060897843085656957440282826211591092371251952658382461371161564236471668795620171940688750005181791422704095914291263859308235926249848004302986914092448575560277800141658033741884355548102790383301260818780909438039610240104531202559024467895280880911972505809149651518105650895872269380232496926232740070252741078884953041207493214298540116793370286758319744785701640254740666399430789599286033902068747371722930239290145271013238478376795086258634110092534976559803965601250858392993811569347214330736766568830756923607798293443343381479065883807469616569628603692259978185553117695584451926265405622394728848679995026252512460950269440983042417532278890454682069885583277613741345426473907485910775341100976622166694496446246715744561834290686780545868110855018319222967043667404403605993483257653620409449686941806145417906375958019996794188777614061249754366051845561316848208264011470449234709724994171185607825301196265331199653767404941454096034716982770753902741476082565545726669000218 A227111 219 1000436094408531828584532320665284021993846003635160923477643929397099502259113292144160475065252492278782795085644578142934398081739091738593814394190871418226970662185704273444456799940735504013235567252452385806052839845570970333805496336152694675625071749997970929192790404539931597793355031386508776704040965855386482788768272061988071187411956912662012186036497812511004893561407160477560636572161616809861945183162333352549589099905292971799251266627125234490877496634542327873464292285468533727962792765564175650821768277841401326362421627518705294875325477932942988126308840860013613881895101016113235008130868743374845315221293472911235983238895524090974364158723875158091852471175216983422167559660270628928925210400965397217541374704463274267914531397970089927543664948196987827370469643009153401844222029958315356306298908375310578518698103012960200813636927619034996754335809507726711256499273760526516843921814845096634077260458155015352021961413883194835869497630547919121928887961515077683255557552734039380765588212335502927983095607969407096281985549181380856255963134047578028444917966776986960756860862008169012666766484157218378941463236085657886246887238336191309271594953835953659442017056358228922389904884684793601867751118186986481046216232062873196818401297640381532340750540000219 A227111 220 1000438095279720211554648144551938498054681963551261989621258174684099120302444841747700914848184786007653194423498641168737596831248348606256535130290573355423270052166716002883593264736133963929662124634122727220492214006852451289925105247828965687208476700745027108647205883798250616123990427567332016428344194365416132663890763941574754880728120145483466258108211503045258754006957811623085971521494072383090383115629995581302002935224184546458945017125355501827254029813975319157978381180311220309482145900766405518354289011939917398924969821159401307818019947702986881506475943826177228258226992536935034737674652265042079323833038962456974312496563461765229175820693872861056467014625418667456703614396103915568114320879663268909045664516199444716086272140774251757630985058967080255744873525555445608581678504071638506368180764049519530846411797027687160850231085276320606220637058201160173592226202307147772491333107959877644275502360163470711783224474763605069980278914861110332183854205549655286937016577938369507743373121345233102542704858416061200805491332606611108162657326750879079933570453006927031473128755320443342062985672272280317420201122217941279948598482356301929808652180177653067337865491157631913853578478886737670258689522489569087614236870399302605582024180540235337021249675774630000220 A227111 221 1000440096154910334900662722019643069611012788893195246141602256276970844571288347135125296957870321902159957237608705370934289728299076704872008551622240122175790027288593365653413327649218979397649248454358759898694202605474412154982114127705655848803698423022803526951425207280825422220682743950393796060990542277100822530300705240313869758175893530536345268128065707282228346711954820645147810532959554734662987679586364896110003205877505405728132642043590501271630559087544069611982154809200116639637296331330244258399761544867119510481926269772681204993116878448006962002306013789938571771823495377038213506728014379338478539248311783219677932972277218908913810754954539884643465252401356065822863310819910540216285186479376103025182517210310935740271241039050618774736530231009654524957188027475126249829886514026802427615235185054741330977098179272762518121539825537677521934230464478522240103065660048295887513117564109249642215945814534113778266493025860532635776535680583070556773970654136137498286075374288269826929654568710710204796574440897794937319923536492994335835692271209276618557682742119388127360414714617197122087661629230958095496678744241244252595072721667019755174175606172741827690164213229172212061047957121305538849345246266746315634225112391997187955172471391778016194283336741640798940000221 A227111 222 1000442097034102206626052803133532460752600072420718350568543277491862140338293390591517122366716536727955576771515527393921532955709795706194169947033086831525743805513224672787977918472990684570871909788926006491579877266659130889799571640643986154867567064732441095857734083022592777987728934699757706421015332241757032537580349709060459621973835127442678220673118497155534699665602985800782143016957534682250962933178633685724165430302615157803719913762415643435507746846834990670307403454351756658690264385613424772987511938871854955709007316226295780534367463373945838068527031520459675705140861795770740590618092800629562563940348200519411333365686189150855065120810820617902540666470804401520369537879075476422969515134180947456508904306436310697626522136816610603833305452312485559207270861595436326556830728191248802716018777018743259695710613938274651849548381456478366203998012333230560089344706006023757902585442571886527607270368781467344133886088134801132367043628584451444000223091745261916355522291152081386891370058512104253095638800944134028051382115139261830491757331485656379784168978404938795683662508415153227726585361212153571740597457281312533961359970532514490731329652594145520993641940490260804914314447303366202981536207286980159604366811754607735079149079131138775569775489971293032545823471000222 A227111 223 1000444097917295834734311144904238065095501934551252179216351219332275521806297096333727017053826144864071162360766910467738712093404772836057283258668108889147784616878659909210034901063174217224591832553347935095138501666514970005455876827632285328712171144017766862316902994963807397966004084735406423192477780476360525509368324047229577037652765205354757212499023498124400945027720088660041789760598420786787367880369837055311950513737365759828158015796515035624751027361057053781201199999546683207394381649502558703505727669637332937874051614730446306856155850903879469081755161612520410610702333505722508636722235823308435808686137602676564060405133242590261089612032148428788821931667493877876771222552328371263102450532994930631924441221219741053037606454120612996015462500148653653947379621612202329402008715602875298699597406628682061997175264028525430219579318035119739335192742807320996085986362455332704290052951855258553816216333679988961254040242128710908943447830035932077222528021634671436225218864698377615679855571425291622735434282016939341878540422966172185478925320664483658825719270124337922819134487612809643318423617260788334418509980380730417842186648999860483038644095498276533678511185946451621222695103720199761756820864820545388318419274172597019182227240241341865375934851506078691795146921848224000223 A227111 224 1000446098804491227228946511319901820768498593094368681648288933684145643079848846787581391117268735393994173966363676424788132043435038112647245577528432055418529825616367922724340096460188365654553291052442169881219765937026723158129228608496141021642184582205187330785895187673939591497777423965588165070624407725500462898177585751340091147097780051263194086886005817950724075332454609400553506858377159840611983920423346832052882503952669069129375056954742908741059861219676268148461927411276374897306444681607167444237521256319684700601055507877966760432543267435046909377319379284775108620003095234684379219943738527189464332757125412387829065332734641523380583945060517427964868688693454672198056171693253106381965901261473027106651524122645674588213276218635894715104637920469820645802375030812238282945072083293749673722003557020779300584280515119357776656501482541906261193214934826602612715645303867968270249455508203259678890752079585049050863181282865061280277130915799225105458098015246714482476346053219751490143934849749543103260167648632407736956280046018966735708157016684633230461551265183094002516575187086101206429295100880296270633966663828950581845741020839197122789077658295736200578984397447829872185447288305492887709041012259293493201908930851540997564510996960743198980534464600211928462559219109521873200000224 A227111 225 1000448099695688392113483673378190149427235892026459368451100978082796660151802730963468669183717242914411135809847537989780214709231386270630066099183529829023972553786871370843306885231171251130221425941799682933006180441463458709909029896947902137096595581245639570016538992601998036381996612122470092162219142551123436118627021581002225503232844669785643848068824832749860953282480873364744587876730834805171066723604400310866176772662365023953775949945028660211080828303773956473637167281349996250056692611289136276922907172658691612300819377051108464751333686214725623620234254454451923008607814830264146255196455906029796475862482490829967703388188742932258497463638146459387692470002043237175733073927719721665626336822012447602172742495061995438341232904135294380439947516749646122943517981908352527800025771108514252505748125729193744736253001618390840108026270114651765687702201517137073178063414162490019823540674409986032458254602535392004627603020266372970157562759152113256078272999365522447883676334475632710782216760003562746774948877344969567489737019237180233218662260813187674407347704626798649434455882313656244144095149827179607609247143427859729766523981903396614534323375968014147955887278882946256659245207578846803591096230579561190924074789281084281372333528963554893226691083803765194034910065536164945321898400000225 A227111 226 1000450100590887337391463409118307959296214844677474922776743511603104536811438888925850747274268028957779695896725163510889830593236016601359172321203080950506102169676560414760432203922217373376263498018997013241319604283943121870889422991849566804292373633415159876713473838349197345190395436524196559678437878824337913957773758372147209921932511044327885639305257776312640447186436714251158862756506034759982299905897235535746375158183857466179871188427799175211446507556689504160330438287536097022637916349777052410513853851028799408427724293989261511460385222121665509804046448013583512533169056937273803688254281919721664796928244751462192237911207690244411627339109693151735550727959018372573513970721669520933376414968304125725806473813440334038209463912012889374810072501929574984315294048298513969474269132877111397450959387551723199566721694823809796374587128390535493508691670660346892517383167676602699499712353221085396922116259365706323332027226421550321620638012997354429388985930806063080913325387345825315994418572946938819050692884139464089780239590974262427533109731402001143766011886091746351766571657222904296269497336811049966867582065651512618822154564369514680306713247491977006325887454456925038154310696197076513996397919884313309034197343937460934610044732633048309339516793986952267100697923427833458432679521923825000226 A227111 227 1000452101490088071066442503653012712238755246957737041834562605721676642042429715143476796244799108824653894213202545825407004834907422858683143653277093290568819652051875795327474853415781910925779079294862829809404287240218683576691701311985641473529034316025330111451981625726857504592483819278687611459434765607933343491050550483545327194771352683846741450406750742980124247634581226171304884200866803184175089035691876263493842250623307657122141183146222254859851901789493536711034984991939034927550611629359695272007385742459578558853882457825548670606357034427358419448851330482859305445739671352379070421031394282030307784351808811475832679804853544956403927419432112873658216052601086598140257074512435231198490561999468435997235912978785788176382478335502372167684686827694138895948513032763667048520299728887577125902645775217992554887391634522463190992561486724684248309564036278000511009651065369759989290948862625968298418500117565766800142138498471375561701014881303222861338692595521846420040121691548716331310574929073302496168327422778457419831074181885954639038727617388245285507486230441111187554648391716784286195776219561579493817688621208034674703964348948876895354170464303937666903932092083878064725504058561809662941847065876561981430235851141224734742632868441141241907171918127313549921428359629645404034060222337546949476000227 A227111 228 1000454102393290601141993749200628554855061416508934742463968799924111341884110695466095644309465747675597275492033192534601930485406202842935625002963040672434197708740673796909388947950728310285678713479645156037044909035551844409774911573517376021820131807289669788478789369813395484469143806901135773398133487917786121478913194670688520527053595016630176632845323670842304950106763854886570790096384046055024951351109965347340472002772062528579271569962408676115933822318085669190551717557748688367332930633560316075048152704820549624159971366182036597409708985629966888943568562675716224716336979319188606122234962541130617563047655850296527386718750962425582632537042540110544853675881456249585494336654010742098231289459659058519139603324885939274145390766420833708517009307692984211724375354805417281806098255517560631924020469112092031484949686106165514224119662051283110549670119912564375340012737779373345643250841824193838001875869169079815416373076425040477225716733011364829771417918477648477802155708711186103355891724907166224200372820614252283861774379944538171357031432415946952266655244269806057890931754661801148107125706817749119639865206618409508707662244258752638543591657964559561531773922941736345027176584531772475864975873056697336634314398303892819848164892772268079457022684161810287754541250219263965401440456999558945047975354000228 A227111 229 1000456103300494935621705945117060513608518113919529005086495990819876627501072787045444146785610889810847827577759522706773797143441766650506403451354363454862265483845522458604930890933296736888883502926146336248062120295560511226223512439763831355260189806079755333502340997280683129634385887684157091850401596573302522285548219153586811353611103796625438540514742620039239883973683944166645982011792933938916194597828492478235474807452574230453705420848426459750139831930870453460100605124472768879717726264494032584050943105853951879516760107565915079025078256377331791842919091393392724818303552687701504828094827940634668430000751637823876170962048567247702630157351210268205642652715149796445392421044543793045203050691039487275257173168095353133045153269025984071848923969543914910865104664660178379607898200665551367316396740027127609893794663450650334920625647099614651629166535004494636432485417293839253324572368336586537526925904622399653458438142371051188808199808883129837619774238452146740503589466602563404036549720359305463603747918863725184943563646073466986251488191839773056543171532294787111272606425337755823317705136782966978918542906855005056905471624908537191699919868252521320186593048822678296407782760820216035351365793345501602963111104951259191782663364367310991124740456965271439456989445751842975569741614476438883943527903001460000229 A227111 230 1000458104211701082509183897927808753980344702400901782727997229069394298454403677849134126978438365388317983525739080950327177498501451603554298261318330538586212167704055951941107426998169214534406552382866509827254971263764057438210413042378935971349382950437547361205718332174198901630831760971463316357684161603097535402675004128546205332563122498305978196375193472891634638782609586584427551448870386734687688384162663183869321313054848663599394265730688885033096923534418381378689439656492466107697737011579228641482550891665115434715698591461970239489054269936434837520872810342631943041077473070090543251785295524168314736796481021764104162864093963958118374600185942338089136523889910373069103855579800387796135130355042638064772064623922549720426533420058376733050646833683336989387233410657783324609851999180146600163613812188683643679902359008492286535189322836684731196418510227014975301845717889333828265299644135679959858176764636207022388575979431919557834152384805521887146438113170852226878592825303694453454646607355390290489767960135362539573319280916897358805516156644799704656868671685585045602559164492715567074689971045133419145682994821178901708967026343079346530044515453714233571268862447244167841433840040710499198904723601223318093260333836834779902743036874191560853950438366728347315706549442979938005473489994266396364296231112218027795000230 A227111 231 1000460105126909049808048421359982903652735602576698066417643156058765941252180710028988752459646878118263149271895284600911318630149674809314063603264346771795934976673529094569165786754418279981902324459082392057348479437458522846029728951978797216781561817848188046494360988277360909031354339505350873396632719879570340001172506956268914205820200813197363704534960784738065679431847911919627036359806638493449364825600515314597860559219239298489268890288766640990018563268515310383521326581911678487505479638173534073675339824182847821840714070979636403321967332965949632134170520296409709213570162500218379880184097589931268245485319946296146939434595815975084242269687440079816461491894752510237134843991066154975866178832258145099357154680776540392357878919992171696535086950905155432091668270213739535511841040504537062256148588048991624307162591203316508856311742880409778918781288412406262796791826944337121515662335481643658849759894452209368897998356930419983530897001921483298381329276209458794344594435748841471376950953244568451549989634207679062379534702370515628954160300690861506064438212366385245240355582499771946080486364601757804275738319208250001159915439220226561063829038351045221131483483664782469280946844611982797859082905375319154746551018754539342467351583168482645872704835276480340315435909416621834519597657965676643282612520820736724328054360000231 A227111 232 1000462106046118845521936336374316439720615099293922875111375089562350061554993820091954406759302663285040947432805510407954781371836607931165180779787999002228160238004896229459650869134050681391464119049196903669749727624590142791811656953998490761333616445000474359920016429638131745420998203312399052337408049828652414980249411765880151739520066248266426976764063876463259962090315140976668266027294930555277481337595478827244327091756488415654811020162947824257569854420608750490607675243186152871205962183025112683731907946221013636644692636973062664003312006661126509763498353799929429222645957697502302843873767414874662812497642602199243050706710581003852098474213861080096435182479647163218265407887685033252596330176819674485292310757021129880814741086029585147458421644346006595568849116560892729580254280862008219331092953746004108478222521884819013130320963217360350415502441243786669099090405552689164472016032978049322492941914012140096552099945904745268391432144157652988963120516980864775149012272710834376234590012693020294079537343896457709777524098900347050704501311652657371630805541538153109339160478165334386459885810007412317820301737265742734665096580149396034490608086662591878706472032398178529983438162337830587984637913041931000661259288538483591212199683091746239801122389125296942837749811941124961213823717222987101145904819649414069570390798081156000232 A227111 233 1000464106969330477654500471197181139932134557620468727354548614246111543099058164138342409958087193137907870636582112869703701996798440285750893435340244514622900347553576304275436259341219783706072483697453099739097984731988043492659782054466369029363160315016582799050888081624496660696211684399774322796007373771355439565199801924702510992867276374193103308804820040886477927825501255927518371451907358108778785254064704653376381065096074068072423090486498881262929602919327573144840141148153117916929792916461973254319101875963230738847783078536495896057660376881817864683551931164502858561207993280204127685979236782529308464233336329238962129246515847485579510362435725265548907935270195661020697091908263673778671769214504161945809023196543286768393726175119399327708724389492760200631135098827034183095499701835058102307027078869655451898390486705555620177143907350430473393322862469750375384016197470703478023400639888599616256105256237118360937840840735739079525038507038410407267176959923517407602353111941035203467593640401668729166880934519595513058735974886165316696232205026326516644857941643171747433012771241050361546158957832951846280335620064941527831357660341396417843456841317701374851878400121111842856833346744874316801201899519898001617885291902314117160627568148645071710433508724202488596359007100433407554329523035901949462141434815770755877709202138424108184000233 A227111 234 1000466107896543954209409661352601597958040105449863353192709400468228660232582012193115692822815154905534843789038345086496635893794479101259628329195950014332141594352043251190039913984278815276505845161029030526248266024287757741122177231238666305147220550575879215771485709040739893259894945077722124141340566733765574226250279909326110986123381957006331628763171223549795636904893646967939911347673593657467707881079935301448092339030959933128802746917025043240529180954275841945565822077944806547922440623176600216082585401483250757363039760466008276412479429538568316312620171758601689213125186266968042136537106438158999755435390133099122964568575097466567770940452598038525225172005969766229539486139229224898131641524789994623956095140104387544210241832690934825421350221794080764507190354501662988047305000104881518142369684704482098255548279378050808766499442625114853291052288765059812443523178833999329024803997525407377422359719125137893260550576320868451057292811847033051943833841288474134120187451872110073265289741212714942491646247987385014905865634648337564927965250440032067986238573987424228234969484157253683168716715764407626374020768418361355977147580322052004056143132196893402167965511999205613048120881881584368387497671335712403500846596672236662500323405812569169317485183351418814612210902875609858609203506733734197548817371997494482599571543487257994234135445000234 A227111 235 1000468108827759283190348749694269802690038840390142118361795317159675048075656365814041020890062458125886567665588015292550226774196562988221032408166857512796830014120609054928988717759831347574795178389013280100611865421080708331905671432100469000425364475987617207214900669213107086658056968206916067901189075092103034383627376970320729836420651692777378365052235646583437916455280978827408345971568770633203115458386918676064630530562261613983572930454446454200129163131374820894330385636444122296387383350140916776366555593399734621988591255806681425350495758601369733072370979134261654485339109658779368079341175384685896836652371695415155826485265272487516188228508899433358866497190764870233801749557180806264673174114294372434730838890348858729788786966406206481115881665166815628279226608681740856274454060531786228203570911341544480140875135022711174381411420003822959613408440396244019700678315504972980825991343655379027597225964228320038280099979061083251953459187353131707502899318548889534108532174839411464373495236588729774281129562550714108741375850866548125628208941053836715845348219947927345141782782348788984904842002836292996231440564613617857079794593089381290499809848065314339113452146555377733059225866280491298209489572014253873026133700363812121681746092342220166887675173250075083941115924808819250821820291733193335494176567682776336153720971874467259547985489162940000235 A227111 236 1000470109762976472601018586437559781568291618869864858540582177397116658025284288466540066959911122557980004283817811624791773529563614745453214371130414218182659657766305154552746532486076827323506049164093552282011037614285302227298047485702211024132126660411421961898739219798674027163189544427592586788247155346111878022962378650848420197970998423094640537851959419425967912107564093752461107141292773859396708270960367742020902724521874646167769937667178560346120538346460554463017898455269829362554031318359694617576931726294838836056351982231829998952880451316474456382298555559907302836889478647785560451810366024900129102007886000403111266663819120053492588163418788680217280616885234026591536247394450381140146474235744469381950918357402683332366142156435929051696152962104724611688689086370451029401664946451859986775922436965224793545130934674725671524382132017896467816702552359833759899952657049160467593118996309041534357755751302826135201051401367780823543642225820449120954467291295582798046311917769640955744551873505937661999465409867347563921605948603343993089811859906790858268339878576381002422485641686118712998654558837129952101668619868373063547090391322590321682068795680954326609933480057502878302692779119175738310204406625010403862544040227712002709317219171904527922196379431104098907932388226056657557446325515167598374113821838362884334395784833811436939017327139684190670000236 A227111 237 1000472110702195530445136029191542307938160485650412559429909116443109656941440663987041343674231001359335057785700492692749435097818123645908508714570935446602929165572823857148935028924212810759400864828617085290726588356259918932481421373465276757122074455664317420266675400069898723842030763720023385005213815772521381171626321541222094517841073635255066075440257744979754528396804870964193331084679648098972858293743706547297999847651259059386500011593070321772786784133337118220995449670172409516576312304125943953616025963381924870140624360313805871357071675652026593572609950423946051672360890772257516913272490277552837726881404119338459701190937291865247429876107599329566132152013108930562398665596711368291351573722428267696775387886804667298842458029990453136587850147929532939472745648120344543695042008925478436435364202581895153083376480456454145840702469607779092189634362805325071127076212934773887598549209566208161097169087786731514889093483432303459126228229852947302665356068522662489893359120859367962851623951145311178638200679023886169054183077706499823926931491404882462909002578540292806964542559312260302453731767161342784358736530209381359728603867646293172269622778528045878670521385585349541161894006771674750795400535735614164311337511442766324432958825684661125638910003656975285942880129006891993745952621156996808417577376730512384492481677289227383590016737914790484549218636000237 A227111 238 1000474111645416464726433942990999672436338802189815568636158111402801960983357430210344033468451809754377865333258084089451002785063527508626236916842911374102691957212972343138883021639717912652536306803023236475733076257154620414705001034080725640189886488789096622241104511458800124419679773754387635507556233613364679059042552915842214583379260897204365587149313984957392528486435696661827695377589356351127763465600897326440134075908933459180096909946925737975763151146559264356885431106608731962940075627387998174185573500816274702264069802726470146986582559796425017174480621187464601008904328191202171949658531262081582466531957753044690492109936562473167341250913858956601372495597195676163374556367451025466693706044435566079075036968198489989819653031574146975337687394578132645576519868999952095297758947980094622445785213323524394436717422415869927814319425341193925615800845606233979224858633327299804489275246197034174517182240590549332600820435484069272331778701485863366334140950113845067927043324779563369669780013437468917387052017763244751416653838508733630977976001274775460814021605687181547671580107394956441332650555911878452485468117730340109871454951790481374464644727451920865966597772301510778380918827681385601365782950798375431133041123713926665925379979599603177741989376949060403514020910668242075141714056404681676085679044286891731695412299368247566259950106511327296803048050246839000238 A227111 239 1000476112592639283448661200328440518406492132559481787781644971159594857470836287268263013492531705314323143087629415547833481194376348200583436045670836551210869227150283839917996475548612257059437399064877441657377410638016408135589570525150312380267701591804952125978684676247556366619858714390093113519107225340826691972628149619776419946267205561208318922245233217509922185526512915004824214162015918198755786073028855669941043249629787277199364011081359131815646032351088770691280807759249949730733829098022676637877795928009660308850092405995934975566562727090187538348862943555134365987682399948186193463230173062230834139419337979233315177371582322645101350293731113354443178099012620738402713774186001361703147928063556303376484766850575650998912828003581367665601647616816333951693881489100217349553829198954295540626104626457515677282924400697631383073718599834203905534044298115735557330011757973439382875949450859928019375965066793933344611698905610051146986891061584140109831020671093079939548656516376319569675659985034644168373741480688642077227132785647356465367531457402851078873538351267483919456135157748206688686220960910536544475211745882216834021465313340656351559747363569106147029801659618384860016890239977879070130214007613481627348167775631862756267269064035129418122660199802175391631170963424120531496857447839048532827874218836562728102145177808353821077793399027950302719726865858390275280000239 A227111 240 1000478113543863994615582681186114741344537945871310567943030718880901018549148426979854192588348346344265319924161212941331318777249285950494773685034301655967128737514635448528463339198424471262311800027023035105457702156361951092148687083876657679858381401567945849394147536994667757221133153983102213931579875919769817392398730197016616946191255881036062077985873342389207891385926575502167788113782414535214594228249873964186782234389846402698009476350201197623962737905177709717675631056508582799526681833717932607603683685427330754669893831478482897633787390068655136164143216263846995635226910711977185507425897350627300069825535235442741686248892375317636703933958533475418973126412217391148593383937386359149503883333945736783047084254030277113246627339247555175305404673136229896967206744217619030119528354517395690269205784044322807100955442151996060914068877343589254516514172278715987955520184017730471121387902954340463985806784549549750237797579675261546653700966093931499409754469768087984758421768621425278990019772984944457648640759254216402493523995161511106241953458834787908574421322883372432818286888470850604992203376911125714992388817853223130337403016161411577920660001689368640514643798355737499014308762979978107060672882440131071360624096536280978869067671907332108401896841944833006605005165362533358827252199478802496868535192908914722183314490367014025486067307048488408513820978015318944010303960000240 A227111 241 1000480114499090606230979273068028452373692194428795818431607123154557135380025930419237316009465260027465476749486738120669572024339006967872298326381088288524769835220899608572210112285184871635705712393563651752463035630108886405412854973115235862648590805950481283694041373163763061880400039882790321421617645966002549706692688302504382829805371843601556944548820995213647436584199425169792279534353817885881648739239574677861681752284374139141185085091954534015276626698837874040743977637079415008933030937350866214370876216156823813403393510957295762193586722667868710747325357011930660385663046799810927061848726008958771151363444052373793233753031557925015756884721300042192192851004027037484363060385751520148036180980009256746457094044822300406950278181503320842412173916279974521810184344679413583868488376224550895861632026915264791120112128385597440505493074098270223095189001401526501089380359500768494824356706347270423215874828143742884270504121925809198271184222348876796211169149167196500263298205525413865324201433454814767552521412367361169445640340132274296478518586276338046692835620647144661211885041125171411535665154629193316282908266086383625037781474133422435430475186657812271888355721496304408829688406737487176776909124715765737615153336157125883655393547286408654002078516320394236071216199981232912930545733451704597025689881446472665793922294267892614336309925362024712091610055354555247782333590332880000241 A227111 242 1000482115458319126298647871031959005749410827071840138077372675800860413775415789452549006057117424765397183334095971774221652150541724327108984785027246277016312583104602921633912621256880978666250559333726127079739517521074688921029303847733033406036439445452234803255040815397115241869529132925648953848277386987362901835872331870488589108374014837399052891781674030777651990536683385677256692543410718805403638088001838562782787601683691925655073521059426708447994456054467308978586881415317013536706540220613214234269587025301652443365592986989647782953632626943680259094678196526480541030719971130269299772990872520903363171555119479192072446104056322301882714540917432780858318701914310072412025811720723698267139090693221712881636641222227342967297061804946437221714611185452501677086091735151135735951438494171183816608906354489049415865650045802753256258222089023504350758291602525012789970103822273531976177328624589561729853766919429413364971723113183815252309905503170667792998667640006085080186530644137066494383310656578691657409071572952537263408725015010461037031950032207268645910094218409811534178324092462435374990017375354510371292629706187923408987178326566033299259184636030264927511210129567232757640150328615286342988282700426954496264188435392437573810624577094634159147479188369024980017743509407027870231009061184344248235405130329367023546344967390297835631171583956389368833985750166152135914813836056050362041000242 A227111 243 1000484116421549562822401377721470090394354297441120589563220034727780408373088783148747885224710301684237248868435174489415713855725355838533299996028944033182485527441244361004534989473551282315922706963209088819600113348357268034777037019935316017130136282468477116918696844195051994726849108922034405106302293220715258915710001065445637397249727202598922318043856037181164724845450811607443847631626013347306895077392132917720673592581033611286640457067327642216319397509364141286506000715039100193096534218684722429760704698261332170454322894362218368738241238446740559732528517172126268634790101909825897264790607575586556252272503818279667386196574737180774286748421498858839159118509521708181166608734862776654149873451255063144082395238763330327938174098663096836407551293832460408173165932812795853878230983464303670600315021405896761937566512311724749636349008027176904692894848885122650994282235980087142881780210751986552270879356540036348970309313745771115818484313783402950111904760545153923207523820698091470310774009334680613358931576328130647070884471291045417613891821810854541861109700551555518180745304449408414819642183977725415158743098131052876567909917297648649851649731964106512854407339715603536384169304507113885154231189815578441048465198031693205349615072460132954868511074673399639551383150657975468086768290289536071190449896542601992398945587414438693932574953685220971687361393425560858163731110435940140551391444000243 A227111 244 1000486117388781923806068703397926885463503127143966060977327321029772491258104668912538766931028202098783499918167514176430596715378845637094435338301827106285524646135282930910152395621896316797230457829956764678444026421504225231792031885088326583914437509335005614427478446785485344015441447378382720042186856871453422959240469583611895956654033112944953501051093072001457413144122850518530379133644019906790178972376884063898507195365435985752179338422586703350544403439711165558734106418061943389881603398216453258984951005436459106093362150564641500187989067146263820586704301970065934690800890948998996945454867857028716552864105000115748826052155057884144591974693112987295959364046900408522668660995668220567982458052734826563515461690672171213376602632043997100796277671713333461908529777467575387734787604190319160713485038219330667376601338028883723040045527468934736957680730324062129637059211754588999233792442336230727619394336568895662123577840999426884247532135499720611414634316561676345875364150665546335849577564388315972063579602533874231759226075796579274689716588557466213537986154125046527073371854405838989544009387887103353234218905245956508967475129708496066822383401964311256431402783602771757461674840088082749053386211934969789504920340465825080300633334116467250557326177536401507162293228444259040528297435955885641201407933194159672472601018282067177842572520999497170545348378779513723535281285762246198595616496421090000244 A227111 245 1000488118360016217253494765972511279939552584059825994612008155094851330768359404713503503225413316269962987183483113262590514402082860680929984171333970409943708273151392715948572971565683025600390501008556501885010174220737468126894138201117319723547670022192894148156238824625460218141934426266550627698704906840060863572865672805635353179380500783613929663755496251869557560021767974039385965382794843347198366539387521922589242859462106043031569809169976908066883776886301725583555859744988273513053344061230153157672784252908709274313313005118488306576627224755659871875898734818937346305498146282146104841538932869499640002721624172073476553731527494808063785526696288086773512457106789343204976184624809045295688731240996782159717333658451470162480266054921323014691816167432269337281621134118957156952750277911649310368342161518806791016530194469622214295179882810353325819127468780829882912433363222018226175810822778233619870097588805297920558362051806138573787554859448173126542073742880197564467510747470640143121551172073133974686189049079720367931361463601659983376974922573029436648602375555493667465874445631367055917539067491059485256947648268608257782362011782187573897219398081263535321951539895484555665474159901378755914377204822239428254683771865457546752762242177785868419367159233888068890634153391164545895720517082670784682400799938835610895403361491704796389513767450606594586004248504583921169302795466653991977577747513531450980000245 A227111 246 1000490119335252451168540491038237156258714536279530611136853413050184193149991168941054825563507228329664498907358696728898872068935234249935967185665218642546226333461653494087869585780716004570819805472761288540183987476407465575408887764161929926302028790949024096435200131488681990615585224791387719352581921529832356837721365114021723980503247648658842858501878809361010206064886560162189921304207078557751416916213810518660711153883926460048290436323843068682277323950504953783567315691149029383182308224528394014580883145218230140726425172638405181402675736509921394128496222795820279878220691343747868242799616950419924134144600898768956595684519209037001246596383196887374992891144407597419615694168655626252783654397891281695228918266555271603729918844240056254705801553963807924148582363899316865089596608024470346062772579042416343591892896862634552201579589447078900998310172298809763841875125959107611000508585400645383895001098272856136817634272868118608223703007673644490752827106416268690546078006146259720251171868839628543389750105485754947769563452092827960621145097248184866118918206546706792299084330853184946797245063579650457988031058810670576093631619997243663142658696453237314447057872542132943850982719092236883831800950827595686521605311443496357327389922621969590656987530717649210489235533152309034996368049483176652588014279099234080633430992625955178780824479300298923278193923342535581958365620348709643999799456470430861546481115000246 A227111 247 1000492120314490633555082811901965737967054542428663617614015860762398285363282617592624348268444851840895744920086548459108846753416781606002384196918659988812177455504376709121706368803938993031263264086771843561752511342497408216119301113810564111960764075283058324461200107740788729154940995743695367701754076065976711595594979693179086351145573301974759675403981883454873431833429132375288477710010301006525737575700444579742360953383644985041748426861684146559244711597085971016588581100196855821496086315631789727307682153826847792933797916214437145207920053554817786746528819916389972783961510438825057592253956444812286041123369547968032509425637101521687793104068325868242071353043416373777703744056838987379411350919904388746551311942232087380614674833915264468763389642552224035596998391726763042589207830060733644725553055277206086263061273857411747276214370391962615273301815593335233992621979826447095852508568191640374362990654655182584941102610216105982409113316505872283182360438943939449340578900737804502023141731040244671474763751011279730230379270851800784813464679555002387566077414946471283337113435354380778721507291013860078221455975387531249786515199002701295618202794196733001523605503122556076576974936502009594145667235673582964508156115225864560548239119855062072353991058824291278628422623554484705461046877673379898424236784343109878301653423877045027329690336152868010108589873135796262781024953158781038623620802077366224660690676511496000247 A227111 248 1000494121297730772417014669616421001407492239381489760404971558182982956746803159964709542348200333905035919483246724133298406274381389567496660967437117858946489861216741491541662958722588731323468610608729197299966873558979909223459325886837382845324826066884906861786900006044569010600910623635071269867698091854776261627488338526300751344204253869140860377274673848560138462770931789027488341726803531105823543548617844563715306627586891041177834583898489579491213987017826887864580109323575488899516580278421238682662608375176574563484165553669543148909572064213522220645592391579901309341111258081967714551025393084482376048745031870572983844591886996200206317270617532758297424640298747467719306891866907485363217454116353444900930913763160742926522880791661202380448087113076803338491105777799397913751393691611304169584818036037253868096191383636367569202846288268501819609085283295968110490791155306564873620741165597776249058338735252596894207999636284508780348210016124281591919253159174064510113061313205059899625999517603455580095267071995392002684353976662572924962941478523740352473604362235182258073133402788952403152211549081644860878032767841493993790204101457005669400796786939178736293155313019115263816585957508031615445763290124222510723257535851573406965916719975974392555513797215751939680262231189242578897305490732138877134550456164090550242310793103259350427119040354759491365309791392264340450207979626728990565349339674970579936669567031302542124000248 A227111 249 1000496122284972875758245013012205151437593088628001468842063704508485306851954255285666189149692405957435284703244794881826586322734829483522379179153050348985289094207651747569141665339384470132127318552919151494274701649165274671935275397273037218976706152425079867525340521520119899631191036727163599014494131883258217103945616791382208966013763191297453085693453638232431601164402457459232967571111696235175744894698416061828733613620403854006533294582615628043511285299241678806758752512777547469394182455760299438824341910666017234479465674207716690079655446212442727636478864977937940323813550331699916976015670077676291057052317074595601621011608147464773080581730386200258872909279785993861198914106913515434131341563882266256900811236241717936066501750042171028018932744782266102455230535975356514155494431356098184363096472028600389548650369932871780664127282213802142242332538851261400611418801654882864770661959984254936042645211555704408747132869698840246755554606561904727165931125397200497803137599878345730845060965100467645275387017858061229717348065640295870837939603621883935274754307056340651022703077772420867621663472726021516876740663828808220802804150615422068213132887237134411856431166328217696543991034603369656572492172056657091932605399402136953997504787248866105384443846170992380125317300435076534758908800637659294534631345366578641639068167846543903521942849565510510548139654001738535105753083779907219070171689335026309075752074145775914052573000000249 A227111 250 1000498123276216951582698798729814161178279542812771232605619898875489352264384976237429957322105995799898999239909165451933103251774176546906964834343911994118549946926893673011420062131173485942344994076232788721968961001268606128925639358600372439164306722992059891618190665339376039864945730098636142718057089601654285528525048420988303391905394467479631426730484164762433392179044647801376954248019350116841411715082381915112239426523915788186654416608026958690868882742321063303098539142417992915165545755225694379144798320667175958138758058575580939959366062374425580457720615715022303808114296649459469117767654394465421016549948803181005780344277186836476123131691343343760655894267307128792887889037022422369295302341202176567316971592963259505739213140119148231569327580267307579874358643097937359090723344431209502867853894051959628713392213365515455024052242899163723558348521696730017850924056381995383381084936434554163386919520597069181420697767070371644799763608890769640959261175667532039044959141643432426223317595322771846693074113052001678767812108333742797453018706576128237564101116212481159341769940920503279060609763649814757370692772449257845651404262229933094955812307833508089338315700454257197666365007321622277354297285425555441956665042102212500735561208851474686396678640666129208312861799129997142680789075876363264362488275752134824340187355432637285816646634100782522528805990789681228791431030945624570904983100687839629788695255069987536037369802604125000250 A227111 251 1000500124271463007894316991251653375793589694220419265059457108646445039538581019700530477926734973822740906631950209985560762323098853508937323818790058302763385133677802237704558433223728606623977494296088813868993485787696333964488731935207154364511912014386529169585548821853181378095505340090465148953615362116818994705212847253981199751720796069302552622802040172645069463407596574289508154544468613187970533701670636334981371234940940102404610386062853641450203648852043036659925903660689518998638598538847810648077796310824992950580008318857218625447038264416470673862669088428617254987743974937728954486374190012798194277314305612021559825281242273769838187936472833645865613029378836790497865688818939297500033127416372727630106223960649544621021982900609361968115748547894449181744736125712768324429466169363742870855503531575384636160621039760393535685029419222985394603581836251531078772108496829496728570196815739656370535262039500067730347504904057158652673354368171231867891981189462717442983640031063912575488291696227117431271667031554952395753311582728242116872973316742703450216954360479438829997032283809362416989395464001720393527481492317926003503266756817654750671386797389910623467257242673801675014432122355092929564248624363553800895492298340364099761160543019894884558802567918026096725107432473470085374639360919756108288379341434151697264469457165709082923371723490528781244285537891114668499886875272580709070345003434970833778619806151421923938296101429677635500000251 A227111 252 1000502125270711052697056562934053180301611467238629426355174456328056712529784607510305494011453397335366446117963574886740824279171566603392567516890788918045646748453951043362106948667583634019059568765135061052544990985945940396155392306542099139462040665771393635920895933059206893792922155061280384153814633204825171253600603394147182665699311207502785833439806145298684269381760956090477688912976325170948890292621198264538958815768297744858291279495439112740878522300649871863256902449193741838534177823129722797943866772038469802245242302915717581825713577553040140741642388186336391606538928121870715647633703292060452219308394819616233919597711830474041450426012230468401213417261134892277179377421524047489591105060258265073220281996530148948518261685069423973699565631159975643062832307605145391323017090936990874996814033079579933035841401373759664258735273826799788331471879691645233312569311028639463507271960749906764911568555860759810962368529885546069223589343235168446746826203784137107242858466304929744171799240384286567911206803042322431545051087672639761248873319891883916917278666150595687758479796714588265773308939513587787204618732523539946582824505505516981718658207068549590980670669098948706917327894021671274742786130583448230717668533883004115447257852840245363139720210836765254136634753480022170515680113055797158724719554928472077292111851280283226986104932948159115667747243939661644738434193817539823200817519554072720619599523761245531527073990485843125052667126000252 A227111 253 1000504126273961093994890494039284731416720417085770313919806747411909911534563222039981933602740889764234381877033069907258647550834564184202675448516885375804692781444684566130515870643776410753103878277648613828371007262058918802248488283362223491725112435488213266693781245681487463384856559527495001374492475685137965541826291600648758112810661406373480042942170472288172826577654650148982273294064642969054763577213812973233817257350947910218840055975593493233041150416244269514148585926338714322357165372486730458850614849123936082874021800449743404942020010354748208557507400797250095190893523944739215414127269604980662150200035242128558846453529466072421156235143244304925677386042103801517585094989781024848867144944968352462334055709464035784855509176971772129646903668323122214466223984088015865488086968646743282809200283836790588664132088420401790738303397761662412511825557240801034766784405088489412289369478565258067909358722627336270442490386892258335411670631761181562715548465568652694327610234578878714000223671407279044788115508024656849158359225379061794945667575521650727368369797257711034589375874844184662666031123714477418916191421367477512170399745151024725995803989634292341282462719816819647572067927002444885962980523226145148989766415419176389157148383256189883087426595392628125099225000652804023127547674330648630958117248259293554894832283806721318095393196075101640262488050652905238523832556017427571405191340480041483761605792126514434211985622709885800637487553699004000253 A227111 254 1000506127281213139791807772767575753423249197346302873993195957599049560898058234453896228959097789752002456948461457527280498493242925029051872287264389842058553601912201808751194180632155591357257800851386109556833528943020897929100146839942634823865553786573622202454543239608057930426724122346821134209433944285935521184552550081978358806932739845030593478694753570795677596778009121188900810302520753409427725361570018510567142526720923653298892195910847153140532177385804223480386964351647310097336616344978941254488402827555690463974149078691099062125914176812943204476371475671310047302897569340180565964436227143872238408232275189979734708751606139211755589246981673140988275006928474672307926995267693825033495318631768651293978722112502234430930548739041607811506093538156759295079492940892921209212212799429357559204828911362361448212229836751542790140511114704199200562823781103584044489162293423987019957165417840707926464744634579869956559170512062069751398455909033221495735438728218837005429214752692105013291346742110450060105820797687761691669015219665967501981584827095552897349932650080388271345294457908175871238641867510951538931515665963115628392900546003932203539750464260552951660076735151278610542264122431381562958730777912448815149480946721289558976043693437509137614352524882679190144638433848668693982113907255481612142323367335065353927013601393996819686749103634507685532820416513338797090369942037801172066516611039521626325019242617479087717092801149604146418602985549058731135000254 A227111 255 1000508128292467198091813395289126398080716759113280846181858173677044952249768120658830573529515726013979220063611120068318519984332652867351095826824761695389720833643600940373366998454386339797796738956234708450774993996250412963633946121434066220851839294189470237263459935427843365296903488331680971292174868152449600579909781221536696472049704952397472878475337480259877017660914504380565533453992376177640479574051686887026949848032743277888847845785020134778862864956925953938417680856061864806030472303889274046998425073902494960505953090906382422523588685236354810352425680205703882522194925040128352801623416800912398883104110992379914632978895083577580483292087745948099413739173562851871229507320166775326155604597557047686336341717484125379689946564354230385544744778214188704929759977664336771070543207989468330951300577737374972651289470622552161137670993935690305563463244338634426100010470713807083526116842759254238402032306001229757576456294132651385151066447609627891546669017533577894637656958427282787266794446089934057334533730284568951684373900847248474691209728470261420880205699218320062324579437462502311715540160132020529710879051575531363202789854292853811659006519035485668776345762963466450379668387312054357794854250488041659523885100534193235139742469135738864249371563704641528907626095000437166318849067460168575431217003350841906809462161866304775396581755814619561352116380513909335717311217539161415112843316501338514027791851172202716883141720900994460004185936954392341698763520000255 A227111 256 1000510129307723276898928365776125168560745344793375823546204234519399110382073570634173832956208888816472150232299244833610195163845341034163587603987363472625847223243209673973335543379632054389844178958355363119340509436681571935516852491397208942144338363044193062417360840145259677744026024208230910531770631367976471534825005519914586995360670693000444933576063837456142783844154148612796285463870383352090314101601407265039153883421872200848682699827412812623221575529515335612939753467943189965408437054736545209201540129498154362668318412348590086209742633351599368885233441852587922454288659382675535488988839481781564480758004962193667117618181306658996032313842574534344328264860052923990004775106873488664438563083732747481799945738873581625828203709816428545266474259892239039769013077889212606803192427866672097088533122779325618489872411753281176405241726487537665829370172064560279587759086690259348846859907972982591492668402139377015401391577088680479941774679991124654893418889375877523065227396735770427079676874665534890460537949291923700024589507903381153968493143387736776575951906732368566314623698350031942262255415341102151884427521794702998599553144244169496820625904844983989283422762703332300577417868038286717781138458633583904829291699489244822579491459061701092033662553310154585665801231062482528759333036464321381861112384172706285125940715436701494404738552158444441487604577061137543119469313364506123493635741015905000093780385129580042045958008096719169191956341179847647497897858796160000256 A227111 257 1000512130326981384217189696434764907415793339885984693538738046081686291006617289829065333183215970660720267450585730212036251264167350204861323278295220351525967713242266439559039889110345446655498572306915483091110513409249670304664473112138557790440788585500067311509296204629676508327953668894982423505260013937947032619615625569345717043313124717869781229513533516705342358649461959903432596552060745559403025906051969988279632274842612094745051653914923619603061801837887531778654053393511708170932306006804624209988069258531414933903141254024908830299008670414342483398734857509119201949927864077472105915019689106658904627086054079320487393960036628388630455222329621736201309207568483230356679192264552472904095725185532759342697352291078723031273971240844158231559210562455214079468878427210438625250741697480457287224737831514619876563372016525453393496971984809852969910766140499340945463979627782332718894843794609272420615092133237779261849421150114258201008601912155333570695119048322109605802739949295926241662103751232017427084228936310487750141704988130712586829953831899332342321034797215301825352538007535104062888677437540217293928599270120035708953974811987255195305326692285134672732365843880081361479055556423643125967261966552706317746613316413119915968602424809479472966710881771011834411267921136037027629390117964075461436415937822043413535160125411322905645861056860152176620672932708939549014041642967415541288343566872274188587279234176322509354869897295852220909393730632525821256238462250178829056000257 A227111 258 1000514131350241528050650407537258848579832046304103720163331747734232250144679903953262917743248163259705380002304159233264376091836268344397887659907613354362683401705067076868675797516150331803012251249670252743118340267157148294568400869149265215064972258135093973280875030159668406840825065124576187445898793547443137882312888329062030729227296757123856298382992098838799705496723116043508249268641053395430274328751691778118007426842122626085819271817382766750473595148867985978188095366005555440880704681451229382181752689460730456603510905944748561704320678345473569450350055609948986746479176010745972199848843610548129105413526686947888029972630881344269051176581070363130939035652554039058279852698946997233934659888318691845132304938301505242981160207160811716165857252331072515637145125927524033050102986357049055711445608893194372680345817650996571992005697577417347890218424365792573973805995462000524473591324948014779251960380830553069005805471941157037947915248879216106682269313905312831132575677252759606117851305012440214244417569877899833167913347840664258747224110653027647842331702508320304049456344044804509398453182952830118947846025166691521503598016938279616671473133441698617096866324622485698879075182234178555385475614358858284700615225734923450508945117191749600466595114100741713881626589086213498472382894215552056550874489272057945237814489446447787576235647087861158372867729613317362316078533507582006806061637435914297394640503734697081614759026993600854605738830250795129966701127079605431554862209000258 A227111 259 1000516132377503716403379527453856733401094441060780535030886089704188980563098507022064206979254584422848683442403443574132256890376415765670409105478071846311096906720344519289587268428186324214565511827517253511316911020746572095455740335646339040483263830289169454883321524598219429973009070266378482929378702921524972754650705922219073227719409494674057421377719083593483849579428767131090874325236158080985004443740946255595511692868696678056228831361181349862092172476455221912322164210417633398598074734689659978633712428756121308805892698032657309947419178156531251727074613826661471786943549767148065827715771202320330512565078609374175871669370339212071703086294793070049335675794424034958789486028295715935664575284734372757330462443568684493700567446449952066548445425814017967219721186138307009670958647937771028112076574497187421237576558466068501968624228195315530740104351832730539418454602128527468846857939411769831486909612330699637978705704290251499111876886508705263202327344873245522709915832798311371687767614473388135373614041285955360031269195917218235087610892514419000065728054829404285892849141132140060999936875796307347170543703564813255616520988425359518418719221192660173801815383682402578006592859023063968186162742184119740450631920647628307039433015166015381540986567818003204483283340504980402978243801953711097537023515559600073415882921661891520346399476653509473038324323172155916018094226115634980327107834017900825656363018827117271774745934002299971910152189507546237826328534660603352303475139895620000259 A227111 260 1000518133408767957279462092684860990707023984401082824545652047756205057193325400968933571203715280014274280976510623001017100995656932142410104177951884914794881915559795276576920780525854504789697790626737896294574263401825495248332774098832441932292195531601765060964096197267987751381709347877678190621219985491484917011048772085748604777536802902763819472735437982733268044448289126283128413390941300304032525360354403463159271192113964408022742821192758252952974513894049701227617120868767866138498866375398248653272218466798797068359049579361449864356094324433183244111232594406438775054277174667501120947836680661662886309615555610425981093334165789922777496348356696608458894704102644684771206849568209492674397499616651007566187658412648439326131253342341863806245417710988703738003324553065042141159050465822016800667775749594624970003525839246505088287977168871779915673588414693543986455167646463757919906333632603175063701624571370672338997151108632654274142933953224530365363974533421252999887055939798844392633258230402499230844872348299793514372111358622442156176240403477456804793075158637671612998912606526372868936014071160660486602285214533272539217865529945832771120817779014431085988721288696073076487126386509902939131864935954218633075753963626768987070312170581536768454557900190672245375591565357779786349963544942842622065003037550080318126757695482497029639993721664886544410182538662429392600312944941771133063560906226762799820578417255760285505554786412553217483102408957319514088553392187705972383100141414344929290000260 A227111 261 1000520134444034258682999147892642980901551541715650532270240358525269683513735598639172410563835623237855054940649727338820699586284791199384012582394570409459233433477315299260753589848125969230279183698104584258539335296840981988302524192285183856840413776952345000663928956005498965832613891866400936907334849448526521277961269210538125568824138903141905590879709396187855791900784539011801550880636991312307897267324139167522456564400753124258690170000344409638119238493215397154543120881097281510020725739732401375034835351257096953524430176151802694557790379311884691299564285619900513318000621750063512400311428269196493864185854511024636866686978282382687971564137321618765816828822003554384781967946949839607354552695714576292918056415207934160566336920354847922526580249757577269984986541746928550057194476913277486053439314118012082678968658876946004739687676324149035005224446339633269191307826259632392820044917801593412112340204788328170729498403296892833747191987593324937538196556107117515048182468388014074489245185547272268228860649909116499917854147485128131864635537723176148814170325787923160287309200065693072540619803127802871047462111756531062059379152421276141797934661131570395629700605964848653249596958184669366078720135715904378770835995394245608687638682898838498512928793924931640152264313336427218569031264466954263948293456458618394771834348924472111712391110131983474706617849554468393135925989651642922379711398368248145512160157586938434007298680250351296655535075190227276538074023056664019260384304262324282839963220000261 A227111 262 1000522135483302628618107745933659304094828483828026939586903816181441082005346421053176363507687817337897815370745334357298866604682946667970754418277325094422100467029387371975792316078728744701691789751682282677081114479217001406864675302085235653109295015847606709822328518802446880633277569342802960361330985927604198345512340216065497872989527946642175071788127336133912729629635072536431285357455624172899580582814641290440437205850722654572824722972661667505745756478739409071443380266111426583714977915045381973462187172274527249251538427943795948583818045028287220744513701504360520524620818976252735352668727771105195576511919996424043360350285675245918571150157672397060697663847202303687788092826114526657465557912145570222453991243754576918022009613702557378880083439111831367428537807982008719361229549161072262142589404195972542953539391844260232792450650611213706134422676872852360043152664888829744438366799971522681666561254405036122814469189954702276424226827703157190234847102134865754749791311753063794577595319645010104542994608399571445802554189679050990762276824838075354762990497323781660974992103071094291320238511498473112582043546194152289906969998640363118820272424229771840991477434280071861658207384302098609030942390217043945643639318433160643215229289189133984019344283014064932115353945619678299858110622743133234311878510423466308971073812275043202961132037884563744951902376245757319534049832111021912720614386657981321102224419107433029466910934562206242571715833042894554583669779690621579196235119058549707347114554997411000262 A227111 263 1000524136526573075088920947890468172265544030504093044099067339456803204528985162062504734261775660302968655543138220793026931475077335334277805568586777636489894740820862197317058952364100148569333067166031506857948364057187420505570648049447537299388316050580797991258795818458820556571033336932109032075385307652668718704460504719467968734774735800129244217235129006797705288058906476014675573681014537533267289390663499022455693947557611899453733115497848922659080423560614247311768307755717415685687048063491191338486401695273836962954779834067127405999563409969819486939643305840463964960041967704572687236389369596160426358633876526399850353925981738950582084704917284740841354463623764181263573464847915396918571923003654039960898721575444146370760637723561218447074486351356183010841515087787639696836921343070113389810200411888727495584507286840364952654039289507775240885510796683200881301533117924968214271596044312302579794122994115432592681926490722352687425482783323065404561634246891531827925193693820639118236796460761160149377656422120559384295536678287512494716773221259860395375976847155962138212526129895013124308755458902955489725140907410197216099793281518301020394088788632822365874027846839310721195965852063617616269975782735745659595814701333026673541121474039024723604413483204118031451293244687417274901373911745809689313880179916538862447233136027895918698613488036927122969260296575803193199134431817550208774788184964374925666498375410759084175382929950068068303950625177905105297588719753642886416336847509527440142266924943681031864000263 A227111 264 1000526137573845606099587823103745845455954902288059223801327510651895214319212778950823512850191007490781573663111409254097772194582986622343791177529944055626890395515921738574424199110029084453551477087464147131210397671238453765932442189336771519160829591559789857838930729340635145693344032118149618724106655462922693055970309442131895330496139851727854947776921301983930756133348681097997967959625468276984900301069380768870924217655066577471681300309507093633953080053955622783784191883261483740252308011003603342954033286103765323456431216377544001826431613148055608533588897906331132186467527267983475562787589639546949951715488598576391233630265547553709700193840776004260678473935630731128088789691157304656539645620842581711066497802664843267809624667918643559897677942950005639768424939450386734308333008193438300487818960027408683635302483311985093992100337353561805785381353998659825026422868631160911543135757759952837599311059679754262292706818452519662940902932012207823864740212969790763886714678453276968203279870559504076378310167328860630805905697915066515552083603815540638271929523754893459639478773286297922231932982122553057124621884579429992948031328814957086997489213691579359094529823054012922383128172133663536120906224078280188696916849016785700276035395638757572364671558047065095404342082341791295790304036193775070310515674442586817014534564185196900678175842060942064785621671351444442429275072766879794043094712628024240029691727086407681274443847686461057505525026836583745274756420376498723922419058604026224078088659770183804671066580000264 A227111 265 1000528138625120229654273449204303131999755346025598255889271020262817450770184614171852429335154203138534779565955766821373142169334348856841958529778021309946414871660222875677080485761110245559356284041848988992338628585175847878782786633715579544654420375919584661368065609210835031145176598249642821686411994644158233593703752664046319089567332875272783667686687611609299594988063242507301257479546711954240439733336715618241798460481046193657278631772653979532642499037456650271469145204333481955464071099933938302097228002831851129291804292277021977080368138605282341234836145597187301542891436238077969562034142527489839676019231603194954509886332957730878825874290581601107769710551737247925927281687473113506301043303215251473226265895699549875920716140797218759461236519858817053428348293289424119994013985162617766021349822275518538040781026421367210675447956601582473619485149520482311549389720595596640747033875817196761460673955722079498807115971273474641489506461130646365497064877045655069221350920054708681063395638001008398925701763799817632105046750342166809006827195488031496131946207218564992579242090105631968697882432864208546771833178333474010900607027661514923630144907649612653464615189747785002562133627668811837595914848274458369474558497190887919146102921036007728405777262666576776051328772994504686128208199526946083948910485784621822008252054391878037935949302493927573181714315471817885021584128123826193370865248608674707893207411544195355714395637489981047497689969818333467817069064784041888200113260555727095283027288507361078113732241101560000265 A227111 266 1000530139680396953757158912145101952782915599690834352183494739581056648894434259326761560261062049934090865628024117159243673506364589753345089227072737074811504820434339305727315918183507343580737373669963521213229149115301807832807305745522914533624172913241175670945828555484214522085898253457145976939937217849423415254708017378495676872763380114608038073402295130036745892285269287877652923400963673079704722745939197391371965563309096231532010879752445843540292057228820772104715732519840106430544720544335885861962828593944902759707959110562150099907944755339733120186370559660944907019588190888763978190705283120212107066059036691706445411196776339163164022084388620482077131150086897672926487502810908399662836898600645318258108369766520274777217803138961690729230836798771959093119505144346242273902803586456279758248688426674675270117829699299784750926557322403503576447078826684995971160014159550011409071684208973405260096436924232391631906433831243124481620336920480627723857783663351544420318519571992662075802304487824081121071940111126966921572982099804861587642530142626870388591122930472707500185472355130172701188533530706842342206804168942706055964049398882622215331177210852430463476230539619069968309084739013684047047456376568034012167219166119185384072924427541573765025595316648737437646833810556646333055238664647554833804884608535282875577453484078972287127839977491854385194799736835663206986002726849653165950485110545128830529995173718988752378020658599981583612098504140767579457168115176896699863513162058325787678613828337860004176118284761371136805000266 A227111 267 1000532140739675786412441306233271969537616862390033978506173508314646539987469230744510029170010719628855579606616838427912036226890229340355261568394349261755876422134033759534267149939666630109663424899151504856229726584607699807837795512255622792819524582042347732921250862479957424905731590222507714633641454902172702106894368560936730111453079322278699956603169150959319278165444558821240615464303173749571335443430448830033411591621981051263992897580548069800206483833402587247222485301033676965553248151821510462634618581299993421510646675351079419915867549252163431514005650060829392763805042763602864282423586561216313347745678970103809592484403778205956015454701910433443804722748090077011281618537988094197948751160936218505441670731786581551871658024692047936471498041686095400517832566303102618094061967943458656823042306285507269646094416421142569469637808307472935497630138369029856002435997266781119373906755701076173031139920344779422733975564611979851898026686512979178652100732553374058530314553962584710206401383751993373596181246608263473743025428136956150615363260878148815136412081222436499393254161082303719443830275805205873458624374004272108197827852970519373547946358283222023429507879426684591259273572180599940787881659643191233386969042188043063946501685471282745252089360110964957859042527448216117574910270438755920715025272220551035657420017163932193018022355133873419601076198861955163996944880970085281128693185321979055539047559001442982943981219285584387937775747290278171022508696045309984592128847196449791069633458470233652607619275919826927306172316000267 A227111 268 1000534141802956735624333734162127277169410835670975842974439686309479674540968149034077083930742298090033775267841960795960867933803439447307577689164140961227327196812066522781351879168239193524740136882420565785569475522847639874122109380013839998319587306557887644703475529310736556265097187163602261395613576208142569234449158934419143967534806551564581133888474319224218901673964143818072988657656449432517870913021630968185132461053792329662786329334811220016593638402829961995168158973899563300387339151887269385111207964675193192903544793884722162964145230887353991085528944951943143862929625466668803297263387430198730497252162354395690763411882301602315651027569655815180282989875458442041348743428298682671326238658775703479278036296869936755268241493230879517428409293952947935909861642875115719154951913793491740153899672611871152233959033339857582055476962832162993121097630052859515235463006167615638776595492105515890974512577364523675368588640931202642026487358084731867689977409030981381615080070171374115803829134478958573095104357849684750158845947266239442427859630017028041291415483658007821335780240090440411696138990764568950339664448910813312573101542570261265187810831960607412662702307978967214088837020759435217248749551359463063392867782113960220866510393090580763390038290524659584472309508095624180196588773926241559562219147437290592150956049128389067398329418891455847370423546629158088170437211652861218572405789542399214386613508266030990656228118495644938447951641258160653074709973483244907096921134754280670807157271949471979246586631154202648675265557208094000268 A227111 269 1000536142870239809397065307043183160117731902523109568063735601210346119992002584430387682854165649545459944615763640900275843017111395017959582074979164027940855302204704270492263408112463262853187519732584667201801895156942455842817249924424762230487328322939681235896722588528873926875729759933070857009913859720661344064685455130630118437261804891066231183728463396216254180960808172468195180244812524129952432775013885676003638382488681025655823673856205896741453123520306561171258746722970288614212906249600019911498156676628487924708630607552799285733120079757899898244258952578319042099156521933155931592106379092691167308151940545372653875823305315774434451880665754939037211440007994388235484736048774257650153593217055072279524058634437088824409965448161994321162752102835064343764047367197883636820087121079225265169436521754393333669977993988278167354219931216619019638776399312621990816124447237625538010606264177126195250593450216647264495594598685750528867159431207550010467199809807147342845289926272984143998098157427021129628498554684804268281738001484390949478607529585672712086619917673838725270200475151527338415880079323106649201759922366252509825722416665148577857370688208723387519244411360153664143838513842217462547003448917777900659351376616137479744764083047420442866093787855988544431367487756781328917500950986214501774899515954870441459919800004829904159300283357275607926984414056650270287751597363287579413872849072849605999720302437508475159207987968937948518542952773505393648725844732169364890690018611958050521302436472946244732074890674857337804643080811902244140000269 A227111 270 1000538143941525015734881144438172912749890010709745203447200752838574100997933088761015575480497280792828293237562838652289801608001468372815814554696006408579747042954081352703992326116498135900544986914099392234253878194947200252206087919050488970631775457598007527952636494329347509094272774836325625964464277286985171811165441932305930538564260270708478509639266272009158139149945875182866152491354940766343036230446917832861968758797260870556821193173890822823911795206537008145978259278468566395816235112112131772386092403556729973719804831621110846537806823835095268813168087105138669792288777102336868278502894502152089303056358118756492458776661271621654118447967200619519519858615694121234385748576205006455240594841570180151009841979075079662290744331337622403658163548821841604598781947356708170944485645534312471706173368887282942784033462792032184877214782074425975913983513872299518430053219971284550255514669750877954010878435512573185212759066199579311727285962884385938209136012339076979730944635471221609896214779507532154536278853108818533532424880210235072313240247358304023802027062872382657463993007731141861230466470671569156424293756935757577881831254797408806611956141684911994134058842436313682143187834305156309961169107707426986663793232255497844237609612354720027313888939280174218117931690907284532972063161807919885429976824194340132053365429252278957769980212890443993059308812178107960041663014778311868777378815599975345909389902663726736667892275394257658275944344920962989018254981530784119255936555084898353302649198407012033352614882845392100888164487449388602387280455000270 A227111 271 1000540145016812362642042374391064723788672327329648891035084537672016042544924738507201094927217854104535713244603853833351342546704408532735448791307156218517585038420226405564493029830658105488704324741220032913305762035501788251449649875383509821685291958918435395644752718366439445200762089454999568855783135358529831921788402919125109695294707280791758121705219319357973694070007920893655710051191728295979756392389426293922620597058774826696073625790621346931701237133385968096474244673815864586226056455968143090400037155830038930503123783306065458151947100163009818923947813543068621117050042637791916430306295576348987228142273064164578031216206171068374056440429662102040093142716374141182620222959466674129204731065109709698153088926479513753815631824001875113454808870827776496179156080576838836993629650868783453210037555968851280828164637525287790947596258336635904834718722819688486629777458086908368377377555242206849502609331074193616908912844453216116287223666927444547549804880600634458075096950017647262413161587793093071443160904536896252614807140791713754781900482889320132880488994214421782311634096991887123039037404266094619483283498874069689474620765950092679012904217019337993269838387166479310359191967016681081759946812583095398068848781941303003856681950094199972670896146615186684678511938226234980053372324605326000318761469646213621217674665541677542527890922946710473663937655187805331843526447834053673803753082778192673011008871837532343818928102703649238803291958861134287991459512647098454979442897593117833080743845654887544940208641830425716781691406440558858083673327317040000271 A227111 272 1000542146096101858122826133460078624773681731761553660322156862637644185824171254255680176240646692964763425035237514747821446410737212139944512793831923018275326067181723498974350077464013774478798804013968970366457489254791605376831205574431054500785884840531721457057946000343923541585323143470084206080084521298836084704165261324119782503581791939667755444950754251286973143745386902770347551487428964526944993411135868036544761524467106975486929757067316106981221209713036323073203900614159233958676760341685238791574105824131964498177428059579912265451242293210672338119750566169882539167187138068084903237036819320661637031614577259407650002253512111021939531916920888842916330022283140054072286894078678207313976784468116599322730915052506356870864064375603232372873698158041859988183326597284401208723946929957140705131409663572257045161839010911778808060386121344275363324453966281220142492878418123394488974143025447061819246557458338844886860634089093692263653256662063051116476015594272186523331674023231816353072215192506372442849796258704169047554203551872462913329199811617972671273396451168608184092326337602617113805552340479672685201850896284643143857063957613742747943464834021160075804140014849119584475376371718471927287805176166759395151937492652203093230434165613862551458486768380166026112601121031993500832425146817003147808954187283722936820722760758955260453723699770786386871994539070056398642012026926907678896322378415580850580754918509366628980952013823186753826375307786776065915114532577105494194822072359657082761325108789276205516891510214356762750279577722483574713940106061307353896000272 A227111 273 1000544147179393510181525566749703502556540214401228511102147858060334376574870886555643762862491973163222136707983049509606338199796682271822088274324775233330055461615340277382927799758604209476517103506088293979657002136856809198006457448590753713019502902479717228541941680840279476714039874671170384159041681899022899240976139822720642340227673993556340073180852394673770498372316419850083084261638283674822855572826710551888445187696233289103821956100134167987644550808524047908716661053863988032470861830619696105595720829253212724950594375505528301492467130237106812364263795852090931118722403821243989364205501477869972059312291501334026544489352040014945369624916348628253586192841144527209678664511283744447431945747556330824864450804638308794651326589978167947514442030324721263032475187441416621445787539014006989761951142938374152119960483308972466980476954325570455616843979284317986210343715393600958305034065364735335814953744604258955219333616744961538193330752460088018911321101755825262824120052121787719754903689674344294006888865225243294987761764026951851114234756262814006735849677828630032314480100472980684942788064461314607142955205366952429644477602052183354663010628271815213907272285135879444327378843160856172264643070695351781858144701129119548854679323478337097233495485381031890298038159549557052881200576687243409490644479191778742796950188583259103698702929675658037521821572585470601099621505619118006263846117386533928659677887346192638842372443383395472097179311298588347508385228518179188893163363548822359177897513606413040223647656452436982821974652564857328274648975083435803183391024000273 A227111 274 1000546148266687326822449827942714175830085248856883631827408508695728340380986392111592702895762017970927816459291702050670119897725260418775894706361379370086690198707988181996300842115229376607472042765816507352230992480494625422370061856128819688952497886984736303135867043266583211272649379209334403356339915776306612765475785690296122520188234666400745393921331000933609091662026191339177397525036459399902776254010911211898413096550063920045933056768559438498913209990644443747099442164112891859832767538384680584646246781903297125551912312196101884489490202905916044284677852041562884734414758726884444714116144985635890979935748488885414635283033368716771887404633658929033921811170613879476449943814540480120842162404133849153057983934217187156216409535760483839474733826835908214316959392403608177681746029380361070845973526135528619204692466184777245914499136471418720636410937608952100880034915938538867088827280943891922260178312692501606278905210525334394027313446857939682425295873281552758880373513838560289307111383128651427502970506560123949215647570502925701466064521818997332552245176856712293123376121249089304566555332923637977431689818592161312653052247863530395072106211545128292703678939604645576071418378334067117605269128054205367385541658023369869601124829743753619742076089820544165593438589599763550874274345587564358830646457332928172167152059546815547456151371821063665138125829841743777501753648463487232472931737399872379349119625851386576309140761499301286874300318903384569377293469222721110718964044381354634750256212318678927940938827542232996185725939751412178411583040806672029948936083428425000274 A227111 275 1000548149357983316049924079332188535691687205524824805380270935001643583979606819707802055194612165732101266341761398497366238188455449531096935575878970004571105596855055542511049494439530679266466653500425521881739608648499929409484049787054525489143285038267490769705993597772127802758231645031378782150475458071979123696802293742626526972610554400529850521418562503522430106485535744893187759459981426388559937775888596378148010182824368574986076915345569153661690073649076780485178412315088503424562623215887286492176796378291265211316910203295775682317753653584829388986529314584902704064332136625283176079184329228561656750239838388323080114610969908239019968908393522826726863530385982634511367752187218430537291120344011225475008733719360191139786083659784904033852434608356047444103063305059360509710659976250974044029101211092818939118992501417589654985681993002711186519526639975210474804952358022160400451167857640148775978658097713312037537513509380536111079356539946640067552200635854388000884135449322763846375568209631662781116151168207130180598320758503078945553440502096926735790647467340330156870133737969017322644691485349361036643183367364655541770310601538381644530844172402888372331992531748617513077434641726496406896343482420196832725581077324827771639734912444558427925837236875490311196388744586644712241826537083374333382676875216352193544304615108137690898663025020108604335780448055881639416723181369684537941777565257083332976491790161978601194947187141981913033490672031925196835133635462151170932667303120550234095976890471925667785188296379664432995265874220469706583375006644478994317912545497408466100000275 A227111 276 1000550150453281485868289491853524750240815874723405769781024811911686178758079050581060484406610962253536968526323154203703941218881156322098272509331345867804753359696162562423426528356523257485709957057125050690017555620364995416862374129731729536338134505148614806800548273456187479970570578283396195528830424619538927739273380734448536439974203499118463346453204595253515820344815106873015519644161168953887678436364245379086755567632835810626676823579353911743228837590725165428748738228166034159405359449273885499211396051299375547065429539990630361556922187207647068442401371599247196017698702404822011886809603152505997728567702977019921012282313715543553413579614567726367883325184009484665466161043246355030337654446131071335055549887674571876234146044796007194124741829385789422371115602971653669039275789393244799947808908224395151230735210783387797698807187120782692805428260307854014288293015825996409856030221108775228995266163107247285848896082801275966941053364265692647385477800573234413786855664834782118389422400478774933058584749081963624352121831195380304140828683276464865122300051302712592353590765943369884558087685427765180032333015753958581262801980846931669046269703696161071897192067440977331372856151019708441510823207989556403991192323119596879637254822044782192212949334930221986087190593198540446941651257185574225785756076211271979791358775545200755114498006798702493181168055951639625350160271038545523662389961579740915405757870766209805526298190460047056235817437726394960366623921160044801765786447344437511152063727790956355424205187828316253496589631756032421583036761216080700235094509292550524833504050000276 A227111 277 1000552151552581844281903245116458533210984167819463529387039549155929731195434923155182039707871973420266863434528105583670587228266227846222461256345267594920609999198310849151696319667068921037785397797772698286618510133594496538204707925070504950010152655928481818991894383783028398747758391621794530676190103498237691359056880157513203043304456920552851028979367651141287764872933366396743729930307269516765604785332558169801625144765823066115473708358014993535706754894738656805430518945157312079158589756568221423766507187599301349438232405638393432614349525369703730082953427013003865197505835098162489394208093595633118411334598455675635213736015200056373530778202706986594942538123932989154049509341057073770860496690902672476854208773299338491658538321948310702479345174835595759341604297758756549041554507435112926461157829798182498809944853314690371972984995080171252377811159977855103356346381937223109490827772768766278688084004863594842245754468555904055983606710261341822230825931461283359619828850545227652504336415477200322398819203470345637111163405258444374142933885988277977549933369167024550311435142968031637559887784280491344077343719383346905812599850909123052308069414591037620046932973452780220795770279218933046285979733229076039621580108671517537753689268782786546864889202400966009294287277268530455277958495775846770397124273390041725460102006069207540900900098103817427561134309683415748181355089719670877572067601821722297322331598948974846155747264455233029142787927448236922484512729211051988219927827746399532723965481684315960446444110570906721832716960502300667773659457583019757389850500487251197389056308542276000277 A227111 278 1000554152655884399295138527437080476636197065037558352439374917465247018242985627846270271021370328679807093006001437671355431415236980437459272544945682012946468494550504492413698460497284828647270950111082583874957958319924746171577419339069492716890320946697455541450383752764995416531099699658607203686968059682915857409820059343534244688976094993026717931182307146530136842853209596443131708310894114611660477147588241156481600502637025842193973103494805032742114472396505217445153404640766453655554582039588329200760080835114465151989631906556139279861224123707197547303205945851415489833636982913814987016782059999933500074418915127143978862029422751074491329809720709978429301160282641353694843807955410289723964792056865716627753031410381829540447847067148720453055954126331820688703737191544980950951680936875088520897617507313894286266718078053166266142945553252462605533195132907369630806245240615698690921220758014455785999532605802609303272331712778992271708917401507821291550204700465760804385974855789141887294806642031641854398985226175693993053355663960902769200486791551909125422612004168640584309233053245963982857219534171501817374604108890753339490657517527562068573327099060820532418476906246829934288770893428118628001052596747031674565669795427743688465645179281686857615938149987157861891375643856997801745670511245896670833479493412802749467341654293428320540436699148899137189190729458853946956899812804500156642784200433263550805346502696766986234673366144235641418386165967856001520631303276143786402744222800289239075686492104127265350574047103703658458332309682725082743238972480351886668149199488017077382158536130059580779000278 A227111 279 1000556153763189158912384535869853447552033878898477443388260332685694909187866184086330528638757189380756580646767182810796246020516140324191881235644549443054149119892572983423484977045054126897261175731945020642327935537554767510936167997369966147950684222389338783705538171713509052138149733459258762509753639088359033138036641292293874877307959742173399527697616660115450535475754015097451661207913992669959393199025770728178580907668229491100891668374896548643821941631914303700693556290770304669516735836673249787661914133852368873732336584470514159734145452722830612172930848533224239237603646322583308811657931074659291847823430846562898551531471174706257463592323955889071055311898366976439427264653872151035203182912678969862495384243967796095333628624351196212174911927537594007170279003260022436615824083687920716567224189622447756225492428990512427622163148771596125463326028045257634385528998002823575936665377346480987138335838589132824486074662600172075224904915286640700482526459052930909976122344379233636728036003992421581267216823823747525237871425035119527600766748151349295354874571415098988221234647161759039642217216973010272593958366754893777277953151936784523846555122662710584644950705580595494975186690749109713959089665805939188895789850727712963844350593034291731720870595316592947004698460598991228464005472131641204131045313601392450799450547251276805391008572481396534889361290412751730355110310855944410553377815124092349730626391092450048169696860644812182625213769711045149305186107616265825961105976300514911826418243944387508123420432291351421755078319625511731232902158290523187914339516029026202915826049249742784589619560000279 A227111 280 1000558154874496131138046476239630048731491902489599043278109550853920905660219312800455715671968196624113971831248669252155866175336825925057292638969561459608089546177866300074901319522594518545017685425649213582258137609550884662151265123534383468543910631040893241436408127248402095403489014342194581327620051391950241796420001508166639405714180113403907779503645337417588459230294829762628646514793276789633839003200508302572449023673563227057236844316039325333424424243055453056904452460437732805485308416489368552121901128479876497634969583991693468855908781733874833710447996847618099740230706040042316995361739403504659106407192993350172762201430258786577453356176649207173112744030561472013097502154706614971549843029320830428378243518108530999515437462067997067500187556908393128231961523129325219469152334385136411471782235549929383613690985689103690568965226831750723102324492091780529767890399430013336343201551986314459342295659474810470145921025446224943856276372824762356362419602814298811137476535819536420339520318177134759468347716402996187506746206784916242175861046915645111261913372038819206415042449046744130107050537424586999080332052854252682956616954503597739898075253704382582967059174949588179259929811188202441285089465357269748177420610632848749474850538047012155125052350200167642040605312134021050802605402340839796902207679021186174090939343402903966290325926178001060983282169998143365129112167129609222629394421723079813714892588794426886567096433052298798883434784497166185229516861986960427189481754726064768633441607541799710406332551866865430410818126123692649946681899012096529988234992821390111768743863824459125539058679658620000280 A227111 281 1000560155989805323976545563173670143455719512025851988597297629629634353169344938329893450399313210031868462869811575168847603304258380352688626613230647517495364212913904506687608896341810078757009721334122803704953357105183775828383034658553694369313477752714204639000501661280951054035966312268085115983323447869543272057815235315031619097700697666886826627577030945180565677747097839816812417756988854714979504278208555310390028397843431993276022729298627065743700194543260117226178651965641960124660149082436684795022332122494471543254112485057129115658375979391704156007392587131438864127896962262216793433673146818171808184650746515888336031700391763095563555336377104096879203134366978477824143161373271497120125913977971685887126421304733071832333468696847587574869971361071332033090680393045201199116331250253189357660917258397833259282835765314849576347355852334582223454999100615301387300904677576426667371871414813481766593867863078991083928272184463789761643563913302283100971845686953021913276045879862631937067981763581043077733874231517161776675297472752091940583310279110138175803984546570208409482040180143420988948148992486019631037357203245764433095227973960228793941618265331043436609562398483293127730707735552849630999222925822241373051111026285174225321621774784243898556328308573147171780572800397640620384108016323180473109669842232413171149686132830791321551007230024462408412922740027594000125429673623588371536983736101369882059395926229873849029777117196995206620387739184109965792176275871379215002719867863613114786678359513188375761808977023845743709387596338189819012356280644661652023004446103461415032938375109270948408060014991389697960000281 A227111 282 1000562157109116745432319020133658444319766793416144548398785225181615502887197356114109890873413552942616558410113200820166692330212833003273995164558816686151429642182722244950444405259527861057644640835020454265135117798315728058325140539960860211578681996201166156778738769042837207810825982105306163139213219935111391092967400703705829159430726428876446221116882191462952393541035745553261756552061740046174140960427477888497448669597655231116335718117028426153515642618315779322170048869888986956119960669929364359975432798606594631068719116784464260332615602674807030633970727082902679008777599956401087161219971847470082788863611158274960615379104991116888316204701199397731220243566074099037068248187581146160965447614828091987468874727147303054959024832785465832583053103946553988197838181277755327995600157696220711705247443820878272713804401602766515060819443355717927392614259890400293411587498856013929825776145219968192005414736355374946250965230538012768197640975486253429165222868288033399717058133143254185796036363124230719501852564506156463282447827159530698560406529488520535033420509428039636526820325017366233341080144653897552539194690961090592571239911733220097444702550827676023442731235025123035142013608789060806887296721826807928068499858759049375059439569278318616506078409074639265724716193901200810353214763488410514068275221775195428297007246028966043790247428072632131411561564812090773143431781117806506546597200846212690377436965208011416188680749864662504177748681160704899227610694038701440899162912876159360258181868101273960531018700931393458849008149682971677265870612707276259447296395582365386962947050874252423086132371985880622059737581000282 A227111 283 1000564158232430403509820079447722166073481762806275661175856170763468568488573496155652774154865406319323130433198152583698521088428645825635743332196457177171571297524511246182020401641650771217024946045545114584709525264846371332676073414413557098640551459195845081358338121881374791823960652703234407439271413245567937867880043366449421335774013671231603276342437598599758288500642261947005765235758031751897244453994419239175017109184604398028954518795188637481069322583857315759185433092760548082128230949726044069621716064677169512135486782679443716776079138790354004268640290868349452227004178647473103001132077493980104582211017077312626418784447413295170158218238045244793638601909682028050899343846253378161884498048603195729674877979009630928260401679002797934817870682477891909944743244921027203113210947697419772896417664958104997211951995952286884828534715418257282976134462895465075111559020643710737176059370104886760526985265418253789137778741384545572038713581006560837758778915632798130096904545346244426424545323259888986199710525133551601363857230278509720149051558360996201795380438093254508059523170248534227893403405825238711341813749719435157549179289779948335910937211438836060529447077050983522989600599688547677273357646789252358758533754385715782131904513932135551368527177332901086694674496161808039954437829297553382872980177852529308845631426872308415589504217245937269445799925526807474584950473981243312485986705669077399066716350199882436285283253377132456385560041451446832898225039294297342026173331986982392709038771350223484719426574593033512658902001955561655612886954629489317719170628523133547247617515353321233215869273302216533805990310777484000283 A227111 284 1000566159359746306213517982342448742497680251325481506933762377927411310200528857799757888104299606159262355526516402421593575284650655990597181770679847574921366823980954865562330043437503610113307852234379561034103674229631765907620423038502060785214787880087184791052299672400839815804501463416728987925980985625255215783820667735443186833912979390099515013120113837253838605825756310837988623501735241511408686508437153087053067981330325318568152921473109892140227256296348967831198635684304563554354506219231823561039925943749323433675904459021940356546728226688298969373974021118297218198825729976821620347381678670973872570572711416557917432879010021574617643567437593404679426989789154627171389371545904002420453240671438327488451509236778120072795110896751196915580954852386673812624616580419319206986339418791319567578267237081729665978125541583564985000701605972627300047344697236998251781818843468340437098677708293801194155286351196779210909001641995777375899319645665525209904968179761464172824876705755618060780254918164739469614558693835100015902553801529687829341332325765552517258295508319097274059111249658347904636841826398709281674582535794395401728533297545956655895875813215814235650740459921694893721621455854605040759923132697658640541424463525156053704709728366103976070351595770749674087773246245075647376616537362858763216257513298816738682473922706865152960306430210581513892266184995246966635087553109047843191493871135942140020668270942205399084947812527450529900608150067351987110730130845148319926818682892747203760948030067508003298294739485651680024995926300716558586515208726132706085098790604943297119129645201388992807461452617677005867072042136045817670000284 A227111 285 1000568160491064461547897978974903607315717524519910676133969969790991308852385790288984914123920161984319808644908132323965220319217526770820734319217753191284320209537431256174536656851408464718886428078867004847180197322395515645887391908015461715921944752564304413962685931918826279362251697627831860731253603179787194881006667438910777676920197794722521198478908474205170675904368204062109657217035239216655951294058272716905247668227112962109605453380923883841216348113380491206550440765816746730388854380162133793737321979531589216258094641318722913644761876427976266833122415062070814502393778176054569811974900331330082440823872457398539531636563153175876345389429558121647998303398340566878734032296596194884611828199757785867057882944066918751056246856044730016295783216361560715289763937742535302379832364267043939269704973843307411772499392837436200134719320491010710586526534643416591315426942030915814758908194912041722387569775008954619202005206209923588712686898732777827374381428860064916837589557378932667471030234248151253770238033966287975577452055035927031486712498710054996804969028708318531815566113372787698162402565854468675687320646248125176769617319455002568519407656631529730067772925342085290034357915574527149370316104866650678211916294015324570262431422003428803764371600922572688409788520704873463031749482555979051104486392430970356138098758345864935263740042407852430838048032258171157203494015809569110813199010811198425199279234879680567145546099986790301548290818827266561773252905472511785184164239188086815923368569570859099542951112590411224753762942779910258017676820100937271395881471484805336377200749913431778070093746307366371947781559746324099450858140000285 A227111 286 1000570161626384877517461328464648039140589707212462035703996756223997128457076083750364963235948651936539477678366159784703351847236571630589625304695794445020022930602928964213068051059159837492378362241609854728955512121756056762689051916891657323806874535668594754691426672499637817342409582315422614931558336699067573469771174236461834830740108448284197664131205917008998972408466174192692025125511684663632649364449452146942244325635396348354199347273262492767510920653936490711236504898867079728198010594316539611785677630614508353492777834074329646631567225595182394558967782337526964622904485745412096191137702660783363422317780232572881617299068508869303687120545719337196804005990267936570078635137489398705455693420993732141958178732344355375656970848465646994859064611012412483558807843457786170870017804724786133938792193685676831150241208170243749465536024944650991001975080396438533451372574633018057747069372291332868762720748954349350760046831009427006917868546730675973284370652413017668787661768385222548630609558247839495154580834972741349459568109924134549539245784305711084589197086129117652944310647230955332488140542754963542798273311607743090484176463287912945226998738790947117314017246652285233745016289396636676968760240458100488380575059207371176448046790812568100893613025689704181959394590607827099532430470407567546525225742640538960565512217804699153070903704734976940112699126840343407360813175830965642398311589366028553724993691298129658235738185679905327316366464879003608156309099991212000076889459196638373414107669104237293231082690489338110836726798625770821911892138895990958061698130541663207197268561017812475288448497502051525227907778303576520056920995898895000286 A227111 287 1000572162765707562126725298925757070457693084784560743103548253541375606481542006593680078175586138919719430595337196708378013121616300883413668957175583102289695217457505849861459045939087419155201938533615451520586103027933120077480181779349603715213506687701744147128371750939020130686125440855224994079160367955009718001738326583929301086970859150824174034731811658222354081932205820449136042305499826029784941390531525094552479937407142371478668942709847433839115531791936582236104546880670327021591650243607339390484739068176032260529953230413739700649541765815988823047328924006258517261771660739881193237154030366376710088713294785692522890604904567474684862574744084083246048841476631918802553434727880939651956508137495962301222704862834762181423655243656287679297009599125338725167413400358183322504617009458015751146793027330794497530060201240887590560197519816566160983466073636012799793796060786851896841153950615318543233546232673459689683739396483887020565672458879056747737584443326948113394139278791921729518327886799484960599322992880641056908300741084776945753308935765792983512656209526484942150908217320434228285432731337886650159504439478678985324109306464069903733434190219905291551620344956710765390141694139181112326539650829211088476685169679277674896384362335887294607811384111991189766835936708598526665924661805476612177762814040919755251002378472996663710863981607122670024171499807759040015369726300113810313786816878394086771289942860312975260174976589131141027034307310385075344698146047638729595417101190372602451666410503652133136098293555176138400358060854614310510756052422251073223513316666528409052198150218557310163485642620976435584650867747185345650214785641435939936000287 A227111 288 1000574163909032523380223167498837460643369352131589722517821998602178692476530972549236189451992125128761321382261847905093063717857840764168199212882907828151204002402920741942555839892966229278981089100000140389247534345410220431598580682950473362504045457391312676080997412927830582053887175288764294946833103660814069684475262487112697771336571257711735574631596924181539320723360685888368474403391745004311489275750673508238219590220074941437776503699378654186709947530232655188615082599052851857346826347179628594569203498042382934963859781966707750294868735252888887799379836269547561996468657318579768513795092578246305139472688848859776495418112895666520743435599929884293669614237118068060400771898180316778698322651806781599726313576102529672215673735591118021023902546149677911233851322701425231027804232521164649373570534782910366925369584530139831127208396462140258090843389577158096738999209845522097970314614865472704498341366897162315854164414611919941508704163217056637304349242522550396637953049401691651593401700906627950010996352031472237355441816336799547197276307834125269314317523754314798034663401483924558506658346870861185390049794944759669370472211592198655409953744143058732623412501080086661565020189188824374399367667231543986658404022561236458392526783928163919591588031633865800723525766198512549272370166555267792660579602020022611347872341517188097486386704182014980564776571210645956406609413632205597365576478809629531970097456886473702194827367280848581103636456051683329649969831835774515772885080024498093737674675463059032771260328458532166062145523459899292940751303112444025586763772735100043978474591407660478717088157116973229040019985523692932242602509550950301811981264000288 A227111 289 1000576165056359769282504220383045733019364881799836292612482473503072348580374550004699745917777349034835992765984892998193536707276898466728111248397919925009684721708635852566582219154784556165500559643023138450994697388958325149011510760034359081671420861767013952018647830775528065964112262932428747034567772332942230944659621719635933670148184629767280138951922013340655872143779778527808045319891415745495998072699440068194704541564702901650252236880907384001308473516288600122133523246981945416169870713810731303582785297058894280661553677425741730479955585289709851811339446206172772167586391738632634012592238975194307601716591084148760920185411209001707171909612116221578694117493100493455060260780921559704603999108800128705152017066428459172412183404757165548016288306275473200990548451678903220477908104807125074693411266172833139718772640771778831205629763288372984851543005102953784981556675044147992953723703597861281493135045036662563946122663251065425952103293604817398958744794473297857295419377194396315697912965980511435380096889063576977307035886163523920055285925440987628629090359405849650454732985868576618138454925959269494381082688394190054450332273551297730500800494146813584550657842613537201393386608463812610353977284854551910095548128280804895695764291306835391557091327515321257071015222060278110360760112768934978534359446567048888579054117506620129484108680291712480613130578093764206198714467811017492050471096152273364412283002994616185199371443960322967824209532183568398709318746700093489175868987065062725632671778209958292478822218846052984832922471612545854678482570304539494422392695189422000861896019947791095887827033983123977343857089128079328760719809410319188926943452022880000289 A227111 290 1000578166207689307838133752868106275943332083068956522932936108745501532726469532061323224344719948400082070312841663646597271246445219956807186863856248521636651833249928065835884431577280309894719924414863443408171599237963855531316398562624280569706633731246233440589160555395108619607316360574900724716773077173540063725460696969194897679528412228365203102254488181610050956531342526766641740250093687053924097319691273977799090257465547811465835462443943369312377097479048922751803534858839824297461650201694812098698212834034919194952072617598132722181449837450585562495790179997265804676861179349419642620541684391158462897753548212191456528858391803328707062428289414702375537344997041810041810052833382720775825228000019647982757620588862865715754425699451759388611793220831061849390800754864572726961647635392306884711039488345991914850269167950135005178762034716772353201050567930873147499549480060759082039864088947298162600832558602254295904353393180537763668343277869895904430325655325582454648611417636512751441142670154849994702061021307344108108959027997940805286789236465641234296513492317254144630279580536513691890207278310614754573200589374176793035496414546474360884669297092391924433683885196599015966709308575464517790009168434722251532136775390403053282994446377025478443946277778384699681895498289998705150782321739888146237761247493281443074811253003507270382850460411586677333909789374355617155916219283546504671822991497100092480202198028652076974855369001016061102864332021529129390064482007936919531011564287263970678098545459777037719944117457719416610433605291426934246732027976739352198269095949225615933162643695852516878611149158474855434694803613217564933853637917695407055770355607972064785000290 A227111 291 1000580167363021147051693069366329507935500924000103295964182138325106541256031912651806972441163938094061093127947453337158579547989519310539823579763248122885297186628584880970307467493576882236184929298546772575415392442711336761638502870272394307507738785432024512194274719764200761993780047141657762255290081972659843033255205659644176447604135351519511648030925410447462254619914933579551493755046379195978313752140417362274346415577868038019893691213218004962234814849242572376132749865787408453863263179579045617608599499157004479493403627462706364769468458619780508081625461725814459762264360299610755068088292840514652975704149411686164320687300759192128308633412564109295329979850153110007937035960033327280485858090771044022944785975398891424419428749130746108725813278869487223208224063265091907655422655467099761220001785350275195567926035348752132808000613409636156982468597047157466240741525374737646882984020682522333493559898985878365367908539323378002080619549130499540928529698577934361019047417002052605089451156124492391436069913994006625908111668938689765282236286124058879653541097715609688779162991445220031931722482107032920876750466280974458700688295484853121559839768700485308723385938979818751322127704792688282110580935842705143691785287753858285960820207470222468203596330279383165123779540823924269926132345194170865901284788037242070191130353737434223279884605983023391826972744713321235289056766909786357297021317651032615584234885068635851276014702526554691691026214782368962916139693738191616658150532821216676218974838931235285495809599053475509830420773173804594628987975586116823106668952992995121689205088020278012563697115284885345350422549025480934279855426296210522637174147959756337277106980000291 A227111 292 1000582168522355294927779483444630106841648688726007964087705110166450255360368923182905806523047497197592561301733627161752412201502018018331999439453600462517686708701321486306819480042675984958372121358510649744545679830088050585074062291746818453733729520339888742512052874873051129839908926082144729210239691828107015275767732106330035038987835662110686274825856269196028661362814122452887310331267247548486612021713997545789379690292900103498504183189134595935800795949559893763798453208535336493821331081807943125498139904257304580668327695075009217564599864834516297805191039414242121211186619023654493110249009374479792320618942357087234144803750677264788301086701123871995259155807737272969160010024063437294307036341711400337032812216988084601613414722272489944518578971107433168961839417863827637084373393585449047784131918469134856629971179285972561144316094405684214220065789631150509987743133710288846878217027568523834449279587943075504566037020844552295443443172605929458649741659732901191232443872642237997777024822275363497750697936139132552900056141053918683633768909791344338534834763563508606506223295626572642791249831860106927664281605027333820060231520068408594851536414019138040396910993827263027074433750032131158178569692486786819933637949072901656902001726057354414202155711993599777612331403683324022276382198753710471921276702460580383427777454555066886895327658481852507413344811981476752142152989406164260650452365188996094657968953445925786349688602478984889431408580773695663322043996888189028559375912202751307088040012910235049420920813634953672663982714598740508632885806627821263312338426978702838583499240814520890476026390162237303971954775015144290438110768442129261420301726900996486434173562149466000292 A227111 293 1000584169685691759471006317856545303032496042515449915179633182280706406122554537379496140422008736320145792548762169535878788252989262442820046584141939546138848495951853591763163508800665762842848461220517181836546622148872295368732521103109763444500364593491421683504105874466606601222404405138003113452556454545235381407825623798760992493398269461334406360846886409260536128009689385826512301172308358589226662615742062660032330851690006342883133312159481080513779449546189558068736738233065620814628531316016243478204811854919504495778332027250905963955572287669476498379166869288239324233703226937130276058935619117430452987363068941996244169860354120445455529904111168965609590582216753558463855795234075548385221591628503597901742715238589573791807219057677515060749337262156649570549307854319455140676382470424580796026760386971751793114334164032763207054089630905065024975084593605747303691715951730315525930536046355695987476265964168757830818060274553226076008710681490194050959528459675292127336248403168964234836018323719918597321568945143568761251167934540292679802197487563881684937387774353382192425720698384384732945090194327838925396029900669667124261590666072748043373241263970406238904291302340527295661508080148309094736093361344061212571435111205108017417561671774845708703513893836820168481607245181007609383602827248181846997026374148084019800507068039784866675364014913889586512376615279273742350943952476854016212063879736429451332507236768248443316192666004913832698660888899166184498588272013266665243694839337917562057832972314041895052088420191085132972274567054339285340729267804805530979278934832450127036183412691313314429787064202453931331277833579343898177666163729386290252528356981813114279186674159313192244000293 A227111 294 1000586170853030548686002904574253236639657477400693297390737533582983262425200332233210530491106674531095385343149674498916126383404016009143430206216775830578487173186327808761645713641376544694331470932481250749551784592372047433493170517566895601735506775766874936827132993935843481560733798816973480532701214928934232186760332434732822283276926222834341193997497416758528792812749376543921140074457815895612573821518807532135936918805920343205526178322606895292751342509152849651903315812778288492661625236585054179609960321417716194883066279334292138072425189596487237467329111324172709672937452222372963700464082495558438838894563875813509219991606607008892670137906188886860820677525922732815164985672696856526294298634392547872596807323683018158737814587514017001057186270886655304877341519766201940168799995552437271794766991444741604699451257844461301401217766523182519010728859560714449396692184652231243427877618580910481840672392866236888745778835169209145440018146616113588175024449273561736260770174474538128891845757758789012336488224783708350452551304323261704246503173275223043790966304790396064426542041219275278418929511865436331242020585801804181990811855434019957349259601858082643302749972882735065722272140137394957604250702372605331001373467255396789684523605241287256668873946450405686409950608617885639995138270431559961161966657728911039266086088670493168790542298755024086633067787525090956086447177612616816930690139603538471826220905688064010859633372603896153923847301331512574250183573526488647780137137699036861980754336672898483122968289318504594328905557930809411304701208754708254783713072127007453509458782219555197815601402886106309848978258831039102090447374771275638256666732777106776178514236046227337308235315000294 A227111 295 1000588172024371670577414584820591378828274211412615602734816865142870795209444476227752442374788160604022438797600215005716362046120904028922459230634368217546006390614535332921311383341040663938620193832580267250832766514104685555439165208539198214423600483335926105983515226518327247373230313683348710074524277217911533600679470573989866125122731784193388593218551005392515423461074465914664538530911452510072056688077223907135259128019725624194522583032080407194382446931324088508056430061341177311005544939020898818402303297860154218460536540971072474629450428482910858154134569484016191149068558773043705219454353147664494336654811211953897778068050346052246333802801009169334483230201668194078413862444204346124773275674604595066064048919395922809535542489351384810033510870198447740925794624878692164718360878011751994198886000182697733795688904953862656159787805751661475744861815993458486231985230732908831938634158810217107615280378223546355255387568896061423583755800576398109720710605271500754924567403887550829564934577215468511590792979162836348924108640664619182835371373601767396749490005038068257444317512110931996271101964991514971920355230917579755698506169933469234723101552333913118204066172143776539890063057386013724314017601779273982850691408789759865366897866271080177571612438489595073327486608350621268521237253098717221454640799815229470714016536822870002708840094972946232666327164074153629653080076764621098211847146967605615023428128678542879750886843427325169050150235193416576386432907709137112485419431308068565215140380619513995947620493360031142917903130608952998356469478871785034932417834022172428589533351010083453513305720774482294997395502856225486335072211767847514644213859820319802035084779960420243088750618278680000295 A227111 296 1000590173199715133149902709101075017106457614724398770488621641479210343417451911854279697547439699649852540167946714820803223804346080144347113059543686056076224706796738074818790898155045700306306694528273600940434786928888161980217904039436122122302462434935157271059960318611953151033789216662415342973127452785933268208817737700744253772420249207373680053772903101300528711075162859270783618483444593192902619016294987487761554591005845726726965051734040945176874228800925199813724293324549396677547388661618115234963355048287139978447555745849271350495065395245695398786254390515687830070126684200488313854642419092670325583147926082737427121987792972932946831688459722101214915710281267776737276096539114069547792828364629649976619788499621164794057478542277625698215616920219130951550389821163064580582924112793339217707321960682903332199711754726973112627255664025871761301290123198079744289396980253973605571645804835106850430914698302462129955231842782453436871433758942559244370313933104536273476803691286097834492119168955731096770057371736458186372022780531447960769413782640268097111008280974287367276042004681529676093875231917026025438433635296799570272215762763818289806136978579668526428444497632818077470260102446406224201328834856873290696284504841576071419373203277128196126726294457803178571182857637428019155156409933228280618652149135667134515229053816677562360175019484345636260037472641848710172814291968688180276430953844968860095054637062974015930958281190152390327884439339963115918254168000702347186117913499151044214571774038294480638939490117894894690870461820885310704535382399438077293732990603056759862263522623276014897993192188108242559099391337382220527213842810180602964471872609782775941911743353801649693190568442608322340000296 A227111 297 1000592174379060944408144637235915804671671236260799945074750003119758484972995875962893961630607042086877051712423028275435265195787972474461280849740882684217702491028605661904326000403920699014366266477724037293804087531211186990027759789688761829338167841645603540891166512426606859713572956993475437490130050330764315798136243802618975790353804181746972069348817258513512761127192494173041085584766895543558093369022948021048452890207892479290398780039949890675732502142188419217192596684627989346279402579084432926254804076178834249429652486742302512496795312901856439748569052166314726876302808262707646272497084672289056570651427884252937785630083050740824647236070852686856317130943353856042627902897228733913487719604161605960245137144132099987467670734425174710977661966642937878942094474201781112087206586476846443507745623332625812006193456416686877668527055881040025239061064302581278632892100561702128288124039294777886485805343024243454501268206890883614209411440386493373688226275622681771944079144138555839283900602364504073655035443339610866309232688228084915024670702284998006273600735594099825845738488508094721641116487671218757525492997192149808640438727439645311272783121618902584213163441403609276934271266426721053956391223790228986841086623427735063162726282158167852516847467732820481739050404929815807402844098977526909822114669218510765049682854804071179178476869831675764856337046484127666706160483967619037576026885608664702885807221557224713750311600226963883789237769939791645609292587932651915683103148622492623085352134616627416847281254000927509987299812418891049344547838471846406691015793034105548141761074721731728099012904720979313054810027241167499788798671751531151113909954038883781647643307375253272516529534580656456938366296000297 A227111 298 1000594175562409112356833738392040373794179504586166009059915753849276102848486611611228435506676023603413785766876600581323869351497560826601883692158235052923527240377511494408853070981102715957609249509950686047350401538445814625472851683228123302822390395858984369663313137488571752608680430988355635224342615247891849873981906806897763290604640635582915314085582276094256885051414219846954268807667281458865735892016783447928199999625911340484351515110783005523779812662015829365230105870007634308933545741212043706459038470552023252049864206068828441355971035141987178066202853905632805115240873038254045003589141352603758729671898861525558365422916883784938335912432377996873231121476400827040058720376297252274416432510053021455092427984429768463168024504972586082784806296268655547897633227439179125828267696309436473087839299606165155297134565471399999287555419822524531655085670663408593672251286601613854712126641937284830236743207784498588289874747297342164133857405772502712916031092830862703374518496023367312704293072331216683494227022313727488159228848507089348413969303665633162486973014698460005764415892617795695825878240228100224731091022152705759304759208746827974800641848895339685039752199204063639655192316891783647296052730348475238464203432310285634128011031539312795649275373231629221085556079852054484176821476646569708466001085167230549922077287035265558267018549223055253188382413521960597488852047578414158522133349482159489261368024311572773562676126834233379435815196025003640753243843401909526818933812481603750157099154276682078328076654082796572352201892123825016664825642256818815001429736988397883362254301484018908039845826731890761821248028618662882732460867128347440333402001255827387542596819885926111279720765990032427682837564410549000298 A227111 299 1000596176749759645000679391115109013237691177140503510155673073735709051397572550099478662087584142993830385552361257282812608970960828556527748923451158088543892204747774546940813283025340352162637244029435339682244772201955087429570891441941461999279307278810437919790406860573955563239759041489504038978619588495632215607350890454913240842328602869073832675734463475189460256306670809914266770222031855707843886727945009388126072908004862139416824591334522828309750910330965420894746647911002181727517535618957246727967366955702709552020189471547810926526111444571560666727657129871592047328684788793123818703416440884613966852517069148752629988655394791833075822738363378214393154015251787462710769446637695376966023752609004553841531176563325492185560818741034128357222546691170270423242086084826691909712317571732741885374308628841256622004112533928524748631137308055695649648267940809510859425136049825554165839274364062280580767108903384428351944027083592335490611294789873104846481070431519360138824302563288415280294779925078077445325229506694117080170865556098477129904438046689215823051012990638215801948833321623735192928761797262939564443869265577224571719085668456605029729151804867764692597503376124248884341068017999483159596920601399979544190890131730309168075851552498213147992708503929858836876265430482475137880860014482120157506440490259578769713958620424789945943331012080975222429057114521931304363562897615803154866482774711282426694737882344735589486666027472736736302347103771606452990585558243987038050054798433545610215976975851905279557616682819257456691345669017621964502440080858758780800587893441180844364986920444480115002940174695445212698050691801665310030985164550292898356531136908715989243333021297918239824568072159047878213112273628739455100000299 A227111 300 1000598177941112550344406983361534409717325612149063611658107219072796607061826069141730374433297089726609697189528948219560297995597446608833364418122403107167911057479260515249529653157497549772360466587965789303414186005452140938207304769098873030520077714122173150270387457018013398013396949254978337555709190099584864256534213306820168762003389762988966182764232028802325052951089166370835184535725345502747635134259599542252832376702749949141477513643221145840296746827262303012926421574932773626010983019719551096719610846730161918968741488674704157941895668353093838813848598007785587658873813357586164078015593672492146939098170424161255595053846544257236572006223916605237150423562944735164218467349548593636401387404235355418128806604223526408560760094208442400974288550180867957486663913450963929868697817242057083161769940985426465217750376998295471115163170331024205619744712813737392776191491503981565661004428756296578686333152771998377592946473058212800534978670298550735284990890947307146451749349190167338629317147325223308407788940469636241382712170341430098010190766216895232178993459501710105365738759284614024506529859090708212082770053091024635146076400868637183730464435196573786277993231445961380639632636495863966246348011593886291419630038272108425261877418567190133387465176551217421220707553792250546751283721717972300270108933432093287786330817792108718236187633184732365830278917382971965812649664144109534425214093518309715910109112331238910933533428031229005648985475086378181007466535774350282180728989016323543494715804055699884213899115974295018552176255136607797854245260722255672675892675801966296989687252534958749661686161667754757761744197141227665332986563637889538075199502530656404674055680576418238841161795183912475542878667425603875014499950000300 A227111 301 1000600179136467836392757912530500453395029937787050218608190031777079079581304483742471085343946477658701566265929496891904375858910625194755621256294711603050674235212831581565812377669863051484434670956736327990963357494141907070287226096278840336824197292278322087337877559873137027179619020485637088470894797478986443837767094159639431511886000528926163557827523724590648194126005608292861255396180150183216608773822024174723971872979377281733370934458831607691253904592446206627201482006881176843647232859958073000202847039223888012336876716605661317878663741217904433556954665038253946100177539057884194461550625884976075482507434653649586848416284021961669691687534853230331997519649398707038437008323772523286950964830044140136230638307995203679050251723543069999118056370400745772531408616355548745711730862727979249704203522639934127441839555877045355172176875908733730360100256653514752310167533027539437574310196599314816915428244857536812686317230599214889876987404765280037596588356082607970634522892550041416400705990679223178929327678602191951148500818685599915314288309468523227922768601665578095795311274960183760412955136957497631701931279066686947929769468449719835336375291095715027620698022739826769186269666876795889956281021130312558590812897987994079346997633153951416215233738333577815151620136370481865821894749147534876200227353492453711482646811684030343833199315614055404282929602718377674642059358139074259746667140791630269754829650122768835529010559508598402079524036321026006660056944254431245323049363436251521343369247877092018637815638492969350459394102032426725400823347248274677106379268806517313028840051065098832658741004925075153096564275416923897096515564300985828689725360031304934849956312698536058656341559267678275295670705304725613948621239545100000301 A227111 302 1000602180335825511150489585495981107412575193437208467096478184545484526520390849744376744216975435177223586579335419053708630719442782718010413320928390828055757933454134096171496248779368861557380142276305880997031373631553481168095914529792825589735772067642386566267930062477986385996655366325664662795816760931025692620555184829571216577442204132165218020391650413455333143393591535251126751952320107358981249861536824183638061721380870408111231651251559047840826065954415094772787474106832264184425987380797781933329127893821246849266171228440125787712624794387444973697468685108770174010061953825303436416581962822149829840985907521579795977165819598934659768482660991728032234267039200855412288140462624952364647990138337398837106675413853690862853386297637956325163846164112512285472772811215294792895771322259836007845460873963817637369109013090939358885888924791370384657229952648408314626858415969829301161681363654047011116305779135340194607170604856083141833708945939554589486364998524035144959516854449374767134348624752575220228360313949141366591933479445854574343777507947131974203007551970602433492001155477367942021191348843265016838103974717162311250574303353510658375177326662566754615556690349594255608362078035490010911565069726108471204336193322370425296884218723955846699498978667667017130699222189533899231834142390281887548261781646890587456637683689867381076094873294450444760553436211752832480025670291977888231042524591486638921850850066158971954350378618783885848296966363449663236983886187312287649765659252797664857395611072093057017797214240032437282120725802078613999137541097114928395011225892379033387664142448211275603871363657423317085202713787712986747168529666781444097744849943949797957295356206487400047882453711955648857037384170593344732423532912564590551000302 A227111 303 1000604181539185582622375418638759341462259518134200311575625327283245427457666811446494928486721398042749994548849876158280808639812317227716938716560277063581119333366950330204475760190300607917433393985105998937836631366309780917564108814551597949290672698849697653748784276250773464409554222609217695104656715476076659874461439496103108625715719585061596350298765033198332530335287674240071248597531150743799787673853330648512606973329589197979068496433128180024462915998855749698384573475153276366947475055928896296033036479076831644720645872770245791247594558319155084846198175612583436885371720003110909484396911791613923514760613417912331702104124343725441353780236287358328155478277402936294349566331867440606228946911030724547074305487068287931927116800731501349352953421805722454126943010988385814869001565056768796654748585635861361481743817181523701208729651214047790522090533377953511186834154934351073287256147579200009013728696929983037042702282384606536769393398467569481190778691216435604673724165512449142991332852033424019388121547490839937196064471361664965234240595586833580157487434757783606095202561383883585482115207465549748231180153293409814296130117554187595928044357181883704457970206435354256774133467990459812224710096966291642400148289436166257139746818413046296978038426249409118726399905772826658163262124192744773362889343294253653884320143253752113999172995140363834345828901914342326382972252668676412828679912416789154754337063498104274622171518484012112856560064555302866099989334148424605330086527538793121089289074341971831956034157815823101708502320693070824054333112646796299277619741237724438876924400463467331975357472567491890926911809040043997897725100106744262096332059604959960496859965862349856709984013418206731209067419970066015213808272145681794440636304000303 A227111 304 1000606182746548058813204837878446129395446461545824004782811270066803515763976242253597430626833994741329104613661750271453789782375888221631951367719699770814318104777561306171682035045649492269869859990336589007558201158575482163494390461601131137956778454605359581076449387253058035894005055331666258173721260126711795266850162726361545647103399799923324269359300412708007276586893011672026137204777219054148955166069697105312367174359897795436083584162009814629571405876846921343929555149527439199393376686694582166444830763216460670490114067212725160510736927720559098361980423035237193367136720572540853752390577149020924779785493109298181619245948755996962985064009188062420211142860327256833182954175587816200647534416559898618385062236842155393089126964102249426058014171387402219407738752588935018829416008267003138870082059125187172330502963031788955243041129314464329692880207174363037141208120288034083573432892790333486050092677376260591229641027594564135377610854112532707383801518184331672546409477815820651035169459931993737611407748513706558561989722124015755084725209493680976316700617758450114110444149355514352093808803753943487981833350636878297141041547503172129999882702612222890898716555621151570792297422001787431066299056375574009913706981261540793278938727481386238851908426479562118565969691555507504594388916817761324710045787185391980609981021306581983819711126105278020200203143127385601631413265780701724511213591888382945808055085533309419980654603855094730502166993789583679739358084463855918293109875424198433016278455255263120288625976827120936140465705260430089470179142699022455329121181548811903099909775278880594767573212006833154547036239546576875271933182570197307055189470824981425566837009784324286053490945986185685168817882456048917961668106417493662271312620682360000304 A227111 305 1000608183957912947727783278705499510869066493097284836912686635377768024043724524778624271010248753480831865873828227600405482813797172164768582314394718271497299456350189741960927428079515107808664099122139136286751110276039962683092407669464490231404502770212978119096761842498083757733826069877367367283628389874127391974964619766812536930698590898097208396422777534958533927568247852927714193582811557359989532313236229457032724468445733908258344867131199070152767536839634212121773387258939353680796622197081008080553234756581954066932378215796138940088287703403166944921857991911237065665910871409096627114094971020690825909843438756769639602191274916192370854646253874727016099695924284822009419217605201817809948068271022502791271268282419554771912844854424250513756134786066392040790371845612313253688465281284150671311303030492650674119211762676233275003770091695514228970325545144255295333904449193087825486665688582831810569485577552601615053893503839576622223497002797471539050748716306177262518538135030102558510959081127922268746849547309815464427616006166263938644873713978865723083066417579528143575914586637717860561129107786068880661343764555348390744342419771971006226588514781700070987316469349804842889003652339857301173170729161462050964760517033103168071089119101701454805973083999437039263957414376164215703625278937431698108502462503603462050647987614740276840425013413531057761103179699326027500702186280850313661993937902738042661529912488726149535996460889680269173143986010714698842162260313924856670798037038619194885605694691084341740524582247118556224522163090132108009665012233253520261385043491897380982478250659554228128299279821281810740777841728129056616643682438664722349696836941826743470083183497846994736200703111367673526770013360604762639533963738492688986491481513160728720000305 A227111 306 1000610185173280257370932186213243717030209785100875585020814636746255968309705808711909852016537176547711993542818646152247021874491345969330535963337715109566122751178288124235633788628199584803834066958067510705033347189252956561859198372116334769923364448080561766598394676440692304514088479493613116963031290872733418969621857900785220393046090749631901191039647056244244544223394982146833155999526696845899475073246706974325568836789358432551801486025497248966745832560078319984320783884369942004354456351126008865882701280885022400077295619882080418298955154818063014328027276528858907717006966037472308586776658356880476714346237518867367648361181117122957290631966204249701544540061256459436202909186803845259408100350958397301860290926337734548785546524720870235293060048909906159403066024136596739562383723195883823604378649959841577361434813927428124507288310280454578869469021465652703637320753964845003542028627830635543340316383037706627579747351035354660349146885656099523139714285096226073354878840433826209238260282395049355131455047271298676310031154839714281450626987971208955605018902736046602014443288352780691847494715692190643995351143754895668090487030159669508621097795828729751684846221091844825943068278776369683465771288071854074832486872544223527296163720486660719481401309706753129711556380172426998340501178683395184055080918183818423470386696930105525299672112279738173697113423885485223009629802083591462096840560166102634545726852602743071902762223462621393929827237568184553277770360958706126436047522716400162248571267469457445453952800175994424484807491198317822568620601473807807625726543806655243595691403712955637461476655825073880092392490129265476635210338850757666496571339028445437652745142238647153420405851226720405316130881215462665966603193888458497865451960833852442420775385000306 A227111 307 1000612186392649995747489015129888360238938346009576720278887393538616774186264660099483551311462585351054840213324899923665498140934689469208677452244873202681947165152293181355532070153815913774924159518392762740932618119660583957496282127829986594923439804578053424951714895110948424056199423912838278119387849568031536046585669752526057343720064304882701863943931927141934255177524895009229201812910981705710355314836863935426281258469999286800220855720210955094112566981590672604121118313815937356979525706357914495703352038207030935365513820406387804243995613788284362750652765638490107442911162985738472659984735283083095504278975385432561944339708199883000261630355097327463790068423320482253197496770612799649493417349349151150383872144128315955972224541042006832179106384516247844429318438227854640910250534709641750090741708045830194014096886122936767600861091582071369686931246174725309397583773311019028782842624062404538922820231859903217415449908915002837554628007327647338335963092985745517090719372928988538755648656357103186149037387912646369360073959437596344873023625286540024308951247050769007690067789095781482822240692821060899268853065576521834117267862742985485540343067018094820629567890713299693163370360070038232552798362313257047811475075467003855226185209646030603683738571054566570133816366245923385780121695470048925566511596647546288644730034241448737523107971347122308160047287054571890800376495315694927093483903533560972813093206013786747476417302837532322711725416953486545660866201800585881587986469954774797011857145417106778674152623739854251891409342257075697041175606607001090229108541739481471862686697714780585122092024550257230960331393103504957324435480214818724329465667448773797706678620985461547531214845043686658053830145803698326878574522332206740818709199048787618644147065822356000307 A227111 308 1000614187616022170862307229850547687829445580169238529647227075728383036783066776660494044469853298424209005146457614579922526825778724316713124523630447156465014813937057363190716493093720587618123509781907965459500032474191789931474944163832383056524513316687739216610484236774140251276606844007172015316450475226767640818785029504895940537933966524618265538598027913814748891989791005514795825289167774371674240038701594134080905404058190657962005097729370594029997257957757889952906248236068244204969869723404972755181217436045224648146499529033951321399722021361212984164560203929693357146597189900347437170892582943966885012113103466668986571944729511651038846513755400747026478791753755784354100746706170137965905912490924441748335214514570743921677798750942303369668049872493723816876097390705328030595395758471148785651046005705641907024525072739347578660468865179747245519390165458348189826736915774928330066935344744110635104067441957026620838847033187240920209267761923312846744983665388791774296657328294379517892292341445177640073014636632290739605541380909205188910873657052339970401028655997658090325347122629345231096853556610599046674959412638657636017181201610620484481154478195607759023380420097396273541664841984815304350487098226515903037498844342322302361351438489153732024459277812227277957249880748944321246720828715099364485679334486684502819123505278046833723652912037765330292383868975448886520272610845675928681254499039271199374872729565653048197309512600235235552908219010390625396389338979711712398790939801278659038734768969149041620240514599647778799737130651275403701371371135645683629815192148939224281823767844580323279549313096844854818968239886198771844220863609143943628063568713612123915245588905050773312071260319956339575919533058673803394012816815284802038302377969320264258550501674066869634000308 A227111 309 1000616188843396790720256304469259899909691350700159929778276793462255606155601726019861100797842754579494390979116852654938361770908710376020823260410285739907082870764003290140290581345351242989144930115152605115912558711515805696935146529763214439162796379119449152284339404317662084661998448796803830236568269849598706504498635538908364660062516335207594710824222408006632589560433050841629329985809123505410072405475961181954336701933572493084851022452765831915465106997179692901704563375960595223144463725787440039420369883984393386557588791097643875481958433001011710976740248687350563767672992987284326702781186256472788210600044597371640934532440839165722440391565427996197617747383875501797246134425410352809411231503099930179869362033849389191021513790583833029733747201761289697939214895055680122813229094621755477413907666047562576600293291595478960469503249349876743922299132868992175276941843939362296150284459586017280701275245552987714660228807663891844782193177621282065363349508017786588787220176091945387278399137491104881771937679475414966799107945622606933361813882454781051455682918030661134394477004315900421998219968834890027180231701658214060266876714138906437859380455019023807171880372037606900443498625621335903621025760968159557706991662292199511930489157336804525122277296127099163840751228678572002769117398770976672988938256919786964591481597236412659783078910606066297851697331435026790130991079500097243537796166621175794013737918338299086297392120471784018720541792504116920760686645212728805620415151501570275126098071641675122772906648302002825471554875873645296909921698181346779314575450689094413618532850020253325742481091610348956484127620591718212848661047093546726435736006116420085472044645598521904792632422914945764643554998239686090595815906514039858085574247833257493700030231156426070701917220000309 A227111 310 1000618190074773863326221722811006531199640622395031884517967111486195303591085654186530073743383856220533696669474601883497214033052329666615796577740093435954932237773279803332933804563323217198537187817394711911340882571173728696072348610124799021427842321655682877865956233779860235749393632542424817000221570970821955226684876895360657447286940519702331159489025790912850574911797422815741222238954299298367915451249097893837999016472895454825779001496848732349399567333363690003132608895134440896098841770509921744577043751968980137908316681627079571240675445596477990978800989183683378264870834976123704081534244381674408573232498912448722574347640917475456042324795172280539854741872343790756495973133325102883410680187597030467238797330825121675285325089689736398648864365886025170646117049668594136782769393049349325166391345077243625719740850275037626354684840777714974810607230221738523095834049633223437959101831824869517391092537468374753193701101500668325532695501087428040165556921870057640695008958758000913840879314771487571640256045710700902992409253098892637194771400893635087360733489426096167060748135179583706676434620043730843403675463074942417282358590256317534470645553295452690741299108039327595237202116345045481450848187715331006927880560372486597485170696012757847292838386949666958761266682903072110032373992684527494113569135431815124830924095696788009103120429930163857072255269499397276315595892595735971121437566284827781866286674614760890165999062207827652775978998352149020775517775960622841739046680619474487326847045178779671354183045073679188962606171204597307069864242621041770636998434156365976615211147861671542481287996249252627868943743992140428045200545643796692665579733644804254743501977563897856247536957406479523274764329010106650434938424342458873348475134179714857837048310952629833052384556965115000310 A227111 311 1000620191310153396685104978463731896908233761776366983231035987490639999188230580751682845077511481887448294982288446441721864174825457409504221098957228092881393861897848267021776467140792053263626233648781201770649552647822958484818224949125084124496121962901163392852592516540043456065547469245027903401058767583727328600745731558609949533062926728923308047816137174253608178204940613821026420670557147876980703063574590319628310731288974063914755080561766875024411500300582891623515435467450526601604673372970318300694745466017063705984608104873885236608720283071887225501781935074685005382940014154025983335955123123460390735793172589235947427195417971822758552397714099430492850393585629917696693610623474123399191036656147994429796631878239913963494826271148894264331077830585023195494697052204754259075987278465322194770419922382519872540944727180137883138342071186927026991206974692276667440011249126045762562038387732382882670541302372748414697654501188211098061682674633648021844015970918538031302272562187131209666615051142838715477908221341020386714739822950599727034423183503075060748453429841619336335051595541459588839532072490972710896527380398688335465534940913231170391575588148699901191661566830371793520354983848834672916189753508085411828926256575900350796073466842219383651196168101318580799057106272597164947915485429743745769786385897097050204253970580387921081902223511240638489363347712084577778713496997390171513879711916422555355229231394096381769441095119654676310812766291425183281055210075414076339517429907215311124320128597743930841884078316996429672682093591468161388604737052617091022358361373919713896475283870348732974352705499502645282589132923144284705464917832039319211871518077835808345895044482380939397650930575601703810895932774121115649999608128711742359707791271897643018930727555551708080894235663527013320000311 A227111 312 1000622192549535398801823574810362602649216571712690895342607417678097013356742761909253262789015106836668686022657877321945273016670309846385987777732810210759839531249617130480537230890393401043169437684049962145235699235016913248164020856878910026054246156123661352857722538847210579918679740104216999824323144884262274484432111094846381876066632197329478953912530475368467659630384173127342265300582747769037502725682349553357700890016598642846410014617102219556664700391234093221965318808318328893762742141420965399560836933763418696360051093952186667697566420941212693830636460647576353763767096655789420552945671329625103412192969767007893400177823640084354556997343438816366916207005877234214656660219938874374304509935337896045597894441036431645991928139126151237029916756342035501175202016428212551534836836303096356021760113897198246235612565443872502563833310244714716004483242131415444763124390625448180603930288371199245604481773937962067657015521744019773382378129673464593638972230910314311456465109091560574970276383459100121840567689585822812709802551527253218980778359712247295497681291661118286084298169477589923623530167848441258221905442610045457379130929565830638263660053765405553038168497462764155155902696963565168469190540406141579812034583421485622036402572391667897393950712646361945049269037428048443459342309150682231264593397975755275262922563963498157762047599306584540540710162581707746678369657148068570401627003704724950634055114070692883287589873111678916557957560264181787133069623165058709391709486100336078874322902750674279284566982413798880620467759766692738153722916955021332013919364320005463301746710844301262523956982662432356291630445473541187250042188333829782744866145128206384283866932017726402181965828021215318056897075042711899563220801477493061358850051814131711680037050559169770873357767618945955817061836000312 A227111 313 1000624193792919877681311025060827118395958138248926086962621735909701333563278835395588850714789002021804847878142474342717628460774621322830855092298861455281303822835798235852900343697833405362830731969661704011511208504644733729342694226435805558925173180491477478217527090899435681823299534007631660789077765627150984241397352630467825837271774381060810686141514992381602259391449825717483579371292322513862483652810820214993233015098750365312406733373216698680542046845610464189851179847332430094953079140303643568118665737136591477731426750348389963966027930837445855972952234694995866981399939184599792117632751237631807539276333762211634243375388048304439307734634674950846834841407798395575539459615562620641429784420958575684733837642395517086976980209018934663061241921911217107415619343636750710907735151717692974936006835222655620709722516796462445581658300028196863362728324070908500619321640206789420251165450469213949615240600018839402278778087360365606920736683331662257893525860832932116114169483990476485529239192802200424989668532005724076134086950745641533664265721541932296808769211962953154891028718737593827207835955319937423031930913710034150089646999492224234984023349915121508261125873898567419117382636975438740615678644114306202341686122078823538751070744846016607262903281164136041605057817385324242449956630670352617143626183416781440387575992758421830787782735480701251486280003363543546746150929309604153041770416787218480372039959625565795441962351909655698820671021502991502730352464121023984299052855442968762116573436085355460504527807616921824139912004272539589445607756239466637319530775067711744951299394623826475842611681843423328450843526089149545199493544133500985486599595541284769178557663943244542590287811013473709556957587133051089054245806803446016736844057771875632152188512990251958485343962626400299473309943110664000313 A227111 314 1000626195040306841328516852284075416475384567562553368243082970257830545548267864939902899130581178337019876381001561941643656018709597599056830444162660065226481575232684067918122432368040263798751064230082473897235181564916507319575135998576094409679412120811784215016359864600759758155815970026780996312295126782857915398481573150688654661828602542733506175565557796457674492120600140957504630165323722833206928630009088333907980652011422861923120759543837035099322305710147490710388325456470159441004950717568161433264381009068504913980618794505530609652003676225609964443722967905634620512486325630714394220561197082581337131561787211466965696876866905680358092973165789663199393096261114294965324733460267195106451128406153113091949869214025203983570117731333360772791441893158031013093492139374262782392728754636461573485653610880304305907066737995260425941105590842233086446210334811552159194191463405306709439380504619510957754768631254434958183644682848883312130206505031646543088368183291014809747491398017988001373118690705615753007059411220947519892653396106833222395805796854394602313650582205879399505677382508947004226012781068224532738928536313639664715337133328844088502927487323557678450376990597277047754758107585556788796196310303125240413684663871255661814726761365469896723726139073304419164494665555909744061013482140154615539709788437883680552481012635144425067480812888410165289476391383009563670662713864784402592928431757650427805295978754850991459482542951071928258956983928476551153093743038819156723856394839287938567997333153353308312698142393252491001146485215927666765019954716825393335850392797247961010469291759313976784719065804263058314837995419910093053110401933339210300236738957730985602967814674288562147355265186913770676355485730168458081381203395496402827400038398632325851638685655597901938701763543452194506289943774733159805000314 A227111 315 1000628196291696297748406589440098673601156691213292535211570530336808439473449260142069500100983850648661761418732519096889396831678917389791253936500717535454313166740553229463422470377052099535580828326848103330213314331268125944085130415118748867641795674077100665404298419842271432584432845976897750340280119712322403348685219129593558686507458374101319868196848116887125892477202779898395095348866569901281302721352485868431837647757733651753745855420043716040019287656078368958524135768931221201476500297374643490446943894262404385253310164265388193962874590268996387732814409495597479547032354736384255710165038412857869542998418527502112297046049025170794065641047296687044084820096459982352506865714158576181225778687768495613755094538078898196335689354481846459303968541378756087233607109251125911574656789383063111257082889212590059680455896508026693945161010607833112612355030368859053974438943287614198412592593960269031326214926842082226453542210735970231809470399837735869698122697769487865916277960884669867865130960457467925045763224914780293255687457337491349111504946932324045381313277210235042052513440708820993401283639266578833232674076747680361080956529853021099191612268943548302215818769842997116434955049682654577272798463955130168020051185038241718203971567280241556918673569918319662492168858503635798063116279924668939218270515240316930136425336156782119363572526019248159374326269084306049686426511643465981232424013461472172689364370866436461201839896120715868050903846143623737084693057723574881898048818567778564288431500385903041583229412329032749698511565684758186616080945167289219230397597860714024731323600952946196018048808766552055159111201767450089347207358608943583434523838445722301469397735840739353060536315354853856692883364731582960831164315068848948013402247181972279058518513300817024621515388988493937448052556055147399328209260000315 A227111 316 1000630197547088254945961779411949036946219818110199577229078400109626030120070376495041516375044149717232477563918336685546589048530937091607323921409533706445221415301660228994648713154074731207411859224706005962189892283999553298772102078060003969140954863258769407484817444224094757262697255084433888165754019276249532866709058584633336300474142734356239468293851004407794108932530059811834291998099763004255781561124721644773565423099121186569037940049831435367907530659554358809551905326492370738462433090934233289016356626716928529053012165971736105944756985408524922049364265159972747774085814180581242153045744348714134061654923187207605514059176151571967540323498220688664293118602900782176210456432924679764917873944219420022340168935176024484918056821876985305265553788543047402852623545452250921687105675914249148628668941804882831249694953113912643260553640503913222687738021992473581357735340006306582177584112436017571359658068314181141986740682862208059067085135466405338664830447471795036708718778630844145806848702718015721290907700688223063405053021192513370698096336719822104232549645234475811940391666336196733660761494829631353609272317563094927905365052101365468100481808079583261825099643802086425438590642544999184474367452763261881970084099900198110023536719561561390640421937368735772992420538422188310669156496413167775074008797165807700981847725326901951915176108739232717057756607571554741907142874932818605450521693906906167201952099167372898096007448809048626939688876023057067348238750558537235304773795508691843450720789310335816056159225479544709621617710216888409647238249662414533854119233262573895766575815639137632618681530887384869197417256931538786251966142930607690919757368283098956175042943650608066724568147865337211135409836727636068511355808939397704507902777583639242964677998011991987569909034117333212672383999965753219679233183259030000316 A227111 317 1000632198806482720926179975037759454254853611876234640937019565731214678841793808196321057197934830305430928178224802760801227622612144756649828218667585271576133588209036519148366149222037616886497221948888874545874968560453907983547431496320074958733774396300854129349555313193578907032369509046359624187553453033947805246062469599401820348017150123955200722398686272241606076403860798979476712886785364108432923502786562591495502484361535547163653344473957789175358222758575658630613446061344499587434978794598938657185560015939735019015807867610814739252703486728532864508939367500770253310085764872662570960793666184492666451510188627510981510742702157627224635233408073619464623150502093903157678348871485038748563245203786082682492445119900139742428947759794293369881682473191320520406050494612108219079697924214026320337583136031509358126144862444138415189332134917249069503575564355905211274529196423012155847460853405829850800840518598991555422182574117120241272467299404866801075670041262991857601022708202485129534255646547556026361892814578578676626265051005300068267500241563384038929825786288384967614805312077476892613519995359219729232712957274497380018473182470388714301564987944007808722679745699158210841598522609849319423053746920894610029892909900377859234718524916796542195922976655691836894048203600772986187274198928097485129634276244183762082009372092216180382923156972086622997171474925395558747542383168882044576089128969061557000825030898881868470937204362744405140822039532758209616229823298953659321520830174384812015839912187626005227405434756412439298707920702610331858372785952297777738019652281810023316506634766037587292993822054428595158389099710893538127771196773546344776530264214400998534509571435025970204860857648572405494477253690616640418761248690184418988242944441181007995981955088929493040583356910779931949820850796305098629617394326068309116000317 A227111 318 1000634200069879703694074739142763567994350172546512173588191240193117062871041865753817379463554184658716494890363926732842830888381843391890810581232415282825267206769767715806102785725341412248576920212125360464399354304428838999079399037884295496805631859880505776194555242896720476745959479028115019651717394252688119122396712191474310093073212821954974490065774830145856708611605812592142141780399303387163040605629312383059560753721730704811648550594077699150886742039653268251271152929427070371107661293818065421971940153770750541859128970697496948716210256029561564589259860457455890585432412296418230471755006529671989692494377513826581609518516037517480713531106572895288363859059730614226881763446006571262207817650511572380713590684768039373773256593204894901646545251251001349258548259310244819750683832688187642714309562049152752203056231902613608513048600938258350361210658284346185062959271900047266531766241745359078348106102708669095336979237340281734830087636280398525673805787264409553137266115211192815725883870913042272771227522642916926082930080471997025846444263193169069361183823835724994739506065876160655900969025665549686177341791346802656695670124488848290026892225605883214930217607796824509514218119381455948479147593843914084366349707804227575890536796243822839069445807111004726340353255924187767194824385165826184828191367737662241652367728409978517089957020866485391061678236551287652931088323511741239465245462541868973430032126381741714135506773339057123180823272549897586256625998691252018478280935980740386989955252023999659690105553751225792898106973408830119368819614288222444083912713787260467703290693883540543552529270409454022484692031619895542657915913529687925726289209584009669968223541497993797313150659303563134491422905433988611815314450144170443548141523222561987580414307809874992901557446089923844475567417225334307239848900341177728069359519000318 A227111 319 1000636201337279211254675644571315673546448401792602413000662181934660429539436393158707093290116790709887877493048276532518071771282818927954982218096927919437165272032605121753325361411764496782179379749079287493171394228591572888196943288698823833900305396185491762809806777877856714873719392040040706372710338063289071045601009179652630572093997148032601249890799760973118314052781429727363465265703387472883029567602090718181540310251742645788696638344015233961811086023961989335049079813102315779187059009553218079308185158993872523344272953936422535842496873710820920225660506112667866129712812907932737543343287468724255370289269836130099074054224093038813046334906410473200746362167984110537608123306375784926478857027398310158654566029266916464732103999975652363676554250971622168788055455886357389745711225836773321165380964347939267372529128656951268877821488620270894742994131636159178190973492607316537429876293121995108212856969070073672156570919743334232819440176214398619171452268074908411915109397885822215403312837551249843209225509071600319102203667655531704789490656013427955457759162164442840403207159920677602910203350710987497281354926301152637343709018449078794541001890676032861708703460423317423417537989606853112868434702819678718447597545893613291435788199458180608190207149460423025373150244793805567366758001828409242281632926635268082700606849383353327674898984600144200875488273284763584031468790129640720564555510988217968039009924888993652588036162484132864090706889791301864012265753733633171159018938883290827640554847122487867777237307957105889914936357183478229108355741595592647742848583834950022571944290441611803998850337880701847570682572408800393349290335823387213905367115817652307723349076946542283729310259634676880760043315874305002538847464132651970640338435086620189759948287630494630696454319711775440966345588428218937057667074940348793030489589410240000319 A227111 320 1000638202608681251613028274218910741438652731121411648032941671085436107620102354968622368838549553564005743084144546134180772880693518662704456284669473302711771731080323919756799100346681217525447602695590208731534255210915630717038290843586321832510088901299478501933451891715217915344252419002078826975094968464313480229490412262548593165163667025933824102271344568082574485459263678581611314180041776737877576030274062881757347360949303588520266485032480273441684931946983150516988096643010670830889190313300129524450525709942218570935548891940471279716871061755852131611471395869090831604987616442973120996521955924827437812270338424977276956738545619877480607923481599572490586190765420082646769467908395515914602703413850157137624371766018261407880265424809879058388076709178477566781142030648010614201180472439474310879335107467153653689014720963005526548456630654735086683845359274061239851045528369238792791051105608049585961328035705663706201206563789836740250565533359920960332410212453770755944668818551480720932532451361199061837998885249847234780198955136784085772428237968893538050476908613405985465052241340257938199533010461787950230683939324827897857636903210420022574102124389787321548820994615308052444588000173318108455278983740605210211190527004338728954566843458688987755179707035652500412089986367954801721968547577218074714951663716293161869034588355399726653144355881023444143023538870248475322085565414289891522484898859774699012404133935413398448959596842322325583096014081900623343443880678884012426670004902690313286229387845192157500948862772031698572964961263294489091405128187707019313855847088033779758202173862489396528574795037825079703968259751460518918457138861400944766265238626157653818380513974727953272379724457882999454501272826445328243418553215764921494135545319942221477105245539489477377905837627513307071137597274920226078315855967258824827734472661349461280000320 A227111 321 1000640203884085832774194221064204503615564292753327442454445134555777616310382934743792869690128523569822754304920826545779992965706761977970498874654087659440280226704348915132606008823128585526470889094013420532202638991932881154071133347279812061865055097643380795494270266856191539002205250792043111740708877947877698518387582172327517253170344722695781972771516509521819850847261478794915695972942773356165348397953240400315508784925843946817191782919661641763887800082885233397265168629868907772417749775901569065700021392914330270213696890514910887705494072962133146442023797891656909280538158552076294129856016231195944179677238710283837641456328997894666138791658633489354824761464600867124766777336793724582328156834330505980911248704603138878373814268875996574146217832968219369485303970763283854766522517410673478602120092816203207031974159725074923430852776299118574665398456070036793841889071282104557776029371172830925767377963253522260559548892530807749004302700258168239998116478655024211218105799477202714496088494210698471398571311404408508965596915215592155672944251120579985181539581611765453114858728604337411555488731924898670455873413195425192587131465846882734395698193799495099232788059395588579600269571925900917101889041185704256718791270666945140086131139300940116933697036786876364567630387522554387386778185946946471149272684377338961528723058341875830603214308842060307205311680716450727545751446001389251312138303109007863050813940775642259350867501108927974065263047409838080254899265702633104440961225071541099727972669476327293038141376801980005328405001303302079323199832768855038986298882151985107241926740244265177216926240383416305016246965840409339267086175382329377232331383942729539017870498428032553651339726933602604960865504948230937818200735050332505559845881620392522926461579560220608069230098808492107778039964109148430330339793661913092270443779337264294389512640000321 A227111 322 1000642205163492962743251088201033603750352613140474296378208631798013786194530119402042254920899281458031344396865430644348939979558512618613761296989132511330929633962090552099355950115389432683295260818266160956348113188479330764622525858829468330645592505921065993354561776894791799493568037287200443407930280538658499305320305467262371495942302470220063697309528228452567549918880598832414022125753107927532018951912158730766035353061656451144136113714707214602138847585043714235784980009689179413590283940570231678524852663432665573164295099337756368635329012670562199646560829807641221198487628796788410666001302822231884615640770626948987870706634633595923382504058736198698321871541633210135735606787701628701868925974729571938509360369962923712885552755096654060714556246345497229214864463804444239303584039841507119476637822745509504330921070019705358859736632478122716271893051780265088556202693820396076456775684438782220323621448423487439568364347922391604056010872123318190801236553927649111054074464932857000082966005666754360344152909485193318897364999174642387902118812923309798103541051152878199737151552336329567988971584964162987242752536992020899498191812211956791257956565173308596098596737650158549782813464412600180903549926855331349143564103039275283449406972834264151970472215193194758613323870282917342509185004701596396494637764847992764542929822626123479766520115544024846970045067895669136908336289028959168525226637494091596167680267704511406501450789445481232324368855610349803916977874877821065826491222981564572805269435108380016304882260927232660425643626414731720966095184679429171568189147730435555365053190317987463573418184839368497053819173254637051826013249035761684752224447660731159238322376515211029202472301659784092441617543679786333007249926123559187671641236390661628166187490261902623264906747791311818924628006882005511029925534115422100240661061399995234445440069564321000322 A227111 323 1000644206446902649525292488870435811596495909342085013034048060772822937087546730845970676070665330386904131935984401620905307850892691742673291762533755990721298208161918196053755799912157057453337498823261326599576012464173505084292122222727114856234973985044212780388905105222851318810310832884272812558025053287478867744371038409354918438512966837571833792714227065536252938544458616742764425475002443737774931242593897206685543644732047065672112558040117452233648390220974996523130566346251933623319242213365695069212308144072292417102527097657741347257551372440882046697997989782858812683038368862765466084270558530707673063178805964310564529972092209223734245352929078177379060634696021468640691277391790437327789535987999193240818906882702752390028375387323790439753801678883843702376354674163886544221299363154820279973466102542552875257113528654813424110729277027956819741026476991703250630309769431941828177646493432375068516889264740616908579989962390527899946688176396058134737359988160758849873641548870568759997488968884269605358662899319613717972598385395675140271679025005262700472016678249798965911939261186319381919503225495777426836802123826639010126795383402994083705692198352043244521989439744401062040517441459928736531985833038083170765076685910762570729306926508123689359475216020691447966054220566090277956347468684219021501483807652373187844081569524240008955137772753652720710896947678599616565893654973991474997562298696054446047763595201996001583488150087709255785724576373995761569175870753315922202920242859569574709343504547522260395438543398716373514162497696656145428233814790475330593763429069744717354011935317126172808101066498521249550429864587967314134276491722992670100211622732394149316698123620946189126102674050736072282868824309912827074967709685593234054966247167574563607823430113956685490593056996738171449457364030241235076838445536159991291199629629847590656571696150070616324000323 A227111 324 1000646207734314901125428046492670301379918068730153344590933654572566274101622892153237837892615429462644006462790242245311684230864044588077218596498667296936290518247003590256185816871657525817337016065575677861410945455242085318113811476206937784605856986661537276308544817039707202736053661706445013066362968894177512421567868652126416842882581492009566633911592430293074482821883138110079030405020979720536653684528850375528044857088570494413182245814089396354838150303153299625538568893148841147176799672436531516661876337010055709023928637138772367640908131174991599449420823579191817570856093718304703986405938661158733175702700437306852380474203165537446058187823860653031356656618592538812086925564209485301876489938369300313230658948578008435163192520361679534579584532426486913817413929644020007530583361514243005574184542355281322540118533377539812667557793127651139022187836328385340985030764962924489367482452648905157582587516298822768365383634930884316654565678168354915981506144689933934837413647042612426670076106862124407892206862285068204290549137273548566622784925975410592184494312485051924458718206865104603005930734934239446806691634443643910867823616094262697881647652945181992043305175127181954104991363945028842925046296828845697004562884714990828151409109838527298634019670819153017133756957915918086266620464036647204934825214223493854825609264922836127612529559549431707900794344625524928697231117624393086691483334652126611519161599133018725307786805657507980414790666590824140705088659301140450959886827634228802625511358661726086004850954259498288685982293361225895114109939537138816359745187425034667695716207785631753870128695237080828408089596950642670895650123224150102836516061470887389657336025857955108641965715226881701453353605955119829356942073288005355315310797912397257520559984132650725913702135559587258178008951126044667552426593702021138077066789928866189290353014059017476395668650000324 A227111 325 1000648209025729725548783394699237994231650392754694308988280751426841371173398272461934597637445244017432266420416263693860190452611601008315502059193187002508350634837318786055204411047237513332476493682154471513943406950533419789820274198745598076258699083519275625398053221348952377045236282494958115123504828807557275723305232920119350057306912338734037686207288419685220841905312528937810791946339025337021092314098444501986202015971599127909439025112908911975590742527220257541916844973763496878512842092412557147511543965693517420991274392578944118087985671643996398060178840374140977964708376617809102226951146006951784934638344169644548188214653549413805040870716502055399733641154526715362468528269419922443455303254021387515843286216655086684297360094356691882551329901155797965112357720769502940896434536136744734697040870444392567000221060739349454218528314819126665047437923884316971278721031773824105447029245785632808899470306405338476746179748789574188460808459399764564514942049567485954717122563020032870346058878254340643172138377093434111527638104653850515334522496404990863980673418773204877884317325335606393953950427413789812060089470400075996031818712731368091023640422156782190208937218493010219029155172865716215541272218184907368862918810669995181447154650086017668762108815169135180223770533981867863882226906999618930760550864852420818005666542953521891715260544599595668991456493493503282799409912470062441822682726143798353473688583010169227750035425229535807280663786916371597776996073716889877370035431485681150840257040109734065952475441701011369139160948952298455068203511611589656822587431584815754335981854500693313198319309321663201503247891880286142316403947210262274644998741832910119809382946380690126428562052969186052542705776590048870772290874345076963616335835299938116067907450689011167785040006278367784295528568972497462277731457320131703673806784071154847393101747174389022734471370721300000325 A227111 326 1000650210321147130800500177364901964661146185754099900308168574643753291201568052984377898614487281070027685855486460519924787930747194547286654645609228170285856984241652170174529517865803421990631501109324498806820859159485909911204611753975881755978644663132836806962642480179086530132950665764787051378028630804148527868962502018163622427354900535715832572790651267628148619916703265080046784429812838984666745376562536045190677138000103026250606273496545955547600604312350473832128775507827905836613450276949565172953402457264786931689106319418705347339083075247698777921799969132372305423085114216991481751437295205257392899547054713157184776873723126340429665315260797430216020579968777667759280660667664374357735980679326019068679948602914289335522150680641717403414733324281020692175861458571127065972672308998286424824996021520559271242999779858930814384059212063088745507640367621142552076335203874902622330277215354756897712439200188368699906834418380706383974254496700028798365902724535603583544342063330321496764756957945427075746562596962296091533576091725769273898279616883360889036425969527857929981588042045798346959873230711638708904779351132210104549367132457925730143728206739744856120372454375403899874466049221956955609758271886418692380827690810611958552802553567166431687607812088131498823311828505802070660038753367166309534375738749215697633079060431782189494121138993072338623245044698589475461349986361190150829941978422559157735743403775816086489357906575078479546620840263530639853600803568332222490489031105584235374924491821188774061945620565889920207639728985510377371752422123498770062363937943319178780065491796706598377160074206411716134413817547661813291737937347261045046323881727557269568151677756925551782956954984650025199583980300148697264077299097468711696975062616293405146227189246391985823242925632466638895537572771457398321529968115493917343512110546645922912867667188593018498457822187645774275000326 A227111 327 1000652211620567124885736048639707911070376270052239758115214496671914297956723614749310469097822575446952380666840739226425411516629195851223137617910203886683004368953112302844032548138783949186428244858994240962136318329690285476073900743409569433543411022345904373552737129838648835084661979289073344669636428746286631337210682667444353521679635895459597092117062811244476587794257877644671631994443887818398375684716268077948669074852392824440687175581183509614398790601583507790549219507837004647451360006971606229991335806922189917297276180210352910357198809295761287647711816334250391327321819409255207357782988977620852268325902022331972747073632325598467692625177622910940164509954537871673461652513623241158215276228843922417464064575295651877884166638258781326755183461865117924316090012328931850506034751402007986861708926777905271491097873291490311184948630727294343370312256236830356437555039574031651103748051803740577980448992257869606337828893572796965638232871020561389964099691776537712701941666059731034844730454588996907722459749444317877748665724766425087332173562927260133261799051515816312278674800343998121231231544064146181754783370878852279499176155196158827282457126105134695187927912930103713463772787935026244350803775187421193000027545097130660966049663990826411370385169634993566271140339949235311730198205580790816959995188569932645199621905771897386515546605343635064223322695519687416146807405778363463297773575864693320127915076909149949538520716063141594278350397697930503127964139172162363081217122206276411111909560519332159399384010391178576545779132895829187443554867173274813548292473014372477986838236173354209935856135213361809648524423173793660723484234680819335621203712100675725940857903940471682687679830772131432446665193415566591784881778381294615760053379602802301897737543584702571156525560950532863822536996062307412667354113713152416874026665867193209420642338076534293937320430080555678195827576000327 A227111 328 1000654212923989715809664672981004690308833508840118716408976627200599473210675774905338399665776393193488787290532045222048377906932304321684092869638153052445168506791564352084396584033705697236460814293493327449508918103520123997485366981299851640928302227411970420698351398505945869902153062082898972150560980967766095279669208560940725908368515632304033110775531212797308425479805317540510218072627829921744199642482970765108262436145351852088335953929284065707921473443617110353252450132443891545952827003855006722926846224420850359219845987831024224743600818346040796095039412979961259858972101747470940753980713061847370214825181281236470356305969288086245166434222443600870725592853341760169236221769168987744029928285038644124629573484356122520585008117256535693637195254828626921227657623816780646911164636405538118568684363770933831280120296215993894385712069810171738746935908115835189730646772132034463963175356677513908246250196258141682876853200530677276813783441102329176590179591177555363052831466359518812243469822553141328758329767288070203787458926006341044090622458000487708165182214224882917941771499763617221185428208180274436816435241736689257852602943443919852467653765289243177250578543929809201216824311580727648354070519839361809570527126459840027536560984131601590469640743973645228446184750731091898372315863906541939788261942250775409326163089318075851249887854247351630354458069826455210476941109917713670038338981261015107536132773581568024434643977018084362654963875919179278148706864460587106602374952418030334633626200103078273571881620385137413282366334533887339372944243905637407675796070829256142793850890671046491152479300327255076297937308506505594493258019835996959322527693463053603410582228386711411953288280580010019754545436720753838937765199447587301050187430997864532439725045654643513372421482015831521962632174497403999709407991023058313210744920003181431696514533438297579338719711702917381484996321881204000328 A227111 329 1000656214231414911577475725185464916269574418596066020376357205395738659912950281958931486727826414277177351692659673905471981264461692774776107041972669191133363193241894930844147640524029732099716503265935486191304822880394194719403671666557740339888174514582881833616846890835190144664054217553938475969216208745058394383113481268020637107152888015813618082946293166767616957285411800563351041215419303545409599243063857355365076384592275473717187737776751237100471705776949598796871573129553607214228081904861563072933320471883307865113642237605702610611839952637320289367335841771139507965157569300347113876452965815915710920587990079330706927224349927277747706598956844353132749711393587302342802022369939064429491793103736998925688978821085627168254753635394886040070323747892381395019634961207712190460129526884304894893519493152799664221004951185095228500209350923126410459686107644281109144789403069141172992529251377123515222262948180553750167961084630740509274764271703573148377512210146773618471781034309749589615034578457941704586398287039882320178422183046444391047944214158071535577671284456049568656091566994338073619526580915459565821244728425417947860239796370307564152162541769491298610827910391709132922296641515887037021432201736050684518958846321092919671518926592603804008830856843762790567006649534322220216163373226539554666560727957699915688411808999054865495818456636544578452375143678371540691842376383786698059900694475679855990483152526987272493783696356499878107626044252652766109565231371188063637415994804853953572089190944366570167909431988978799546801720690010628014727160606681664083438147607849508833122105894840995009288251075919874672876542571474083081273212691313147081765519182819325805688373825227327472171715473883499943812814379180615252027508386201314446408236756966474789187122802837085115863524287639028064725566897930457521345102426373005213658189076147411393510733257943813595801854848403466889678736195651935160000329 A227111 330 1000658215542842720194374890421105622526425953054594378999557839393740474763069508386284728815894531530340129654169570437529260163202173320254724289865069043602107306915836246127217764467226383575146997001705557247983712162590446589689590349903588088387554439290982697153102154108273463645837599792471430784085248205325323518934481399703503939866161595681281194550155026243174961306529062961472362599961224165944062232340599283437304143979936395831989820300138454649016622654653231222625549762346613871310066469479419969055611331801324785504951614530957976029230152092481963189568535646728010831193538355626742468933247781093362038947983885096040407356967905621296292806283797100387233533292139363924553366213814568085851483099579176471401791554918639766024734022381571821725147352846239984527596373556406948260693666496447498866903742073217285456562459363717478394450357447442544642696855277749461798891857458216664502743201971663094112615878798203861079203278870032917555252143955302772082706635994603732427840422508765377647854289714855150647254318507698070175774469687023025010719969002409229262741952090453298541003996259530290795910202747435968532196096478058363454398827592047701823846926242107183828135888870279337796632676907953244483925516952100086100488522429215034730898429602920428232307272915006837348614138319175104109872713654913691881763519139367569145992410413346700516231372422207963687284696798304439365097304858062524523379100607030468368934118385756193694747115899457947130364175142086307539178271223502099149082682530241188327578304788114832700946689534270895884015676880169641701449302721629933202860677076468928461310515996258933800607223161269547212298633248261288720932869643245271688223685754535163750876931598564395698439948405361159430232691985054828176537258602280321649589542272389801291138836644642965744379112501315181860765864827101621207762741116868449968645558079314818768330338847713814949990748872774443984909598171639330141989445000330 A227111 331 1000660216858273149665583864259308989012485540990230913769719772489042905038623295865388551103393231832675363920151701424977475547817027743336903106538872666698221841939316714606468123971911170387390117563599844155832272643823466947702375534364884223897173474059973104603913578478964833301929701323006961509392877899852517960836460874283189865606020690897319669096730508470281154489684059062312873744123073047176974816919654365392807161232859279320189208806061867188149169450798068823311045414649266991408255482398130845990687879951055067682639316569073395707576507942174308200857594494431968445444061234738296153117838533712471259856146070143222609358451912629883185471591661961382477463406073198491887628018204193692617715738115883836650997359576060624483180444681361831233395917100875353259673047354134426113382475693320362235017170985807912397980572824415200878222051119657230176863014261000331190171174132786791533003066285074508187426980514739194538744883526422696536456513950315918416547228259498209425158504571138614144299835833819545779097671311748687284874938915783976873723546051299289867042406038779808163145028698866718289497456494221936823217701304430074842700318441842646122880266371807505500734053843446250444916561040384763748898597766112558098924672721740934314646798480108115146571133725543836505445072756884735810546611180124838335920743111739287153173002482479115400633350019456989646575526789245660830297663511980398272044360667171781735395176398002482054607518121195962349901935992328965667540696813934980921909792631968832815150105991152319739667724857482054993818466111976600320042694992220649302120401133739643251559589108457804212579983380706581500317137970854908700938837425903284966075749054824907302021614026621904453406117957785798437077668950494985471814431061545498701846640137027937833984452447527067907507764174424320966841947330766549844107226184829338603119122365217319208891728096997999644362705040676387678949164523945994684454077044060000331 A227111 332 1000662218177706207996340352706843132740042460338786468278492717549588325285039632637217212372109153890323134739349201598726155932330594117229187607024831020153690169339398485932981500662031896445263665960259824358518878751120770882473680492526263363315717680318533670110831803608968689077488031718763769923523425254824232417667057223686003950586048398998835302140387420736747940025749863469124469306909088930723107946703344142469197347563744440894767912788647489491583407294487953796794038805517470740179891685037785575782900441357759358460973357062201582239836965119160962397381514246431388773734224112029572091354518026920605437017572420396414911918574589126351477332341308851900116431260612777104992472429535676734791286405461508585319091485099377985049510771276226459934676812070984407657533326715701538008678295510011055209245193521282980271732151500104287249260090085365019133875925442386156335555805013336165249127915626704335134471692274587608138335757155110546102979553945788566904428758581872021785582751155719915999019359055843359128474374356444056463741810595486033971990270473380672496619730894329143770670901690383112026674505198339015064343911771300487606371945479025130980580464430516402189502948127725801448547171535710211841518142318824164807088770484985889274086212738974176933198506439578980320203076809681635441699057169237325871942501261343747112607941259338087948450804585640797188132611976611954624821019667942324927982842231369736978351616719986343941185871142537457625927177849070586150329945587789430520648134352405014070285495103036723739519089360230823268394182853024808596363165435909184440697375441339050053769623299174710612192149606872735690318869057918551777507978014857203903002435934634793266081682906099080765616460374323274060269181946402653769800319862231084534241763508658622347587730615140824124998936224208290702982565832800445512379812778073945520679460153493404085450831061685863301514279951136478282851747978290132978271806622072099006000332 A227111 333 1000664219501141903191898072237882962562048631434694660310439043621253704689201159811443863510668509557527522153786004933209201683217481302869605037656708166709191604053038942888014049910426752385084645317204354760603995944722440851371621972939546040308079427529997133704112052167971993436387221861525277749740265340165349188232040039839614861719666381230027279120094381842492683013159633814361723496785389875156846319872060574340562631593046761222416843045152877577756328594114393603250834324771770729706722777829747395871653876312651386099739223941233067326432371397383624211364134701259024042017339612032352089263962439803541439694733984281399558678255203666171278122666090349046228569532092820867140609215988648178126551794341701792598146239445697186445904809673285831942915319593375153709247766429095296364400178440488692755662291649435005666706887052009306885010173404666967812794535964060178093607475793756020747325627091002585476856886709784730333037294632086111440545337208360001967612251520972638301366824111797068934280218480417170979358811759413671680542989391822350005142430477047895711913424843923890022919663224023347764199691829059914285879818522300812506042728148073388712400582945322382955935519628121322846306622379608366700901440591359903857652272104427934573143019977085008083072264721445288344438173379329809732213055831541117735414120308010349056990427188067433622144222371849335119707531252189332321941023649151363149120717798782155357158401641484388737475751032225135182721233741076382355509917282013065402695240667751809087681666841211779706975416078669876005183237586396696179868381561920013564074036186787812330735991195169749372504916186959369452409543114156350476640678122112294779984338654540586786613390162162871349751369702790616588859516686329468906157364477398994565349286493483793024695397852768069954199659154173231355389547476965269165940070987855394442385672173810591949893784644139094945143884980052017850767637294107140394013817171000889073154284000333 A227111 334 1000666220828580243257526749826031097975266912399217487239420878031062454479060949888478446765758313682174528054939989370479718900022121581899880182749554292518500191416093358796560427452593591737927383590049725503353257328355811417502203945301018238907633780325536476018060926721965497576765125946891512768577001050772506093675592271502027483725703816612203690775653786729115980577788912193603602356763258976629687544633977210515007968575840749968375543437944199970722836617279998424743552872643626234442664720535123163681407834044621110961153664061219976435504822679886582013493396467131045045818992257937841929856111395637066528750692768312350549056976145264660035876095984203894585353137331768621521730720102087682993372370710499189596269927152856986355178323497855667743302978964079663647484200516970621228277205702836895437537791918809059343196937485511678752123839137764517056644796533998230288521276852372052454353785577007639566401136088423678210223373098537039855613107752931439133670398178571251488061554823659709777262367124855112454644927117908716133529906421337391839246954727936859537231467998276958139805379919579124909204837116416897900510051266873513195896439745923312913698982615507693136270915096971076140824589191404578746099132182399568435141163244165054658527180373850876040349456689041532728575283275356365315022838622211081760480353810379022576427197421809201815752128572345628013792129870063704088629055576573840432179073715289770079237746221309320089533239639786013761849061725917937330425557715697299483238256627712496456947437190475176635431793305762514255575017129603474790407716490086774238665255150419488530919313617098370088704486486179551221541575197552259920283712851691031026559041419314893431852328595677113992587970124764405709718371131302572383148774138358149043476186107522538228772788621216187759724426729366540765628049965357240530645602422484990340396482999634260110924191027622932392272089404520463674852202351098876860316315065656959268310358209895000334 A227111 335 1000668222160021236198512122976338851965224979970480237042960662212508077560348654305689022562840401335291223894438571728304673854526712424459826501207050186589428520249766999379224981630560482875200432692431820957487059680109864133180316508857537218971172049552789047663482965710114829455592307483707019329741012927024867373347614273498338447740831653158117248801805310757569344427907575088414829930153610779650855414133909632149556938017437339018282433427808659016077625185375476656146287966146120687370361835134857511149905449464417546327062934982448359651516460622205509415260039829712615173207824871880340465927938755770593840443946728258192439773792859658272309992501565117740327051958991814715526880942696387277952749709277114058800307417900113145829705336668056758644965179738094676487218120331662407403090566960883900932888178301637234669666188873719942888429334078557782412274242855778503749017793716832149722664938263831467954589266305218998170870008814950199635060732867706399659340305517399996379043558308467990272570124580655081946389419236783593139202759809469691524638810871841172980473494565501041268877735640316044404230632178326931042476792372690167124400530726296762032176736624760523568711865255845334563348749517736654932877016013963031793686673622633890716532069493638480722124452379871838546919295137578477854374138858156113126812333653351229214164339927147055006967692642980628482676308119203736684785043502363052556210786710288079940979122541444604306531934317527817582844360288858667932559142184457220960555210038823056641272599276261875918943852389642150364524858403632550759770900609339886030651812467365715333709587643394868294249494145780018664457058911250245481689397068640093730498982242617747722984651713547691956653792429354903868826999951455975471607210967000268395296874065329403987355762373768734794247178108265799839555407990101781697649698444523895239389308398157873707270602284055093853492734853754128830799500037652811420775928557893076765057893941538265840000335 A227111 336 1000670223495464890020155939757327277893102879322464911091035530646593081698472712548518572990997048569328136163204186077393190474503941758984653299278152720507052144814288998721807646721727183568713589501559278437538924928725871095580227058073052730100308973657980519461252756200028188758529253170745221617832780896282144422031588462633209852146225107337697861219690710677415205779867314922987217847619867484515651456868108212424187259920798365924384629242707139089957713140655124570482320260297309426739092949624085116144392626111635067328110967997357170884174543678691249003598983767778781201971040242484265234350932769718249270235990549622898263390360056694934650391856890084994466548409201147346018980227836750940007203527093539240657714519325352676128844139092374916434984614000710849697607015104255586527388402520789545494987207182556300152216719146754493390829599258473815688701302887207570509491293522131062110112011541253641831948167844185207472777926876757606162361465949316521964386692758877360780857745144096545653727010011126980889428456903167421779271129498855780557600522757623669708091518652952940802961996437647519656399861514682082859222460428374402453467906014162318185954877665320074107143494986439575338920905139094865816995477189248960587567861427545994821069337503118940818712045752736248833907347443440177728054491241118806600416376196258055562812389233250482103655897376550162315360927843806182962388349368361428226739325291429321443423714729610449449519238061306919398839739963817396588169089365411164317281433849759896030758169325003481005505215100711497855519824939093783007742816676350696993933786996751984809989835574039235770368984274679605738008208274146526406982808187513947297834752209555673917060782789419266723442028622947174608509973199746160012426851609039053621695306510034058460056214547064709543095550414862291944425720560152133851247736503390138684757302186434273540018382565148737772652818906831564249652641172978034524047671232889876236145767098057838558322120000336 A227111 337 1000672224834911212727775958833008280424682326676258331040887232480611414222423601416383321373837341540862434418141221261870906689156586093013644556160291450311286108731989198779555323337641402041450166445863081123403368185618241487642308354393988559696911637056956663372738889657877105849196655399795970800792309542514195973393407658436787504292431061340171704962255032810034755299521305313189156246967147894320466877391371093226478198663168650583099040672947342070808084397065328255546085748281683733391800307122614002479490057385737385148781206672966102663533863668127089925474785456331056719703731569391542378009521131117860767978760427763553562458628644975274247401499401488782134972224557638696354680451081679732566387154222640678026918720695591019416296283634823395848149427211293885939568315641798576918229794890191496507117313256037777086515386345523120710942660974783903302254122507401070681776534000969088578519399615554059400968000272566306576887653434440489668758840472613359864562915132603538230061906863207790288509849474874433018809580678134838694877904447975575509352168267144546144559093663009773214278101320371517215798858270000881591209851942252782409900122782849945979864952813043228010666948749860836352815737646341795257209374525270462069475073531475163239436345751077414987100044696105629854025143419588145313272368872246914699171420915883635745270163628814784264692957633337947723042577937179194266635070408375379906093415717523693515356313497098929547876692495476510078361009825714479862673407035657335997425611191667040340511407784700858413190964235222755426125893828379136336905199611224278794718434978295326501492089838376674261197130144353905603073904271898617641124371907648632928660707785329594046165999163261860910261927815047766710429835315823732504795420487270664488835549632251781654107805255506447910140867871168874490901343611753698747525337217165495766590147805799257100167304728206597467844309118615885177927386349429580980079066516811566087340346312826976780057698378736000337 A227111 338 1000674226178360212326705949494905790501485848763018580678226849343985339914605453181887681427931570642554519094440729408150226244892571215711326641690419117594908578583699610613138593449566269677532522162627259260064055713917073799196557767915117120615957978150130468312407654616195168847208325604348241139563165905515448220889072300830072789404806436350148160198327259458880684658354489150019915310356654610768635650840610224511796543407141789660479408505104303336249518874144164673061941715882697976498969781296489154757870931249707763997439869168051337627741833564970251635975945156898370398049392195652710120851792884925772070930578136014173099016130663969173837893299269837193255646409507621263222872013096562915698015536056941919781181235292374696079009763551261821355848748593713323913339483928732253500279375763253888487589537945169301954887003076143595038037328366715023270802253199957384181030689983527599223174425592243178497545548566734903541656622002274580622861420384131943625333327736469416744379489626240658958946329948919655757664491316406766507652126782005200331004331190923479910893759111489007715171576935771195962395642348061021731458352279097444455036568180642043773742750224762899219457650009651192579502003702478167035660794078202517133209963521034658328335278628947847804426899955376310019532115221041077142119555239256604701759700452125051136345396113579229505028236537149558501561473860019707697179797495553808307484866476128389237451914888282500031006177799411981793319859628335291551669314985883238222732194878572142240742328911485669645582787136145720656536034582311273270238779638615758426599673718171349305148340837746361178971613302843825326610430813969153230085507629985465417739051159447329953144535821343126651194329072179954777340309000885854179060683918099212178555488249729350851161079412656902708489623443361521278235463122496496534362680133988682361078290847410111396495070789276035498474096069461469590790910639952627198068048640420552039239631117283456666913200655574435689000338 A227111 339 1000676227525811896822295691694077004354233843454291424388711947466643140652804670978571621601878043184321966861938055855190901324083190094164601478250688853876983476950545491903627830527973613486734235825630134348136712760905098265158537919543010642495805221506389856936287322768131662347888142915150253180645649061046466942242999883001281041891948458458728429433307484408437347386913771103698694044874086167830890040217591438854854195907002125745395560813338214504183244031111104876994222511510583656146641095502659947429057832989090773355582126662640892523744122945973847712811090018863209409333857237717397694702643046133532401343602136402466366934565142668043147595999782188331430631432018305306240840820144234428372765252355447646510798156976818362107706330551372627595856636895362361912776016721760542649144577745087185200476321627738074980234875073063231938881881320660814039874010901161529973291650974225789744371902852515843584286989598431069011191139008941697518588225617303953048747965043260326768080374846989849533401040051291043747501132212370589740507007247563886436957017624076509589586436352862671599523997505710789403467195622129918995231814314210792797983225471368504935047447764283483792443045696940544933137301870132756254348523604533464163718959478892225324120460136265669354371431394189120727456048655417494080854251333053810846096857056826783965531785168626186499858431809357939843045139035244385158658012660882164344693106065955248078512866098596920282509140882219703924787969757976187212426703844650536582172983006964473773835143355802981209137377443306801983742124898954311998956940979838130458505302638724067212868655807926544581855594571809233884116730129227707264120069183359601016762238004620988140019112516368603338284369599927837209434815914793426115453218306962252956492574696217014760230529953161620217039533974698267133406850718931840183743995160601425001225847508225216068912064522317446745816886420185764204611476336595979716973015195537753813826898030458350887513707505195689139492980000339 A227111 340 1000678228877266274219910976073133686558747646131476847122797706309859847089741991247998973291939359258980403935229225212208170976477688034299897236237934028613000811799904484416027938173021530840511643024424253086242781775070556019641151162819653170749175095996216911737851064874464790956596643522588875155547662111205025869271368920780157972153202169566240540453816202863207837002149664246582546953112156000692869047386903238386891295390882143206239909814799361772107148094262917580329832335282544735598070690808351982967656201949998880605879130062896777936361119096591997826941545389407271190595777535033823737302379741298772875523479051535808593731284838699312353018325800350002508024456087913696441945680562651844828525434970254341870034236653351134509138171267954720577560566787280303888906128949880646686301143780742395999083468691893740918439666240858491062269615489385418033135375625912530043151640173346707505967863997098374190381914993912720324762426487678058779980988213132326236269930595565079960997441590995164023473866194412199999639707558877349990370081495070729437947886337780753411414692045824483565755707545990629248110231360558767612721743756107962867289723993364411103876675815405269609185867683812481164217516952156994516158554134545012436569084399677973145050073718857606607081192289247482205742127257495272800621371964414357398479292645839137918647591181060178356117852296716530322387675567020894173568310269210306311526241643859895122532894735091665561461423400470462186396407352122383305172793406506556568260264114707755507904118883848950486188310048416105810209946662547573872998627620449851355127603890902744987284910195933012094107011921819405889281654537361355288720628270267882228334286063679258330835945224640491539669703042015842736037054829647915393304563359219806197080388469187851706010321063370365460867311151057726906497756011355042584301866152057383523941861277559154228496792235049996309921102018460130480070424089957861998292496514370076840694105132215172173098199075943786330215684550610000340 A227111 341 1000680230232723352524933603998263537134426686622414876233037660480883754861969527591328664618907371516097043852852773703796657336964450088351882645938241903002807348947651100748046224736994249053045350434223567698923324126285969447992285346856820272135973583703913098950168150719658252563410425053528032190382822953348602630262060996575756532586145194928687724476438382066180255933415231198524126347102363530959996346957167122153150477734618070774619320168873595810017354094054922862133881890070221078176031303293586958576119477314973722770651251047801321603254350926306446887991225424785238915119295517179559947712136948363552830023096566092568063212069834902055186500363793854007208247283805395240837320259147772129312070857592751517126362529075313643054430371182189550156450349280818021812618544400225770430872755840380812906130379673630648384293765045210737904178676796677514922650781082623907857310564946653762548408650143081996484277779914158421160604644943519842997089606477590164275305099182377523126114103259110265638954923292611187783988415794544966612857691645493212572159198347116471955297438365618988778369976385806197231863016791618021534634839280600243268901247780014414607227515063821852971960802571755405743482904842257761528277453695398933002989424073683053541517471593680923862158140782277689269312349621022331742511555713077431975861035793578332739866601692277008691305938345921265323638962402528983076321413020672186719477982531998489736257184552802622878693949403034753986438560441012299580181427564880942877528750098653811940408170218312883040733479443827065264978260280457156843247419305706135313850476015652021490136160698540535304323273591261393933521623866786313281301978004260302694915383131234623451347985908390921708136413778083642398122599066548139873220556542231071418385820377008297507017516069252261671645071265462989487976870739733658443668102915605943643548307736280483499297024012565554345391404413918350513911198466601430437679897119646132565652248766611609705412086921454424510283149292839608580000341 A227111 342 1000682231592183139742761387591251622685427821789229373416658649709081918923169391683294105284988610357548136687681499005408835705066915846275581661669233882250375420533735995238447816345027695103370434994083924503034297719847979238156110775407872834613698202480331331680369834144221840815041087083421542602924614843838961665356116494828478315178430209246924379682321094402490572091063890191984373731108475188733946110949168167440007880797186648715369987264307693647394174766991003823885343240253671386282905110620595475059228277570960696516146793469697538075834660657071938381788409409409146940207718484579998529296998548900147177387457839410176769296660450447993705772037482228576590461350297454827171714020091848479175766829889638177194426527458501759445063128908422776364282707460939022881874889333425664753463736939206192523975449538390912176898639891822388659413626662968838662191240966152937729500367037740504215760400252876314784273650095527867562453053432484967610287922598023138467420517466339617950564790407355786417895206038434299140169571571376915995232040010886133477089271936075218301903568207084305324301708642193213136711489888403494539317349782666082725631677619642684912063365107748103939851341223751363386610579326903228526848353255790165246720885040094631823224876655479061150287007491952172632401640763515831659917545463388236758760573158251440603886242287561745654142260779441839313872893150131400458720544769324659753582211181652027491592797172049195589204615125372098632546062855946785197428465544430899846007998599585748983917343279145415547615711960299764609060374131167507810898558226671748098500653865248925190288238225874647475197949225714469444387671504144765199391179252927590587250505079772551634531209346031902544755189559371528862365379469010235914670655067950851317169437342451971135143342252578389855105044190144653102804788966568640154973635209227472989283537449372014198986463452385082684265045200417257248593766158518293216450814617442079361403009994268448823499282573455169220056226072807978574666891000342 A227111 343 1000684232955645643878808149761501871584674929107738525188783068150148299426526354267215502345607851670149944412438777324553993749034529322770309762744205338072201679381574255361490642139912338934023647485900867320449080220744495609988301118181431365012510609604600318759329281784939961108003058913032299020956292660878266520326098604431205911138484809574756728336151771320202938690141892063831342468657413279337221215310430069429385593690795092610932799933507602942612595959530520451798936088078018011735607455352640684946884809068939718960224852040513826219863011004789998174738866539339974533076813661101848393776877582949532840733449061495832493084106475705682531924546971117040683820677212947174797562968279051342613577409293985885613188164794430313919506705391626162838653246476197494410639835061391713060393018096249198180520116676383858579049363040717878539145734752317985923071887833712219254293202130617269131822178011128411886760136646343780838274019917431227935279623330871244907219862143099245530618314013810487026208931563207421085475240722736070333269485508353297557710732902046931253993055542265422054546738256832127546751957114151408329514810395831013218516528639729022949653174819871091920995399073461850086765597142318399428463149190968399373355979548861722588414840051690854636815627142104998395964627877528046341959842966736651979521013247421896070973871727306454175941292055272092259205599630594061759118933227337876989881046159354912813115781867907282503042990911723655427340293194086058530557848101781807280242809672705419405316657301891565668228494308682951729145765186650791885633722866944954022691144731242805212122966780860963063794359086308597599735298885554251865054791722004794464427419278087795796503243784999246622651888148042511191645020557371051336075936269387766662329840609908270218708604241755877495815502138561388320845531586658596421514211498054223341313910072803364635278580941812690430417848176162266678694344995536699054570646088633634348442086667722785111630317962314904043473211760749841041331200725544000343 A227111 344 1000686234323110872938503724238058633200826846834911312844044216342867941073416125401000867384929248780568296101970054065420961358016618556123888387517455244821208589902682643089467629125958170942356487838092468687189637194401902801259673115545511617099832761791205829757486469111823161153781053078335083998470913030860663662015300294963058657055478608229197447640361519244063258001616781775524406241150366220432671414564126744178575284294542466320320835150392099970554173491075045338072848682126308824531377255181268485117634107363498628562091811793701760454045753192736173094078144078691264803616470667788962878989085138175401741250230381216568026909682467149337282839162826505210880419816277711139341615108577816186696170787969628706755069752993565476252676042645591882962070501006326164098167717318179960954485713217531926941977271524093235897228130227267061335010990655128076932380765138825695437765557779292029999322701151268673743331033851832799875740168597908609744303008922507618727111653444356111211643035632487949856775628194652652294278977374077346233838775131329082224294962190035646075919488310074603017183763044984339502364857404928925142443065930912487530760299590060670730079431441308668298071492960320145669242019310126073485935102888739932956898936095574099426819922249547733141869421712208995598469467634151399757289011054762667907361584052689630341607762234446022546562082192202060542610676202479450054092320064745611120865701261693649311759756071979425520435947802116274259525775776039900639818962432280582378312939258478756817555882186222252108080685350123953383088923713572104813086326626579789354372518365433767043868142101604236547494612027551572267704783886707635302054377066388847294763420542339101467015064239852285411799101549274052087108032318549800698709598185345634782795214418272320597906589687829217665317915379710560399432028624618964949740485886322245814551365227634226704558479484775587592346323929174353958027285126978096361810236936709360801093341472534717547206272774127329390707843537953306314940475409370784540000344 A227111 345 1000688235694578834927293955601628301168331746617020307737562165906111843741148123933825143032396803136720249386892108061116653422614780595611966105971459969968954026981790246775372233805854932216558460212134121224641110706355842524844531139281754407004885530091716901559541383766002055518318420679333237609725877673665769090681746059043322484568361513275275421225682043238765594356812582070397815397899017178696454866627618651216753211375681669811562680699451467954820606996479414892203994307371874141060948299924043240199251701946766470750279996258365123005526147458022695555419542236804683319606737926197221643253741267951901214470763348836597010984240454021187475038022822298939343870460076659874086680844633235779360265128968591068603189277247458275218834117683757667440444798984489523504019716159203957479346230475897968987734906280455763967023540824948466506092942798570241453782311914432901201322721091153295381252082527539154102667392102013743404693576297407531541605066300590184119018236422755780061722359673028596518661531258882832668020358510946619147808506738546075396951057482402315414309593217797230110847531990455882732787030007096983043179199408714834545339530097441334322781162577221897740588218011385070910459895944077928140939756359517247287573881494072934595469914166803817397284014596415604389318559574690703432210997586442817589730662123878214707621023553899517566879868862190503654676489331572649413361834187626621678860605116106291652899024678678453697419081391508835501162571172164112426426156011674889091375914077077030965396811878581307895283009945826425136687006939690386192109302007347408791084282156447806766670987032676316789186846053711833011763010698675673418439426923277925280736005274715758725939910474184261872584925900854498747064164023422792777753624553205929537795392242038827301937877230789884719511490138045504318414266100355368656083726770872504247544940107023368062939085237099278562579695931391794458559038914869655973007423858128663573726310024869220529973644401561247327404310049596909009792355449280272080843880000345 A227111 346 1000690237070049537850640699316601000700696024647312714931342729717599611748492738288999594557281867062941593578610313549230805601856204863815140711347548024501376509645023001765963101907233076297296935158112189005045467519890065599335178925542773297398154028245677252231553297019012101053317634155020815223122762041422645509189066758873425270918367591341246493168295297155211710368757232437560339411754288570489661893316919235039491518137925845890607761358492546022606124537722853677542703670022416036127104112996111711030550831965052730175857998189795547923978456749863565847617916902795078784894685874869457567029238812555448033135016888622044453797045854475185834945823561061744778922642606699607590151306855583430723246033312152834997356854919257700382390989875740358913134087991125421982060398034538108169943009207404435070455349823326347607027381636132888272798687923120827603610091402124349301986298041157712130063553001704886479824328763054616398328552884684386188070240900978482290463966840501513919838127006536299540222080632088574805491041899369362063672725009325713713970522302292985256750386190907746216997679082502679881507511241654632379740356841971208909077708288970768905859747468816972752942390519523022187641396718200574277485912165544031219179716708879023805243531007205331082669261431302927798815129216211383345983710608680701464311078917295100879997749165605017603680556599381665953491596624008701882458181461240904612039217226195658164220636827416051298254496804151182571031457223046930978874968963347093478721816246526872180200263915387509175712578259738236104187156360321176649168114121138337159275284535657747143919086607606513999718820190856445823401482652429365985899556166829717459520177899431544736915023252538195176868818785294501354512384099663731591020630259756326351469122198040516165174208785946439709593099943360462494043192368488137338196419973376305506667112951089030744447576888565194281652045503191310918218781678989458427192391776614569594116748116688176926942169631302844177124837528826300360072421727676230165978670903565000346 A227111 347 1000692238449522989714021821763072339947095797738193677810155572095321484781810123430735024432537156483643322658660750520471011955406291922802253561033358753491454052428073337784984843586661518529643674819765946769211343489600464268760021753375779851805467070146728858055966043224046597693753738734770806844073875049337002476806419367916261271709866105591860814148006358324580338748939204357668401950362714263668903855462009414011333978469745368530923860904203700326998718282017108516253579340537552086651804493063276754954048849826517408579371583435041647518815939583771539427291589443073464832815450980921600568018175649389819402763131257441350934537116851555910544863472265233828879589901512640950529289827284110461045474244024859194174058258564364349620544296382501276276168156591860959433919872631830157530000145135943503648849592765038259353442139926929136997750285053990580902466728380853371238770469112552471724396659833429637807069749257609475115459335798385461980545209509918679181127957584316176686443210902728590253148132479731177451381770048785140443885905735627923858659404167940638785238497376265818439272315847749997354876818373944328658998019339641713652086811609842007317300117853989129224310674506563473015674386930083550782690389209227422550882637821024867681797068559671875579164622952428506390074311242080497209175711872669707828127564721863204808075630946395727790161864442927984847961313103547273410530373728190465259660814682951249950420858977036807105678414859447371792005090450460214501564762600858594016897098801067989319867547284949943138852348376999472570713538309497210284581722071174470133942255677435734177256926639013058225714143311707640690239417622382907833932852292523611692031819014506607594729781323858760342784988261059487017614238625684866754460389508239092239568619206747116853964500307062073725241729244840837724830134950554460048370740997560168532507253781067387982402042415656032326803509528719737604909226322094257367194376505425115399397807686610683993271154295112133138411630531173953702623544963509893162989722588825963596000347 A227111 348 1000694239832999198522931200268865225392459090929088458172863879691534332695062087439233393164297021963399008078243126248393442583880971929784242960676665679497613487311676817422015390554582728750773501030818289365946769723282398002168669207819951424439627907783470997485436477903901492489930114141194958751532542381863978388769950335245808037473536100053153630278293407844128692612461490525708360054729054649685676904699230676136845081902662816503522996906034900973040879733431066425932888994018690458085955380636135777394562646213186510782223689448032659603921181667726728513620580460404733062842321533038667725344442228174088943589381335670730800350363881335816610830086806343413523686598947665053168584186256174877959540751542623997859134453845884121494324279770711650288844968569261009067847615049593360792280667028063832526649486029153334080137520463601963474388147666287890195705412486706522854110822304188710531298950914619241113343658510628166005646512100658730198584486214149628777585341357940881351956082275230557583322102476455914833104584237519746972267424145375722389497795773035004144213774868003820584718286646164695175789025447699569036413682703300652578672144574556149293025781685318977455100306155159543752100895256669769553073754015728355093562195555081330014823553130003751391908575950591741985655788462904166240953918840747469456934540275528337455567951996777622832451839749053190147331627360219988908453186087055463459130093099968576635694564160590540542465210164978836189944523278070083964770718799404920765121785501786869639599660147864312774823238572520513991398941500469642122641970057969444368761385224787813764189623405722417165222988225994545285329941655394751117096090792242297183088373360685116430045539238684493037053135635859140317802979352807605740094234697427088087493342017634061226000167719897513640603233288589734306562224148330317964922349601703967232870942490068283004226918188996416061979597941457142998881244829628682774030121435750933857851991912631940466522452660493781193046604510257891213002123910239747761048372338105162577023974000348 A227111 349 1000696241220478172282878723141551741301146803507323220552042031741483560191632156078626461507652615533010397719775639411987278620245668679772696237239784779267939123785159986723222161247578853072644341059290707327705735670052633223475073080889607042589101007187481097357284719918801334249691047403729487402715274640104668241677390872669672109721694785853643870479962103616796374511522135109940472267091495705844613561789371170742735346178815287850686258583497789181938622114863534569783723751280424916126334000460245245173054158583524888305418736486832184085805347862571248027493836162138362282865373752848918351698971316490527116117878695030639010554523231129042165611752555972162738248412491983358597177882474018100482012560163081608863105312920617755004002904069650647415763044982921979433273889785389540106370421431867888509178595824476542794040642479289448538388167305585472486431813316629029538775677154594548439607461040796673691992455560138117512720913918567472180246497921141511867332977849442469276134470010708664833534540530407719612454519269236840241712583539780127235206946844767890810054122656768318094983190264298715189331627028395587617177811202007061160637660205193211593714525729565047975201227226547543396681835985444608505682776612453696161063155256921557539662557909428214330851687892164478546187331268091017738044320251375975240000784436780760947520999927873540756751108924942526389268994038626748035327455720017107196328820894895115758164884299768440864569258288293487732757455795324635014488188126340954812362457151340976114537871357864740956163838275858806684049924825781929523616718131624978585578948277424321084139716050791971683418305613745283131108804674587822488975942076589948815390215925739805981263892722168240624715350981787627047822555471748697116680030019142022552161277912078527874915872603378988935323452421331069756785996435053784490607724986354799899807848063420755887011859254850392012396065868326222403638522854513432805073575238626610983214282501216367922716775021405831026313878470328500098253375960784944695580384541686849064760302084700000349 A227111 350 1000698242611959918999390289700475093204360540575537776107554047367374179279061005010243556673136397445077166718607679955187859468554515728526174810702475015876820993983909943555883930874479332839795903619222052408089572792158026559018237633033600152595366233965055844411695963490755735374455645293334364747548885111902415908632010249062647498730668421205742041667649909910725314696427029461598230657510321528781296196366809072580377600973370800399359297139511433180610951091134723417119432252301994587982147562670160210282908368914447492708982160813522934060725486813663051988322164421297065979129534750533581728002636046707815654943936841844439690496873609375154059814747962866444595767545575284655964947411776614464331957349310242394274780415133384461785667027953964462437287164858723100308663495324101263270401040811918471577927550349141542261097077226494269596821642118445695509710498290059957384348048183094746806400151545187456334425220303935894130445311194389662803090199683938769664142562886620582819715081398296730168588977041905458325417288263442274131155547217974939371316041536272082550062707760869417856751376410094525500115840996473855382905345988593051492056680827934949835563157009323481323611858651546896185613469805364478499643118208453847314439749028138509187222555904529209634150345844148354299193831900767898131616892173775524073110516968892699968767366632417828551835844804327924434572719386467493661463306386020094044456158089077775455296432052901345837290396886267599109567942474046281140480147018752436775472676955490157010988313563967857025497886290760535163090772411640182145975295722938599865478149990952114547557096516459883643955950033191287633449072346911841722965525277357005904495604408988569087515170133523639421957915919452537487440791976541837634721455773461966601508955146546858689953988373898195525581425554595309185636920272740092374028375883839850259805943711884011786033564995564674794991094244395979458141872988560260587109556703003058115000497995923518363539988514489351385315437316892394150743314576323864141559535954694884066120326442727145775000350 A227111 351 1000700244007444446678007810308771615431405397555317780379598939254916871995678079572061945004171117256364404257408106772827994204861465558937386194372323724589612962846629972251985882655617859637214004357956646511135098263975905139401303036285391146714781817654934673516197305785325432166007592870375260368874650722269924438823722844841468233152996210432862758365879601340065174043439625941145631718861696077157262263253357192636733390557830011794781280570255025944893814523854967064451402956596715468220043102049159216602868689486012267445384053889539142370106776080550873966563569817598414737099354647320217421413243133628210099258756202602005500681223964111818286891738550196758576100764947637558121767358312840839678411995124459002199405883085351623241669981533016367462142388785637054709881190671658637583142192073893724993438838315733061948357122877854681942881546313191544233795932238570105690946187849652337318739169797050939248297092480684509546673433967499330668497238392157891043760749659879023083031278359183392292038605555026007595803531378406346496434572688827662737655004041119948147383039995474885472930321594752362498902542512966516703587716211667850866957657880135968045257634924043785444844940827288998052179293488907407392614672886184581445521924211475502308984008792101356134660185930509190908010265809885512336145064389821827303907287214686636969730523406203572387565074935260781981496646005516997602412002564597538628924229894197624789952447530007286755682303026196802386477868122198471777247103344031986092219886946031705534150994564480447089854072545576952845885239786500955501513805744006429024546255968666517503508767309568776847672445973407935710410593961925426741974383385918584676430823451381996848727605357882642576514591594659661041533979231077968162924976519256833495423016141904990505759289754000027449369097728511094923833960476823851857778070156101010214520108523871627705993716306807654065085833834572072184232463049902599184776217489311390545878101385936295928075499226543663588996802116740714057061287562854763413327034129071213071346771834315270927207200000351 A227111 352 1000702245406931763324289206405392842684935785272908530474584160676687827782054696748942028123050882041925780588771544422322932180894687422399949553416186294426359667056678844517946476683827286942058799453125566520808898481764343518419423812332445479864041647065974617151579282335525306853381169150186545474102054106823820093560698076378525905840399868926552955670190591057600204263876987505701086980663535569891906256249102403154751854952030749853831499332416807157806192878303403823294397135985509229398677547547381167358631735013108331101004497164937939287577993360042309581497839892749727769507531780050382527097552378386474719632246904459466767850380886869249636918937179614044221655050704571685851308317191592517948314737484117293768100039502843013529783080411193766466923348607977338819131887333731317405093257095007471740076906721831765864131878049839340575018937806687348974765954134924872332867509784643688575230712528584133198630401618535045695388591420236820355964185723831585159858898411714200278190823838920395577424892902068528670776817527143686020864123283841884845762504411756714345743062679004813714940398037538800627217445792551426795624649531717368856670798743959671636365790489478070375406507035847040771523850951308771737624093637030710696476361408009485510960488250931717781467926041246901580547933476117938275268968781818990055388119505187955826035570167281617428077432236858816658256281074374435917020739894941204517615467648612957027112949659447050338202913044965564383196373478825148231716611557098194009173318949030124920606572709458587737184284396696546113500171021817437731013168589471941741681366461312976686552822212555838888709681434655926576248823495479901520480955492962390988322819307124404008312314244005843171666220984420892444936609761548989526884760531575150553316545021335765360593754413889581461050098271180970520469212835559168585209045619867294040656697713828869505537244282454234115398399331444750234132435535370557116986026781159259611956190084024067302671431859178576687809490758959632101172509291279145808277536918997911677818219643792819231306327268976000352 A227111 353 1000704246810421876943808410537127645660312383529047670894089792064629582218455343986339847927535066198685693323076357561154368719986221217569932887756355740604576196051423344912788882604528668713977065711087258767583983453050171948842484746040668841718715984002553967283158650820573780598209550480358838254322627050563159090478615273335854940047370081493137812565669068680416439862945450085632658756896351265244184343984457639096304807263103920524773376983620690710850253464744266615578188757715329797460539629434256219018917293059975488628180686906486885109567029373658922890036452014462949699145472380376843273215286356069818249448057958854016930581314582130342151454099199201511711193297256096994229732382250105133775037793273913850007563116700722613332724788354112918872923266087212412385023888542796103677056408643938519562946493150651770689347873251647083130822233162620080803150712122599346250373605413972311674758210652690451197099747940089985672999297687872987395637398321534535584637060238467262956931501197485042139856864359562294202279133073182936776857758665592017956843368274027882855130634216982788684572353032861945383223947864944109355965274264312844575196844234690201897828927253013791696623214063416267524778105000958495061678661477825370085011569779286779605720034669599235636111387620964323888420585381076880245335633807420408628978408454123058914732535601452221467906084819335725300954336804955088019887056938818582397459905340919330023132806260556416784773582164035972011298943069185628013890876518544061102217305309575803093910382217069855659795278318175485434046821069313596126102129660307606879820843395021353056537528800696755233077890077171123442128568057416481886322071028131402529718877368086587433668948871785603577994681674286346695126839973726978645632736332933288727098394820930385015982570610892649950459020343928143784681742679061005743069392186100755705088678017009777054752383729236805307559822474178327289798331728057395395050358154028045712986102605858357249420100906114219545736322714352153218319970922240667079006298710658422639512504067160760045110474610703331104000353 A227111 354 1000706248217914795542155366390624430709198311311129793204158671713739127316943093069245765910481979240695039812421077933280719484301338257831473340199731303762641218909389088092422029337775931294630666378276622142648393054496269150704618087491741499244066975954657930744027242520723842463435221592606417802848949150343158162689972410472840913680871650327460398972367647062883610104767575772268953034708163970966051296783253701755333897469563694877662395780520826452899258358093389911233116510269550830984149041284116409983807949727202976844144834936759693586172310568430092214522189777785480785152120943552096495121782404115432836706170380250302391710716277991656031251532857762991177037105598469851373016270029018325668113750831552083097779014533187914738448610790159844018349818167277663461240681251754057381930031439350714182890611571897995086167420181529454546938655466511387105505631075048825494931181288850272109596916480536525865473558006387235451352108640772974550191952775975214467984397927427880993045700860209246286102223677713588433965469102778306325204168695088485017595440075918668406484587763905479587470717363853070709077175512212621798391434768065748551354277259522000479488763239231931933717129239468987850277307516396973127717476063410701642114709091729861817871236624157614346331728125958097891027115320667094465620006540412754501013847420884579041345177110697388802181739014077286540168079896970441648988722277015439294729759056212396394144239569141824947947704660862097170198000102688570011668079152065381578782411550177248926567539912913683226797139320994937500620992616842234582272564426835914326445131094966461732782328899067803804375800394062568102940796387976347895790363770752977837030974414853000787536691805675034834957831820478029046835809334961989489828478608879069833144273867166710331731266810673277981345031680507781542698131072025894652245319156299918860980220900325154376592664364498726536887983359707877247121466574486719074305777697627367742296369318451612776050575679013360342316235610309772431867447930081339051049177577447566419438785180491076146986772012421246183393585000354 A227111 355 1000708249629410527124936028824413403547522602062092103080216032360188465003133097373213449058027460356725986136302017082113509688179152491788002781928841770337492388451222330674546790836921817963888726970895401630181591092514794159789869324779073997981024795246891124075886176607925725260299574682451393465204196009987136221955734631327183244089363157130713683811672453985612066803307368867557552122528600728537096877620603083918752950498262329197789047184787614117568543465899255844548194709886993181328095679784738438587193661124083513957038547737801386418652996027941662045332959899274999904099228298094838126934395804407025781215773974341614834356645682493630699981465018677252603820258160969855015462919067328651322514981925278708408671296241209417997577365074048699549683741948041074750480391320731537001501999195736536475675038833558192389006940745680469732596102260691497895117222005507824880459571804962476204727163362694728727872598502306148477882921359317256798453180172485129020091799360639098788569219688654035203397310840021086996782774739514232748743636166649017435899883248841976875547372850225876764212909516603226062185731721180422275770087441579319408587067123501322679255032014860581470327982882030843574189591803487227816662773003301149802040167951063033707815585587025142626890821553778238419601933051009315214427860900180499692715429039950442402049136742136877661357891156087408609921824507829281253067065166440106268669529933333048913596108527597830425337044139486645312228304526677476445738916860209794833027025053898131975755817244899598671946523059613784212177818373393421445672415375838665868613476378348830822310773110669064411182712390430278337999831146126995280428738869594197271958517074272111616170180291624977236155716132563675321219616659885532573833731287190654854951006866987346270330999888190916757290101720620683537917288324503356961355562641195162068631842105061866348884407772772703150611820330367036840401782490130069716015868913787712638877825865477263576670269422915298268130806023235256728697959511758879242805039008723715015860965635421924625071905225920160551275248456420000355 A227111 356 1000710251044909079697772363900928897007939072676587028953111062999049026708349364512091252391856330645736217609033594646335252837265248130608685019676574154680833332132236591900298750842411069778186878817054712754606574833554330796323692635367018938041529015797237550882179670449534913869229371439137323146398520000576307247077835384633755926045378494943347073588712616931547670380378091872190519661860576832703845787843392273828137534302407991824977879068004321297016257776533288384701790416365179838804188785145113859022786719101421954174339258838052717186489073640347545618088620472980276264321251015766282195667097576703512812863220973052857347206064093393284970964873325576038425467702810309139849574480141793769709788608629574445215256561500704121401880172314040399036292681471506621014462614618052937783324248142352997917308639469452968893819820764475793673354037998349080622646500852846330265034283898611154948390722544911857200849517721637679532173489889708623324326004104295282037573864329769835668839368946100366810607508388356664815279054716629746308106355347596146565239666563590879119425205276565092628202532462834788551274003021934787461102426359955811132457818549084215404640868524445122428251691606062890506637271194820557483602009355719438928276361329756821124791271356378445440551917721075014247952814156984390117737622661436680047174401716307508455513056261369016758002516483067539045724967064938128831732600858921450426605051833098185820637723323420741381428752988626976580858066886116331800589119768031847173464625726369457360469591507607520931230953269433106300425247791529547239898464486087144981518377690975142388877451270482503420412466952050683398162444577686346738031323379176146096582308013469229185978559631198023794304513409160982616749781070072016535563916965163400757651837699167935971156373839858961872312943022842779747603856377537307836997459457668199139799679449885096251716780387211656031653622827470809591115755416447928509580814226451234436605476253386698161878971150678093523048328924504986963601107135246035312633443279750683285713549790933756683740664293583625619583929760733519610000356 A227111 357 1000712252464410461266302348918531762836908675151184859525106877118094808774042592745817143476987900909339481621112086727388243490688809151416767084554825505047213852028563363985031329109238207809489513372848458137061188645073816313892770488592499802754626024857288120562034543684799926762449184172619901846362361404151104203682342404082569458925903402456247597125729080672969861021733240561570956674032343001734982594806430863735064587493557843690463266694564668258474064194931272907812660564101464374453979400341356053570720026236272963357123524002613354744185645232076173317151914988175889264974504658364214499933394072771731824084439673713587678946416890687115111852321624622708112525876493110940209693209435738590378260699555469189382221713305418451513881766656387449752016705357319880285756602468531693497879083253847780624108737550256232760924050211728315684195704236692481218547054647952918735689306142298492598895656850152219861201224691945250209030248088210519820213335499505037447965454348478403409150067526049689791652475568170044217768664187742396792859457327558098121366148025488106417934602150100098385537562991135501311334502343878645598956168142532760956638504145312726505948176483502916286481687527975774649536253625788757532913489331921487594150916732677440470482457905213342611855773682283565576427531824193102153466848821467575059634315565418225641490016845079490359293895610439147289646971106262336883482435042870101204339464936933182487076031549953792114383918015707616790671741956937875728726043469825644320298762860787883074330414314814780329027916132667698643578234857812952480619550861570444740432502061861910862783880194562733612308638712573404787138810624237502279578672446542475710004906980813297607362659476701116010060477040951645222582450894312937062937102560423497353166162347988383300161328806336310590348496731971535331442730901712145623288630095625758913556763887175364179804221954423546047192913431565852712404570611118359622947703318363671470160561751700327109409817645043724609812459722894705167551799080731607845192309667394437748071397503017477585618609850287140881609248768041765828583156000357 A227111 358 1000714253887914679836179972443531827536533420071527222822149340302895933900661091804294285746762763632749443969429592733952664672529455276197804669958385929678547372301586587779627062579996127535062721282097016955160408054696499886691843943337153295118864515171296306122478430203005116691853174157119017714726916805727513985890173461520299788680187498337007131125979985057542494344523736357671701724073500546759125487938916630808948665348904693271848239629273079508742576821762646512581942901037890786966363128461352547497682053817302649183948816295487020712057080886180148395858201746387776996280054331109209977346627657364210269971384329780071885148721926173690421989152044294992484616525506438458728763319682307887375299662307158511711970903303629805789284090298518882354602168991694302244045667360722167946648026074230964071527632769814024633920119090934919320062596834427600565511142661439568140673931190645742911982243486517529443096035237193784581809028469174522751363267302851710453936054997349526501627115990515902522085958506310573049468743060255493222936413300164646882214794611218917727583847140184973380457768973633281049874290224332059353225431267407943595800461611188559312852104164451242423789815368922578909479489807789371839233734601416549427770385595582629464033642049004361767184618948390378225837609665008797725514171365047480372122998154002182076224992316657667462013245181472365651458482861158824441091263878908454343682952165436451301607907516196254298644726042162219452916696323840931537591384590111994851819371611140140024370193518282940367080966667568733025706088907982242858732982553432269416835895781884516208914630619934245286505380826430417466996334218460588310005545257149337471577150844530676925944404972834090852661299138111422612463735076597975907741156418093054283195705279555427439228761193022766889129818467092686331490551007426345191202339365048952705616922801563338851082696466615738113897796161361062221282524610668466104250501285260727383277050838387225033810649766517135726111001254291102628037629197366168201272754016701139093667142962526770070782847330823100791597428360919717982354079647059000358 A227111 359 1000716255315421743413075234342210412251269961375530457201443799742051432815410798317703851742588440014799721567408192111517020491131412091617668256416309079365851903891283977100774058470136256198208553199730091635821469917375548091046543510711147198936862253097572022690233387039303488158401757936704882768589726357714763079513994137663540486875682289253077901737785989420386880348839455544122683826915377737086186663188157526047403852382500326493741225482061874788207029638657815973680036792015880202183835596813155490802435693127839563763010911229762488162095891645597735110922917289474117856845871001952897691108218136119591604319152540724647005618778635938596352479308907487228752976872031376945729187666268737558781638674316104865329438858056054191335590250415185597625710490746280268927292835571771132788515387676785233450201928044455455524419130698412177139689508643937073716475581202506343965162259619772434897325768958405606821304769209403057744686246837022430852320559509566102821857457832011555746331640841338733486364952988435933195046671953523845069735116776198387754181000942686774017393814201461319148254429790785690753445254471601173515000259072671522243545120451155143185825417142153623149791160032266835067109332992119451164351624311352838771537319648759669712559892675817977318002939975016419232911777774651700211285429291236743618262274824938855765023726541000810760503089717603434700579346630834899787633883724552729725548769430136442709573577549524210659603369539499919859339894540442907477497521897152449032339249605563063541789454375595646518646886049173040247039472621516480588360887066916756730513159008935647475885186538332701274801391103579761689118694806341886420557927765960273097805551523122361080317443564036673861366303344699638358268008358845546652798658963342953366743848173612820387735651267244991605857260416139272020131242453196917312991009624104394173426708276495385213873223267828867123419600410906192029975401323005282870571591426640350201413453721018741246509017060707258942737409751683798750519990567457011134528424954363980186277935859064623726819971418932143827948724414894830573022002589389711320000359 A227111 360 1000718256746931660002674145812842916699650932087916674842286675406828767577973533205399826058487630905932988403218577483931813932438441689769322036476624107314052249665413212296426673430473569408140953489301428374722644543360222434088029103911476777287922973526959353319107471199955088335175069623528903004198144519452751592234425651665925640495135740828976220395252457861239741137542610728689248335925359866117587335014724776874517030559396142829045308271240990672327332973208350712490221505576882291043202073697382753984955945451728137388321134602400998870776728816668969225506958986912838603335196916698621542572491142578517215844996968759757070583009801610719507745840175683054575390082992636391957572686185341332937073929706078197876862358422058332540669291789897143906607223284907159318838995855198230663420242539613938994594597484240016802560365512039653844952853103634298993788586553103237835188750376151000511004917867031541389031894289498380515564542424934295868713089627933758686760249836473283714445783978118789047841409815819824108406751473818283374365000753209003737656344657806444596330630071362138223752541326264814555853128081060242427122957013836442155322199597800245034500600233675055352873008372163109785410544631875955913446163642762227742613446173971196846303735166139295311908571619129184646801853219981411905020843064369811920384463869116382644581254406377667769807953056320856662267275423876702974572300167879087567129312073331620030293560245377701800508492491940354133137451000779071666988635960658651952647202289210455296305397814480027516421640402578057626452397967436017532414081545832157581473187765836829451398253792496863309584006461075463467815642626264502770112308293505799473094597796753830174195073521997857529741191986453666458406613472249800608815366584753138896232488607025971908096871311108297334647449363770974480208190029350333155818209260932440042850006177206321281842087675424320084687231511993116046198100211586646356526664103718952980828595820542906233153122853707569707488778090777191116863200504810108419353327843012616160221607275842674713104898288804198844905557211552062934322228915412536019775940000360 A227111 361 1000720258182444437610678729417721467151142120977529580714260829522978137435766637719650826059822044029452211829180584199519373603954789546161570163029079392305850568690546691218959982306719656296809633515010198424379663897013487684615521731878638056730766402173969544984716537392207254858312436485509748304067448032973200771379895357437714978208753190613582196058440170464417677627604498933561866258877909033010404192452308619660882622067409857768948466035363791928826615753086090099552988670046213408015768279899346313153650759872816605151468071680907192761544707881964506671799812265719889511722929469235609068813623389869694154743309067149375437556426320624703950548917071010926632591746544049400358325224384984515953471066295155971358942007281445737799278318937145133450479850901728018642411353264262648224309798247310502834795801439984783354549515177246258793562130832200816753742637056559868460461914409686590553386167441969949683156266746465654743116170496274459490467804623260693994768057254151099203181201313940413644578166765153090795066532354126184338978225638140775038887621582741579208277135958604887133827527512199212655691454096562959293136210086235469569133838719955895514539514091689697285841560495030062951597848617898110332365871083925161642757578562092007469048668103897067697823377458954419965196130404454940090070001405844655230717067894425858602521604713121456798602491861466466214262996523726971381347414412691789441579893602230217924103484389788618978362569298265734644306217355821733330591527030453075748053955134582694467610427361733867022101077599340215896518477831984912931827629893406888358721433955481847966048220941528563116772292927813584227638998495860636604311506631701828556927583712851618130332299551064584081892214794976273062394830647118477100057738668833509743546938118636442111867074684463183899974873667063844761741011173710260614031323980037970898105987483045248986208155974385797710059572019332720432019286415757094128496371874176588827307917127533133865244570418706768105567485809390635261493750432460598049002709538533773760499563738870948462595259874873956481884314878838537314033202729297344842258589840920000361 A227111 362 1000722259621960084242807019115177628448263580345071884841334341369794896716634680485348291828268763847481783102698309572284554065218065641808224044479636128428158556284370020062677007014387843062691753564869087491287211227966559067047530740488013784902968386929485969950279547471962931801622198022047544253940527264865068573261985365636195427987043682479468287482003311124363354005098514401422190771881737540492544853394575936943107219055779475558104607789466817348139232415645268938759979425311063278937007429144862909772579684420351394839226646479662233441327829972509493871996486896118913992515040076491212343115062395573901402989040036551664739338541676406762190155207449337322814269328672967098374133304643475713236317631904351487741178646967583438332331859161242338448956854717523214875163730927650337753751048636243577213261857092593068726631984259474052920567678302617528302272510242840192993645732095680221176191123213793828705188601517610115780136158348099887496961851263001227426528113031578847255543134392628595741427337132438779691432302663082485839873085311217686319684490354247088346777746068280473713530433029030484512790500664915299290973736116228519083059140545478013226732742925683380065002457122798180003351588703809935583954659859753883329438101849506518206889635004386971756792633810397429302416931612068947146730200133942446076963159516641262990369693373686301787109711398680381194139104193057751559866300404546042524990897674450293072466000976727104995355148321603822683283565614123307523057409141840148018244792590540316430710152127292285092020641773978992936547692811314124503686057531134261090952319240768285741978316208519047920106029609089855848346378310389812682958450751944979652291191768545949235771806385489491137538380721876121822954501770321364723539688983702032043981672073616446896144272446704455955031565319476531440066763681252399844523201709530112764786851254977365070528922069415904393979567818392071865948157338283727542473042220563810516381852790386560335691758001614452396249989374654765264673496228844599769693997435533497500204072121838204597216342390680601331508474448623389433896278732768481208032861822079906261000362 A227111 363 1000724261065478607904793060291605180074102755405081432864126494457763375476905135617273495887132769558949656022235062757074518050126676704335552871381563517537386333209176738234026585677182911856071159292079407595947183603964635336268651347864879239198659554809529062520045478486073159190093594011585275912543525397615530855366158688835546805020461941588624493227964692934927162561342106920823389117329719437708747929451272321902528796650556704494988314140913447815738564902181273613544770855170360912393519089751705431218499883266566584782143508327803724694113805435407894183102266382420906418077305217059642396070513016629878927401976320476994533600870978052558577358963055801672571843946284991852561786003509726674963359120023661825377858973353518431491927078087161382614696607497782170070691753236469781701162293490116539902168973113472458111329452740088022353496273179180571406496913971106936036975159518683950622223789005486870125404041945129994733621252965673467526240570727213285624359705393810142355983494379694199797304879573468466402226532436892745472490638873049330529418988948188909219371698044564333138519255202762715046247327033260937667475755104407615330011071194189970344039240495654691917670897430426584039216565344035745355207929658741236966120835564067459641363956776187931862632250327967226719816582025966975154220038654252643960449468787729579205001248254470527555000164161304576063040026005051874678845693165765504202663255866804062079449915690804954965175350412922103321630666446610229552316633523327840171510376004377443556208430853128929249229091948240439816934225690803228654103079990317495729581094257048045844594318317185416737260341258032301735130261418918794464087956032242172035618794522372558743957426310971929816969591214555673360403171406262510535622017585979941709376926527217047190919428293137482289259012198707195519462579970018021338149180495319500501032342857781769037776017878273835069813969979817649078072556514166384823512370072519755272128708965264833191684896251265211054736075106527947088394634940575563708461076225479365857660538756221948709886665874902787432836263509090402365796307988011913542265980542961291830971964000363 A227111 364 1000726262513000016602386909793482956265347725982143979446647150825910956662286294530828095753639195532660505157699625444097333889590492403623743476845498056619941771853414998031218683710291589214880483591335300001197506410840556054311357326100527438216649938343735713191241032607079851788940011266971676885073302940412385559163004352579662490748435787084520626794471680576831029104542866251032132249706531906375741609406638679593778025771206898389341524641983625034844729561962938743676352675773311273690032813510947927200217457356560538230892721219981153655083531429577437168918123093081674772994022457677561475278813945312797124764257223026646447553386515055176140799711011537628967739752650070153216818159983359561112065571028665555069605377583723959881822478502985225078300594552548208780314371405101090909798045476949769086612533874205423199153082330266870545281506118806362089337109436632605740604393276009342258029353231888689975930498924508696392093110092399262714827523320857778199667952885794401863236627499427416051311845587486186002026898110266186955318501368487203542768830099847121106835889699613644521117251767559590138648389043402213688686174756626850409125502697249299583434450560908950484129049392156442435261845597163081837994830139016599788735013922409149674433732985894594603491588620711090020459624229828610156558278147183222265603447240590191504643016993976666802681587859845788960793471703909745678401993105591969433267115150790804789899624297563870574108553658627574017515705885259839207161614849071829418048878877111207518505002953559925354960298121332315656039880566318062567749074071973790307041419158145607621445239220080072791885296730794711770124641823593285923366494395471278069210920780309312297306368276588779954443735662600564091028016090782368558872767465291573980276643249026119952940193685097924291776886260776561368534142363737894610510604393835967938323814809702697750059116065239062695414693703363629145552320587413464998943733369717427269418689412166381868560893060722021827156570126281910154914156964580771363359648547862122818956720579799257081662247443637320896020448580285912072152416191193993287360296593714344891733546038030000364 A227111 365 1000728263964524318341354635959397750170968651497521840979200962687348481989741855727940252274213429315164437709150991187325987021501197066558424047628116194744673448219421318528005569409424983212381730440446411512505429398257430551819501313478910987923661492404413741107857886026625020470157515987804117234415487811105722858536507147733001491384581737151074333894136645026964218073666148174203292207050207930322224641452148744941685941005355912006487746620537920687953885803606324104651658754865118049457409832664181430006320152360256751468702616420641450109063037871946182518357053035144758669961147539304399525184704860544617237341876872613690524525804627294605380173940052382293079941886457003609410839601767117741827678068484844253280691854969101268356388723716450303970663589771122617269234149863773209358743395291339560692660590559371002636886008178320201626282508659465103428882107539444982091844767548758919117195185339972929964304963915381141367540764283885826260387279508378179344497138936075813746646543830326431411764254011380056094825433697660180955255519260017449878302866306977901812129914462173672050361729668924606002625903625134053166080291191308887907721913332924683010839427459466033061534362958337555850716289536815059598814470383321669892275850155470873657169014393719202435904607672025699192311697922357253231752624288585296593393725803524223216238296700805653507760722695466508488210088714790113471888298034899334924040216180818443115642400034733015786158896920769715922250818813349979060393418942749210928184387134697451364915662520009624043957879112679329228722952206262260978183406341467831174631715745254342818403434064713918633713695084650913018290149771141802848519422333995981055734817030115254121408590330581375705692672620254919700941642473454146952203622700290882545838623860603241078652882518294375059332332332259823909458172236503159506329807393706606429764371956831284812596834414433417155661810697681221902830794042976567269359564872360654334200708494273077492359365349316458374948959228367426643627938845806305889961799703450757466976879127382756141420188819422321504787337833750236380467470093660579367358859400765266339880368213291104460000365 A227111 366 1000730265420051521127478318652067282056675510478559488296900777109827209535879924254989421860187149646269428842493748984150662048031142735062966672072587707500217439509697815598789210422532583378637863614692411921737119109115029560269764396427226588419536812289181899996996366029205832687591376451047152831382984965196271767041811835188133953034984843823800200255719912673459800321525464477395097747383589898488378753995055907629769185697644144692540552697641820239153278086343086587737905119438951427017735436210156725555669217073361254524848993287643398670743274844366842879292512312081910836385405786826484111526077668479059512631038759242671494683827032456306582869645224121598133516508711808783665408353293104457903178364279869157398169750797741601181341712534015914392768545873223858919916140123292622533757011687220345326305026111465508845017076527137405184355494353937140852970158941570723872372318632553412241757410388085580556933003835333041630898990669022300921947401020222368577534970152154017945388242721550855437127650123836767009350137162525549377507163584100651411834135709167746937833691600895760508006216747862826600070349286802655045143221138202584350741101926342223357508199838737517543039577076579343476435834526958871383336504930424441705476618107382449584993919582073556141323584886637551655089371455732638322029259183677315485839729368710226817444138985894412102073761550109217833367219346006749580411332065817002729604472291817537637377840514743185627892905367989448908024035740970090054466279890379934811757171674053671880941281143816159060252407103082594289260077336510633622139044645712765036222091218378791907930925263960602822330882439249197023385391639671220490301526086917282553301457221680103431136523835464730500167495225645716475118443792648065844406744738977410360138423963870685641886013704106471454397353072632711542845214591479098370285082158710883238583395517636874660356756910352186906430882958607202571571236075419100901906690126491455322139659468420647349102183686178596114804987104458726808354944191529083345608998855686804719943950958322054186352672402718298101986710087529883432359945116528614272326400125196707573819333629135797496171255000366 A227111 367 1000732266879581632966556049290363231555280226079409476764379849070402228227611647532848189983302929768294507952036269533939479358167912810326935600939373428628004323749832161546200986682425422874395195907207259576120516171840742360930627505404199941559234740374882816868391946280830033213230126613329897409700843613931786671774240195953267822155157912302103266118969349779391010596099143310250386389404881373461125522822241673100132296491073854039824581866740727776173218472211305388107474271144538646165724353631571736036456146981789081094997786234161271341119974880807468575106324714588177947171933798968096616954996321109211765889519404082848103154202709585845690855516358031872436660393451746265396518680500400204510327052894770039067999702883962504809574973949084593700880881106344941777862857338303634969138305991884976371704339160825071185475395558653573450987542863299566218592399778459724906280618395098832581033134983789161542754144771376407333066871325636098202265359088764021742763747042749825114488057684289651995008197947725250428872775806705048994908258417472564093876941927560862407020589366466832385065059088245960596054624821498602746828177371478780464718494520638354128621990172126355590615197122671962272164449842777209011542456543835488083976707390726388499737618696255551274042148331371420322520655935283238089383545988963930216182115751575570512094249650956145594197160044124557329107419571957231505195702775009246065575032165838081056272296827308572714229428138014025990001082073119321175833038843879322152684045977468835601150345575013531030050517983852842575335976527436583691200026662823873055410695831386596949769486782992727309471813182380361826694787497436209682971364887120936965532567843538811974313270854390992839297914184930475093931139109834709498064979405514684692258853358172774759396694235055226784821967492279524475936040457998823156245319569368870852956166077998145562149246339053410776390262403217457975278697995988420946065517372602348740177943093405383481902608813053609106647900256057986766580193474773838464929883767794554293849940088756993951333662351921683349763491739445271154293059600038379859461284198629599107833716001463175399552956238416000367 A227111 368 1000734268343114661864401930881334333963091269357804960072854818341803468254958275546607375755427906952293857391405904177636053488142478484104525112075512340702788992050979443771014381268799998514818412114220436127024976000951348923306234337098940985562690632255944029821736501164725598507267347240895532693044615862787631550382387472666617916855614088664892885481677787517834849465446875708215481425700265085476488855174798938829483440848037067001835017371211920704931128998409096532631907399505343030123577733653261263743718063168527375456086614975208890670375013722086486915199108084358314611215746231999309147361403746990327906644572123609025230091166346496581035514441762481718855181145174399652380337664754095796957442969090972650243797969725970102983786851497851150157534266953714385921873189205098395436284951645963203129969862224177087809506301000599673681607307433200937323370899822406311666788860232463250460065743637817371710689144699109017082046204417747850483792741318560251869787010201666375643986132642459632331590637108684018229249796785247312267843722684611891875421029030032883393036235660707731627128933457856130871227954104148175394746868372788380201141221373276654303403905192749191643487640835523168039012414828200458731433520757365239250022450902435693334407235721907949865562622859526759480474663424940019284403992117733878884858870800321233933866563612638003367502454026342571816671968568963008200312706416834384752001346313172808260142591834264849490860113411242409112685072626375443378734420419902543631437971410749033367147494203823739775968761925828557873918044605100378487030898429255059658511093887742037631745007530058362369662471523184395704979191689987819163751059609360409681319581626121197594715539377501565097448128050258677459655681255637810723691327469629088976889260465519352680982342342801810881571430664760111681912359618536893939300152961637724508539161107091718162922733762885732126301462996835833527236041350812841686831990402735187254748931993969430633201151970922133030179934955743693895449267908352433068415284544216480884102840983917227514363242965060034520727472968326763334747838302725219991104474506925669966906734961321358992274619546832305944000368 A227111 369 1000736269810650615826846078052229540582468832308788395456695554574675772012824383234930857322646569618124459049352392481492372490715515289703325408315409556126531024200335541406152091136016335128133016328170269371990022791327230309832240207206684555939257557695649306969421261820859536012183531742376784357496672054609656282031556450769789009895494532070915057355146647607290915785366415591370798713352866099617254926779048162904538858141818630779477947187206838546905798132890920132352761357932034566538493442162562845912613978868617256363855738067343843301922193200772811113292131013999377003130380485544601212180730373180866890979276200987382928737543680726119825966926945674388302260823664253340786190679164028786468536483772400505136203687282841555221108856566744570885885497428547412469538688009698942775737520580897356750384237187529831824521094942016199485396017074364816182382246997987364079633734085277434768171564936723614210448776915855661155308992102823619108168072805840623631201985753944015229694670789610429193171010637963227399338530034412009986661553323062352840787307307997066516875460870772032453225720883337981524401450599460329066276159263778297600530144875254682362191873646430955151698801455214223888225820890757950682508206415395211523957115459253521498403178147879656062766098433498436385662252953944348508507277687628730806627676587846652460582855775253134393858232885656427341771477355571038706757149810742022717995841069799859573593274038392245723731786558755002169365283970530695047548058567567550397681354964539170819236759663210997077873300332322359013049939598614252711260435907360718141967587036874402419988884423123652999604218120817970260588221286544504351891950901796657037251823328318917269267189996606006829723931953675480062825670091906390860202940142785963255661699559348024866329531532727099790958138580836619234643443918780194972630032738787402464418809314560976180281061462791108651426662188985436936499878364920264614519375645769927207750839143093240628969012989744172265632941706506957482581000820121669579806647536320639433296814635305345408729514697594630978444592739922936496535062527247532381944418336015222534048039175683447918991140920671846652373840000369 A227111 370 1000738271282189502859734617082521243110668662912489921764128663005712066546026605415442368908814607535508267391318197328885929571282860667245762336482121661833567764921681153085183923996427592779534472595688107300414546335245787988291908522763792734971270495225202007635779256633561441230090830510933001763824491515260720885481332882332308162000847705143123585096596465015104452579680151474736534579242077323923753896203425232145689868280705430975891469076099377943211680023782254785194616966922118523208121176119323593304652542832831275535199938403363891374633588154488837645192271111346205893800028431694356555151155425494251848966067831633140331379792130583390111860082298492765209274946467045488147697851893006776861355325048410606968122987039972322934493328681473917523529418049384735297409912701153088984417973660502233593451774752874237021960566896396577216794388192717357604581410825157989154539487041078816462808638029393421914039380441698803721932193703725778550988541291502442571130687906045736107523463803308022281386937347652912688684644693242829013896279333901155242808376990736261481978461738300737761629919603152619266906643271490300032830143640702078288752557555343291650183321375874844108416355661173646675838074174360719783581370973076608793622798134234417554543739260901544586356316015829740759675497518969781733779354682899702071971555964314969283087455707030818336514382598754696200599818326709077880265600316841331495624442676729997826999248416680179916388969172837259565958380291985951036311778220305951112362247783617661926167649103363176005663632339147054895842137140619531895160758049745501964974615912389965074905982363260754239380158966884549425005558067282098249210666866534709570956537422284254325475607333391284502360089836441939285735537065786918991729022737942557500118581793770254301913744839109182902814918686232209477217153093986120173401441104913579886262100427671066141126330306751111499881079310183513444376915531149758413697791842834386757202519457516777883456301497136950602006550839360190561540222288227860555237454716547296790031464748050513178436414929109662924741489594587688869439728834037839038706457004860790089986181601794892550925657543961413376520312442105000370 A227111 371 1000740272757731330968929685935928562075102654709233277911663402867581382415585021696640375410317494307400691838234855506231234950660510860476381312717091300668576022501084465423289758822869433543584015329505165660300976894966468457076557876271006022349533753210253200482098878885105287091152431156581840098085642379886254734868494188716041270166401917828638376811695743150679336140978019919254117636719865009365048877611600384069375111497537453528611602228258052194780359608595396551571296436023699606087235557795137338509676589292004327218882391546876842364348993578363224429666788684775136455197816654748089563378721126592922107096584896877824321459467507238913734959579898831395267859690628636161415009893947924372195745018972592167305564522780810199191856356112910171614797720537334948569451960108508952602586243553673817077338064299673358533247080985705848915006805582008347022222255171797257223519808755973264886356286211901309135946484906249238342623781906957877010442819649476857503209989543790346213241734835005934226641889692334436983872058835132876969519895116473161491795800254649455647193428628707338902234670830538599851261839103252441562830748971923083533645356762857872191891367060155403984458141538733270221676211626620842684130180185136046740424990168306728907919594826881663211297609072399006320723518433579157420388877893100560593688071176620270236438175229481649542375802493126035477106563099003959821065789809335208028476691902897355445925102555603420002710409705051873453918757206577169724243320148814843665696904957715547806526962267842145972352432669333859889619606465880763194625934118550341020071185143479822267799257772805491876465514074202878975983590108137644592120620783516550689473882678321847070655939367336684094932488549791888237660433056798224895475099805127830445090796067678180142863000641732531589647997216278623803055270909057664701723007712823159680683085549407502673944051583231443940641287963690707149214818848044320834849698973803553050330263935347942077868975169110975862918010680196236340214838411189856010138443521876923237088724171546712464827466456530791629369744446588433452077544776998972051857286885392855393230346351624048101535075947357510158426393636077510740000371 A227111 372 1000742274237276108160309434292440699315144283671432027715306736272622988915344140800137742085652872573480492032083023708550929215801526251926819404812470972514695237991295899827298924249301895358454674904756290198036609389619843843678226241398466655838814659542788350493274641075227278045093052020214062431254905549407190015862703204818937369366609942470473186383306242957069041034635197422714275993480401914515825530385431853373939825015614758735237954020486617241808649791371402062340617323831377036519525613743044807608234285051878258684703998036124736179630358384975747567961159180707313734359380844487599031126153527480024137515304838198652009276477285842548420656466427879332848351733582808143740865678479564570192596403685768757164850723302887637825214767502687904106459476215252493821299714277131759707790295637176506451311716742208506105211273242845859759808239018402716650723582258703019407209097806436237345844980108010924300535363377305011460658768350799758732493114756565167915633493521198303106028115582368080774707034953832434715398373666561862590580591327249498158784882691007156569113986754082617855174174562118631008858389007663741424442384333388197236171721975282645350080407551239340973890235610907931332555481332368257851641187725712835641545394409493442723243176248516773235363130123030794802720330139856349081184748889122567440126358850690651921014333136549021049967856426394507346578762615929558010658722863034561098575907524785536797959264407981531961133734945954894588492827784525624498290782684418829517163930400413100989838957659840514007541014198193534925000238650197852819011703838523417362703479783885134611531403406246131505086006250991647222774657525892855309342522926508907055708726916516247176927796424889943160967287130266627731600466438378602954859103836335711678013743691770196917429516113431901309872067329370241441616644810122265663958425038665183885897533335692339388521728405193484073222418134766753451318933764237640007960218914787802865593530209118610254295614129177857783372599565615590181848158650305138167562235938208729536218651052205024093504345598285268276023893523152585139349861243219086320967352760927919721936272022226765168029484124958479215902749075488262582579746000372 A227111 373 1000744275720823842439768023580340354510606985397924267924652933608183870758454390106003757339440403503815321498759687182760111462153726620028662747590804216143923176081103306396597494381727104203422522380562515695287500297178322106470947129393872894895855331149757902316765374424027329620764036919226950428223186219120203187862848675490478513052632634420191725411850371192743259429566587356968143402113134757682934697027127575360034972511195414853257887042866046612814875356476204445536146608514453402837574953188185058140054364181938685851929363116901926037555840803328168525877931878596008360302074426794090189669467690223700376436986946701231821683618014475660638246068827077229027118598891007449666524524049506519427788864506380383683392460837028679077709607733031053126154778962590126605750021927990862011201202265165194560770945548564652457923810306859098370542052785965746650574875358845314558076114967408330409563698533084784036172063138895819585775440429993836550103621865784238226319847930682135513090537292386003776033578433675700490575470026325323655470639611462632762664727099280742783172475526408932591781177571565520575289868124590494912821980776594033263594271235192950558608249839862552085512027987394695006879413173109246376530270165404156887031541453541836719960316005961350674082719186079743255237536574195905275449332101199956807368138542814665231141554894978855972780474712564984333100329737977683306675740220659221377888769468572109677129962971064422821642053793422076088576952896727274792333202096259955034674149884608204911083221789949306726301187134249578879400754790785533608251461098736468475419654849824631196657146646785144739576210931127683691994900196231923504945003966962639452739321783280606326743828433412137001486272380745955776306137751073819279008215329647909249631971888812489661755672792321265173032954541915252184883249419608830637580695290813538208552481971078327687651097945976350408607333135662381696862145694955953664392190514390782742225457843128698227580774778328247163919055334951803402348326110282223939427381206670467510155846566270039779380985894511637380103914779310261700073551509489495214362995723581584290890323039377579275208196135825194056913823370827987165468833649124000373 A227111 374 1000746277208374541813215627008227205757023565912579919489517350886335780389923284025868625206154944642536676256829204210102393958668099998266101278664372578347542992954940773365218991676888568733381627330248822145414134581980879853725540227444453456400246656204581387173027219604282903034348051169255695830103828603061386522719817211171966790804839802316093955852830721707102338673128377449108222140977224707958969660982005804084800260727766497419071978799904894390887614368985108748153666278745329814420549251301571908896427599483058815444249188716943455843371791178830144823830007886891804393138087717208584397005359430127954670310259796537609919309062729702413112281502770794226715148773795356879947841048954813752762348155513916800040474058864785502411764875514421304420758343368041592309787980934213418278648092907861934595522890584004437870486517648374500815495948010311510343049773791945308666446528100231056128418081423136005225632124558721562014037306969414037769425922314295476680039735402462363383840365170354560432458762420057860807022618742549977932451388690151275096603002930576156461967034714790871422892278516065489531768900073317885704804142679131144067327410226499249222534084411012151403064959670476779560658519000603037113690654968092846507619602680983198409224262483870119420535550578282752284601016254466333337120026650782974458392630711651624501621326526167631597355871252464441606642601431290580499426424014129003973468490685012470913824531694192405686079715545568529197783175156044575419098261138165856771899800403390810197092630855403047667254799222616306364360320057370114940668479748839654244518082271771627366135654826466906906459443952044459941111292538809541311266121001661230855091718354868464161039965673892076029335385410129749981087423735617720960208394743123709441614135441078253543043226106749420299449868706514463948058248944666053210431848186540161410590233892156372310970780908783720632902956866255430603490772665796024642535281658763851304876154491178790954768111329623508206284205315279100706389515216752596345224954923265318615152658148426953668408339632389922057780389718863796427073799071453164332110205363252064101297976900301721758344519787049436223176978719258826072367676324208718875000374 A227111 375 1000748278699928214286578429597041454187854739605201137663958405653112900127875880001678222553299353195086520926677902547012054476273257223003944084246901244345108883824782760070684618808475325016137366989300060120677862894554756315188069356418437398177765583802997941004651807756405346225730092535737270304576261860290369459273742447618526286062930933482645955406322235643133902506612980446433553770064538519006272444163644833399381302752927917979555621529009236313633530097601031843014686381632351158471663638997236937087057207280117727197698138529468960367166575996374946643316327378381700244868277985023716739747359350657145458529376716680766007582200116006188899093251673161522234775126863877352062709937187245137865804173690800039009567759429219839521932670365094623655634153831602173614010010383569536683556659342036549117126916435224834933813693968951873754190719903836988913284494144842317681705015678729180475562929928889287799109491038934507394022439224442201157071467329590001649127311243706848460636450715571810604287241333806667344310557087296887562380928269273184759541733503819352887180677906077128529108715368030740485176398090542742472450961792503680348838950848056107949797336528622365177527903248310608486230245622634158906591773103026252423147213763301528834167539095675126844768430298709826130919505713243604733212504985560826692240347540105679666327515103589542377724087108234166060813249732160342750849445183670356491255778400615952169297787233578664107920023282177978281048148646306310555352372059895799901517084247956942828828416835753675251560184425488450409838799199130828926107575552190900462727834839460751254540562466579902693626471726192787819100047077702624030152511610398289173586465898852434576185007147496679985054031943899083968206639954688886057899241340634187473703370760099503727661499703539878125498146341078844022444229808979059293118660219598953795622241534415604141744324522657887102398246321760555781216317265644494088889610775662776642064373460745547854506892167618586678522289636525812209255976192380681524307363149235737764583217986233094675749406409289805851729993642263130239887342957351233686929380088448427609702597911964632038748658896813802125913599879159350766648993072395898458789000000375 A227111 376 1000750280195484867865798628212087432643754888108923324500321153650434689002789799973048302625718591168586756155077219226560319296172107375559721992136803636868933201464202866643249819404347722975110510695300657093467855428135131290118718852703424694825117485877765300344329235672847831816818261092887993727947615316983986211409599608580701705904331092553708080895916954331752358052710891333721318259722970425942333232000574191028066095711448623574663814142833222353306252470270339430709387302256960756895235252510094382309629809485635859833669475110301770116370366873683567602030783866212627000381875917186548699463630260978841413390165820763889109317677670487111848741347446552587055048802187415931043618705727171671307125091546385072454131861764698223902746928728023588969367043795489078474989196811280515841695813037076585097317288754462182492899557158469325140289853784461300639252009203487557592548433780094091405823649998620727496261953252690953138478505707306612734504367434755234906816314021649296138930909625089401382738095347856876195225187847604039537413503053197271917221101312189757522955876110970973648650982714038584268141302953807154657862588808722461213520517381890476651786736874072888337847246152714040147776741303564745655908983249458767820683967211221435834544224232344093932538249716149887999993484799970430204167505077233677787242949046342367246975196134118128230282674924811026657892906917053164470103656302061297407954631908199284910517113358239306733554046716538462921459142213405819992817438189220821431978721425353538942310683682390254128055284498190046587517002570364866867708057652401336364779920640885912093771299920338700198605392072229780760723640817855668142861762374110243849163151840929140562699291053349935012740109975933636380964446617987708011935739418156660347335194457399409791227876772996241979147647917072076311425760233490619002292580403708961145343292617488082739060451638995961637263667397620296345461624267675534605211992530241792685958893738187593191111422390448153804366023172898801055565115603626676770453659167616811281135481834053914483790330954434216091709307180192634376428958935610074590325300782876494301194565253059157991112434672373251233730802270135932106631267544309675574261708859500000376 A227111 377 1000752281695044510556834431595057278389023134164511687607364953155078031466514692652520372842322164383215793975394442860072094514263687665298199854357783966391960038086260686165158323143915847051747985591305910327792742303725309697486744333825942032318088698714559290291126926390314525704725489383184449411399333941910043917521732058320645124860124374929830257378596100210254699321783862852997372721913056318113120578148031919732284507010240665169158035552481952398221949846461646441290647689188550584435116691822127738859397191808167773898109024722054292581381130654050148393169612981137043098257494980693514794576005471499616011722335455637001260379215539834870622849038740348386908549750762785530748616915612520415713280460658702361050585969989412185539765514382359112346179887905921035299314544616060128392343926892019102591145446839922564500829318122649828384971182490414678841949450718592680073518776559279946578327732465445161807788056488798349029345848156924004908505394242333032949956537652628212126279480638448015110825289013443284667643771630635424188405280992640997383495662569632840168967102669836014912692202887474903629941808495927885874081361791427627696650440742576401481891984339596839147095299482028817672608726248561122539777660908518674965116582326732711063652591791958391081630439665804551869470774960809110639314669807510619749612962705548219584169584404844068951435545947783152192837988536806185326700436166623052085365777460971845530686318440296725424933935160523975975102807153409198655811117513541847501561689582894872565140611360928790491727786933507482783184689153960168798242662239590533591900459300264466030756026711684000313539209380320298748558969477318203807120345473604839558040451878059235955081564017355856705462638776168534216293309462912737347397074403577597419315254940314621219287359725022126471928066334242412309237304240988641753721605929576649903045984350277695473691514155757495304664284037852693339732554635142853639015558460137963558768602879333005192837059065438427808506013318266624563530700921648628047614819393410839151608808367252999373633065440420375553732200792955264768055448663288058467517130199791130674094719214579961511516452265203847321336455929614558778616321456078115200540461484458930376000377 A227111 378 1000754283198607150365660060396054669875367824778136261742631244560484020468927190992902888083094800724918841815813806892802737439226155873377358343381932959967756018369467925485066450593918885064037741364301982428918097232116449292678004176024490965349449910197131601923829743343822977098104051002346397519205268746849980122292583115573352166541793393472675785946557149321559202876850754062670367825324778825966033833963245882564123397388226619554776925244978393547983913068008033112113259931053219574234028601298616147862364816220241760424171185080270067214855991646195086126592715752760974588477478868683094305688408074811095380693380058894522368560972409156632614919797326577126257877015275232007517490996915308022048384715548316553363761686088898032502371895689485130135676556676727480097589654166674371315789431064031190816313552545718927057203857598793174127469483107639369817522673316854865249675436039240516704440795029504269048113051337415064672791215895481840250807904640387013248587682330796701068682083901270361097230421262638573458865250041983460271406053763665569162437232289040758333335250846518398708611057298232027597035029795276736426899302799493347963097111582244366117313057646913731603899520784289934484091357425865842920719175718184583019217053792076680561863497661307430774180258832751345228858364014359038772735978006646067265775228253686387731562410376765903443439330690644765084217563186125366032154036403025281675167886895118812842469180528023088905026545721660742976338218896102046331995023315784057147067471884842059633460388103209201665626380134953294513652065476750959716009893858047304715315241764818286639047202311643652381619497758540453997084236814496434802710104046152925005345457715113828921712545039921192126122699766433346443385808413150698726253781489714468835091936910477166654072398889950348639408013948395933146144850639285697970771622753786216475942081481101052736464973456046746368015897404783505377721613803906662300455160956649671842165478623852804965109257146365447262971182176488895073606929181994906229267287946279172314119494773588598397797758792067466063528874041265141371404792139808956084698455159461204955573190909717196106186416140117265294358725351292687205463742756614396089226552889807637585001629000378 A227111 379 1000756284706172795298265747205618627553112518235396794880990218135365776483813050815818359196218446541677969489114222726441128601840962231174841410433321523979318169915112704382831160040654914578663953592732963047291649157983120783272864222335356269997554667064633907488319031713018537817667932684743676722617122707976074488310917656822061581187805831934602606923199212178479249895046253064856709303207432102801772709712800688477740493715289111501005794133659725469218527083435947178333022511131791032983988518771383628402838413211014803715883865648742118730268367065596997386110918789799310497445518780542574176896325936832668997412641829642917822150072529841071712645192295548930373389182642354008230743246366553235748816291902034369536209711251219624328447488247736743591554468917494653664643928310683390119916002514500974951803166070232873048218049442007542395695088218220613913771893683359549508687342710039076408914923964516000324185702401709951446431763128884285366331482251287788628371846473211406124431593053311884157314167708370273446998724487815900466695961151584691212582916166121840752282284676851124642738638505433931858202748961706385171876228712224865588001610148770880165302715871547133447023131744184407764478296790908085926156456033996241727474573551219148132897888677239100797249848802187380291883017179217596715852714367962765888102249184393282141632325282002487390841373500354710827799948469058900294349294525771387289564614178807237302633893620853458632764059049327252362663647596564735728934278107174877597668224172284267627996760151420267472668782597221836633307585298098728528775365709036778147685081861709915816320215940017519642212576997222431868611910684221504826102391262553896965721863566471218697492329229056190404489596155127416671302526650551231718188321259930051189626029496931672353465392413528841180380270637951901871676900516677739237926575655278002442445456715360968954220168690519966947352875941273650660694516553794537559144619013332569583049024991251284067839854359686902934800269691044742038078809771289739518158097852807450053070712173426536766627301388211417133020580723459491700894579684625180253947336497904006747783310925424920821364048551438029076624110221422053334908539125321292996562653227712876738792340073260000379 A227111 380 1000758286217741453360657736586747378729971569790557897849801843854059415970805534421451063641943936090487958044328282113070767677205363175660077604242765032278984195591484778589870457777489929437899192035576110771853441758852518652282314318771122936534070171208618586845936876749158134111399745043510942158968221544702285171713044298535082642195394855379724682734940382790957049704224483954485988262563368149840653534432254080245154203313712418681840569525693215863424487126942130137159371144064700036635001267174187142568796602739978860929271055656049245029425557535116272588459495925510297380313752696991657783175996635178854254675825559545883727926822307617570422379460953318601673923352294461415923484475845528477858372481512569788889400467117278365081607247110210867169352166896296812097274530118442421832529567975190214522689038485748699961418426951049222553181086434269580871892081857329393554469505219474821051028501277659488561156846504066641814997240927737751919006733074001483299308716203655764864913045215429308697181211975608459766282979911806010848454911083235588328201675762791735763674748483087143094141405584002331668768233339607273554851295728255390734933292804028080595480802110861563483643112058843996612509535813017576384902442503987590544239843917347033517402077792454591777790135871110804407810849600023096787031787034618765835627379321625875699942922158921488985439389279658272206530959303871620848963757858328284795936168026360427030213380075798231159153301488540324471446712180883590639509633929399096924107635451585544724647174085307109925100518733121404696845898618755672660755672300052186327383329927158323994387030293810352474940217769994806815717107454045789032297547032533711969469642085193006182214610384792935971830483942193604226369435909161147012238606937846317268238694280155574279899622177659595839172681049853769761532247937332627742765765810458541375696555389798457594676976078120883013830723900657517310591054437449923534415830640270141087231541417459101091784137234430513051459773844321152945386397033835675168455139262773888380024539142536764124927246044416395797062779298557409745836716332413144712168035436492304100637345287091198480295974083428945536542146204348137453663916255194079896392031956930105611656010020355145270000380 A227111 381 1000760287733313132558858285106922286477523411106144366447362146662866133871502110256036093493255401619163920573702692800145879596014276457784587962166798676398615432035896643389512524814022653257717412919381517970482252502688744708161635762616487614557607883078963449416045934715423313395954949305183361248167795804422757453575411650135368794703857184588247636352371250064799432406145413153558850981475036567273745783636521172043601892933641305612962644095331261455722554250447165494336209515628655143523942746143737502424310356704781502473781899394444673262266874267501074453939075847116037482118714013999606247711020412995228286447502242199590177864635243440035584990464640527863118831151210792615663673968806249425668961645021783997737076211548676389927086190700376640102838768857039050221981230013838014789062549644206248900603582888873868292748116914854906602184185254046754322835605027579336319573254608976572657960564258253128956169452817435464245879160970773175631381686802101299820024027032459800329969563635395307962745294453875096815494142204318835735988792092591058838226747474930678430980153991831826983750742742170761034926136944215750020436699045674971017002537805025687041493222192300482490898532211621091168758576424324724123264304222946442063386936155307393637917893448477278798296452350585296780617477841430413816046143501476982358791087810496416702509928762624174503135357671045990149575017654962428643736396885549652157979988511406915136888633265255748861994766336510537493046327821945288759094348212938021444194308789258779671564339112027283779168948666686202157058070473919602586802895082868011066046947915670493229173309152054619879705150130788134228333516456392085213191390122801674645631027127511454704660503595316213228473371412756999017422761231361662807882080183342004639613300706354508561551250304550485765950830554035489198433819099956825507504573602752235717124028780466791734876804463118819086906231595157965749684401968898103917709104934372277008500383310958886984995069518637142058126189860934041318001243064591664030034186433534255829948491741561978486282069362141857328466162006982986279932748514144914958772834592309229748747642555033989351767509754555748345881781259563922039717401529691681745426503447997456818639520455636393640217660000381 A227111 382 1000762289252887840898905661370131842585509618774236607166304483489309657759915793844285800031020937066325214965453352247487151605660397718660298168167062932391725464234481730987207819060482410845246438424769457541482617356421896643892199567235730533214065875358195537171736148220446807365832583080970571869846781197855398077545616515786956021142911509660421417992264230124564621622219268394680933615222513529084316962978247791551513726057182018692260157601937611548719772479692241901540256057910527029690165093992594788632141018182926115434046868097314191095957349556220183898552867452679272218268167954047320494226524177252878280268896282949398751485445088982595642754017051034764713604070271421113896610834738263553691967454467215668823559115912210086812748766507676433609008763667407412133185377164200767934973685347473007745126193881516957001998953711127317885046340399864081329909981117917499396388564361931321105886405358330616961149705667779942270303586087280119936805211813555897289549665597214556533366567809657665708145790635766823353712164732836961393748458059326789109261188340097426616574224216376135898921623100562103970864204464820870218597132645518211071216316419366363800063277098149386289752652445201871298882069944865063236899533175169985513767075338635464408787822250746773675061594351712207815339928271978285827273752496976953525721186626836410316021707906781756829325442452775892852275658532791207609289812737494459499425976186588001782692546615492065993416692094884057212632773590129485937490982810994937686307798080952250553672096695980860659651199894658435010729263185363704527389313015997421129769027823238941240232609174678536958651099188613455586831978316609280889907770716549622701947784677596240085484719910141189250515035423527994047478602472657756095298534800490132716684733615687682576288217832771195244744702859857424588362362197833493173218255984156675455785004487148656113070475759133068348466284524607325341715243820391450659479490429047729922414130170638277361351580407684395195175875600262303412239557914132406816328410826738667759197377750165437071096505162155654366136402543509937466606750969896106532270338993266246331770647746218462074459122091094961483295044077589899021357132827041077212534800221107960781596227629065648902984585290431000382 A227111 383 1000764290776465586386854146048895724564087867506996632228412671731829274232568447542001986492364963014706092214264119233617943887163463159859721212305614678555423449009011584518633896832731019285254106264388589667478318803686127235182798606926703368912515815875388645679731528243327202324731891432740778861685337530169625992537348849566412183404818426688736881650511967016672499501397713400811577563936185123129900095044900002263460307912590531163363900816639852779847538657781478731773611972928306641228595819179258831075574544962538170929572954688576603824945096797657029464653163483960238500965488452901109874853513024053521765612461592455517148040748469694908972701862523483876318492969616442825587627835344269356250268588976455641609874979032704835021373715615282362771175605044831908179152604484733115106495717280054640141497477885004116453024083840741992022767255585942696872818594183556899626359777802740471713919640558483373058125374838235108377370691230206415336074312248348142714542143396725726935447174742463315459841811619385349592904997060350932925466926720506918970746815803635880063952526686393588497201589116824554352329975432194873723393354089763065408592783880982199994985851537662089366332931468015863170413046617836194390601682250113071549515156430722754743561332432753357275160467196102614787404973655054212306003976630665901336126761086850872901031843533495060464076476929157663046390317093958698174050068888476198091459425386382394970184705085448408344283423179406252214410688318183619868640912504201465327970232675104218149383945260502688282260491913279055378932598441733017184324448192036650229528419350228540770199419146667713006572961870932127663612363846337580592013158446877864411070386898519964250837379424876349029298220240370367732053940430845278649579363734751851616766824980515300650947015900645309536830641863497193472657503433359455021104645595161139195533163821440506381602235108349709810139862638089468324770769285129407040411911284110878912939602721890118254595344223860215494447628809955377746985448351930233838077451819530287050099361889090988910229085376679696608082992958986558324474701197118113575969258618985460029671002057765206868828237019987376163463454919332172419895611619267013893159533608962976494069793364702267513826754865961363584000383 A227111 384 1000766292304046377028774031916288916694166863840146136602902891950006433407627603021137154702493661944601100689382222546890957770803750335180380534029378991616613496923517877077568452369537476928232194361755872006232884302782251990080847075880025022752017910373806330581664692169211952830916094089157811760162090328974839550591478526186565699713398280304447347614614846622614268616272151574616159918696632061884923841316005775100486587041654842618369045525749225901951160741310074522251383278250712241783967749341207024499244101322995954987731887719051934110055432496754667429155872606388653553989811111659747509119215410585343348478739939098433162792095152440362917430825331566169269194571837668454403007589486043433954242825959941627066690983113839341315131548275900844569393470962432989079301555377808899195561729503554226565430287872214760267375472931907674553040173802568822417812475739415356759041113022899688630501137076658603619513160472023635141919666029318572162817704277035834199014016583722970721303831080279433818663073637300442572968416046991341462599940692966611526525430508158226147372557164830387060162207384103866378338117988174873908675980006252647802078082855478745642966475145565101413413514747589046549694185572630547993045598390240672242483085475521849113732184091009434959624270743361945398282836257186182486156610352791888915432456386847325416150809186866105746290623325282195919263633981740610432913625781004685231118113845733741758788057453075886694484619680259194334820233082347623462290520300088982748089893677883260559739291777839537190941075573603230737148697871919171387173453136405644989812880985937472199457720604265773732824296479897218428679077615478441288857733192304850396082659416591813506088284859549714062086137647560333437365876544678661737664005137384022585669568381448576947932630112100822609616944329536175764184591323777959377816854311279111261827398212312364258127849656706856033800349849466278219182811501326262055405600657273967644268380871173147904661215137187311634470933310017821782140680019414698140630995567617597699846723420055569714456740397779353462314053470606339895047840209053901061226514450970427661597795153437551751495756214386957016124686884758716040162861511468895294360278850817659619801673543507400690732716870568110921437120000384 A227111 385 1000768293835630220830751623877965895125951356449309729027669101123561920748762589002110628529261064945432624928568895219121787433485673998793887431630587329162291115471956300664313595921923582106353319806859341411712508178883379235781141110338993984195136711040714562378450466852916559726578428719021258184352869874293812162740410083151080723995231294917603138082621338970657001877792711619417911437615657877585111426040558507016991888012565465620141691732676913499586324790851709603742646302285495131235523010635477111094113840980123026434679325011897799259235076003794715841693073888669213167812958852781005340161332539141311006141383374812698898065965219482627049686965284244130539009626350493636770299952675634778205766465089343278360968660854195694014781473703976022655467327386603738340234882072740502208875387511906737956603364092649007219011003566400514284548537890893660299871368667494016995571074205499374652075657607218837296161916125286453814351714760273260108731823497108313958434066469041596023848547961006147202788247647987875362234176634230530448222514959922530533027976640048495648021216029880764194249934120021432996954050110058520282991602484489266953283923946235863816576778878520406692078679485252208796319269097831280207523748287046851041577457370143285000999688800634055646061436634628271654977530208071291884866528453706590522579621350423972349714790615583447634968620846064770006726314845962183597040532910082197171600099883869973800885192634220608141172560241154271430029496470599377469219261261260942013551188392342646093585307038273708924754954767472117451696893113935982627074494466127593352910823961469915655051890978936782845225094415483605261245002845970059881893973327179221847336573717499576302816777071868595782089385470806330337792380908699697154556635186744717989979987868968573020106010676710099795361518253888004194672622499487949430302250489966629174454760727913255719034925406024567212404067740355837289101160398624493938644582061434870280919558529021950648235134341362990664870342036389994188974288923027751521675346595770655483222592826452310463707078322349919935644298402105198114768643746409844467831518790423360343834132888998187624541493999030557553018731757969022102675609664772022620531600557482201721511950170360417912169396068488025302793001511040000385 A227111 386 1000770295371217125798889239004184877025825319435328460783287010325161264980654080093881005147496986312860022131874151256222843454513650012371081269070270209802920061062570631079991406672037857501147995036570722936033575731893504118236830420631133815107225076291384625897201417423268600867528669923047780132780080768273398660035760724420655547630492719680479575008593056865720328345173852936224878121863916948982169964201525664292689916221241004164031277173442009807887574737599340146420543713055848318947534769439714414298994822183305742579409198415560091167114542539836667998628002607387834633632905825144721091060353114297270073352810314230969783524662918250273919788624295257268201939138200477143185735824821137121885836833188319214221565441164450711423055663925608299059236737476689118076749129553425346134501996363486200040575723072811762229153226828140271612645199313416401913389399587813539507865649990888744537802062069903550596759849845499191226787319828560860989222722388592490470784947502975520090456872687380765384002373790664508264347600660010830493236420063489850437396076084475250314504353846165451398613492232829510832435940151780402282043993593785559951811577866281678205448933286435197257746498541197765785989272689819781684511532786550379536889299852815542202094168950897924730081719322541916640777478217733425191193112004277341325407874620751240741272642719748527992677024677560171512941046102672611887425986380715103710213438398838623426987060662847088524935766699580269118892097335257498434891852076321174015135126511971340885199610948328046180394964740190711320358193276985061801167829443729352154961124138128025713897263610519282998186519091939611931975628117547072744398258673837018472587963540250928642552790891916651234421399935515185812805496160024148677406265638277427474278583806358641388870602311783520585449008154314895026351475668968763814877333135089792253401830526172884147334051111617251411881785692457517650926272322726108376131133088543587550002846400494740311265257663727012175714484465439596035652649049823456897158975248323216028965941673938116644907950166792107895086390337239688271694266943802289447311400552399714676103850129602367825763305530267059857919450838416413353835056299951189303065372725388956407064575534640956959461713006589429561973038986121585345000386 A227111 387 1000772296910807099939305206561832133771701405190841380083759267170154246202060479481292430320505170678303386786972982379596787004981437252237620337234014462911709079573530465105781610354186887980941073750454442757672588457633255397066183515056193936264516296757342071955412497263724996937877488420661047799621325070250582336958786983779363978858436899941923704672825470913751438446859886282052957860000742765378452270663868955917977943094056454758027039770376215000174513599249229020309984844539531784341887169378017770717187943061855995349914234207522242962284978969662512595960205147551356335413503877788558421649754229663337335353815708845456862089417268678044455116981245456171751191297948214534513671702656016464207404970083779824394904541016972071663624314342921368802130879927508604127598679313344218103121524865270051625463897486301304488585036127374916889622024089530480208302332706312843766277171705193155241085638299375614746253824527902720309044486949386166396184427573928535832268780758912091975028012005102291597572135648209301345716141479849916338263176005881754902137028346094391288364934359225122513486408695619726557337583590663751792738499161489755920446992222484126844859108320485193349262493627502769502035592459568842054977070529408428889361326780373670375808429854234826837130545430334500287976131501034883127835423098616483351636818845977902622403701292684252699117426583974558012438007214758090917803799049090824607510776628543821004350044663167529026478595962972495719189180848022139453418122482556107396221895840210813639489038701456357529449051821195436747013361875919918878177495796761165119199306467023391145987221489391452145773578682132570716784008463542062835697777410472472173297729494330672570692576421195618290652000182532967457706315440678676344794920753654147393946787645536274118284411479968038141813468952535842137887640367725429129905474940325760182496370700659481732374432524000439720978584888816498498221218337981652667949260856871120055116511535906621742216858243594104495397472903743656572808330360932582255149741814752037328802228950338241928314787672228734400979830590084718452668705134221408408143885330732987956742778976958792897609958869253578898040136119765071454903794947961113595779206833513875584419907462070514291205271512103273344763674906896764586660036000387 A227111 388 1000774298454400151258133868046446368196964763716625936447084106227905299500227722337270738825271930683497246407433696303429672047299224371657611162462317849671564632781886692105649251286327604948044997775100795671521533079874137087845084143304987218231757691974828361563265023462822322970448095574770360451793876532767942757355187502693295776861973961268093095800554336989684672892871059673480348112980237888742119110619428113691688253385649952954715314820291724475431071938468539944030426124362800319692400004833408991983289663023443124239721628293411248808355343448453337378445560399963023435518786870162681092941452808080736308914189146403521742688910477729057148287641205498874039239543062608491804540252856236040415512247771834155121365011611832540166603190880126998980942875890209222407330245392626095662004305762185280169203662214055701368121201535218018412627663061966014069949332909064866992376890720028699977405231726114411435413413484955016264639605847133277848688659081794460966951852806002824851708986541035844929467950027096595390528168403868528437435841701740530245583342769713687401063035838779336609885270217038504304557868754998497180090304236206034906365047556516760235246516360496385386362756955232278009033398764967771919971360701864976173432555123490341823296365928892441137833321766695279237654165536657107719383945344271487472599244778290186703588194859345565424903076290835048936876471919259579387882962044801496802779276546386864653593214739829868300873801831639485897481038957264943400361771820366180656360367109987358934604346338648560831215782673118684173146665191323312524738267089951590812085815513481364068631385438120533665067350946291748462833502419627014291705901733282894859568239071317073268497466877705907890996664835298911123705715667496752205987586194818248436603298111637286607026289407402127475577969058888298201417601247979813105094765987460763500881645901147481220811724388718153670746409594574394345525757262767402358931870647016702664268078181379690709059847936999326425942736686513749575656036381557651471264428657338507857628563338767176663124706185159170908281840441850812231768370783359982584016899329056338022166292747840642965066151721345554099667665140179391534208288342197174461706447202624477239445687345478373856699212965686835838303775004684605341203087735114000388 A227111 389 1000776300001996287761525577214243155883139325512381668293766159016033996043656568546513352887268288797038108231248207784035305924263722183101373040432405153970029961448240546799459932119724395992900706977115404799362421680182624247661626578076207644691137961553947794923230807920913836117830311474023632504094119072721386968170451630731342376469748321237157195086804014393685826791303093977152835187394410891357895852092270900277251767806238746311527167796163338019109646585612242367511064956194739060448499857849076771631895611832051983182908251741317921396645437916177949306150654778487863156418106551401007914425850132564702716157143637446460734023550398687923189133259736326168055742165369943425723575647402228081184937062332122293819591474517460859290666552014845134920597916407158871945847551448989282234882285552693683014898730569754665582037636473132503812537113400402515977887942327522382789404562630043862863099993381336778025936908697035732350144232406035927628294970292716440128299858173876168076599777867033898989152706671399077448070740158859620033012866657085670550637952181497089800091743573562649234199264865065451972870858144178669593494000665021768819273370530691426276544502726684247270813044487396925979961914062263266263055631802531402832855493559711227477199638851248490492861362606501682082782306344700204902098349229034340592475573493428106465115624133112880414741241844288513180390371114190979899826979719807782606723791280332446650693978105254997915947236050216670580489861423623668749400550404456403266239123723325357013482004733701749089635988747154581358693816047906681809487396647607593219470678519993191724892499309745422684645289628847867467648295515915069537270943082250663647947485735621918173149673200068970726391251210337929721345430111470380884051319493645843152346517170839563093953967185862657868352952176684602509061468241044421424353250747862832947468321904256787145073506530434556674529750647672604909425631815783706675398606858090047436816535597480936956905359434952983566351994467491725130251444037057606256206438603940672792829526558565051968527694192643226438951428271130716102802749601648880598847845954446852249511604092469395867375123060751386831906610896611631756871591687318955061107409501923103281566652361268644905984855849821561940463348338889851035506873376702810580000389 A227111 390 1000778301553595517455646700114139450501404645422835728293386120611904944005420750560150218191636792594790430376781173034043440298572141038498440018806828407617875583658491878647771644347482986190406365173581314032396919609354463079830247764241518712963122356611639145126845826020966412922039724811676132455784356900507738534411620028877248651651807964956937695439926094905914059825966991910447918433391305332066698329995232965708432894196082670535634140897544215030965393080429982520057331438380621023802257954529100069780605466631292357623851174433581682404194819958245426318600813742418974571744456364178591929571516303172026392754495215424821437798614924046031654501908945697353066872777980234926067364486061718345388243196165831445816407279545288529200773300807782561419987630604010743387701233921684849968054129221602784096502575087046601429154744847037328876009520456216689119857932089337088501261076572176746060105690881346135467766846159417713008123977678236100094303093604808336902098320312625563976129928241737924070409649131882952296198539704949409583849064154381548880277312927155869451501630069648733323658953926985296833557765381590400082078189155843008558574803042526122611840539055454454122947089728099538016858641708082357390823190141875036534959294294524914344531102908702896623913455888089061764379776630075240136971496318013414715812486957102494076550264177657558445642725761347298681125896845996331809867519794379339260244203231112228039040892628557615211203238076387897211999382917449034957780784262156850407225290020916443297086044338776612146795519458300859885183414751365630957659692309876150167567165870538145895762467730675410790052538385762057812436939064043267864990390609845122247541498735733821177914702426146873397454998084949353732369573891206898109145590844078842857838003615437301474968517807190003304261286755113377909207598065779485911948119641259233907146756077399714012746649196226805819254381553503153845040876272701812485549190252944831746264392527887863840597893554962793624382127845054717377015190790370024335037393365346616245517773709760540535292864071368487019219147003078976523793104394916315525825683667554744243887046777655414513419017168032442182958929155733757314994926038968121410675334542280400680570591017333921755929189445676562370621542429748225040204259785108360897886435000390 A227111 391 1000780303109197848346679615119778153203091405076243434639330325715852401656292727405607681923526662515488351668844888488158260177668702876856253293503764648234258414255689165670080699343972221224259021590318760488047868998394319367076224800489385569422472075211661230443582131917695224046944655055007925496575244836717445430815967465149135954518379926196397860994079817563017067639692958017640436235251019279489968052500535060322272040161593810933168973419514482951599291673197033733436759310675986720088110819984560628122895951070593724596734370152747641315818310426488697371537272994740308754915111989934902180203974438290206886674716021699095143804044060541856196166530026326111201842585557735144371846677364966893177531744571038840416966790066028028303314241495093510433095625444351353492780850452206845786305076047626345016518074409181876791787848490944985314194139971445064439835769289223379233110556711540485850967767229864798166656444915084094934852958193841312334097246283367251548479408069137889369084004333517807768390756052192063355431733024580748742509372232476844776717987811231085811059035983108780877552038595658951539286367045148292404734174642627826243926898423312934293555071310256020529128651375008181171447278499385811641475708521992264653229832810280647900800080743431514390855455224507976579896803707545717981107070056103952393412884241483932708044989171720798136626504166384080133878970584609633431416948549519101039202915936911966472216638263692178348328405484948102751743590245634379994427076154975974170521648068230246006249313153851807695286111300250140498156030536836439872873700947451282523219893411650416293534266063885979641564373068154184046923716070453747656010205521089070994703743155083345159821436337378576018001724024219132379866700700633335092830338754376479696030073448292185832400628181131663717082032619818535183786731878466556002678899116074163174866707537964400490270417902380124766335585505591731100700893749544932257358377644649939029069795009236103080728093813792998190534423625744055491982453095621353631049005833877140500146324072515130529815369605128102062000542214934031253475021265022302608855086438323231507421087699499458220155574610199403124782543686760162171612944397063327755230836937888377831870029055234389771411432659149468867896462110892621188315450342592424241231527962680000391 A227111 392 1000782304668803288440822712961552746059283671808552182480776768648210447240484135047057072388330359350621745852953435747558455321155014773963434864971853215744748054364899801464753547626723137524353987122171534760395263780099919236105604489859156300429369401442848531409431379936832213611371782531395995787614561854751334508806321358549654632761411714304598445824844868027212267578922323343730504524213041863095135727104573363062397451739965701226594757086925687839667650656749414734423796201674550740623170375182398339289623096792715260317552271263864095636667360380705355528973770642967697421790202845587137593644156254309511950785317344738384046778906847192178664954876327731661945119291889839387064155186132254258625256381289139739298481792553791753079825559594375727319308709074182254564883825270520048966074963807810386139986504661234192580454385465212812459317731030848997809508432271642099747779685844152647855367292419339152205371432092506158256883410186749576039043678377765515189377696691051929324550116937550344875764554909633758090426560935750599364301907841637460666253159698326430960303502231729245465044144966412483903262460321048824935937393710895033310423543268551206116381132297786800502114255178187984098081521855925951771390909116018485447617264233411309167801357429248470150975534038794512139961874439388753295912957030107093104999657652536603188953302767622591314045119860946770176277891043869676753837815051606332557610615003483596092918470468929664840056544526547869409872705835602871880269615974170503338207832261119157176720409209181029354562725260325945478978725989012330131002081063895517733475063701269672428496314986522344945792980786110267816906047860073451624441474273635122782235887440322113827776022159073336072727613154269725820046511080302366785609317516944842858145386665581244413156855680913057462602276780579513534101986074021105337725124987960447203551798037472329662993998729203182877388891370943487902609591997487390470950190548919679138694908317079857160406367406140027882975841900966924852248382343150529682965897907553770861061977748917757786366668695332019454133297728999241974534449238541039549065387832970282470216547797430970172294359506835204506420760809664576762781553865637126955847379278151578274083412394611929649173641560258857977388521341446221431128078748452905166294902064838039316000392 A227111 393 1000784306232411845744290396758631989549656012222692708180065486767108413335662763613670873775069528329416920433929653302761105549577498823815314088964726906157675779212774272850100787968148310271285063608921520081874465810139431566945682381701059793941480874612228945031282537569148505143881310050914113924551129158378468766638621525761555764605528101173508675095540119855954242185894464120737499027204449852943610898096537604156623041474546909117835616465506692717623815509099128941580068015533517330413975634803060593266317115410785949797002312643809888994705886074110298629258339893137446084190306117237913655929408640441816595370928708486398807525301309862069005251664381288150878416856017221324157371579298254676456408664908724785833389350676959893873265691217191601829268254181167307303948603684677809155720689111951696684711158289226996974430364497191955036451704680996865367532606224066807262689958024291225603951462668073023116445978037203686824284839858635096580001915152788173474124708194896832020339628148415135972120788630975186601890549725517039132476055696710634568942015359869109625354191752922649887551966273824864689634607894430180666542117293277720925847536289393816320370052125757841004405003386169211822674709837798216344795066086195241776066167203286546157609412384062528567172404475471734273761646386557735269712003138040046249129763699458495377918196741520081570056027153049865565651859519517885522606713093805018821726211123674400144173744339398386061122532461288594100126577478262799495767742133408024603059532702613157766966532403993198403467582578081180019569433805966152125125506628184771823563079368873855074429521562858783724418986392430275664373527488122248055274269408927659846960362841102290728848594365957832783062380033478032635473932040944660689642255400487046409076726476658545502197389808792018660536070321415992660509235742809466648057333882207744225330130977893537900115360316710370865852266023959894204079805485570684551981587517043418600408535767867421525111452115794112069217814854460192362472342784423233530929642485718536962769822732373109297809726298139594748567077893532699430803464276186041609879463661137093324343164999019143946535204637334062602219574248061413548248319266573245285704227645154903740302072183604848843977705517770567062445326649621007861460048383422086621762642230400937464116344000393 A227111 394 1000786307800023528263313082050984684100673558788657869893673294715601170783841224491957616981770021396085248908419899416214757636041039523491806704818941400746516241348587950344281588368259493020278883041524383937792458024310656582028716353829717591571209601273548800087729751602814212060954765599922843970247582264849170961721403468495800966358507657596949610398585712490369109226351623642086818178858773757319103743455238661504726781357567460759913886435513028973922325068890479489181201760935124601246961912013707029012321249705727148272109191388117624343220011390245779489474893054288258588439506800428357928911133361665453322749809938393030462978177976417909822542482705951958578390881188988239308130054654349117779629323467429346901671877716362766000499645995494210652877536990356360929489029327320294686068480504363845624296717325403588923763079165340495034896564771946909630232492291469746964032841304459494500558517923142991970072871776954389799565982270057930440008325580579435372093890929123844117312616898346882685455182527676683997354119748526063605618570049457726082369515783233576203875116030345852230620012132292368194397574679742707066582401552576370087578492951155971564734141659745711387789225395673869905920167203119810419371829724556023257433700850173335466468316293719495334800290350129709683191399397710546510743153808750409372192154865880894637256415974724611307451544673790126545522044053060646667333888630477368616712248243539036877970549090794146387425725041513460132788229862007883315531130797012021803134568318340355161020947179881285980655208483891773456669146999354785331440744549067026112042830977299117758438400749473413126999912885457267544138745967360318251910306505842036228006421639045737045989729949318788676568872822165371978384933262988696067883332318212238065652599787253353432622812959158479388892478336094033215713977247746850280916608891537783515830621190951941889153688217768010287864794545614553232497270157279046101353204089747502496696816905800262351637422481537937290035813262206925440956100804256553995053553815320542501936194501157512066279404159805824359061243008234353198473326641140059532724142380515350210696843402878925437025666737571042910837943482703488910265751186448996878329161926654346670831401209475132641280781543532428962019192682296918582134325082087725387187432850519103363926434193765000394 A227111 395 1000788309371638344004137196831404495673283128146225791197190389354010536499415683761070938133390314062352971550588299335579660412253550500021276189608535724540353007474912971740969502658586128751296775289019181922951412089144830737531740979695479568624691683898809866310717698117286135151809739004310162505884608646089149530904948442536099336434678818847659276196633000986698549844714122103148207888374393975839413931809781961083953253206973552853360859354168064383514766220822993454631080994397066403480630888607117080791576213754960242610994949656703398265824887941273854094959761705445108825063546233357768479509753270276247245016013621417536320330617533966337357052265721912118817926749819872200428591449590301054898566628049619873095456956274284809375354687100912935950081651143601073388029720998075000722973174832169133662876014222153528572651699694524395351389442610040001819370755891086797297302702562879413461523227814574886793388738899581497730308377715198185716010570500650594615811846943431577656805954691560339751072138302069618562091139270163670108020264247465348942124969887696200655667654670952558730571550722429080812860138610202431944102104536712933123025390387216026340387877311708660827086243133120256250273809831631541949154870251870677303394020475798969645935962684194473361406897422143237538135294046235580285449617559788314869872859203941496635346231992178642559932639495309418098622085231583100929107705412732022858355676649213797744920630631748154231379101506902420627247206844367480753819499059777848085044766562873932309028656064008679210823176595905273657637979157629214607205441278430998739466870291137509277305043771200482552263308101558619472281403969187879445058688078399773642669949992042054774622719638049838719780268127127953929095412000219748113234523424187232234728244046043851212853019659282200316042464102390169333458992683040836538874361258107509257515445107968993662059572987244330463568659904337792195579775257615280853959836111603700404184766880833665416394258334857788913794599221764232039952522524095690165377120688897243500535479836583744558571163609316334244411821535971802589286190888362538348567021787190231777736127703241388029877521644957982848286431095988234742995510304403121457056345339692495751879587968537249519362459256251538321359346153619837849321868342876429514254785138763041759902761109169271580000395 A227111 396 1000790310947256300973025181577534845400223490028381410089984125864895571225773081421654619050774623225999326235135315263269911672158160249486235192637423134906983146780181405325564396647247164335186018389549481078273733608031216569168905386595410243229999215690606454329176770752594639972477228411727216360609697571336194126939161081471263005164855887238938463857588444642301937529323442422166062561148083906448506836880326476904420182451975240019108998615126858833208020221381512775549099777069873995852502725267647333113724089878375431281774444498330602481233301966706516631277705845479044822226908101861795688246283931853876664148838200122029345464865164738427111750561916621020159458433714793449291803318533892105446022076065096343011735717841295686067257075044286638129958057096250483053186140696587507843647300483832729520638976128557676162383441409000021321014804893890325334602447722968346978605827421320506379045691366529957425239182685089224021526883942154050130111944591351587591420499131753370629032144459352410254853293563660767518800586768444856315611954224388225302773396411553606532285732430058025519658666013299905658889471962285254774286250033855424147339060067909222279489402115898550102748151594218733265390636509345285045035648751191809215024071240582487543025081220653373434059900740603281534260240607140481357212477912512691292693848540287712363473621790005370501243034749280957172784492349208042051256502981475514433770915991950383924272581436131447178596770118718008707046947878648381258918998815460436509943924630603923488574933766159786281001716956277810259701402660130860718635300903982114856915282198766048721346299263529586552478939215047822676634891264451679074850217877524020135711393295714032437093223146443125089508388898987639312181104819065363619467761197166197276874501264466290700768192011888896067483937707929481635461565567810488643299692156549108863642422355343378978855945164501151264011819031369736076618551863933298814364264985174570407495827747870730266819290861022821206890888873672639755154395503699782255953194889143567741207160365041481531559123239577273472920504535255813289883135107545841747002578861701082015819167825286097669250702474564247097514556625939588775982292806513464512112810455504845974944437381042355192652022848528770042892456443350125896315270068030980942031725922946131853135761811327563484349790000396 A227111 397 1000792312526877407176255489283893863273082885979688183724658080041950110627561522431318046676251653837112387919725432562349849912645924905394480614607787133563644425021934612680900134804299489326856102632834963401946870973575481219512898893668651693070790196120413143858186619239825427463639887231032230076038108628225452190681325810262520999248330117614278262915668500542994589132211802519206192771170057994727945339918160823625564209331256190716382063280270728227571518573038440772353827881814797054606097363869617237519783200245763611818882047804608604192781561035044625156369694546795776018611107446852935865604302655942230618631890250553413575902138558148425971070819080387801135776840512842952128882029940100581780642667054349906576372121439635911702354924749061372016133404076414593903008645995480871297664912777710724011265848272847057263513612647310187621362922528148723672643076926044422159408697835678046317495570044451167257339458276661205461075345498191626060497006629524759724095031378135822288829970945984523004982242930496822702033554751056302066054421778188653814976536609404304669611100800867217981038752771901360707978360660416319206185596174411389753650641812906332707546745068362394022536648429694835459724047034368029925774107280540156728390630611421574687524368301169878778122574387043355843401165890083560344128956757183066700516645613114920079694407240613604279991858592790523095203528500094118382109022393552369679387051510924012148391216183549398810859379158026867041557459551916891348837149172704247931757166670368139929859036983718289944510270280500899638726016789278543001199108959976717379866565030590979383152604446850808567880843690373989464178685914761926574239179698514716495673264944857953915166055278114795256120518077045657019332601227345906338194780384575357085844867781234091389303549697060066825616790475488855030322446321608165271593937919394547600602042130930574220505933882729420693327102724544230156186367308841446905704278432850580920525039039122041241398990834188148994198444866536592501212141580450837132993611105367968907653745535861676134685602613265181463858134042020471979973743071226770647797710328510238396196009231844012113742799587939318704363793672204554224063856536356082028737431559668700639296694774165237689393870903055104641176290689941653250413442860721795135650733556883722960260705041091283378367589428396000397 A227111 398 1000794314110501670620122585493899405879231897300059919610997147948020210401917881983137136230923351721369287521275272686979839297082480285572133243319530113945274129175877673403345315199243533529187509180705043053484125386239154636867306702897270124987580927457575385468783729158734730343742219870834214912086533488082098944014370978787202363208857351269348635584955393416138086676747765005281907741133434272282786711902392153110331133982770433046311520804378179770412846857242378829013991076695011584423136702068492474028990592479050379256227310137422438965491615995685461943653300769553591904317665624245602663374172068859296219161273637669765844529168333080077402758022794914211349462491046364519381071494254868658663272336234237993200120177840867055256337033772843613063833149705092788675100201529719676118710920599692632132230038075022963981499581998373098800329165232672765165196531886863671800530048306095111846166884529212210468307442998152519600801178424861095559806973573407906829023127980607158061342795235297382829568900484727830402115298050647003591890109030716598238059778337174750081808886416536533983044656823887245844686476711478750566861723290829452326396293690042619460144250939573041345208794952888946697800747749196708025324613543709682159952895583467773459433160862363456036659477258758070029372249410881080270642504533739368588737533955113452460994278917064611885410413206006465641500437949978334077996578569545900281144934770593263080423562582057493328220869429606586325172824658128948234741198465743674341437569748191536741508292778303682447323999514760458923569016431052420155624980497476002032397342648864125282912604703338355970234449865508891272942566449457121206827876497799263307228732271252132237778171577788258262564587192992302721747652253236179925188391410516658475361873273692779356221862013458692753738552813002322070324577484865346922356670618627086697540694226151193659299031515618330207003988227485667425615309945499446036734156542593082356701705518792623657733602901902998079635410442219434685523471364978843639164177310334226448702417275611540697672830502938848870981484484815635516382447205423029966231460082183892837811100541846656633941740975869243880526638152694384076546365075293172448094975570019707166242468521579841582488207335604258728537044272480140677276593561711201309172973877408805001783679430648229799123018600090507399000398 A227111 399 1000796315698129099310936948331894138188759761900581436844856681758591448362296735708273540982764495521396478606013202849605487824198724600620058462680622272390894232590572380733670187277193031881450268066396548360937397391087980244203004956291163020634162250926359510423434253582334861193963081927810316693285325431073036999584033555338478611803321247984802844164612285064009250452378123911679706502429710346380161219481088012554719193821412834377846357236703406463492116954708521795198610663904811146564490751287290513650069033222715554156740058980223831762564938374724671753542143450998761316954678483558240047132645881337829635097769729598409293810303977840841424354679884988730358804802170210835269597413445728286370649562197129819009052228174646364869007910535208803826310215999376065456601137136219726912067677150236166604716591811087848179154697940273581933879455703381867588198713556254802450947604944032315338554898816663773322683928445781176447563718821756869936499901561294556638207261267139024244280782098599023453388575099523817614845605458541071331146236508868605249478065802916447894699645729639755955311755695219854866406264723724195163702440695069848389126535092876348903570264895367373746223122976456315827264448515232482371706296163010995472036675332530549764368658153997656395270380698934464971125264799536500866912962258404307110717528363480846042286085985542751607393570422552885795838930427759030506164640444320930350551944690783417215438799417034266227023976472534586159187448136736707033085751056791768679613548375399275957911407654959380017705175872814978174206362669446556243676013204435797875441430726169556446132579549164610042499539525840741447034738345125841435155528226978019726056832012221001477097789180216247783802997526910568188276050091521353796320895880961284728294248640353481873999340365793416121427000223282331284493229278989994206728907166696730013794694759939043919555419539460855509781672814768795294225616945963150668317388564000463264433568341283136203941796327867402894797381564046120679526305819420361455271004801555853506049946711538438175218364172465169146065961266320747013611459498337467069220165774456259495268265925651544318023164847237452819426459887266325671642313613799259177903515677942109774097132305877588047397207074329536066151446241927509346868006461647911288714870428220909085836799275046830390541525562749339990586800000399 A227111 400 1000798317289759701255025068535170679391542240014226006110430311552343968397245440091343039647863323914156598047249045588489911762487393158772177222511975500392119484265092287749255776944164240952314787433403493644853414222829278294777254207664208296257306249125873782214997525065373242134526735123630430094047877786811812612169950624461574917781757652264089956419031265652994423077462890581250782096837433298059720545531244188018841911106690146069532342496371568349500665759172018365384958682297124965110088868684369951529027840886753008995369322081085564900091041065635929586889965073342010013707758801010889497988494543966218138688180628918707216991221832604267937704448516945742313470605568465713200221588121174106332967434837590940932456008285902593983896781495773537210145025006744231059026957549818899149991781609471756156450108612139240316776033285687962899044950363492945186701217188516718428665643167441673354879480814615239765701361603169760566918461429593712271814913465537872253747129774832535394348663502101877856200184493844447761996107319349873115238251797749732877657848160809993949258260378849406348407129784748200649292110290408956135381289349384376805532483893620138362578029416437020230031042381357059944943214097431712088921842867577996880483909723721261929884719117854531229720807783659203362796448980036727690503815004058181414798010429948835470023057105253728413979720597808320488404515639978385586275674439523822413843099894391653847502637031552676732974373027159310358930159925307807681841688280059141064685163928154589186715131941033181643686907600719399804647950623248326120357448136306581766539705606998611442596607689040795767016286168949558678652123523329589120388941416827645805598484862577797186829491243556830044720776874643057422219434340899789186775252342827858259453188570375400707689395585117925846245784384529039296342795943378227609232455277588706736636095262631023103417107456640635399977074047907420843588719729771427284673225752740857108817504126063117064695411587802325026701268160729613361325445437346476824628936499926292440446624584983158834819103068495841245901314549372298170620671085740081296948881184821576947705072569345584520569954236933205553356229496305573566140962514349940411346578312525370682746660792975957334051722027161196517887974286091456157614220056983557990975736656652592553777562143643596804771658416001342470666690666600000400 A227111 401 1000800318885393484458729449485996812784569128960517274800541950976122216403423643133860925598234346099821661864923743607975075539461312645734296042265800465880439646231669923701240703074984459093519499031096910183774307381296786555942755781928420619717607600717737871711635595549999938627428669315906714272980255565874100910364101927363239807376254737167591163350959300871361116781245036256579566474489947266423886954625955089287736860777957640256003068726678714735400661354040044592466980930419290948696114277715542829517643608428784713468164597265572987012240617415955495920374414181518614554276787455211536841283932280908173425243120175644867284676057405754122842262483084418421525070243779318045329477777729080751267734372486089966552140743378910113560910102924467520846684236492967934331489699538277397650653861866122907422812185345751748003445578989575379577030474871459792716888208723362896748546245696277060633282158258238314097364229232570282977993814090069007740417700225428303427930342712453877798152313175184601277857297870760046875792107493949666209525941202922182140614734871256837503443242447475464401490186843052458389998189019763130688569835916799373133591025110198799067761878223592282839176135069695599536086647668032642503830788228892025740314659696068672697076048337528398280629269568879500300504240107963562499159659510821276568902435718858977839330516305325652835451005805642122534622939563213826612619087960366536821043606650240890686119548619611301038910804709678340701078343199468470849320315256402615431910501529802831947518106095339152302395235594516896067574744940975366254340242294959178366498802888534384009093323325810041269058655591479397038243640086129601041222056353275323932663118039821465510411643901062219369200650068413003710807368211580194936262104539536223019288746192024247209850457482035096741731683459976381354198106297685621136408683748292533006882871804807753670703375246935993261708413146545734985615638111916661210581831948524045201967721297806935622588257842421558835023454160371137438988121967557825211763165396344021288229949624726278854425234268526759873411341182855330953950691580068641317613137615514726425084511719995454945813343832523656254920098755945139717400828470603326797613601746504092217810084176523446153660512542557853633206680525973876894284607776076803951630070696837190988534448789682047292690221128927632947788882659990746800000401 A227111 402 1000802320485030456928408607243640759709659527419383653595077326053913738336304106012749947879994199528865998184333316857415042444023901656597100117699112820258859431610570267556823013268641353285493521829142657590161271436266695735293038389145207222351182827636682000938253145038976041102240550931110819351285171096291184780779110842954924583231407914759283740881021912833543828237825604323574616743041645464221582369101804620652384192063660354260176890586746635750333760587013252006796993846015766828595714544978988171734618273764472543196704780585772148836133556332290236790300619000760087626432553998772739505556603959274746747046004443746530393781708050651943128675563341446885913396348177492133359999970971435987841115733848501971297236256719464415372851322150689473000230156324230775242351618286617447247899344274696647887017559213965989398329446640416582694503940969510490686110149554593642257151226070339787544235983149199951093177808721263046756956600317130269417003587348556939371071660700885555576133076944416602983557751707499588211392014630402658001539010381689349733181266367848922168957439340011101092040140417077737365130220815491878104540804100335825442987907915443486981466393608986151994325376401735707884904362781383035355018364178379561681498562328507580924697721227695188618307976296188917251721181913080981977304621102449794396451515342315617546856246130888240429651422979239754098270200488604548524632334812956181879677724915040348068006529204861037624481329854554785684732586045795939626336706089351286548861306209741206389253846542364627848758807203344398193766160690660600254449502649323410836719229304373621372254342901014096281452152913023563710868767014731121176900809208267641541894155720251946668480086927163192002395831639668419759940146768894398662311077274558526839391956911257178069774501782242371416340048997497055522576285654601873711707578338050797136671296863814727190948085630583070026238295927972051003037701922349296324174481684903269024305384376140713732333439901872548266553321882252756913102270330440434881976242445850185039772599792185081682397959960160477823862592164291795350063227183281180783810032760493008573352540312071189864153889874690751347995675390589295378183957698694127041752847033296238647681994426009052539759843906248887026886785742817040867752304889134741885180990398987608926259773266025849094641162912565119144638776895285400090827401000402 A227111 403 1000804322088670626670437070576396517541692949925653923233423998933765304212804656404558549736756098591666821570229863862183833530500814628860951999253613922442234148863553049051126456990966649865125108357092796376445354848625793961303212188666042756983699109382619666701537283673554483458772755473585252903607966952360397107582798300266246391153211137767737004711336083714018536024610718858002018856018551981038020865000118937306999541742756744720107453300271806174878582539799025371946967395410991879198952445459382015433246200171502428533362389281865155783165655612390660753358244106077714732426288249326460263580403535641381364258590362330174766666850746783368375156066569731306324083756548663418100487372926048452935362335328701933928692761225425713558303157739772864276251689263696739467409135055522530783255562675734543418447210341661605144962491551306417948679754597815399232220061982175863235712377476043381978114794560532967334821756762783125053817543947352909863452352347991218784724974540779027004531775332772339503588534221725145912697677367556126699361063793500587170677810548241043131930520417386337871794849032957081333761898617543510899277250051255456278721994518125726843330157742705608088405772769649335221250436990572511473421041572604087652393033299891923280163501950440567960347684513860880359986805855144303899160612149192839636529486968777399742372480865541171689826956629250261571972754906470902794166170251013188704081117733669134542052424327233327797936967516175583989594277170266952875016490291914144936178001316921715370136822218110194471919165568656409646968031326914406830709036182074369241245943564465731316608553025690804986318905776060331102404709355226906999057033408844836020823964184630724054333602421826634684878774211962498446711253645477129082896821701776813851906099472151711837938617084036085443600846580853318833227354425818984809157316132071064554517277673401571948597659773083627817131412411302198533993162262767525384655213372656056998894908941707498292463097633129763753807433430061497964455725397542107640878448573123313574746335316096436102936598477225972910549713129602712592471071978781596654591531739240916421754172290726729494813622727524687385665847725685156458018768926892123601536327212192691638412785697780094473688399979783039012118281662755319821308066516850235546888683957016776830780788594583846697549670147598254053748138539891401778967591908404000403 A227111 404 1000806323696314001691205380993609261727484392551844115013851082128168094417359168275535054747842822155984010704344138323727224581310460588046185819501015329552379920511591916725613988976323808785156197254024017040208965081745329941454868099355127050680067869558487249113234004747183577422700696977993959523182663348943016657280722281082067812803038519606781132270586222645304942148849224251201909255732689401398941295577627355175772351121187846041533233160918229827904185661213771209410698037338985707336695076535677219652298078492168153264454983463447014732891449794865751978347460585775626268854993014276526362502157956942896043062044132763853422572637550091080233842164938735770223354957830263119079146081767434305061296770065531475598712116639650928153010809930715492499829552294075036704563839098550290210030511739611995543259350588195270908958815486891191114875235374630090922049015931613717437884255258541182838808411002577852417607226455203472811346388535683847968954948983278911179813987051357036901884898840746871971323124795810031611282003174699469796984059857626635161470462554128958347648935356258215205130581521563107107507488403975615765483556727651017985534216136671775186868400916039627106012963429200549143519143783561588255662605379332214496389958524277024501681554696519771120255910020611600105451336911504293005855329488439833401106310233354885781829649992956046526039448042733868649516659097882445535483154034829058395645569714024924155406468084013975735387702352486135010907701573136560822876444385268392058378522386375487907357821285365376845765744779138788152583980864783294498832036999892283887335102645516141018766812621424602025027864317590431070153890600934748685856300401734752901287738191017199160061459142362998251220980777508526540068478648224479890386093096757906328259244757511264184451035783200479013989491411130140490867523825005260161472332572991621118308335910820247454877742241212225898756463604100782842462258198089013217783633386758627829324003462501076323083541845592696573433068496661804765569401552079800454763289895138483578927634623727295696016619268740529402535373751205109205731965125575490990601559741520584870826522790497958407960541164905988545165928306032612152941095669051793428084836157805363176762766284703808039451338304043238734290057012291758546204892092115516942470642992499509873935462547234776091977039397843908087343680917023842784875864443496989810000404 A227111 405 1000808325307960589997120092777700811875431451003087525752155455907098926754614237689658801161547759291891566573773880190433642171897439375436861097243793379583785411348990705760583887155250634975782800916553399979885952703299048077266125215130022548745503186937242666978349611548491534506181987895929142755628124461366106576361676445419047178638397879292667134695083026813038896675019503413625800940693198847921725541479180489565482583728583088875482559482664444211063569663410215054413317833363113417912698758046631338561278001072891891400590009944880579237639050421982176054239026619943439576001453009530128627305556500995229525318488875487860359917152520599513565255849254690491628325673233854695848835576641497352556980844206136244326334612129955514693641690238777050773074779088903373165373551486761078175555409269852219204574702563478000089158971799377202405706158707152160427633044630413360603336955163815987543698045237421742778751528702321561461529228103407101792703533983313425385288355460546414641417923583540021689734295102556034697123500592793121518556097699046989350947284907883388795017389610996997201143605444854355384688746337618661818097544183865196037518931748825326535900648925998129027524469847039001771847781486627904941848544193069552119246347216541680022430666136349000657847709964471293644137686933818129208586196895199649668623919606338823004632436252513659957266958949940127160624707869628668545467754098342961883511347816460271087521109762408091339011939800092903015661547804550112818827823185282146104870724998484082657016714285637810754301326116156427264591629623098056034094120257135574635720802946480186107484384423733236321206223568332747345239970577613545845998445207336499337384695930472757230275148541226949374795656584785202782909596286735065085700396739861203022370124462148873107507252973434106797863483304669361904567652241219682817566836532847609785418501462937551817699250424748110663435177489210859631616640924071416233547301428640746133207006053509106416294480514383924661193085599044990655748871192918448888966657314077395407321669165421796815291914865876130285116952849042061902820773876913271069604759347985476380257023527121785231586630356493504734415493950503558370439716394785112762744800203876142460276927118597964661369637112246158420787742553393664848059229182078393106987677698238606188998193641329089772934639505225154105012257350331928694021542793446909212071620000405 A227111 406 1000810326923610399594603773016195161896061592604262047534655116102996889870339578823716821310874547332662307534751043727489678900858055945734301510377941681351043563590261023821483816406299331488076428673370076889431888458164245710280534417438997940691245550892936473594125080998601397484503816682482233916935641758091846645225886152114657294451673088275622681509745635846821936530167548510483778968043878325063688695528864506630884087338574773690539122601741876306791073560721637689182212888789369446102195597736810736747419446409241739105880642971636014015334078685350128568796269346018332002294829386167292694548534585745729357820596616422549291505108501481982126732888686155158844370194114977808600397011193571489469918523862763359828757733323581062488031426594004517517245609745961721419825807197159487858613210090460728397273499717339867694570954846411842344624078928354699496579269805580572414126548120288430920414591450673409211234508352961358878196947689051962218371435542412437063155847126077521747195849382485303870936927699174916684397084808183025101624435341445403385068360167291734099240850687428570259781749516860114511877952608003829567017204763188080211183355768703289970417048952109112622866485268872682886422124633047359053874866301902275652971253494739723147266433973179591801152505888770966676704363609086545507933109774587584738434817020776929372045090631604335334593917437331987592836295250394891143706962588315675415400285780760258438349259880472209687110603848237115499115092992634814217480324280105640224777666347875701102795652831159024208637469341962893832667020018204718249341405150877256869870182104198743965211083251483316975057441378754856146417070626484547182489202455541057709981635946963330437598591892363970369552043177847151372537653579387570077182343660764296651679411296069538160495956723755602630293878552621981751880331236033297733107466406359203148065080678822169356892065575794082417415292133667081589731803374510802118181679510025819781312513839691889431044812027021869887196815288642755677233520885895265324312355446937260272217345325181200024261818154009845418108782553545224613193374409255292931021323066513570791468263456298012952366595571346257180260056792946293449250424662064961237301273900048465376404042309275439091014256043480931574800540890144481578376633541990552371681776156651532023218072127842436968566950598412187515922623466759285676961906993747620241446547153835000406 A227111 407 1000812328543263438490095001633744074193607683915571824607747097887476940408212220576119854506827510280595425100074221663003360000025424019674295539605525576137162472297804418932182468668171560199584154191251640828669113921961276086068655930430566693471996910835292756280135026581785045075750294155609416893507546486619734704457810497310599847320842944443160834875815988203398547147227569948905780432188188611879645624058333838818418168617183968256357920591111597231061022698657695562794181038160733707007724688710093511610846309909573279588285962841521367277417228774269860218631424762502785012338890536250063576124393554187595292778317028090463647728203651339067938176542638367275305433192363737712882780357291745041036255966347254104511271254594721375038026447142164063836041867186408138564179743475608508626102166238705353909460442045134727671742865988232376196509390974106850047271110803692550530640963012781334542112616292312612512815509079199313272212382521485811094192465183490818354046660012386485546778797359542650917961129551340580739127897567655517967081845468797530178176083314661121397801165780334927727311272083158004626662122008524356828338720135779509043159912939377308445248164459671116192165732872815696161940858475524777367106346146693030913329489885127466279496186826025107494199759193124896508673245724169625994090307511598547716709094240742347006297495898780966107012072965209595297861540795824767225619621333695384292652773619448308611049676307904449521767569978105800033545998319805137939304209127935372612872833757103526129199374339807669812400248806147276432338528924980163029154805777653464504126786269927231559752533487542335557267658257316407432561030713280560181005953888099970346889719410897839668328994332317479948951555332558711410255613451911819256035762960365917783532853451869760175110128842561542888525705033581223512539165634791202147461712938474449029938529199198108499767841808107534755155378853587913746405771978485934498861844457151292531523435718586361808770165010229629450422205757612139877145830362281288243650085622759187489423812364464528717496444880830861522933742640825214750793558734101290667730271838090099059261860916444668524865378519305813242417923808325463847886819604543845650828963389833520673130918974899780714773840107331648899551444332805474124786396630409577123604441127096857648583879957797694459799558642540449700792430157901206938182928988867586193893583137717236456000407 A227111 408 1000814330166919714690048371424152737908739875969043594158792051334138060245990040110690667167712807114305111743591759503911934963017934391621476832250870485677936804941397970977430072009287412726298254028071946903277401183299688120162663822032147020187944856888423181314754650378244083564841844258713224295658851267795772302169127566286368582368422928834598048109210117153865208308475042467515510695238569209288825505024518266790566940946890318536955858533262240331653742944396301804624584988833627815586349334713368736200132720865445679288435897674341169677180147594712074679666511896783513748562896882028841246865378510280155133383156855366699232039076558454865507810937009325819151297648071278070164091145043859227515144467369716880495617513777401806747452942132570316737575534752625265770710910113675634035922258955179218110077800237621544441480869606269781706415372150544174182042850646417578645936443722293233556661412086624782546589861301006237162485965587372657118125601606202813900140955668643354472623813395390174153880480169728746492590200906766256193309596607386843337894994263442682359876669648567247546479298135442389193154515218256495924444372983652763397414811178992003844096351666029618485446008091658575308064309674355306292028033000331449433089414268454265280934006095251493110441568000842130252577492103984369969733209146705637804029940074192393673970731564400718578312682654020931799614804531313522579903677681794344720833043249580147221886138148818716070786141303558645641297828296302662456587452922136148159337953862546262669903757037453553774908714582436251257549430708205345969462659369015678405904917266629901232111454248644099558687289475657864623997140979195569671499831352825257344374872132626679828061367659868545992019089265299824484500586811766185426094887461814656171707656220924984503334409524658732054887726482360996796433568731370591398629974564167218512430229873108441815306019174434258904649095081928205630099597708440159667356331378722025154598472945676486467654090661128605097654084732136458286136941898264779285340677657606120652351853951817040301228698673696361366502778662892387618669515096605565495902352005702753916393465869375033150746130237110485258473062386992820442021569084733804313858200086522999066272216771361326472025994215920849306805762504119339194844501721624461309216697783607430066142525593534391983060635804689167831093419555245600117130046069048602022072223304642065343319484000408 A227111 409 1000816331794579236200934488082405491212581949374601924562064797093632981424223055150362676328471022685412512843534651262330868565224857067490234651184860691879302635238870691301074222450499248832455535064380418892979956097273385605616942871273722428551554666084664961250281987131264705026427188897325991427951833168604800347227112169837043344608277065833134874360863174739223700050688260870453218156311053905995055894063648670203042188241953794148975748476722948935543294654651129574529536542440811301803819773705030438248895027619276563869884901266548232396677980587729846875041601369588675890827891222810266414011622177461051300139236026387631648409450172960254213890613563261661260297583391268779527867735513266534876307752617615363963031250907918090296471715663416555431066845839858729154056043396931681643714722291071026302275315039312559242524617840337251379990552605091965879417107882071600370290043044650037180115744074906843179862641868216023665881091246031619480918352046311833840585265132200645099320372157470186136869245279771124820531845506428941828254327708612976266112872523253033161926728280508743515194056166311348805849743522660270315427697515570391982805826499571201915164662550287702380223307867482592892342110106812714144165092279030343749841587416369472699579440496984187426601763776483932177644872362459904692748978987129840907793949586355832964517337158857549883851058313279227768513194165624723666153012721924088688188789531373993608561133612483964031910378426319485188611005091925709063592560959102688222506337165841114928671993318838429307676456730053015881245798530634423851229618131305261631484075611960307705643991239992844313398864514679548281469072566044967031925893792306957041001460912024055362010125942935536734778755823529403528816997101529553345013827832333544038059633718453893499851546433302671243509274714925435813393580374995514974177980621968885133928780284538249502990451677972839931358796845363214107657269993889170775697180156885920754191630850090854384908439607501157189854050410855500353295902032271429984536967050717785778970399468035520122944836602376212314344680806926779660803927220884965148299242519739035050063208557247510039895987060846094100924273519875176503854127664024086961862283957272343148880515795121738275704038487194507308397044466744795989190085936503118161508906639879392839875561020936995171886804231500977650786541292383918178172379122202557190287399862894781044312453402920000409 A227111 410 1000818333426242011029239970236691607652140221800591933889944877629068376638851765536226987013712988960290170861446033219889801467458075582241351697262541584768435523358463232237515426627966719758943912562724249399789670110282302751204854417039302312174379622173809185723316064513924212905458997668138944235675975847975478705560010851759213891128679913804898117701777298417463968380934497038666484020279851017407629314966147971995358076059539711115617156109682946522907903500908785133844289299709271598437589753528991498975058156673131669702147195357062329595468432774013842187140639378111748556282889364844149137662421359458540843731556149726301266817380292628561057840586478980976846610778167284264417355513178573470264333646005605454726389460089924288618874906800100429322045137656812833336761726243247764596964334086479686185372740371832560067405481345131451184887042804490760691198322542105321662844366046090190036467811072838331581462376810953170236627416771051625578569941225897800862646743488830768544941927443741877263846128844107803882611757823627364485231217961075083895458017905660184673729609451605427863032519306877202130411912832954161120750071875040978750606139347826786246389500875768706603962038695612881849436236215724863459919025302922873777528755650111216024256385390584247388881365486901043577508385521952052120454380115118081958329059536450975736109073799857896867386425296817541644314710260213440111069031505369628858684371564232223313298770587529302861689623531005551686277823668294595086714385481768018974960646030356108657039304400155163227497618529191567272695124770973935689369115244572061582638322901705626708992772626743212844838847212849890351089977639566101980880762074423041823562717657601504537988223283359361238192356835049031498358754911039255817308751674563113817685895181549622751417621151892203439327103001419977937782846165359831396476558386531499097134880923586388349616349217060889857864225304052255739003557102799058956330291391578878194654417208197956093671532937912718101507301513858667979564472165789357585498671345366546536884351288182104340033265451748188368095613134921890735700356441120737403132933552728172176127605929748231069046691819669469662875364883163743191820142551837393440951473877526399493480290557087056302409228568799455703195740411526923716277944977480146666023605196383455900877633341992894520283613613126380016937153697635409526453489866843671549332731835672434610569899962483486765000410 A227111 411 1000820335061908047181467449480431146547273120589822953124438055594261569978511410258333836412536653709939620419102343599112706595798679629827291322898445875200420199537630646528741030967518901469932931201716919313224089270729543359713083441142519447907730248504501978675602846184802958766753543881107853324667121208499222823348817171433690297386625127820117450432179567097699940134132035207609873092377438358953353076318782848397238418105488788006797433549846190140324226367780243656759905858713341480438345817406694737184351076351196120937867323087583158818861075478482712234237283812515463178410413254732050934737886417887248138635782561538461483393526295740736864789741905940044195001209727580301402493079110071959675760908138021158184681297504881437216544226459617557807240365191657080116588541037546195049096596333504144422454040091011028417486303596851616829949075327196379120114612972870988765605620134451992173803233971280361514050632892526929501099674002219286590575066746299334306202156948477160941346816682497444375443186350228622852939751922322479894453759481682751717917195845429883121575703877662404345607736628400621828649862307973977285549653104869301135048070168122676073462422452855293478824958917310049767332452495304952799539132426829314530997280363872674659272064430655449116879159062205415615819056606545451152196161119185563215505846353662254688474190185040979246021302519784284221084719661865447343783628919766486585220164844287162988214023191461916786682862946220703318954876738753320670812633201475389950039493263425663032090777363835291544505235095120949199099617145342231838709859558951321108630182916719946044634230304582822340024544046230917186356000271239912040518678868915264775854057825995818280085275204443917830971897683027922840598222225020260898718856738721449116081197009301926216944670093634655677300678984382471503023796295238768535764355824674094179511106308214306742108510200256333527965968192571505046669671895805607284454314881385964172253920596278180858733629426593685487336003371271841646489575794380393262181570912724700302926707271105710304773909998156147027869973113833815898674901062172815717386854853446978389952219149910027356951582403013213014753844539792585245786651015618642988074331693512292262322005174519289960726711648980889263619952295699349725658632737380911540380434125432339761149555704419702945051717185181719465465686594292018255980158855645232857553627943945818555576226321239099278571020000411 A227111 412 1000822336701577352664135570404300867439329523528411992548543712536482813624022298904515501314673251796233327309382891632938458787991981425719092901898850320394908058793261286266675625217343321081107904347820378834499991469508295148689520564558196878529586761652824608057386388204772012308157153175290156542705631598505963845946488390362473153915460687179244410753275533339132358235594839503299353815084956629809791132007527856647969064610329640908313907433597672676594824069710071313746310593391214617821597422499891960820296453554373765173436067152527186789821650871038200766887738444895947569958658327002277509474911744522421491772601292259853004166766781526510965970842924366015488610618753153145784928599831812824306501686189573100580992061412750057519328735259451602135555879243065418293091961381291508415243446762099847096656405312905837699171306009391405051837603774162146470068362441405736185041046024029416711741491387711836263700822662211252178147723031330663612377196270854256963644871551928411152179868607585867442888195359337477181341349997943712781589921024716483865459556595926115963436286844396430060964822416010846110586642405568181320671270043054760801775299285512406179466742591453809688536147860623922348736374278360507173229006641634249164323419484655873648971271758760054042386808573134658661163387201081155857576513459387347206517159283396632953447116157685240254179936665521937364356344289660456364418103046913257086687965655758167190975767396195000939928907009084906136830509096820520353785680231655078515337625323437229237386485436732979910688168942363641822468823777303827398402563042981069896027828115503141161624613946334438733042480882474170800977523092889364542703193804292121844309186492287907554064233870456338495524200265585096539608854389966352184329614920617617807304866057878258925615554360223425325460141382301113164965382364893576167136067521989266969312933831329788289798408028927117691415963234650025964375712979410395338566084731059396652790686225924718997887148937758867141769065325177076888659010105552417550802305918281027080981946577983368164906337441636110074712280665411947953171776521239239706577168889753552350356270882172199571076548075108972349360204577818789466073978845728854082808470448734727813029003419036158708749546046101777996829680079900745383946557130930108357226034739634567020632694547630234151115614394095806215291491145648269686319035406436490658152499379652373715377665039081171856807093655686000412 A227111 413 1000824338345249935483778990628260208591583971040911776251938986670783448534055285379134798935417547306324383122327570778302622321310444703086145660454826826772650402734178452589710527922065014736782547662159141544055943550178010076009088400239612911482201301378440183458098000998872819005996966530829753579137609156444493736665681060515905061690334827803232144114276922439766856933213610752844228378584976926630673313230838518627363577700061623149490235273405742438390331069217886507521157842355641494392119724214298614786811399410096522844615217903723624521107647355521081767810789508138600078041282781140521100775198643411172650197697589323801741311236653576680492697034129187074478735655930195650881492589387609994853040227233269718819055202238688201721938892479705576812300532797016664058736890485097682457222731053944274700017094481294009470755693323585937531050855832539745719034106199010504383540545117355859150440462878520808453402069702342525967759552397275626599702201738656223605412499507365312852053695806381735797940583691352752669945484057790768917093161724664079538945604763321390619822783833848543149947281941310070395650462957024342594725937408309297258192033534975929134110978848865530173702669639440818637663761701341731441748048146847993300394918816963845680354697026644299498064237897634925771418504112239738963281683161262069820092386754499693900359360797229081434475404046149247105711288718127950965668966435775567284282372545104258542465862184741579306739324950112241443696562054519759118087634482344729192293180608737836618581534546671762599284155027157021314657347765752282388912017616268445998608668850050741984990217249517697171615364145095911205272894130749194321161039298639211749683959845885038072053346180643994132996747396154655812118905684834533894808963318948740185801759218494293485124103665115201102217157646906577088207329824155282157993163025588546592022198363017939843066773319001067035451089733048529296235070225789684487460956255944404456702605843124916926728866531198009030076755177820391239441515581926139079843027129630682072123383841573597424371561544006219436934273942945408803953849048893607283994409228373945002607524616324011696325780200848170984901890085213191259113118408440758889501017422687550950791117184780674775892444255233143488736692849997285233141625674318711584705368280163665855641303473258179855879496922379542689718740009165095296264116026251323372278170451793579392181149975855673792829568170594740764000413 A227111 414 1000826339992925803646948380833577329541596853341414528551963078556208246388415870676081534906110902640104322519297582106134796034922148865187559851320428643524405097714589012887822446056854183241594677906173357957991211283230610440559732123267723870143466068902513353576812092586817430363430206512454658085469477275120100994054648428032079605110095735318972289891385906582858460933588344821830139227538434742769441617947655189172393304570569054208126204612967975342441610177203430119224462813357579895081717293835925445961541081072075046584106533368985995901204162384025971159103286928950728616796542916136124723490397916298984560798475563227207787622459423045820879276493012289362009960247386018900654041199227003841473198120489417683672303267248511687036929586299971207488194705795946702212821942540585560691206353990991139141804394668386315653461728997273413396916526529199573194751382120752834042107906462261052816134734342734824003631264670218229830149276664202273427924070479447323721588856075400682711127471502621168692804593705077247180091486471577543148633052198205938946079966170665457706008097363452774560189185405812988193375243411839670001005558678863442606743495158241223786683734664643761162171563235091561371440413106516397750932571135771057989739885357637156188561401862389381514904473972068334232696912290586800055558528568770815830772639592066685740463764882997228776480587756703159467539978203341030877281237317344020732370027852762660785327188949274973022501743427822212761170364541507037648509050137259908201519910116583716468931334480503469457372620615556387459757613438625345069699491612905275972457684997492414258358684088790571593063372937091158916212830505736478296456792256175105834303167091960420655637202379782291187114557051153923921164944826106294709486786584691048468361513204205425607653195654396915778259138655896410759979205125649965086192585435747461701593393140445352945115129664257906629556233517536579430059012669965760353850520782518350260780459851683812490336795269933184277157056464188977814898817388068643922015634398134139027569247061260298624988426918964401111931511701418582414106045008638533294687737977485824581607776279022888073467000652837496133168750916644001480917817845211501792173067570639587855444284039202015333822959881412904408977568545386155547632191212186113664997607582543000148233380188844493677691578447222271834410023640429822135309060284797056839518478517476330479960281964440247839138072657874274859826255000414 A227111 415 1000828341644604965160210424794855217705627676326529627409979270706113419818237864059288831783801580062974185180636296318176680733735916087163979781737045138721237319698011791663114043249156586422039096080792387757044968124109120958230435232655961317190966742923168957302140806027544505997292060553861686028254818460495513625100192043592269988208790050448752593008162457210557349728070445141586569277064045591260342179904260411169540810838550831768534559242227711043118889317985394195015483375775685452399151815776120998088218705539450379334789605059208118655292241167829631563690084053756775728745637909143915712958704375994041960124185987528136544448710866223355734264674884782689554555080232034937035912311658520802891493456890805622280437342136227128858064971957421868538129976608545993573429351520411904971842638721241898393028734002475635331611741911260652250419734424721580738065231877798041441576980173690436793123010753053069010400751124294168196906594436787842280073650700988580414497643029507421012985528444712120239335597578466716750894493901880540819661558695393242196233194251058853432160187989027678681904457241033852537410320091930843217388536347386074396220399347973348235596332102978979470845022048044328884923715168704947022026731269471581483709016844107476544056815139512751596640859481518214131467742758639962725046399946864671689243039067525777487080746116626635410140911636444197469812764036191726270624863928852986453975717025534083938103655345110405710263046852002329080645774640792424100529827396242095086853968427211656455755534506553848929764863598198334417505375932537564972623878729499589765393361466863800574337150064173758956957041366665417734385567020192216875282635975438457145216196486544920616632628616114997405516287286135029481616632500183828016391371024369408887139501187046032259285916667303100468425579973071505395153818506972009056298602538760340033491207780639611637458001954674168372050491562968163413484824258694865215145438799072454341225037008146813252118651026596995276994412769271829437676626794463978543721552290323092268717671517682297761744103298393867479189729345005050977327927811924596722705433745677785144028565549572838594626823575142476027960169083160932878835566489588079096768211157885228117197307376819302620668846852556774790531153357034509627093289191335396411550618866173459865953512989749230063205675650523286782031312917787384254944165807621362317605906231061087262169448305611995569657895260226761040205379912160000415 A227111 416 1000830343300287428030147819412057859035229510252340683615892676136102868966521292288628534490789066131228200226366553268250019504991248762961231960831421052960194333529126782588982780464355262289155085975742954663914308856087377965189121083085866896990333400986511337571152896955579748993717237707619363545114420312046965138852322142982302524320734388423743394778029501245580384936187042821543264105380769580123986265845850778072415494731000115565627527257138069293928007580421588555626669976623212540956699034184670833036378956530899917154476199591834130538160565756410763060569185462765779955368144671802937457873994168679303550291807251339313125158572555857465721553097593253182626921899980185440858400364582490078733872236036246205771192485327239098045074176400328853795567081661011015959620551676902123853111996845828134522834528920801835888214018819091013042726961850793513654697508435067045655539110493608676267534335946258440382196037101792785520572770020146566579094008574862058321179024701071891171752153733057882192073455080969069090622918443688253094271620475361999930519380778501275583696386851697648639898368275388145419709581924377651835663131454457763609690328346165300687134562071856501694139319976926253410346393454763844018814258925183187855736213204151424873652266096954469220281663381722272693923937359892783092681263239609006890017646737773139899043653592378404898528734689490989770451000502252258675874064147703562922631280956235764978418768891635768742125192405073531341876113719580535320836521418248378520906882226946990968951862301153930702982219658468158193558654555829672434315198632187349272959986977614276616940806324215528620386164709155087692283944632410044429210650062413951229874311813103590539381901460716592433131316027522487194624441809527663439221297512401970839372584417580044838146229813528781878972119908453192399508712403849043795191065170879224968735527301353579523540831517732962590722977757321733116294114648913323592205903329596201965351201107960049085893471451408711675715033573820210924871313169902668654290571089505657280504074813997763879278366487975475840005723323351809475728463885366114526890240623250588761621367782122329964024989940716159312259387507365930449784680159240140455081193192515370820082902183578611975234886174916656944199321514932246127567157222366146891131255853746194605290701896626976181476957568196896250157654708578809806072245873817668500045744386034030905826496314028646511684594328178143421069586048059998480000416 A227111 417 1000832344959973200263359274742536472726152725493655560620933378294045161901553111911394873883798758877576661102704031816175919708712082064725021967208178736020563208779072603522849946638253076956430507699492867053742844296948045171820942340369802633491471420336122343850904870304071519347187680636097486723287648854859334414322104334001488296882190759904311452214370304711574713639746357845900836746767393772386082468227122127594067379150820036755020107680424049010824367725393630509485795835768150304006005262130340050562268908290724760248771058164898524601362433958886983640927476969573015402874298632363535425839766000954682204522913792993691617797294736458128725618317343714104458402371134430846149050046446183331402371182977826784806713222089929315181134039419823589481317250926636208005043924924432048305839291164849983540382332691466648757883319611797039482841786652466795507300096249345850557752623530388086504713180578137209888323748424856588355019516997489700277790378920599134394594678478706795672504989816352362779393127107639895431182632972774245976875928477783289095823848575066599391996495391039191847206620393442791738759387491004090270874871937503283988870161652425772618387962992745049075039729276095362240805169818665829831333591606679011490842453095094124159657905924942606314080591193452395278987806993636035135488808639410439708084562101377372406255925902198508909221905111550227840794097206783450416355224169561233465828273232343701732923191645235448358317566249748078442086795142727328707266370667190685190267681945624590894506588548422777476337071773977710266276843338721278717727529697611989768929033307822838484027176405253839901379231722527548961092663782564923682279316266838793421801333104582000550076435303902881237700067292749025952312696028929665862047992126980604272289893753861740497048860073729123019868574752224583725920439915878697674771683543953268124646704432374691022919238987758540054693485034905197268197379073729136594594392876187715718956059356021039968983496425099495842111788008610364152523891083091331832833415692104114739528312729878674203288442746946707687659009467319266450002410291316557331307369807009129829053213239713865643135345152101413921002869550112985012562418795721623368872515275804987639666657121265781825082017342068337930660653138784744838702377847053498334233702719846351478813739018164815922439571292048826968299631737106195650774070634054471969575123115205197067657246879759105120672005701797141882096201426191889220085216000417 A227111 418 1000834346623662289866459514033055809979686119940071318421802279477185857315740812148652175381257897940603627189895009024013185507283249469384160168489151920417203828852529967334527865555557370682120065298219110953501208827972724759055198604289294252013652536381972682694606060776240974593270795262465041680553476066611929712678886013071303977715802221761510526448850990057406107287928056953680341505619344043068246470811934595572476716507505922900362617605073782331665251304835153289166393218804195170329990061599907612208185361995504962741760655789860378198819802553216740849138348061466385363442338601005432008238814743028810119718643535270985797929191017922443069319911114627238789018034756546193110762159105417823404451497641458868224246589310602302554437162589857354952095884707342494195798923996322276618259000719579201243503585321609197162260033542548049058101661322997373479040317335883651741018671989979608170392581328230831826797266631971242031094434251003122487170787934777881584288605609742574061395262935160243330385628011702037255892526268949568606924193976545973041926678222833230144416778108446277538738617158043680256067476864359362697131036035411495863983681629139387141587034467983900003066022853859775111552725175595120769538490429843410589940251592144578134702073815880803933196264885414500520396642696556098470199186833935037265724369263611557514262965274151269652647345150461922206560287805207412982753804621333698524147501325967535139370421726640320060322647116138452745838605784975738048204204664611183050219814102467575261461430570630922459590870517418276002038907734214397505729135480237069794276383816616494142726530182989709602734818952370607851481430880200204867494270781042116449325762756018335402264431866234107142001826100450480134337078167127099279570188559525636935986036362809875636112274126611124248301085707495116055179438564359020719763184043525164966012074500814820244999931246712974740255861459284544100834593735370989938218668741381262191057901066174400809955474343006452569652063520510666339678375919948626702327178690281208376668286129223629885822851559952923214586409309498195365211958486661411500536666307221853606689620757378723703084509092827693133889995396539825851025077990109430131960012880380458056449421083759941454462088894127787181161597803146823086677123005681625284008005040360659915662950451037561550174789195009934108385371440119512208456793372389667832645244596951381733665348163347038142568218399296860882051787475173672017815596172369000418 A227111 419 1000836348291354704846079273751820516816563542839585045838945467521123878309161398468374919573697265582515709638271812152928529501838088116174386854744763876753836484524167109185683462007765631850223176461393276884023622963336637860207768669514681888261786761053553975219635327644511622204915910284708378930000739686840775287683452036429008015989756165069071858709999576307171851795431058096154502508456454445009565213532490136973440739333344870533057598293553972371549490586326938591747577921081146982884562571276024806761279438315666684843395414550923186861411301668220484848661159354521580819243492470279759720470467685232456411337928290353533426107793184686681619469591625723849726151898688157303832013949783586984193652123213051779959005211018974210536952342149001400627385965309630591629860679386165225337887805189274801110741222345239458047962891413857250834587980486837177687134808621011023412072808176765835506078534026888775107882783016616182225153639851516604976418272576075960761131175052559198868064678930013608661055936420178667532859398158570923873088633578957050205394978787093851962302000342610497935902655443430789723034546207574332028365426207212691815037906312513775258708891869434448007873283936830443101826852918804666789961363676992936685154752461156919970763249095868777788879188671630190758204231094562503775402491197173216327159490272642000175276616427675562029284451936243001225293150697942229300372986678526585967374988387504358801208356765750850149317532313074367456494349383745221204537573744313245901918723856905512514666328902597557132887366921682973766816934101763589091185425659790302738718360379615198342406992797566048405748770582107133360974606294100872604121440845901399217291822614122046105830654394547763174912207222864980968004597815331120837739818034040707995132927730610311362109684610662328610475853186646662470659324339510228997888744872218480332798053256839175170208046555552548927217583430952769184887890207290263301124816042124150560706095466257577099401073213986155086132103328795595573002444912547942708497492012805755523392935351056360020352744531452754677685891774629155352135369644128382413068350823223160680589825006791185247292201396202743444124161762609616061126667055252847932024555177037346302089728994962442317223732036480493419393891788411768727184511615088934269411519558036506934262935425459649886279724728665884556961539383894092815744104090325638541346855415471000513313610296975707589764744430612987470071754436866526163733439914341259940000419 A227111 420 1000838349963050453208865303620501560943564120156691038889097074093637118277440830933856115511387760801665616771750485069362940349873078606843335954049089206113100840276718953691049303407355119515931319537064079605279171899629063324655516360292965719021273990375062429791203794232472305167384079141935677551496134646639595493167415473620401987992716840603686194631955485779875615149077242850982766760507791016412835888619848955482902751619251060506291158485850196861889159902976445994319926262947822751959724145230837368749293053262335130814769596379010528051995164112625001487077639935991151514343664571901257941388903194159588061507722156090395489639374414475121801814908121837781262736723753165662111865067618375789208515092693893754564923670161172001896062813751131261467597362726609115006336596613328198744342158688266920659623864626440644941557378142477818515547101613740049700167185517149225116783748670641170365759566575786436304104767950355418190886118916765213575377222290133942125117919433325015380852672485310073425338098288721122262182761840111348488667430187617283925518843604009499471783091716466766378790080971202937967455948596410679700165123575367975204386124892462416604630269900076599842301315783395250739859196797398951674119348478950752180598279360071902033011046044232267452618885626074337753700333002504296257713485903685411486758209554356821090013355423394154415134359235494226366145139362037064897026380011517189215925589438956986308599991647325011229291190628078670958113123919698150089195007081412530323745916511303006511588890659993900897431001773957226262247049459629753710629393633135893183843600746541681188987061117408917007662592370045562756288957635461979374986448883915596749309215081317948587166847720454287838572322940137424871866083344392414421814366414397205887989392359529786546369598954395437661006463014104734678276770542103728579782381628988461585715193687979676774057572151400660101068724891379375228966975438969843287916047301818016140265835616257451713489097615322627584099269140432601100673080251098089428462960381087453956213700928550393846943561607055994731635294223198118201136575719502458711346515548424270460603964332834509208905317256902451340518222317799251284962249482735933359730309796015740363901952716363982821024606542490104291486602789014183952918819161025487324274376755791615002236443291414837855128459726565167099535643372864475232489616066325362399251548441349186210717685542462636193016576921959280477647397719493348109310593709203273026347930000420 A227111 421 1000840351638749542961480366646262722672934186768114788728335267241946360084156261937208821825150408657613522837401512860694807263600849823498711552604822917436768302601645670644432518396776250764162585767852930556976989181088838959818829033465478536283197351034781393155009822664841134784349902287889045512566529259978888032671561033163665776760263818021377645839275677832137175324000369153673037667945157529486412259846616629967281227287780858269078826197634110963989329708924702456625587964208601069684146917696243267852754527041680376046715559233359890658500344916091815435412393606422362337292171678411158251434506212245505912998612715123369742140000159797842958873825070034555346673525376887016544501134044679012010309922739885490229219748228553319029047631666221811387971296520707182259256978694891564721353482147246409388275909073059156600502021799186140579770275457108689199779748673833124606612971214726438839923532259413509342950487384783436118705884506777893465952856439602104120426093708402750855830874991786979366554935356256643768007107538102169313205836598604570526507737591491312511994941430687897311980228053428977717888452718584837975316949573586760514129320972897163623150965385357691103631565938018944246423846072690719619103892050857748718425647619945467424353955146353592668057922086056710713704210212412097035211438826881816366384009854448770313382893449929724587015513942183412902661628651090495820458231834976839263625494704168489234185104488507097522547898360310609583141965778489495136111440250222155575062250757234110393745008325260554556330199078827886809777890979961856036035051302831974029970178131004455911969823893188744832699041646824554076832363080016275692651097984209243139656812300530819400449900008043898092753452321608392939492962095591098608827878922292294864367127630319372678212081382231236767271122698420287034559480433174153462900030964753830817766146638034254680154281091374754855833374479901940404286480603735833337395332870611494960255991997367978132926267016418457156140451183884749862546486001685589179729269364299718639108807600428858012380199134158856099093304739108878705598348837301762346619809859042298958321662380082585052916943882289672944024700610799762721702209791173772164541776408703307840205643173967325819995286149385965539658705268800368089498313229936624863633936370275715065908411257367157749378710333598340505141176559594259422056186952741750945886021305904722053674635977320407507991987247523359651777740026818715341569945804226957992979641436340000421 A227111 422 1000842353318451982110603239153787149894759031075544760837756032873591746902782793131455255411860202842919450303645522046948778168146014084848485471421084791128554086932137773095497088308121995013256758973508534943301039055461921965597119607798889950879976951710462188727421070254695260672386998682526237211515618715485911855800986780792564688618196936561020971753963670188860884112571141539262267771169510653040963441654723487311921312894752531079176113294780215073725407490722231146127524769390209560623338463238118936194059395181985166354205317533663587781902651388729652454930639429722497542080855111240171409179107823316541500816279124287292266723394044308523180145267695882880507662380942675033594781057384835236300715567570522454907506312913484852465524517759589081017842941201832626310894888093842617907869596655466361722406418704217678854188782158288181573908957179144056315544408183630305087345035215552084544130570936112268603393386849454100917627766500356020902823023131739606102344200618465049741899261638156110268028358392702018183005922430055062755704351661789100305461173323040976651015955921098975596058385247506294494872685557522819196396489527785742564074981256334723292585749270683831549113696601308518968528943669643005803745731306967731085444133719060109035928731952230874329199025934448263941499563283078821526403004953501756644113057210981721001369163394626611091041293818796162910251939747981652862087835686543482837292504765941971981724615872407474545095618444878039013733053391462938991182014323013461012291988351411878945454492808765616186779317838328613463777553309481568910287493619223950300285102178176874320135106151647544149071298127900185133570471181986146767567021307030225109259176017406111247007382959256747332829183540674463833338703656643423707680704163628325082542459158686643924597908019847631630790261803004677412119444817456743040664853036235977943798793708741815554975661723162880033191685486549831483275909801468073833623037817989320135944094493211707033266275417239000895439440837203018362905778493556919470656530733409984278164998364087845169167673500710180855198446930986721629132561915798300374425000639950670527371154752946741253754215206968532206113686208860466098909853944308392262603369558896394937025307844889771801930562157137239705047294481919419087445478042610165917722638150824181240582751459187436040402794253163879242095621674847842967202166589883166813321587715548082314677394140381644463264540595304838121575084301821121581281135596009255853186424122596525171000422 A227111 423 1000844355002157778662928710817303977102412557870933977740509593596929158819034652336957362060433817741499985733888515815155470552841655569613054318568528921745531521122874869068441633631654178738850009236262319374603072726983055900259961963078286719626413233128082412300763743703680760240243502321739252361702152701210776298364719494733454712714410507178133829977885800470361986156507229506221345926551379954394324366052120384499049320107411039356950490788737725807957920830573223260880892321983122753078251108845361265514235540032922775797496345568251939549844855303373929569319457475565944593469516910613101717843515023280753627687035250932542228592804121354471797031830143459398448353361712090245419471359930405504837143489989647286029676242435881459687000895489595552564338755076327058679626802701359548614410520829938319172982617107666811380473431379251996128472918856478644328199930583246892599281376781015902677084932758414217295671180126884849338444818319770315730358050884319916725116803202745860578290342685823555705257107470052248651686031798131915758291760901179218047063179674861114995377766640498822852578889466964809279408246325176045789316297482789481185986522645783106641059437278559221951391437137598090019628861783283921243684648078811241128855446858609121508526858342270424835801330739832074915941389571491683473833645662476452208799463620729758954956717362640017450813546176796784988635576838958487196742469366394397692423202511687878370964410832405034255556201538592380871450770247986579951281507191905995598963790779813519518455149607357488709686430842407959921925652977778409982445352338175153696882870774351260495752741965947877620266407525663741892293913768851678376780540165380188071725185292618489246929346154622215946315805300948791729944761941111244032432528426427824460270331948740594170255437842985459244671292146761012298775848769311818473717760212479150384789927475511466891968737419806172077860377115064971208458974412883390289166969230727560781713754886440437464682973971656909106424813258928552317758619555251360098493786457291721828769254975445464537257582978044802076425998471781490297836711302216533622188447727605330618853167196297925484856640130346029199295808763288859119231252001294578669596720993470970953406478587665255938300198692441558693377318610968724221014852565476752824824536971236848952574956909624446004017507901003006859520507525586051486328506734794290392702472607777627389536118773116250590576146716878036744003804092337947483497479442938877925893903537451790722614424000423 A227111 424 1000846356689866940625167584692615008471212975546154960577389529855278596644478698659359253182026483353723608531017064141883455341735812474756047530592317573331953927394788560731247632741825944958899364941267535140268313398185208827316300561036615756592053596003668691513877883042440746531509287548071508841524349868304663101201830312316643192843043371310529989308984735270208963210290681636567787227703970789383063644047811525298163594718739332866134452158640127170114756531341158999836691852621639194554367055786955617773528449567808782247865955394588870736190291405302633665789866462025965085928981352104842088935710538901621081370974083502227814552974014695991111931115683939540099454375538306007219019523839530584590768329040326549756677779333458825137006784638921007237684294672819368392542329328654056445413907033072109452965496711178620295391974647260565850306887620742448328309442926792514684882945038682119673674734843735603553169659200641709721294041108489327504489155579518862341818513830249921869393034216767028090730361873999160397790633152012506099693222421945316053837484700915003544284716419381087894303495649147684823779298847173823455850353296188050275421108876264323226016384674141193320564656088923251519207592522038958867857492442303653020030736838417394593050815286951180644698771468164355554156773190329326893917514508241374156750379463012887357263645555073373567453821192798097288386757947201913173968881198471042645532043875255609241955210789244974449752305176450362437767635110513342871049946815929197396631975246382787157142774638711248931855084599082865420007168215620587985955835659969542553571040589792524096095556597111674409870000514329721921649798171545645608955307579692951810794298517879815307890433902067517807788441185226564443987547366801787551263949867776996611755624164321949192285091709936547307569933857714515558997441643597237652537250904958910490054461077422619121193779541726036028481369955786009652914841499348940146146079490832399199017328993814266251064691630571586144825787107659630734026052054127564822720426525393979881479502529677250429822569648041590492529441142923235413886320254010005493339893804126360828874454232104946925954663102372535676147238822700272010740629997699671404809751794650354525789489005685405960967185521037013014337568125900898863981375176094438300287576454393068788122037878297682501450328499978406071281062687359007036756631548840557814693374845909521357075349763039119428936946224708205959481987261824557075090625316316482668053746069405679202073272704100000424 A227111 425 1000848358381579476004046677249121464990412613995003640329439750656597797608075058457937537248195890044629882160492626190277850592831340475828155387117765703648532062380897818787246220368022986977157628561258567666102331615437402125006972137737477867860488493391234285618132828385906067669298669806406361482220293664642697557826821939678903106634695602684558199861785219409701617827746740231774553133772204851398091030220705296555162070661429721024692773388187493959580359035046263761324118302744463545510773041767988940575918635359193682325397528350702163568363511846335599415753824112189569680383587265474076781709275308604855369589856071822707783757670578415427699791985074373876148391115048608730469321871633158792292007105072147486919787645402987815812221177192803284184209174488844375276202787354633086950825438312271765076354464322999060035524898619829386940059336238389216894349620901350168339329067911972915661133066290528206091618351322664439824586598847233099664824394242099663328658877550552465566034027142257171282100719779017651288641376484627124092907289892631868183568413157837342194616943873818548889838785433286404229681981596492109557172088951105326354038870237296089232017053600269482165672737996284037928573032847204374083991944236044852979257965658762215980981392267073227688717790440871490552128049428959766162999810659796556993836216511563013919417630323409526996838316082989669338404537935729172000956270649036697118250940541650936550662006821295588528868799646805159136953918264912113127487702335871547747834862514734316131937275404742071204745590820542377154895600270035093574154029161658417140317972578176820810369397527729115891252872376710484173567977729249694786477673811931330656532539918405125882228431193688392596669434546162619091815486550166576392897941151644299637322419851110007504234735685949711742821563538337559695881798626181748998243244160987002647662962035959984038956510462393150743133620746448060847819082357823479869613488392702213894584999467690540124710753322490164314026419850127421240028591553913914458294820606148536882981973766853540529347983828643628992732381399729095261885366536352676802048663950291780633868506650394557968652217086213883781088245087978621602521362619840435552151266835484347105505069613710010853191442199469754889671155242343773347168134414623775636598700276721153037288377273420864139905706954631388520192202242624861247245119010617326989074209942266510703510286286349109388402687848010079229177028189055076920112437550083617821576143298971924109894225059922794200000425 A227111 426 1000850360077295392806308818401850795648649979811760417361174254575521721273814996011409974424611027183227944936903223566999214084390642683167371230953783891649347041871690626655489006299732475390389756931556790818296396284960364686413036942854437042255187598611629014490700395960048961598391567657214465007395186596388502493353632930221580634128592228882920525606874412990831452495712186762044726001241904608580089855613382674321707369460272880289416083440868135882409638068594219097320299791981232342585242424119518109498012831578690872263194370363510999017296059702623101795547352986172004193060922067562678748510733885066536868761693630453480455089735865942031556632688667232093780459472290739373311244504269683039085752158501766862885721158428521944008519342810020663006138621899955668670280520391815253887670685906702975712851544922474740536933791049331234624185955791211386785162667152263661596738954055423856661925706436987112413186798955813915494265606310709500089915234563383658372406016005965748157134909288442062762226516952366478962069954606982302714003463201111960224882834978609820384600418104162011810517184022962967306841293275631523242544029471827378211395390264761142715319253311150666319962928148439465840559966741750860900218073261065467576521620521673502768574936835264711019886216695807673523640989329504467309341807332523959072441962809839286665982456271312910170337236386054381496550416647516656701353070648404026310446706000886487808659852536067275909256612409954700442095741810310875316603443968405169544114428987062713625323156492135737914249289062792163155050827195815626476125556881730784621492283671568406123421225742428075792887543208045367594021995143283503487695701121669999211614160031674168393962315835242889539552560367223922975868443616695689178683925159975338976053917499337954100085422206228798550535112634157066437143475874220003920097643409822787370763298451394001497847165756292881749893380977661072373984991986335280675073878679532853219521956238490458176797188477745744602724476316822295707763411980362996234069609630967028753530345750919594733899365274181463710342325273999365278932967071671863187148258042126341323625648026578984303536049443722101545753434728792650320941867390554934603024671466613208322404630269323448784207463176393186643659897571639920466588927852028623508973879035821418903140058781387288943755689083543847454469264220958065434280254493818591592179347532871701861685783785564606736858425533956838303110778337151973043004453217883627363495469968590468307673039169170840772884725000426 A227111 427 1000852361777014699038712851543483552672992155646729628268013973283701432566600945843793922186101938868034115502748467491285855456628533613859906225220417643830012574862125837974361419458957828634972514724093496303316774310086832275526972366803315778991534631118965749255338143075222748867928858372680480766518795025279474976693976939929614255350181582960743595845241068539795648939207476568590503350462132539255534810941695810056835307578456638764515232552010324845293215393910775926723448168819492186747183131058855575492463838663778111009579703069926328510943392131174143529904608481462222712957118619726430286602756829752597726526826298471151505978823337630005770117386504909636259572659333535563674942518028222256580197171213791859314374782383919013407004372032894061870271830893015259407129016577579834730823828161123963680490698860488231022091865856877808388035374776182909871697848260703616503160797364992638441727057372738853321121097123320208770773930402097534910068181294187960745480661154669101211080671092694605619209784234118282975248861095602875302124264083945455158910652876096209191083349962803603190666986508441174447342620553988392523994022450329149777200707729187633367367387860425271567695298592130089981495363823755771369092669323127997763220728711935288149921711769157400157041183240552347348547165120930998268847466249975624309700311136771070128044225222306035165834167533530315289230420079011547196730744182544366847850290197180238641093818919221686036987135334650651551849820842657542020089165062165618652117645668172852888235672822316784910320375490165543148556594920315122507108474039270394053899868238995431287655295764069191251511399867240530812380472703100222076973426818285764877800651929337699202380698633992331594137951079747987989168232734491107083512115951432760985580225307535630356142512369568976272446263992639513187738012601475870561479301856111363772177052975343241323814201466585437825194487613679894075383291895471434263277405347420598796835693068508350158245851531997989340891191601460902932504700085946928368508163855727995866981704274728114599321979532382664089441102329657180896263795842344121164338279661840376912358003497241168954854261957852336772870312351881019661154530652687194350274037080403990281985790731478482361491321580466347987833715136545392591187517256537159431806273207942891845701143908467563341060155730782108835209541770966315148168498193080334110351914564577693395147240646428667579785550141419503528939374479479470318761484149869950693200113341708829345310682591139284889506347975676000427 A227111 428 1000854363480737402708033633576380330821695650835392271747458748894286825714890557324411794777934901097487240543796245043283934804772447656842743302349700713434346450995626215184165677555141257544330052193732554733377824152817156052906563056061636348680238177145972799588225024737018198917466545268798834559823113597862130349047541825390140481648470702689780925103549838496325854117514523531047928344706788737519371417402737603592842038574750088308332488702186012782502037844459154110206707396618509525939575393082532450779495305481957425734223031357069273993236903018941109818489045188883638284416372529770608817395767356517746497837212815254986754651381814821591294262984708126013390177946385073771273779128539947068520440648569048534739591644270598060086602664097629608315585550773670906815747875166942709370101474554892615242511356866173100453631435300072588352602819612308276281726380269614975243241540024990629472948516970191673092390752253101268612235658034464073498827291930460633886838768457619004533277127505879656099132580590924524694862445114362996553267886029759619586619858737177078548523122309118928379769205830603674145668552271922659207503438915131506406028434752391696352369361452485673164927283316407311313526887348642858913893656647566425945955189685816190399976338109812363535006232611898942236546054541737599141514499477598782453616406578320901707374642024090497321633186291695045113474944158355154803177620987331378865935581871450186295570214619050864627823142033012064240742969841857131593362894365179139539386544733920074804954386580037106387398060393002274190580099870349912310157672629742347037806245254110416994846302668537298164151474814247377750234052096451606282274297261651705748208737531429943717747429226995637262965896466110594924776987147980707622109587286485979925942221129010191509903886700493629988192580086616963354130231011063930037346204810794978351494774542078428711845455093490523830313845120905228054193781589681240214159596621556219759353753886674965218707677565524256148392127639241381377993742799639336850384537875821637713342471209383133709800258581607829489495099748151497885351589004656872885508936475212552335069701871924537789165592682072716428100135990959969988465060311427557857272182693875126418499741494737540688186721114325301457353297617332005784401059711105083578273108196980333852449013891852240217405450562149814710343668342595387816577836464642440016526316676814643203001159239048274653335145105782927942412475519925318499364969699795245979883616114572017293000782744196794128906956147599067054000428 A227111 429 1000856365188463511821062034944608770730813810674020950376355514183516600315258285672959842655680663045103333579409298520271272905150771346281428454222445506610552902044698193861733920048522006407386183025201969683763197412162144912908582036912221499586132221843335556902705235437812334810789157453021443299119552763322807278282960445497097284989504385375836123082439302000157605700682962911155782963994887647746384323606316874257107528448770402500930648728398901921975592523689549813121017034106579314789807780046571432713338008897075925810410721692122408428714963164236204308577508023444111443211479139802711239993675717765856776500455891954090438326419966079242114107943228325312255699817104706968761988140534529205896549467193765475665447331594572226500338918289550799202769287882902182326668491403285914238942634923110901199580717925206342100971854331921096631922647009559465523502760812503816624931322891567518656842470228783886418364198181284653717649562297009368496572192050134426626812354174410439110131524958923587187352084250466496759677716556277976418165389690229554841775086521735642249804123146172463267663161765824668366508402434579860432267865529485342646590917659484000428032878557841210748413187899406248829557384312436060835787728663510628409483953598432341303645202774338661447964145224207124851189975286498135451591851508328890184931338186824358038041285703246501277405523522901794336031640792954241093408215795376622784510769375766078905745625520839008910633175993259143129536800676244965486783423548947780732603457888357424999435823635922030788788518404212739819638315487401096415061977822580498048461050472547025347441296929854979942983733925945494845122312033743418712783761588169255624801948184027205925705527022651710555606430066309389194887088713965835350790340398577040781950640252466869304979370877910888463082987495504690324064299758338214152604803632643120639595366167855335815727535543076896609894920310770275377036210083169036284744553506486185466445851995385902875569606630721141345372426434155768669155037884192431428972291716528881192762169898458570771792950067525670725621696074261553086017702526938618403412363371921164480512531634415923634743929844303226311575139854459081596053156221887026181735210043890240131672174503938544372536619005406038786375745975939406733276083120633318271183727583764921539908775898034322777977417809709878854242306921096863465582503305167200803213269395337644917722987547971605509238023108493353958126940841347418975522488959415884086225705931111046323693659916416971839904074676621855904158860000429 A227111 430 1000858366900193034384604939665970626314778891970820602767420874622797508599564629363816298018041562611651488884978970098324517202653297713019348569422511208199216422437067936807126017301177937773843856540023690035508832383823591413045590698023388760973069757759099005396673068048694985410721760832418882796737352167868510810299654881068940737358684223902958404051995685953658056177398038422964090752029767709176973027637444715473453305060234458003160900501388026231077250462092095154376184122030440820551818850136191950463120903122314224656780385087831569642174751320169295877967184068641669286245481924476574472886385096299896540857491146368037133692041632164522890777349852917505921616202490951000229540590739536495826421313224179422547829613954495824000521320907300775640270063813162362580259473833452972935604170099010645946828224471399681156789883175176129038815838266500881822821499541743715252294957778970060251854793284251395469166843236588625534703896327521726857274721121019699603735147165231949162552126217440227907020579298535865112080311387016226529003863024455667414855010452322065862351445675870232490280578163768430810014531777239061039716807406008898178361079334913290961281342927245957069382199052617120358738636115891158820560757380054061774093206140393582978641993874344233787177228788962567032827778724212162393321017092890392343234109267047115280179040884110533128383987836627206953328617811122352057732047457005035916769007018438894856031986825794480374031946394983306505790047685605575006872539984201515733799743955733815169551902432764348246270058874862150184724952489841491117384458034225985536827405047610164196237881395453993350275082595249195261297754900617252147524735549410157666051546082175365242585948489988008429800545641906555917199367893218486295313061271635728348745718173821432017588970645142740398159420031491488753358330923583600598022044912213039721025850380236176751857088569436137308594649576780583072466058927535008841227441755379038842195228667330539893488682804715695110089592922860244853053134812890206071035510324261929712648733785085025217725110519716005518381539488164206509375723064458320691644513323762399386366280107144122764719274794373749325345690288310690378225388358211004895476145956453055729458562721869052508130626537955862877338993425974005314472217667015158478109164867641815961554875381733669832731121524328092823437865591000361990966839082357233301150233381859909276336008350743700293209993309886235799729074167286689194840514685894437948294083136543024929671735286443803891103557690642302191723069251095000430 A227111 431 1000860368615925978405485245364028896221086912757873730597952388514170398680398311892759767364964638852121031524911636722685304553167431746709623836773368624767410375363302258040954933359350806209670882221329383899863701431804595862816254644291876225713679482399028391372840525837928377565254769941129758477049924199273726994557952673100419914794661843986416705583427953821947524191510235613340253717300115985748396493935753606039277935092587470943628136420688098358401313714671043746042803324585563864399353374459102415066975257931407131276332622722791334583621913261243221253394703798701229061560610303997211946895528157830095464932807004573829413874354925809460799857052165503103813399720411100282314436342851955986758878436860909321439480944138058285660574749723442251323531793554087219617101732170073971350146755393111901333197007226649043238226990412841507536741994801545492177575585719219295978912958552260686869083729475181121501728997683856734513773681081596732338431426301965369451084220208899467272276040882582531262517469752507110099560069050879322844900643055763550936499610607501195419961434736511780107599386261657095185110327137936107115404306979191442330627950714425369870203781489503778682738496606266812405079947344333833218565962440733034153553243698396379812209518817028337272870464481972180812737637254918420842359305599472986272510466845080718036222776884154260063746998103325474684219622674021942661643208680006541711045463933668420964445932810862386337471855449965463296409800122571409417346308763794700713282263774489123179293884111569777951330629384191111390621109199926832484879291706726992010975898204371798366093726845869342961331928165471402025762332001281931069995287180168472724778708929642727645132406455959282878794753532442233300244892902759385643571686062407481279803838624475829020200538953779051312762305461868468748840332949921383465464902742150259343472649311297341858042736947797548645326189869469841713321433584275827701161955173977805046766426872321428702573083879205734934849091960700718147108685150490676813563459963853605944791630201359833217877087399165252000325050580517561141714480262818431905758957994385634547793131675223824521330388309288594143000037753379691859751685727391668161264049882563233425526131398862824071731704254836402170059342065174481516506907204717216425305487767700367517603033569944524524172752663793164061813802587877301684769724152569815512311668481523459726759223377842678793062608124363617549092180271476896827377556947948287248210563840623072309790483583590683118794922925917779401650830841329343760000431 A227111 432 1000862370335662351890541863300135019339213384305384467453442763816180006146572875180783988255135552483380694204363035057073770953678213564370463958308022822935237398975853768223033947332410398893982123625319982702091477469171950639624156685388119218768107520997020119671864172513583380353961205465258918975734459416325388189844073278195466460753422492572745994192936162273803172400604960577634082359384586495228338223019564504518852568932984202813509789218957778834096642491067395837668203315037836851405051732345299514421669199931459873187472861163379999781203248935427568988517041292230859279950091755931574459394945374413524740027436973646981070386814637385620377146487356716657469754429704619488312510020724412150080112418121956621944899643677398732163191575048941176887127139842034057727727804010958052024256002713687083386900662974716668311842067185665543336581892156496279430293439988567912917963172662925496432678497582388217070687749746382935384006120003424191635568581437960698660702102677736149924045353485501744301362554559539594534481732305905344292159316630520658600577027939307555411899952593518901685483731227939337921136928927780368455841298726765683906106603072148437641608608606105476347368616126190642739652140383869783250116508413837354862241496743109683398828749653087329335670665989113967528310300163160102900476778155690864201390121473671174088391802214427849331383015064193297347332363906313962087717409614366169676671880988679519294269422807871976075418735913302331280941409635665864512479537881405355762699488823282872413584508884168449188453767697203609713969028291960507386054419974193021006925694170631379704642848869126796818622396835977457885971134330684635878956809918595308326174748329394535384505521355529608848870523113519497639069586836627991794449754719484293033494762503804332253684757922839369900219788246081233065746339141833924977308250071357721599079123216874938602346216856519587151854044384540986003428079644070530193889822489046925560621141366332978116763158485480004663514245963774549955622119123007924660104196884702498141679257854907587203758438128122325220309335225100340637348599485269581819558311191609978805738464862100808688872286847300493445393950004129852928847094540384897556242161405767522406036529395396163234657978665736781216325726320981272872043966213217153642071323220197793753470426960050109537840067339465760526617598122659039573782093330027153812860335871559272540296816987013098470069450549286656283017392220037710707003925013867342630099165823802459472798560139628178564874716711872527679518991840799303349436856000432 A227111 433 1000864372059402162846629718405456134363888033835931991309619796971109686118070997927853951511219302987120696326899322751618973464497435616244425267489229815144109900825884309555207091142264108781420560783357562459835552268227025282093631337838673740362253180986348434229704487850555566994883985010104594723631281126767170916421179239347464899013243579502936477840938131440544292053127814263363727391935965010684028563710262147153925853032082790846822828767592588613233622585993976658745207607698424123754168978584364851646238940854792760849287828977825993918480020007341817930393775105060049037869950427053525712239866952357378038919086933055995557344381581601020793461432188891513850903866109665497831075545462139162561560622360033987421282624155246606016517843146430700019757471844990210002289172246948972208189977254342364005674324874709420737952041826561687677255723812743850428050755083270314468069789293291909325119102252514298117646710000380699152193031281150424802870255842785143155797458712490421176136302108936439263968574753386196143918294159270396033797021626309018998838465542426934416403275198004127288550590415294194413551114106453113689440274302247733130495223843023953987769466453452484776831807084740156624331352875745471042338674813635616574510488191949616374497150930774425991512308993173075291763384602947691583427660688404816277519051267641610963894898279996055410197523570159678735823733096357555092967563106523755200331227790730451189374342925753145886560024364436686030154006055188726044085991431063772264647219521547236715554846930006923641240574826787673491804265118626470197869265250548090101260981030008745069197886356458441345370164737809797912721434870927534916227285901145150229611232206166415464646647638927187501632261571686929924532422742501420157530584233350160316018422012049536023724789463335015040005809634344962922750602165763368312208283304392399411780171115777899702912124207095257454080550543984428895530616658516496901365934440990741699298284803568944355847070583094402539644367257331628412761329649099061990803026416282704086711687607478505388731485811780704377560610591770465787449356621326837878459131876326603067701690704482739758814440767352857658071552197886861150799572542714226640309882221929069891198778235029427895585585157622380985633322570263855492524535819633073169173890146418928661290233533386426604489198495076266705474858193793471089273363592529044143015391776718703990360374120920313272888548009394692248205594637273058602153862124889992807836477734885896513876882664438667337648255778187156501648433099381334117202225530384000433 A227111 434 1000866373787145419280619749313002403412856626592660449789297031743250185573627054063703234343941541437471535015808595856060113667387290840161979542775394329645432166222750723924850347788223359362305713225585147051335151956629470258675023574461725261024345786273942299405575927139859403933504391397720653727355469470353689991346686693516099520664846139529342061221321067322614236979438117346591649158813114800254665345272161229455200596379270002443471538210436614009191891274405052004207457702275971317287378650070916968643596933818252801234878067680296476709304476967600629365094208323621742116675795307674429727535359857631887808300751246489834232361849289293797180865633491378745146574851259927962732366588124917576819161333331198595071135510098550016866052477449953801306108570183046772842867142767565738302123435582272616687688649139972269493818801062333498733445412780854894023595114905350187568710157519952532736274826994286124648660557076730012163844952731828980983716437391661260144645809608747144054300918231616611783361600946234340361751042401324232842283183876060112300245942560757442242332800449142623344211648614789541270712001870760189666739872814340496327234719149565533432605293554743783073195255272006957488518410895711570392896889707735127337329799858063758776986790241677458790711204688455390971924854162188587178647667440825716308995915441542756125643154895704223600093916115875436040117011446476415444171435079562250838227262283509360769288042155144727970043925508409996167612764031919895011902413738534154854310343460223580321204995167287199146203688858748873299454045117442738422517700481692536777466990530963879392517393372526511413383728681320651135481282855911305636966433719837995709993096120304653049148182396837959834651735227361202775278752309707835573534271302724177261619569755860065360293032580660256952113050276064011824430366433901953499803073795981699946507636954521052135494655092741325427738939117933662820003866733746385854715666642665733858292636474577930352369449299118805569963966541402628830054380621802738069804000097675432455235158532712041087887355687548569500841243387771339993155831179402731932649619212770797409716216129058410259431857587545520076939567847545862974517744288930464974222777944137271587932793110179861425045980165558038251729557055692670293914539595832668469107011340557150175927358320100022950382357363935416790668803382983241078092883099682447107773650653689397091896795569128258296528080688020641587040804392179315756051028721907238662808226065211267119846107958731197654843302896133838159249563868568013888029660631485624345000434 A227111 435 1000868375518892129199398908389654399699257996171549747076360678346004052277027091631693290752482375369043190655891506776924926464863006641279162431118235455166602227271939059525472313179363728717882173728230177660845897064473547965347313899226780553137029161225152594109188389857483979164461702839508565183652819586568999417599902215973065373624540004322607876325940573486907944076471531930773214527848068699092329889592167745213949244633308835130444342362666212053652317069574367191725472140532630661622314800704462941498949856160474198799625744675582549473280069582636084546345596694107995585054968610227175125967761402639363205124010469953408125097258017435031386878394201852266471876252895779578722182387360262751108852832491303696845965618382148931341930962948892183370564751700167381464567838291848984261353090856935591255667682153264875113483079279197671358616317984003200009570418245151947514002024625799502852047007634614994118657340099726518913868899722582251610397254399733173211323313757210564089876536412276938714476231230172264255678379707265117196589598046394067398844234033643725291674858180327118354260332910798220259379249100350380073012753180396684733925125885873337339829134811343123094307949177740669695348647775909030463161930030472204132770838901088964416312394598883444994698011684873255573713624936605148171219077044577170299740128617096120159887764571050120110261120248297470267418932001763484663905965867339442399622414982833596560218850280039663916574112450374452963240662571417804845637248817317545931188988308645853548844090340561978873671974342485350222373856352041169042875919046895630897289997374843680339246169662244058580050097007432643612045744020564296024706780117789208100083370956267282426248114277738106862932477343330025236112615937287922566462916951109252125740742834683558658411703630701693483163619487124558142819670331712070701544310033817083626603137570383181006483148182348598786182699338357818136785522312584322730828859577097653255319362318151581223426585093661556736992012066796067268054709102151220345631040643684824779683786298942394824362052956871213112168464365880554925244047025277641381492157674130763819434708958422966685547893711501880727212368869023486514045806463268243262610012163052849980254039905874883006533800829622783782648438133821148356684863569419335598624316481410657400081291246155372916894871702045655463007308453884532186381245814359373109075337156847689078914260658729036178923753430909129080314583781539894520045267765362528615160661688855561064645461754433238234574173915401982171147695211194102590958055356689685090718740000435 A227111 436 1000870377254642300609870161768190559258744392284129233549262170617571447253388395500302927085000177099449987200835347024922671718859876253625057698602935712094737166146748171237368613400065237097551386133215328407975633609216341760486615123595903983123673710022450698628102665934858118205280172358980739809385466238480817086128383725786150633061771153881951675402163883306833596825037070636857637956930532746070914959451692264204167511302342901151735333248907465847865987760199314449185450539472704269181362074016776971774761937091542922814205091125837022570698719666065945341547088755936289592722516978047719785010338908434633123992788830166047280667018377718704407651874161459804542917817903138795430079903762305105046230132620149518120028111718314560129695096793952028677481539028364673229147720654682700816554047824815181691267920871941492994093333975862410952896701717905722603189582491964842702991702442280044293532759195893988521651291289758057809829997448217851822168646213258256240278075143693432701395969021295462350122043570851362999260656723662780684422666992747877003102971609811546636564684087801146208047898808119830207204978317577868771902139016236305654480253239797874367354248936180140486999394010565829921416031515716063870327144783939368187471369315429436794383163464895655971346323622105914115536316972883096527353230895552611786639902381044358436686541590453619055605636546937872946243591403587371179428817263827005643427651976825334965128461356970935953746800870629309786638179056575334917215020196803278152542316531768160497090964448421455002462434487287831504215552226454419080096562060311206988070099418060963036075884275190865674794730596213274748651647460916855870442918225712477244779733127299201864692662120917514156749365248450060160935726959744518389998342041369620072942270138907608455773160388748661853969925557411419341659891959228303759251811168937348186974409076711814135890640096509468828287530378328755913303862220808944032740574848962091783983207223017924890114454016479374610806367245250236893647842582739370267449929167696308149235670234059757550618989639889239498907140133308445442966126173378536105595517926513462461749577030431167315352206397029871873386277773684284993171288691906652054807606918102953308009863142366761963189634035799397048050445392445686441925884268852559897699681061574513210055534258561937869320605468838677196954299051710771152062635335772908944721872860414229123638729090158456841426983020119462817884723769120416795442128540142008311495984771516130549702379778236900993091911866094969672215903668425275415294669258912368809457435813570000436 A227111 437 1000872378994395941518952489379314696731473255373214543811557719394836321717936898224816900599222653809051703725440705504960830057426389046912701942077053755535043120165913862506439149077766564914846217507269712664904219382822714296105662548860803861032413176816733714368274769546080799531659098940160996068025576444229641228175986983136002303147064212050634899301192079758274269918743812766922440140275673392608559032582518837699103751892151556592904327884443519320435017280121182530744774543182057742449367806079302690528001023673918156043890245337219648500068278514031997403855135765567455868607594427496620911839681753986482231856397452538583602291626303630362587043254433821249068325051472302725454774984343390447269079962329305905586573048077692031140433207252803685618590001808072165206794011568659442343663831948649478230774367816527569194926057287416879598439409839950542096650785671120256214431956478170926828995546758560333301993719598221979985845890589298879358149708298940285502390822526632396774504161249143628404634466876224028470756482980720549630276770720885272900810583748355922025624313491877646952159987785563186113954594507275124678539332440441325373911165515570428837217110307338183712469024886259543103898133678083746654678976407765774136177272054035296814355663266806273368059382869758460315679674789943328668609680453843183814818898490549380396786318843376912198272697638100705701741186420502759422169412636797627331571599389729666200815558017333431045338668700314476932807377879970207405313436821998034510281304070470035045103312776801507755031877433283134105536075307336498132582681084392451691437179927362509160627112746620169886863836127094417078193712120599731960134094815524221889616433478665373092140124223815507877499940640317624583712718805962325263097834115487239895231306771322145528155388376411027647662931803779370545011450720869402545527617601858141751636965941903364421948528696783178699042838354603329871477331010396600128316056007380960848589677536177051563646082664163980984461927301247735382054833811156481037088312847209012501208283880620541883835148483044157224429266734476543595491131550705638815642451476167823331000369765765793468728414134757118039418522665512619992872251547969990061648448290054179501753426312112792656807685532060934846014918709553822895164946972264412739250057125338012042600543712230373701950188737132720002606647304845867265151054928857199244725402931050874614940128678537722897681936837906579303379450409487640452494179529879043327747245234870512920274623621931812005139464811684127688239846118061464570634305745659928578838365043350908836000437 A227111 438 1000874380738153059933580884983683585199098527760466545848361213276725849219962762651359961837523549327274321651748706399171004632061581227971935891227312851943951254540059457168017413784827351834575981962607175818196333862853504307925038418425414967516539337659963674125681055396991789027323304140153596217658731755573144221219962518023840191425884355545997229417108730467031622583976816657722936914519096305998413716954513087777327457835451173384715170791947552874224750684307876785349636718281958656025380000545733487059365302704190741943110790194896117848239441628018326748183877530497439914763395353092753388103457713564979865912426532209495890628664839602302829390709815922464836661728317862752242322755097929054146212195384184334065764071705668158412777173559088496129167286959398299812096060483453431941893836575496821481906014183571934329192505646537361098222744307817325296017073250088408872452420499380891468406924705360317663464429597139525138516104223270227958460206746534714736748569052037171964154016824764730722869980682807658875242573130687250414652368493742292004363637492520315765858553193868066023366090959330709341518702586256934250471111650334304117545677032246979724834986867191444139900269683822316228973775644429686790656569701848262522941605040391933515633862541338423817141223332552853508978200235177372238294134576676738270290975516559721593166068057577912410506640564440376266605652029929356836284669604443472109562435527285018008171134313484337250843788441698130760890614184939329166671672113954463486153521354925633668641634822929970393598966042035538237316998547982897253352491830674523914280251594734293786227373037809587242928418989091876536431655233275321512137098227843410019834500234287550689759009302199262846394778126042155853713436171239001460788615792765472527669727613862745902307537078732007309329478467789008178195129324429184392373480353334093656751531867648273819600660779704681625303726971451751547758745209145317059295503695460235035662412623748140710526192031439194858407416850491531510280347683930455507467647653567256990065589989039067454684856395790504323103826353511105408445014087525774100746704224965180148720518304043575423284920424270035347257571630684564740338553007479914712936664934895952003194326865657407019250632385468809333848811342343191557418291615716431383806683065554563037563054400107742628439030699640873662577813840943522657833874459814994323788119472912014843828944329671441244037573744938828133517937705570574704005964101442660957293758721049486676528948040629353488985238189620659144629127628081484789895021738856125229436610351271538102004539000438 A227111 439 1000876382485913663860706356203934600076889611260790593526079695455340844952266366255167327659222407473773753546582958192858362268565884521076965446052182604627578088687033494166765835957148482340201884549656254815040700542856325795550831554206146155797613566877606580876212573044734308241355277987230217425911006076968629791064175316720700252123131205011561257199516929785191364567463710341437508547626002904050750040389338437770920493652667740535169788665696232441446055614488810383823086235024650445399509993563285210720260118744268149300920758260432617395137918458401514506323341900848645773877657424014851979182737299568567314118171874830703912167907513329690407692738234755053427157580392251062916354937017984475019977097361306022472102897328224996701016307082295181098906741608353628606887612510367604837189060920826308643600328517369527105244636462353728115657523873707501520827714742138258263599045148007458273711690592380732837341196192696725697968159275492828608326824787590058097879102263672885215971312736023876091082282794364390023684099587362755306172477248849002718226760946894490222741728988948829446006260044560468015151822437548152169832337467879065453713470798227133053278866108327961412481211300649214848719974048877077516352067268332987243058885149465837027446858512249150830722051341631459231815459731262162918248667836277281943313672914695935814118705009317241247488084665523232449720084535531675508577839414360511583869857024824500978817420989552148661500956698229675488451821489234891667450035249893377958258495627458062215838502071154512940762951732212590430960190047874457143839662037525602582243687703546046074887582983395035749356284676042990884057633679507594350659522770079731611839015681398402831381723447125727120696655407720907997384825973527631219985575044733960224499295713422742321028019548278009384967686099098280824407706344142821800021395697749272707336987228960372150206396616604292505970194400206651612907237396764258018919225686339309900125102987724798529271436032259611654132969684340770566042120509243768534567506107825475811732361107717837248939145223619460755629428403939383163921354433958458020744200079557987627604647921749183140670001200642155473193509027788407586802521064593057421218120818164173346808279074809384907752558094076772585935418105119861325091852629404497869697186266181444089563791514173942300212057204000322755588006276568597897574344260298762898847909849906235264927581112945160458241524097188636074336298162142606394745884472918369663085794265239181530267430585605160124070284348091898921135732758648501106746540064328968635941409295913402280037392100680000439 A227111 440 1000878384237677761307295924556713427061106081454814016579506281068883394420679544938679875231226365956751177544762777037122999278891250648213946018755102773101560030991266916979214110031652379223381737601590778145587723448439215174339569151561329529671499747137223796751714361795754716654574768908758868582205704302763124996568184300850113731005611611082545395966485331589633826219725813646274214605985375219142039045583420802730841522405877718412815407831888848663118990953725814610759546004411770857982118833927246957290135825777446272534515169360006027470177812616390191867724336220784263593638707739414936613533602911655062993539235131308541147043522353254088402233951317402132227448512242575185690162906975616188233829208261354532888763657199953889079304040956496568515709850925707678027185427985780529511915281867006256459642118896544655830115275017297460317467217827657026191522939072271725466865483937225301868128857124293510674101510557425646661822415686672863489760771213281173071248763307140663992689707506685194122009700228207108771781339296686687458552402343388848047738455108412020374229654156640948790471283991057191045128522031851508563550420198303530100194043921051183830512725686335343081536844818931915877465849172596201494862670285676867339331523004713194354080521472450541466482374361917001271401370508672647242339326961374660363300882803771474230473773525134093813913001729282056855620543599434140919898927213203055635288581292428988192292093606385956631484795362892228159361100262116979523048430820797206072900457680963163610608008114490013614965903287722455890099016430017235894205966819596325141618177667007172915384998464774775166389973801369414551050309918238521710614948767613134673074395949409931127953098659882862362848697538185328661074778587325864839076776014423261076626979239486499438898798858414798403907724027161149542501566151377314956340566556148294725529067809278078539083048755577925053775501658970148299239011459691292802226118207731387075049443002895111566244746434421149981324838755421731830732761061974506674420644787330223815030417315449987094624604034455223138155149158473087216334171171258880923572715793857400039354937950896306120732238965221271837080185379459205591987010104894848054325483339692873010220076739364340199656716192173710107095121166622222753472159621552338387077209229170169769386416078719407593696549885486291725533876578918573220929195886329449621913892551402146957925198953263557404232769138992792877863508006605412742253103389983309535723677775870418249909441633789802386349903135171609866743954370969389276120672072619202272139825053502557496490680637362197260000440 A227111 441 1000880385993445360280332625484701834131756269066900036596278649487919452492013045452817486224721661081823868639644092809130490566696950068446676562126063317861054051506701321424361034965705676692183035882725779442594358369071071352227061504904081820776352943980920457632430258643602095590963343750055330821955638496745819516741208807427651255916352922053644429852265703303097488557593061733334043444073149681344851326757461219532057645651151609674599565722169342652150620959266276006774278713119956595288810147719515301790487120838377567308315970241043826723972320354620286729649670154950381820265046371056537785982815126881703566365653642464685592250985736386627002897426094897074293478212086172513260142036238513784529187691444751078500468128704796186089753974567877465201764587164310622700933128728029613460463938092732801411234211872138848590909565720742250275925499033977023981701614616629042295574279409929577273584585923734047570530478027609420316923042605806268676212257906215272808807315746569399171754020000884236179661920371516482903204518469341596732339956692887362348185701582604010437323508125726520343379916104179166899466051820880420444129999146974094369786365243685312462082159578733436886114679931209072529996954889445826713216782933501086625797868680516144895319763796466039509053058175835003054062281852181849127902549477110334444785332123593768100507538536867025377091312314038027335068731608071619703645235335548904201985491358007703193243653689594351982408506183821452987119189308829051935518242025991397632062710103920267041307771268290404092921978706588268383278584037619135738629880774386124672230935300780263242027283188696817132956911545567661005203369027974300553978862403160010376573662366589990932133956163248800405126297508459708376324379828885654664832926536755304348104398533220479116184253913691487213956253833224236178701552873685210004626336415481385626420769594706360108011166549525229813009004917467496045135403286101304947414958401948883312137253791880992253480154125384747387592541793445109704512081756930588502924749860085230969370221900472885633491075446414352903377806008015774734104664456437302086900604481268243554075458673144603265422731246558532278423217384356771001370405671328255322956998933238334275147933006171010649262306120698341896421258584278620579812546704546489639124578885718930923459773407462001240997563336285850640913327323916143051799069146823647936552837616288401852369208568396536350234632444072829339352075097547089654916445289795343617869830853562884196480702271142802535369070674853809925615595959956995482140575812856600970480040364516723092309760216443434592294280000441 A227111 442 1000882387753216468786815508388645507610867819152377064314897028028638922049849146084487712314755430649914805921424620919771346050640960463067922204830973623968934670841702774796012616770796393993504767869574163156551652779642221770921326743852752059788433167157136919726208299707367668433358770960088256163708523539440607304077479164848697926918014641028482925530042862438537609420980543093237784298513763613038228641240972695408913288963712070455413037202887971583004036411845075548372566447066623289197588954481828621987163454855329108237673140600449793642265762271790818157606739262422967384807902637555641191318972155898423726861131310778431286490861697211056253798177801347030136309396910369237092925981336896098649781133631900138794363775108164832024926200186747296915738494124969241471252822916259884091705078491097071594970028084102950749710202884043576485408753424657624717921920993666752614586598833021531648801907791037766181501325577891374025206250805229657873062937467241324468139652188129643547245222844931548240627594501235216235942117769606754076236734685342195720567009105959437190235970752368542142263961915220903973808793561938933682939035898408837897776801286315605788786032559222081627302116817487398103323082967478139755697613165572090957685443408914174404604841241639551919659625740484872349706472975474152121092132634966949338492847033894714405239968077713625337616932402848742409394119688679215303285208485099676372580692273355130627357611188709439077506085044202335834662271319048308493359996082952401184037177023267574424160890720222332665615674536930715656527628138897111960471340798253467477660683437509246624886760070347809528126402684224362166724010020161306192661731839174201747826802379241649716166410500033173804067224898691876598202947148984237657554930337769301082698671480940918577902999782760415798072266947327994903146749127248455808894968353197876022635874141520020452922104493319245814713053010423555478468523408608638138565161939063461091696146679313526572461765974126753410652895828547371755976069049263369603039781202910530495044830417101656161946892441470621128049157540489635616495659578549880790333519401553633374768709424022594616678365785900293156522552958954459529532949206547610969362749999181875268476790429026802914544240305110926576912877716688694015887084106886426572482304796489625152092450157239429748921325923818826662729122858845257007506254171741012387962381272341720536621511159855747944354069355933484715871761008819421241089149709943670105167083283688867644473224814297435379340351610608809730100275581282171441760570704732106011609362122325312300702442278467376798526102391741000442 A227111 443 1000884389516991094833759636659381952276398339053883612799958757786098700678205326330287868244727242674551384089954639900373541500523931254422151390606936609354056545393183404150055507474605574551327049202417719268995240103505186696995797515154012703787648662202694881056066831666334652910052035582039212996470795625665730546795341500290286415506440825801848629573840278094410220792896287565766377712349026597121381568016910326027546645570757940233902796419287777793225033077265748617564396916192743143731047393064448775496687913880448331775051238379422678571612002976591389418888434189171842560587721871540651256230298256056752708581703329474687189710969993342199690174298770699735404274772454869579619313994675598630405739919409638214903196612757214580225885453853057916435764448136755726822571454799204783482745232287793589851020485222747884743739563455858435006840981991888548534137379813527038333475198963923623412455275817579763671109954532971999329926691797414345289772877324440046692882373194625212490785747936205484083723191520244556786003073170939088771275545562079226448265562877629463407527747213872723371222519922801354499512562012626591508985521356036504716305622745548392054753924818825117911886637984834918398188080541114077757087678734085205318933857693175194364273134306426715434966999020227300261275337385366040787544192970104316722914413685143996862545184789549273226330740611336456794564900449583523930107743435813001336597888530537691846260858200738572842694645704390015733150119190603827400668153751009048846813553699989558249205818774962465339012715364186867539252352925770111170657642605196434103821252634203890708079229580625922940556762119896773703902775807176143146246142862083901233827138022469834537099252841922039914251584232736547684447683846502211246201359792965143694764081573935776061206935109643797064990171604647933305303331184568008752932900933129956081972438027641882723368303977420221286655157206716567320662012849610319952555337764439924260216381188294747945723029905405221510034332386951436308926135891696956048022056693970011566245735275793120143358743449622012993844999285901338789758876795134933225638662766505535877554190717887367203194454539366442225862307471781954221067651501444653658913360469358916633294089048332513035143898382942274492645333200547706134690837260474827798630903271460093552457035411216284454373361765229676737046162466450061370696353041197556800840333549167712382446296001025698447281561527721961950397119923002086804834084798588173547217498274237565191354950876550583271939967488776661877044881971907718410143497230391374900008528740079076910962526960259623973063256009353489644000443 A227111 444 1000886391284769246428196087709868455531914246342950852748031980639299375847578043818890679674379244416721977762072905003731917626687160956234019274446649901022444279882305255846022104810824511145705355462522619336564203930828842054589549284978121685069203485440230853278671806880271777279650488017677018303936700311093273354716994483669209516914423140756582218630070942849436366750899335748920528702011213510876062047167008131206957727968640168460819552154425203331577731555748899112649786969438202962770268231870037315439757078634288929216859459373661764276368696406955076839395481147882614165010420079599586434895255075461945849931222069154485007774570983995695512876468063043478625944233974278179961562864066495055621663834790827253045994519011645730879937740791940696351410572368736261839900130700643129069395937894166460359709090192123360211424947984235636520826952097367123557809790463568743466558199161706964660869079196482596922846258986699563948347460276772733867658227212321632635508517634903462089022599864154111271846427418386969680615409960849488531683481359094113872033117213034651657348602832176915145916893825698936140306340133776807968606600393396277753416646518896106350251718720885969529563239676483585951207389519171836902275714769686975876178923469932895271252948678290723447156229402305681090135375063691105046650293906369164798912892564632874303505015165513612356799479647480062535075640836975028977466924435996587754115462049942172229371195591827616708651621654603918428137383155007546337003906778823190868828294925912921051299049612175854373223171056951980238450500714819435082741086808521173155891206809231498432423136492460197432332295423892887094765959250561033488512274048176963669790431474998052674389085390711557347831379562100945932644360865271701303474867958027174694713701801016225261278116604936113352801541169193070334222613796327231139823158343122927373531404096495302132992230693575254022604411271216267700786230618157550649786634236976887978125838159965428388539607824892570554503225702205557315970206372212763372884889368480359725065957236768626899181928510946965345429516354771861434895966677272027835926564163040735369224392192894034268504838333658842592960858903240375232017139177218123599014130685110492601128173761242132909740941867824496136889207564637194352386417948133461664179614106694154167847650700135014436785031082204285870475817732112265147960249176896132941782194217446848336598719173081078987518600342900663324965087232526061047998875045516681573854649039128946583201644718807863148292213933332299078758027251941561949999035345944075112053596651124947706994023573012842050032734759066982248587990000444 A227111 445 1000888393056550931577171953007210115632165928219167140310683593090460695688543640274300112129408305306966083963353877765451970450622040789055407811230776642931639388161510963911140613450884077287253041298682217332600459339967708472170153277379695843797419611143414085078175669342829470991538712665743001622391268971497424745638038187111381513833166683187357290968706354361748225345538427326799130255502851155590734772693981083655203231558068559095585715853295609385565106933418785577370746520394577442260001029262770008121323509372949509880837444760805460361517826465776278746572568549426021496049578257879157912196584214715866475566865178890041613415111845947952534274151616289430414130786127341853745467917612603874617099479488091094781090972785780557558642286087196394778950217273445234864287054774081958900854871902559503460342016020452723972922622949387865428644135316264477310065017534615533224231605239771812875834477311228534612222524915546427392942384972363360721328548183486284401449348605245849522752152696863053832132765627158083263034526634883407157489605637285556514698782052820812163774288065975051752533312936115365018255819391957562960209911015088079024616116847472838519718870832268657376683473685051052280394457015552687165408405243359427571396590622460901279350315989823806894296696999329518702477328034179957091475021166169433344272386073695089155568478178681398199234643973213026754589374531462138027075295845915352003855157279529674225185116642372539505684300385004532990269849414040706232905976959236080361459023533655959323441162652025872906156955037955081427046790748281612368685482179524132555632322157541295642785797448025103123146534165543178118420252008775631834772074929578813880855687154627175532471964334345239518104153184945818550303489606308984163030972696516889389270126084725063212154703385108116289918602975210418548758634308249520463100869980686680718453021203221522685568854795313272869135036258752154976114915623298124952038323490292806594137354487381531938208090156162497309738929487146927394697886876316581662519938182211074629091437357116854701159933754660628495910585200810725979332935130415623503187101082943422787928625105800865865855487976132315456106678382732319405295821257275410383759884059712949461644017100956361304958428836673087887498539068559678293574575014834667093842467638123736652884526301883957671402688367812076917282329007010683210024095036023790381006880225034442896746224658136978853675549681654067564764015200750128980197968956461938522419208574879807342820573556905945813141959934488225775867408106119020951151027625604623502973429383418241428149358484149025548756575200563437126543133686780000445 A227111 446 1000890394832336158287750338104687933964687324095491664398621263604898844629295717985733082685813673443902318651105082495445428449559210115510298761090165085210478601539264842653186130476264956950596791293619109341572601921549824203656268775631661053904129084297567168420905594840889484843600423965888682620376836735731431040176436189833038742112525140003809242542531709555826877899139682036902884518014441632591034740652650409570203533833324717504735266856266496424629452860301074683386152362774968444445447346302058265429469714704528498701222917506478122513064887737152841602723106617723724866944687742870663250432809021449400652224354366770468171429184191163869859195224469079786524928570910288164195201130368477536960782218631428407128489707714680134600745757640888631430947834477528371182388047086351606934072030483233912641454770244125055788178445434422339256390756968014282886922270541092792664834484959515734220298522015522287990095266763673412226810471293184957987773218106714993146805829871307551496816294739079424958376275781417491151782665734256061514343071127965147604452717336512884688185580962893835099804641087595320355160156967456040535202054626941502600380769801953116818877014163660070195277341082468859142822534218515510881263564223267638575482046439765967277682941795184533593232194869276361132112427307745890076325513011165115389232705453668323653182156441334250546865528830144173700995403647676125310514374967529576910123168402090117822483624840376453055171484136896651377681226035311396931163435224852994926840923260834198340433896613299877908290591497491934166152692861624658431195400115405750517088912249029719518567851521187576036860320261179176909352595962184883426785183440240160764435271902331694355348031225599519123192477835904357062378489267355552420134027057158807555090877450282518960480111469253608389546246699063567428426538755183914348345468951286818933471335181890397724517730630889871264987199274802068069153651585428585317670070016290000545513565874112380863112001143954270026908656394451398462850470714774364089311050458714554161872215180266502977632567447628955888656630056635698084430121934850988367756835429309662110611160227681853075394325652839762882403931753496124011031391473685907795403433455882054756857829896389435043919796620621020291806489569500926205366524969632310345228521861394833286251137916768713788617896158752027510353959285798221413658402819065902179410746105853110771414571302249696408460175953765912272556244065455565393223403291351852571250736731723102453396130251469857980314778355259802538385627541856475161940988365709875676874491255164954667981089835158999823234659871663805518658319790798786015000446 A227111 447 1000892396612124934567010362673786971387548043354507689453730893707115370833894515881480510511704744959119798150435418621647065462650657263479907740898631857729418245853536281794709925884614768867059808409914443538492602849421066843964708379697042163948857196711938343944099022567000990953227281695745075685076334487782511234067019117959780370002897983540256083477829437328277283198533732090921419896456678531218797071566540980098328693156737180922612207767704623241769006509821230178602100349502323247861941659754490868516737803635836584248847370442432298024549108406566798081940535785190387745844995610750099413501430729155246966810942949003634847186637007918837075088994906994450532885331337015853985402178916992805998243536321248570505815873599314472988229178574845270922123499978418376021856966627581492582511816668394024237377493650205202022269569067340285478119881884099574780171779908323809832885199095261421646527190799690484557360018419594717048719378486734601972716830292429878028608637198565844763314042522146150964529329480136921221137811216324495499831216406949913929110640685432858931902136521891986599408865645124962232864751922751719627891167468090546572370882484468104608263179079168678644585462979774340606855768811303553455269774063230676705515837976287450218995036259788773646309557526771802987835362013898028240071485705099662698297314485734958603755767716491564737187941163002599345369592611728831288233533858252436673431073296423066845439740133400948691435221940359240870598976864773197704543256845490538655871540862319260985296921521769663345394382205768772194983070085583334889763980893837295846410422294298585255849347361247832614564368878696552733540871489258387544543261378772269169827221958994643331582114746129498357896378981341924717907668205783783641632558341049890900009470742648149399433307366264392193377917675267046952586185189712666081865916121761620637128515443842308484109958143665564189934415976331482637031037737755641259217407231477994802024364094649991733386345836018349845292547714454448436160249488321095751162912499152951652798327850067772073281405858062691212813746741399900770625480069115525134603155319477333628852438027214379813994675575625213073953564245903524324896681217063559345961748852365206636907630662587583805688928098909303105010400094592566668150376024388675034834377651344713608279586682391662799743589436872942326041167916799510681094219452661516216179081136964315597411079688495554683194855895264144254699135110378932289153439609178237305999417294674146691026157236387540346473833039003371098056216087335691466785193226735456069000240380644491568507007555910520782750157315434792271068793670311824478885696000447 A227111 448 1000894398395917268422047160536224568623386130516629711145014309504504163801031284825882977754740035285923902716587817173833203674286137136344875490598603356232043539604817510265734250461813351966121277572580666576086060725285193084176846484910145289257553433372427638736489343596625219360368298665464866751261815957831109962353755820957839853373804950594110638849992583744609408043544302280486462057259568560057845067528093078439636239404553290863140728274615423384159223551409620368202156479019636100145662415193364930152172778846014386207311339638471959971638679382270546327799546824659235020002763575874376225957387068766272468283427170237308500089560913021423728571981215125069297317317321153599446199861557155438853487055271360430784325456823933181909460474898601674855024455593987385024131481970332359698410630085093288994942734492551047662429488550690241713256415784606952222353325968996704209963772072994777684410968119851785416313610851641460971389802513264764970627590768102689670257979422693436065132261598734378962092179113837505219198836000795145483087960007868384757810533759109777080283487441476844802419170627756447841701622331900404974362967209890280698837085723632692774670442488707959967779092080505022814454513663698353528158169091897539602645981369387920747455708282583610282061665612293624336572061323489943608820219957994747384611545964974697368219306904373815563876081288338059821738139177213059342248434200009638803336890581659536523171340895058731868492228357747950104943821411349246024903354535073066201723999610474144700558057917272272988107773116624893141029968117557353363572135763367888120886709364626084940770829340423987258708410431397449806385159394092013465356165581868241530925321452674126048966446216003642585667495254976694923921199664057816719932486053746438972734111954034543818281823713918644610693050822712851239981026794654618968442895939245518691418502881939724833545035965857333790431905973898448100721509731761963118914497080974787687997678142832667467495700227846909880848284029522968688662670410357221922639640460888638908242918892561599993645285917896774770748543413004726940370385621991233243718573537420215748090386069979823082526621711900969998726872390149612200191834886414962081606754868067507933865022423092051150960150041721581126995989095100949363714211398935357287214815009754787775845408408278776445152420210263198175767067971624990320829783419686763136392447592947178779936421399883517103001972588567474607033878596376596802952562350664232259182677440937485302587816186248616991303056128689134326443152397229480510626270321959968551546668505448378366234979615257651513956563815926188480781672002380506782743854985824000448 A227111 449 1000896400183713167859971879695978630709849590317503196361082091843669441915651771517618735004814064255482769819434130551317115922071838643156497523086104645697857371834167301654901245648519565666940595046268751929009298453868151051713593771759150401168434906315345526395054878231368313588240018411108970399299573405777949290085898017235414749935551917834008929087730027646299067825032112085892489298092761659298508504687009337554226577696933771276565717375149360407238287246614954180933071653153992039068360383270333375222278592323055340432447917676902389545116190361604761760485635625670943802687613193655682979099088884126908570099208490124838031757557457296063134411519522012410552548917505255356422061738102893150985447769439472729968865776904341013902224979346563242879799320371976449498923111857274443396502445413770947364852330353782655270874608207645073524672502011960401554373671100868470423463868190706038474871075520141497929084752994305804235892150575821072121670797421311509045344890060623672814805826018494262388327957147231203564729137477246009262162601688288569278173099466248184659152215149519825619586883479498294488952180772912204023250164216196809311930392851231769157571523724984674204619858960044598361520368232118825156053921854780453623661955984645143685320915743781180413022440961978539366293962664624755226693539570194591888401215525368330003128308384383868543790717475763448556694780054146044175755389865589805288756244818767268768947964170895082245822564393513230378903672058121469746530631144077593091010912519817494107985139772402810611131979668825732008610481405298605408193279572749650875769113842198403770646412296826818759321680015603748232406075611677260777893837906654862006029611034147204175259549505564492478206537091609308498329705581739237167360142135076913907271007531358442416626812128166639140616007816621118748008239709755622092491120158955531266334124098308360197550860747445155546955821273520461481641379692144395605102979268709732230341576143386928768735985227513979228832027376245735186885593287261882387595164644418397773021582426746586788995205436395329158440022218878739203082866461991851746115945449432687433202404917123110604145572385330399125091244630820438935170331745759838230313854522231282320028524946499989704399864378215975642059333783974129165518346260690004781905000764349972907769615385487313416022918852303875112726546563434892402893625568572508290466058861626185593157016957128905790347683037829456886087828519879090421035789323499780148038017568986367760263747215189963331300651194454917871672801912436218753499955883033827278257036142716389022611067593648375021703681208271070175843198773453442750087108649055086400000449 A227111 450 1000898401975512640887911682371315975506574785448060445236958184296708114945031098657360738957458190905856540749687845516861630739129849583159497698944805942416550164192678926449899737940745128455610115575492723188940575805888972727290412005862517072984327097895900603652735240702388286981270569671785424318574907138173499030026647079069095464944093949084470792154994092467504367839423152742073116780790871382764567533143960866505373593071649528904703717215720969977684486299805288187290023898929096190573418883890954253473835671950087813764282768186530432010256808634013846290626886050614395597750559333862067526889172706078719436847582416073534854263383663910888165624766921322882596154897533793049615453428626923156910192584896158121859054354205110497127428850614612475531386478295762168996228122318474026463418906058963364276661966769448420101692598909199059326268861115251169059392172895988318834435718414232456114875030484608127243960759378395479236648980899150833961301775997935724077594878060733536082728762194081167115253999424183405848022429430301764918180330868008857895303787427689306621762423676869841171796645808462834314913402229432048225326310311550878738339126431318634535386206175257453731479560239794739358636586250040834880040535609096005015477305768954466994238898464865212267100683396578401657760401628213512414880503013664912057626997580414769193823339943632418004623431241634524002303555383884414328666528317027288034166812692453569412903842530300252695091997306773525177006681915360642168058774959314977891662021475440809743362881597981797358835929659796961886957873733120386037286538605945224239307497492305201458089327504710641583618774671705071029471142974022098973021301680865319150171754851838347148215225898614537160975489862097824221691725546226479446170419038641251575045075634400771021557610837972613650180370404026058939423022874995060576940650522227406281457411247865138311389316124333105401301057851372576616590444526803058384162427511549355152725062038851217864450690032016938556562638130419639394326444089759794240949582612825046969356239831003197363276221826812556663180442324152428417148267900784405344197446448079867725039851106184854464296800853392643164177593843310973703658052474223137915103900187858720027725097495616017681956181126793771923968896321514701124681576348018811950515629217064286792705676136942238982241472121696427300266508818352252204706806365502815652062953030607516397935256092382883626759380216092530572413033220929096300620254798275474585247649412762323055558330257381805895041065178766003725379856123713600473540233402434967075589632688237127786883664437417327338838466964119530154167624271370207984970228316489640655187425000450 A227111 451 1000900403771315695513009745026820746258829819966921491767531155016715626269417319277642401907418487087233538398513862122733230331840010726936592179297047334505348892647309454435918470438566108700218507230056933579340684935111575206781998435634815204246713916148927960547627200646474636879613163899336527871012435317588475803618929183073167705117788422522433409178744393526601572820512532520553568814938540475209240300619728645922419594481281445626064592851878835702249292308370649510619783524795960977112646038689653674999072286246209435347587241411634357153443926758085998127957862542626011190916083891178047637830570801445032505402329202668267792842967352646458429943802107722313722398077433035568284047404177358349018403512130342466405858599583850041571518764458411479776990977825838961200194138325219740299614558453378979757976749146017106668179019639126003116179868579448727059718331278779737139972518815245820711596554196194225384695105801985151274613148392876740112393877529366049151621721741444312659740303978790749451569735669793926257686894271595896384232921219408431311331289465985988900909419017058042696329469576134864357102533761747554908649848760148251675880406300259566779804045178512232722662038524710599089155258924851814593478176865011169285632556269942342947188241798976821081781436417532172373601738609650474879240708019444245847880918242521528807836359260309176961075056619953216553875796542438487317441039605908166698877291220790198075223901069216365331426492408522316159663522698345569217284989607118365890473727206392749712462550829637008182658244521045149501212821916859241796653314573614242850183226456424416954650045279595004592605115090495092759597598168075640941607570462690787042903400333342021213875375124891074840544247320599341880248559621179242193547572142311968715413148810644768815568295510777662783279504125626250983724280602292802327352048781435959616111018631421299917567630542767803206764415297941323540470157246210470610587051440799275272166657756744953990743032004628266605212237276467068206228987007461088167250802629602677454805760145709837787244201792467215082857373355878636699786223458117124046546142991226647939325868498453864429088606336390204377078591799373569080974639351392916029633970557428781890642921663490980389045045049451625647134528283665284820299851582005989641878840243540815920514911575386743251333949291224647774268805476257162362647780886712653032125684648223111554106425777301911375569504829062615074436348590109450330292976948364035346873320127913110562635455006282056911437665297565060606192851965554175098828744264148271989640750040224247224996521815723591105899496266031754712019661536442907526612744814196186525819680288900000451 A227111 452 1000902405571122339742425258405422888217951021651054850825066629633788701516373149997335926093564941185250254674684802609707787952783812776218916202898246430901073097402678198890634663349057086094495162538615783577632350893292504854126523026904396061871259892503775931305652395297223194588184534838683055974396391918140536073432362921901507204374129562634334360096478280223233631931190669177779186769334097235509399847717565317846567478453965034595884195452159835742704975836977581765618999476175720545135671167791157635422531330137308092094507848772352897653971703213929257491320104612060469556887851327748079434591984395059746222761261287889825546962479503726900339196751107160904400104199346594279457650179222551250306474625780456534505895253179190154917396796998812967749335919332263226399820776544500162616776683656032467609877301735238736735622907577063588769276901879859617096057199546382902526550810441449015484823744933187742742661267064952794485537302139936876884974951483159806107722089260810200670304889923315978270874557642150011846115226239536417146595387920332689797325903270669617085459531529274314388737992393902219981022785132500165001530234011620445662072207182333828172506286152067203540952226395056168950113642496011027710857322986484858772362031530039405526105181708466180136958734768137906754549907411469933778562252988445404233358949092300386853313560163833874239485346352061833029067269770029268639031790073658711986893661687338472842927597947605599921626855008812041206989068500213959226508063534929521352246193175955500476486534944995304575076628040175355661852027380616117641403787494206103540062981598638022305991649378227474455109589659141654975111412292242505949915431578858691122796620820992516143065964528493109396795313871933007589070222294076792826485732758010082920311938385367345029471525876347126727767098070984321865822221991914583890081708424956581837508023447177105348919600539717499426246495721370618365265865609908372587001469556517994443205652734907742418612162272827825171713430762385058502234979826040776645337377336966987077547844710260772967088773083507523795460726513962168014735470602146892012893451678168432946173667282465821485711279659138580356633953313392990234269490326967960762991806687454792848018844229306582273510207121859768369259028780797883254547977480584472077510105189270787372929688318417188348683509720140988751442657586567848368154153930069719651066246083940345047298926473755530723299873084445513819450404932234217515972708438017311820145738399968118739443817954136511145294106367000614671135298347532726351055228321163260052782294354648738040802734680980338888644290737685448308564966045611812788156427831700844689876242287605390826000452 A227111 453 1000904407374932581583333427560426689318700636806839323114801358275280437938759467117366503446139485913225206688106918440914493506236985113512628630003715635214637852214367655354385135163947865738228785420240642301969449224414950754201119704743667872227748819819314224941366078641466161833927236570873120176609004183053359919186921310823732078205465143188341840342676039770615334004927929986297029795187082334888932326042051512676583442942999522931472105774924675469524582411227006428474160064664053113051965478156380571699112521524969294424445828352702855118355376800182241423077001254141735815284339092259818846859675531390705771452261777906998997410905160893064825644783042233174919805277241270574568776058954625648004797880380689691906833922503290654698122781750835446610813006524324899948447737224853057478776697469100165116359142510084230463950361716210563876815314430547196946711942933722276961077083805929925864039468759966012563950558162102229285324288063266543610335844692950378549804938655837100568964786220436084598852308641813726410469124543731209325158085214724297541486089491164827135227716459436463518349711827190678315886612313713327468098489517179819054203383075072312433862371597859703630180796066786297023926832124206864473987892886537353565214565084816833048646291575882408827520031864525661593945884338911154979820159638072140416147971564350690535844745262146365547973516145793462096113374688014932901026629649921418264711727307962970228652493604726271231757481897190632338662960162191296131728170981839306221681779302451378660281095168352732014856141185248777768042305935169666051722211059984438637696447481751036355579836944571580864778904873728368143330867422307492836759255768780241269716175627191254727764908639208291007889216387720207207764801092641132420450206487282051368335467040528702615350940050583311126509775942397184330340327385374843438647195786046079701890262503607888684498877079001011230702580411155296691204654818099122246500433088846520427753739870941045576340254543161627795359145922641371035075517227794199739883206923554410208892397128495387728488997423266446608715850220332338565715621436388310083219360341025243140048332981861060548855797217268810027458276376922538428450585296867640059561939755038533787047111485104397965011263161884967043746315673208310322030821291719133394872254219839287074260893361873310271484820343909095084128935824108752698374633076014932009618835563400387243340797960054371808584017772816113205648981217969645635817630933103894877821014656098045355553383731209783963310114898301911007067075557523228564542376256521073635038251647247806588238592039224704327506344435161024183195551420831884350245561237029895346751425853564146356493204000453 A227111 454 1000906409182746429042925471887539384913673851319894985771796533027171921870001555934784365029149042266103468197335044400076690532614289799530071842484756726443010035059171010992293165735327558970611204791716987620715437379735767233209335602128950836536588879255082603677312185442317792370953681230758077388010674345087329633988619148592921362747720046914254087463722390762598396955372706210225811720068893522284268006671194196931891230792038841452064003684540341123423361624649123906650039431218563441682015861542201213292464762114589813032897369152265052675293260613281870084345918150652923994143909191381115515169621171307176568468744936207793550121010157156424132270707431460062635047955947424952910578602227285907076871338726143978660437279636629766026252987841481551484707415182588612678915370893927686408347154859878326633033342760759373330676050880198373390366004472406781139225976740512087206084623057570986913449747823418708751042498320475892222717905917357132841283128487754789499078878459606690153905113949338220581098190368160135480279795470134181561337199113748131602160839773546483561611317297783922859747474212225594704849341866956932109620925549157323179829871036176390371304905494430393063435989224837478370125823808920999245220829834612269316935210655174640650782349462939455410629220724452431910500934323925282894718649344612854307440358456060460288133516564783576280540778218586268336685505081735241661122402434541686317474598019430692492905612436870553086352339812232799864918825446904631445820220478954761836759293144657737369862460230066582185375175592956071637557666664119684363673698386765154819079516771105936876053910081939478358562406957083006010408012429067226039452686781341863398619856368419712489453371652882503459942739056756187334307283614654247480420970594868540199680193628542471734370803407433940767255681835221302026638003744163791966342158496547570085624709702295387876829068971406249632185324316889872506076666609043492579135017717125696651238077383977581805696499481252101956341908815761502887055202320326420348456645913322919940375847926212096874554193628294204368525560128237318503878790699616447389237379887733031738856444645580850603694429107377533285419192713118658320214049207803964304515090918155052057427230786479349329577886602137780606558543397470397709870667470107168855658459492270216647645771096287104329786946125201099392598963093228958258293461976912929885552785081420447798031344296602992990853879410128358964790947002112631170176668350849788377172752986307211813244126719237802564923905007386413504522089077003208312651972614922531448864358463698318789497119778367980042234019108961250214506232363626161047968649915364212978710418511725977242498311596035000454 A227111 455 1000908410994563890128408625156899826564883251978278924924961237297123174855570015499957475130761734060741860918358213863477383767554440534603433917514929067326459205444026491482100782666304644490565198148388342269270438168308557255519387070045953974733518284560613365022700225841747310927896956976286611667594577246259410804464833765912031627279621810276142450828708976367037246112396001621633304241706036630276125492872318606994243043061823842086803908289616238098330683795902848622486625724868951718744235172460872332216734966472414929690998465652578911377045908344684741271285904601066148298737755743384213938308391691702659507290491167926213703930203400179327539958078908049280772130992868417042483243152809921585589730866820816633068013910819282205363281749692759111666059549150808164849616403824721026526495118496709269692217508662328535706912628001836183425396574640538910638357707995518856287325312949856024971617644797050316119700034392908582616340249123883643267485544510401429163964926238813804428629584658997154471318916479942019491908942303314652705156590578821201013209319797684544565087275693283290711133757243655669444211560887324779411171431463540323004959050876864259341010575791807519552624256393185747249015777763544690255095113411797950648587307172030736434978834194589734997964159574066360783500229664199984860945527626931723373510901196361224437489742141280861102431192934594731993076384990649291756917709746445528771197311550362019626982635277866774333853786245680666848621364652216862294920920823263991575301127357022344906034748576326761223371193611292401408515693001684970297107256068110206138329170491501782640445911153404062400574552501032141271546304876948753306482458193878666826577873366862733153251159304898044316310450651226411630294232022013711987823290304389279730273310937561393352273743446425404695086633035458462693299659835840939966540716337425915984978834872012902205101214740859693567605587676307803705410523465685506011302076864914630469542533339704596020989169828674724206002659871783775264138335059695985484069548626874863379292174267699056901619447348952971959511030732748859128295466118632131000695770052409587844578897115330093432413775435686892243268494741476626281153767097473929327146832308277326427776307107153875176791441359945973618957871547513446334992878901120078248704451675794328933859227100755036010633732388821864974453839196071015780385869811138509078336541254980991803363539972048245398879806746078595203736060470800986414221039058550672445816403436935363413011655162135687656797825071233118162450796210174295243511074690303218917670735118780207934487450966019298186154878872671961792571500351907692748869913968313798145899346037216249268599232446301699320000455 A227111 456 1000910412810384972847006135545107214892648842359869207631491192233825972568892554718118473489777211219180833359813947111707775677921898952951888834583234025342109101635994369500024575856877683934118851719814027841163259721564178435254162341586884731039338800760645897370175188638521682237076494977829610559587154358025892648941355365945574832194283448157015283066696379697526257796125628016681174802104294230629317151601020083624785837350978074503696043055980753327122340116147017066559221574213751417216454097489535238099857198729055409758743257836477319165716397383826137380155165302791004512883700294901556797544887192970873291438198572340080811421403467036006888456002400074826163261077067767731361380694343316626830674760375473403362553902868443406648055846490232244196441399718421759050763514444849760597654243800537915955897014770712827021223282453761511046883227060297825711706577929795621348297375513275840060610017045426460472508855084226325935185005912159173128854722348649166838335499379167203177778835228012567351678520897193881185579765985718979538991866710441021456497598084721979094402859384273065960417395588310409281338223715741704718863296874293629160055903471786183198493081422587798262168931248635097631285438316730091520666702602779553414653992077328145285796529511607341827971216046974879695497344232748812326591324235092258587613035363856176801482556660477010147588614220700060404321784875082587550419488340203899259820312258667645753002458550644424454965583400166805870142829095081247903198606033659817882805323197440299657579902908454051416663573771494248817725553961433416000383730598258668660354681995023686127240086108350315298617414171778580928871764963548099191560003932755601897130184659210847022349046094727200740746200768667771344060736423143448731632611703489467538237902943983588281431905522177926742488589267957277928389825133133973644676485626892248678314257259597021521203329555412346218021316637850970996701044414226360715705055976489225281086346728120037352797234225208685055969819775147176922873101833479049673720190345623660483105609932107216451807038490973115671826655550441799065885485391060489474258154996560455283866853241385467647955059412634069187945603745180690041693210746687910225797682637637427891511007607710662253755315593499115624302971682649982818488078489168009821390841915842022063024824602561591749609466551956855672058587004356808959324201624619837893377784998177948980265726251330158151074001512701233481516339583957137069191754869458612878810445281365064530752173973632767801453900864318336723679734698262193503024558504139947551493647928801581136439621622131733104972883202387473117386124244693890331891785547093766123580273622929613282586043667524093611803060000456 A227111 457 1000912414630209685205957265667249896481921727830989044117928176291285478983540569328372339711224233298472509987419924878683640879609777412982240297826299757892644856786871182283319549414547296906820415313026902271070553705814351125442724292656048517738754925463513900377409315623876259054599221819891669261831986920667014123480393837851841889578035805096631975286986370639456943872274183021824812162832265134976072373605047160172080768315658533416783226605980061380339378122728918676797451844034413218994419578678985981997872526111236132903090360393301993654702149905243859124085240871850324190291659914003408844915098068806950841493078789229935000415100096139010757069599984539668234005354309149735903975000062222070311118500139404423442539811343181129624049860396561942911237033489555136345130807807029033893350718082499021913232217295050150938214996364619505941903484643326549732717462432313123231544553251739541299340282240488933680632749785816794353443967699554657198077096414826378592158774621001996585946376981254393792154227099764356656862195125759042034647630041469285747961689878904939218563363645426747230856033132390452144913130722744924641385409821476206315850683260588167719982614149409632861973648066944970645087515140357709203086199245929663860349023434663712634915070368231386208460282254409009485682668866653777594551777432879783244503278866553393612639798401152841359467628536826070611507998786659261330603939887423661957872386370520965776743602535934543108536626556999752417508888713890816701042195568576964281617824816511393410822195723353833576190080337418420612611897011132823174214046395422757921623892498249347004120838805882086088094607344206349933532590565806479982881438299456984950140100252753587570676228059666139035842784216752998228952198132986000786508061256725051226868590140059202937670906992636697354895648840440727209910223450090940252787934039896961746474187972126561880374359059866355827972892986916641110966730012609778644960801880589876182671994270343951059532235223656146303511256990580724557355163804418578296759841800520282181799701279947788491972243048148478170709046231793388918750868302902976129118471381869752634725011387247371521775025229320480680648292744144911908331817506828249834520660303675556334058513303298101367972669228953511181174274314974390246906202018989995278509364619277149295393156323276937645692210734879325853381109256556363833746049257242701263242433244669608794908705790979297271418255415305379077237224021432568922995092266554130756977652229809810857444300114567703411827368084463267535281948939569139231201390258013444756698447697179768004483114293440489917473073849967723013459687055149808219320541637915990397144206985330959795775392590342829427543981907256000457 A227111 458 1000914416454038035212517292608934224846169584459552057253656542940006570362264710436942103901185537273449329721220718885173584299779828856859144363353943521657577408051242646924048121684146101425557351269923409473155281819080599494423410999669379667494203518242325488604449424545137331618478809336098232550192680974081268303150614905990576237895869386336047885102779929329131526406464401312394730184439909624704238031519165053114800092393570378896499082097929577297406158048158041794518658421871542066246643816100926885872346986618188498176627111164264037000852981990377953214419662904951912725637249492810353151437886342205543568201790902096075261712760845527781631624078116851181310941747493695093126379040280860814060915805749574027491011223019441262083440665089634680188632623719425674055685076309593884436973655023337532667475505843528844023746159967591011898461606939248953158756630041526281279861220719497747402909605080992804641454684590843857131948448261554871301479333395890353522567309771712903090560381670830577465713798840866877664678314968963713786745980357190376819822744780828199430357078793059635224966221778496299530229110139725031907518950887576985971389021332794632992846267931439438599816784215978935603780170217756704480187875326807489017073964579295927970263012053086326141721091833145547087654665352296013557874217724108057679834675614523513684063167503948161108489870461935555649428521742252512864251518507753017316856098216033886506416488377386612519072199205797900833613556925798101653580516405064902829512728234278221110411577068087700380948778666162431875681627986109119885898961407515165036541477077373988820819823361432457766158433218122420932060679050058739830877855963142023860177244931056962893192158565099909322026128701580685534179988266038206022086490824115932065267554409701245153132798746169250722768180704995919502096685992609450609535305642120365054770788671824191876238522787063272231129136586484593627611100975073102820103865441477932306447870389051405400706234250773796381578655328038735899029131337823314032082956270530163032018441218867242777617119776182767429174414534214025849978264005573696449679669129338258219233720381986279163276683311722984262197019971542454594410453480421570280273641434770366002533543992433196956567694512038213772603137547898717224004045848575545180010753628184997007775905087526559374964940527551186145480859163102818359469359940381891547020339891642720349128117659410613503761468093665135686482677262399095448548981119669472110369707572235460031784649938637180373260558971397982560952701166743338634781590467290936225083821146523668716090321678532637176830777063010450065703326501406532394692286388667374443577907507621350184072054527845424069535312901608011909000458 A227111 459 1000916418281870030873957507958313485448952026902239054629940061208974522199114149487379437216064967304812652386581688816623934722069744775637248304229687989246794423448166104552555098598106150168345655087719128904661201227373167101916585495365936281960882458131623218329963119543609012577518170034662305524837889690181384478766554193096907825210493336185242521393453502913703198298877757297325080790878453692360655174860252019071301274833583085268941216562676989929954772799093798732479518540511588357486741896169564668147439745330163862027512228285583275168533681702687231820420847885153637388590850443119047112230185809133312881220120354836386375074054336049057587091202354250345413319829708956075162256143303037400782481705510874408138926800618444761154621650841340809597596439041761875873543632543401372816935499936754228624458341772627298864139157308972732084120784356520928172019621005053646869991467318707641845152671358903626344823478566532406069876895364097950443522381697359068206859528527740287741745560795007972749887475874672405171333879968936789519047794807116443570534915140569799396877034567998657980591244963709000489695780145800398226860021000837375715539487904521447898851665456255318864544574216685393913584432807452052478456477993355056432806069063364737538684288866475517244005143889120753096494431652141035481034679694948954118517155500630239452223982236670529206410934600317011892002994528684489370490587749459428883003308266272446187818980244586623689761302807087775802858224400494444361069932749396670763749810295453071842037286497831014360626186730143574120207960928752480207127600382263766020476127402406519676299215654075059792268083448900762569558336821483307357791711238871068705925508300596684906865191361846363293785106614802245911334303627785785900365548996311072235874959893583195965483045808829072154276989544002433845095249458771525604986433772478861361461001251655061336650148702228471998613732488929793703811439556164086236296895870563854460431893408609511509246691712182765693947762339045880719510348671528634514906601858145944250543984973567880810822727221930347551661124404872385231798170573182956728769665512547398424368289096792318124447762493567832682936223884901749386575497389420199305907373732218714882961873503187123309658309546059265179801729242992638747123519466420336129082123654413744013150643490041341271760413519786549037118270798967763455849522515268026261546191231059261201324146306851023619197496319329904761338744848676383022718445648708716357047374180893626850474903697079613347506737789104097988833359804610390172519290891240669416698257869409263315730574091171511127811690234647103012753490185046075520701925965020831236688878673039221219787091712158704367793109142806271143117020000459 A227111 460 1000918420113705680197565217838116884783313990581446689523589769031843283605218541145316147264502457330846076474613012650280347251054015330827019749869437304259418973515355423476712961061379298258961845677603746991649087140302466566431708729042503602833777000229045278058157453981243650370998187739383896040112841133410572160561430457902143404120153180934019022492160241935606245775945223526433211039727640719083599986545897501543820252383017952342718184066213616201836703131341990762028825457754150722241585327587110363460675113323782175368618094811863219223919754733049784212894110773634988032960675712094296100831599916353493261503677251508894256944708408896016924360848755023429835893805167304551326912772722197627817002409660224514081993504444554986821124518822559051614125999554451326773575953956610774543371539923317128477892253156643368612893356743263603869617361586191179606936716091136900347243681020362418039716863916843434546995175408848084450098191260756730191161713870820983591600051893274775912549331383039002384162145072158440717303355759032049077657869188919311823064865833580257791695000122637436899114146510973961685918263237830460717516749688971858439403341997525867920414668526593385107250863867234010500156281040713887212343678201830855267592127186485790303580070307082987182986545573266810246167479093916685097753345750750469798701284477261406037088363170950939379965399261077722655564842979024118217727076217770676283353321255572122634495321996040696374631295717174317779204032216109631793032856787608589040686272892244150019946692351293598445586820282136085628690038912798656084101905517578631586600653189624783012261194263685548119026235527301501937865353517224889645356368082462668592099778127753108855303948129335894827946594275693449387124545610858861483671311521386978367195315711437715577465275529767557013675128847258753669257943729768346462045034294736871013541603808602793858100997810649637932770666444163642426812362585415587463494295361535491722699336340089880857880658800165483825228376438188980155943748956326948440837808357317577586161955898505809505365481624607174292580044959692020562034420143674124830677549355428743850035799575151277988702025109929543135289866773087322170102728085820567692825563976685905678956869060931596139912495665721789603820050632678521594853114996235264923905806273481042087010484794320545449355430481238623669688793849363880532213331395953587437658332431894702979954906234794509203585324100818781953054602390479597698222091990151464793360418803531618930156369186855222856794795622206415638057939488769046692132892591187670307569800329699918313110681883603603149155413220850741529896505241960742286351560836478068991962684676352989390721909936158056630673999304955021442757698222590000460 A227111 461 1000920421949544991190643742937678603509125243723978900390066577156751407230576777060199323747309606898544673199461149223919066122931893504135611659133299794829797804364055659764111748382748865918960257451126756544055351309572085970137468425358045102345616731501084853690581947077821649738755320723181856637870259053568001092015570196284292654213864513415170397194019983734696663485523072218581386148852395093574159700053509938163963088004451417103789286417312807412506429814818298673211255716672586712002518222400278795785232470005861383187638668186025330722072619297390716630759849330036114455051587996057129438980682532441095782681066945982177154378385911937760662058648419133848680399226609501566106306470472580816068955006264261352825510794023424949130479716310442075081387886996852839237187739232645144132377225293580039612212454712525223557857955231112951239516128088830231204939409036397063000039321860854467297234235708726115562505365772854078667700559051069374809257998243805202851869876025171702933573416193960022901371905423698697558310117960572233261787087715138641866881395519741390037070013713240805139419946081286392388877926073867240598292384324244376362119383428494323484245987908031586628564823050097200393960595959362384207310650836708802451309307314307357206097312729684917060094436029113951635898850675778378499471400221960936619945932925711843404399807108225057299607488662669833876409837096818073271434827182552621236956428533331630470474318540496869475779458356075990825032502848371205787895948408961094325114957594026184697951279172836263746285880441416023714131152718756273720485321241182539143481562624910686134424812266397776274468398519980288457420328485362365758314175487841041806198091258603438853221062052325288308374403805588215667408517614038748897766493078109655592155739029833263493002847264353133502980327125362171197221279811810710749279186859200474053511152030448950062437058951308609083344303513497917021608286416436946855113058263889917897812217884302129144233765049973837464483844129247908771565014963105350746063161398419385619458982278167062532010924474759600779706699772230278821670671827282614008354027753798685042010952248326060002161210195855315231882569520137932120862166541890163836571529428507951677036008259786756129601588367403462737853199007599985222653312063718133874969233748964506925440245071276983446956287850827825733416346677914460989175428059160529822317939722298020578129806883405654646296880247847786094299178594923039912568812051312726650641296808012178619213335872743121663543429598450153313100111506659190870421666466800333392019174799883879455077898841651639782270540020549371541144917931958472717651087464079040022135647770485653218027652158758141855075101948585838243657777466843328620000461 A227111 462 1000922423789387971860512418544966913648494145089683034357285910600382130964359394930148225604811785370493967831476702069742900948413859020671565915025791041679518026655404968901915921182768918455630716073382696951890835673283056027169106233728464109706778919131714078860060282963657647928073554583452304813844150898045995386884343655264123792341270797740077074353880352752171972636914437018949878088098259587324619207653826445197293518429083605754240476043542923854055041211476091606677260148421991231718188076714482011015236930107340719797081261287993084677922200223405391657460061065521880416506863111200160877527466197705329064956278814854565441481185774452639829171076519506326099341563978118891304271378534194848457864946546456878938556220530931002475933422283053571446715490721012706943311762281350033468708879273487255232368362008956756355148427578410520108675343517216791503815627735608199078074185039150945325148467759157816150819647349038629200449046367737378756746860029610528748404758781332153225086008564879861490034669165125382810633076140090851050494579240236414274976209970709364654016507595476536620907587484279440815151729868033470069535750448295508101183135808821777130895430532086988023211486794636049724494149870054146651038351570798132190712379077654393693625239134006796359621473230803023318228855663233562577134482479663627196068422347778993543609354501802185386551136938267193816816512193836702064602345933989259265981131769905343812479687366499455147522369218618071681296978595597698498091414569064879390515999234900686477428430925374662726462079414731319725896444895433021194119963555740919603042270956449335302607456333010047875757261908658302182469941824081471129528467226546661120199240986193856281971015385594089010821684659567880249564158981686852429653429749612140499945536362944127843818395554470196933717565529002746792716415500701076426970917071112147420164522181739469356528581031568410702751820564172173350998165990582967366421352902542951382286478017015198412151963636646056753358607613110938890944369112979333207808326576301344649872903618545456910237482687103184817283652011337243237268623148064234153438370337023515090025607526380520854706063240287004917403103742141682529953320944053144888813382003873983128962676426124318834052915974440285049112952924394180371991078848747408196240748422508099048180614909680115516128861217954171958586574886938128024248042529484434811981630770739806841739068440039466551371378332404696465770548411327175156258157591238607184104446625812434224767042680484710780599901462452555417784531291244146249314638263441134100094771167925909422507109079136212403666500958480257226667149480264440129354562023967616619379213972789231504657735224671737461422654042159061416029309760955504608435111000462 A227111 463 1000924425633234630214506594578613359839383763474464088479630646271813265151464572241707509124202795670317399212513820349947579284991836782266675364653485481602468085896628481907489669354847172245084878468895883459833612698410347241971588485970794098209640287587206725556716918230532993296291589080822716397730596729709921219821549422859418750392571187627458689994613890115683456997125014184338392915635854397694941461798667593150130403077956500833447533107391221653485436514146008129045655204269076819983978926378632921756858681785415702008514994067328021995905530737083765848945985269013251610937660010471331689853164123198743793081967631629514083666086559669810348538797100997306463574628812566448315444485510845610377089281460281016846049836290546553543914949200767657837547942076912761081728796065637408429543171547113424981585246706068561813948612651707818974484447916664309809309805135658730885435944124520984305178263588796100230743222872770821911934593187162413672453304148521329971218450387997846013367287033963417833563689211562341155974998708684821114236107996133107660089621281262424677226074238454657560267588494314989427952073779104328210402022279198112307875093798731275391021197999463806209279501630981074173543501657959926163372291263293963136140051699961239695098319027278967060484507556689390488246378169308990193583858370129115123100853548003743168670729877106789183813684983241462862541475992984679900909657065409692417317111110931927194633980695403713827892167393880729459084265198729857190640039546106121571865819172574041321207359597538562196614696075143863308094480664608680907443595521947545763640294501847766638653150861788289083586615646907651100554326475507698963985363917722800038033640342869630578424975888771639136947381014628824981519069894337407285744250307573873231148426598424697993044249927768303026847079830630824471084638762334856549311960302197010457600162036730321683436845138668036780621917458729957391831370069893340245939648798393643409925352672073420224664485811429096280422140492861681268692903092945994151511636842208434091163783978733235018873136099536548099178526977861559211982867406488859610079394599755835109301988892553562663499446592411324281217083233117284243798242918574170828561269466801419347500426399800135074430797324142632341315647687562175961344222845682452378993422770129974830629746763984494631288616492229651579079664234354485553826176564580318352792094204179030381630453897598216823421075420515064394915632166329698632013547067641220849267502108055044552827480035950858414148719540591936893296916706993628626100477701847239315896171024076226099526070213899292777249656651699903647161053443022255740302862260374013467148373691195041435350258886924159152738818745612070632203555981331368741977484542064000463 A227111 464 1000926427481084974259977635619942004647558475328342543262717922498748522867394493039887633144290895850303928061941751409756802478080663864991826038983543222658405499791120757137798079365283966018246599720197190535527149668683853226992789373120596933564108242758075121051036317585509394079314524016072804488579939886089536488765943070571380125574807848977492674114253802269109808011286836461729847155402735791315638592094266571277662876893565363228020116396703195959885200561164981379850437203972808097989196903104767490945987713491764035909811670377519075390661529463467317816254277769326329576375360005374845769405343668649462724371848466499821063879399326401448502385041538762337381668049635724731884362997508512360689775840790386072461537071511280578416491106028190125950580563601350199416529946816286227942078680599987810329161722621329605589063283792577973962543986365451467794412206963765186575162106797331159162107722999998129355184526543065747806229378427148338950912911676372880153848782296150217250277981615312399751834476477450729611492185275871605407738245617298605347064705046230010992104719325949117961987232492871070470446650242436734689190409613173134953651414040817689717763158264728909706359833201961124648897212695238747933354563861225451372495525847873927238500054830223396379284621729344882393796551638747099955901011975268720898851436122514770753809288225022934042890250425224878208528933882119849358075622182659220890767956485888167926718464619552624947953323723067994851324565295578957671758823127687122369539898024821870470055101325780328842813714641809551516406365533844113679909977387944469695176080862833728063229978832787405203831772772263187653947869281978180037559210417321107016407169749030117076699938882441445664840060820380032554509465052227631801577134943644834949145276754777949306077291888424340167898663327856768167204578184819664803524357849690643934549965089634230621898472543001785535663910291862123031181981559282481866629557710324818844309629571396477893487919941988567174978055280389308384442329539861235674386960532274310181455664961651319581724628388898509689587622150098231283089954128986403964650550524391596250635183981441322163098393070449803040625358662366347374624588832530054655958873444451539568335247417523971998274821866903227710605890033808438132771751353756152665049433348779274342156899924429841985368198953946507177164868221724367687910346088909199470899315353555457108920477351664272951414682796114534046712017301128260742999483919579097974117962035875156216290773256686163273185063127250418175708250745409258082066485756553328372111361682318179480810343356617213466756074938609540546009867507902474635334078425969179653151340371323044611460340355937275265832452485788139202302661327027302094954012992424649480000464 A227111 465 1000928429332939012004292920944998737936989157085453816184329983846113889718168414563722248347315476922971425874127557894047108171335672447034564185853354514380197331120517871293415726479535206916823789041151546051439324839523356982000833011457371586272004576876350996913691212932587848179872149651824545045108094329571578071109210681237699718912199579842798057911974572086719732340787175578405645600912708203871585368973755818349006764626169019955668615936102541833169729109912618273299050896718170388401123804678589721554590972545434160756098074298851315434744982764530339220152826512032922243765499504483918859086411147646946859174098466403672095889897571116435218722376498496876109241815665360428705014199786191933228986374731690563952221713568577551141357392456858267381631697104639854174851867115098131718468927348919467133235267519793263001568393357331610505840203634449714249431131478369804300399598390659317880301526231138951087854440811888090714852220063993258654403651088523779595460568663743591100324484325262263089600016728570120823739845919086182152240376272675603836279266067980013830845441110710543785984701809775788624093276146309267488880683665781959277642123231337896259343862515654417966179782115418249069515529415490594909192470644189801532134976875789482934654570590637958507050101331527856576004649841362131071931614787099087577923104710263914929802792100430713358881229416541914973302109477125072121781353654002676552144328329383822591943386129287230072507815915887548819920387215250464564475436788142737704238530983046054294623467394661773043873861707042220439434254483267086887472728526991801988593523669231813436184257526106417627780392146725145564676269526616189667443777836777956294703479763331581496591222651740785571842618861364725933559945246176217186946400690628977988507601172100310435377479345015072766651230822156576800910281769504949804091630041857031355535637179106809728322986018263434694096313582902084837969313965853769061523397629194299845148924547245695333771633497603786666300976140219447022566236743251622493765363312043863093233819438890079100385058603136414350507464777243352952574658749682679070051990965882565639227929416699983056850165704572444493639028588802455024086220797463921473149611191369867201947582668671306619819018281472530719737168613247190101960454721297515954509080995266978477935454263399061098288185195713126453686992899881731472411367424047551112733676833833372125630516162237345826062987408656705200359595660767947367354640219914923585246269050949960464495150793679849165475658638962523957004010225017451983875656260898741001066258665725647946145228751204400630969109157982168108439259623990329386840326838385728729250272660536638883858368235182636881496059991540371959835453861717752593576871531708656844757360000465 A227111 466 1000930431188796751454835844556580650298845089059120428616634009962818864023449102377683981298772283920780980921129002221100954514142258315901377591116734395050242548292521706829367192553850367907872338722711381754811230527637508879046113159896401711642056523951940641372926965193962677037983000002044534170182111741271657274379263363170296251241066024116382935659112903361749651977982747344745515575742180182132590376353178127268549196068420609416814961910106393921856692253410952897974432513440113387537927798828209881830929314236433263910927822459090101466998333179105206751367799499869692031840660705906552466918754474699836809399167351876233054767589529847698052266412494747488061455271811610091376235885082707142615344320343750251492559231939543151224948394593226689992138270242083482890958866619415831967916078058832086291569546179999140865473066888529261885268637340894439162494178872838348833044434003280937092139955675029305642756618391414529964490584020627157262493811556875043731343386704727069805210534756980635632510883528851743487504042669166528139328809148020410941869640021165085085826872790600660487746324661217420943177653262391113457173224692460100431947505380630707521095563513661686116750985565276120072811707321900528677687050281197735347876815694370738987772565972540639728136892035351235009988456968268017244555011550372760764122991835574484021510136935261104932082924244957857806706831203135497438043477367351908935314773397149713403102681848132770182348408306571427271294959061173570500108986781344555166586252337738480488707234771126507266094169125922820809233323800259647056112659358768945994809556386583975818948296166558239861782860302305607242195135691501295030541134544296070640198748063274700990005185717109389114531321100937608602191432333512200074328546951628782111519933352353509359243572150667685504908339784450322450736026821901284235806418560313590711748657606446617976852808433613572748422699989993586731847127781450518787502238194122928676038290026250480195590904562977293953932320174996749406179892567340666667470489607096100220427731596347501215581608053671895994947267282483319817130465667717088481281144665899846853834816276308181272834838082740755245457566063819007270333902622530891812160027435936291068237535024268308715014733947510818842931704859873810706306850204074186798187233860763919578543630859965430996485951930098149680985953766690366367652587879094488861746993101716140477021211966160749823402975261680107830973881845912556885948246668452363931173860445513944402380204627765145751917303427006616818924673814862193768034214754129196312791707469870868035758802862181092696413753882733727997836866961963567499991198044404071422281761981428808616764812907307646906413885708394522588093585393423173367755031383356766249078624865705000466 A227111 467 1000932433048658200619005815216265470539200688011361557700405789414654459677331035386170568252171159217001507006167873053231269158157239492246673721424882064333179294263238094541660333416942059882128619260472003388533588604047124829224347895140720671434022436478716540677333360050979373750404488119864666109598627560450031723364240543625913381152330806529518968845141423529644400905199983577899417891194926020892041933330059248255829977348463739493407626520074545518708433424962289990770315844031841216867984704295406414446014386373507145804910210153978921572902415860336819979016771896248538944712691464984198780519204393349699797925139203351762708767295392930867850091400592353755179932897846044472780753277125772293829843359099161952618330526494054808597682266938874519053061396251242335360820008682974218932464915759269735028393209851958265596235004571661470550435076267663280747738054146946663378263730287848544055623480637060354175136764953563458352738624911080346296744343285843753830342325611905018690686401586949825109456886287529201174262447556428126626466001623486466606418848156608848149929064430515396247956589610080758676209763829073544963253829771420604668482587316363826659279267808529369577607564649281070842936434696245656949328915060389105272703321646469992752374752034737930238825710350628255611126949088605949130748138529323929894857420993980232065767916040605172662192357697447466493005902701824601599561228382184862285478641350144363374200104230904523061759485773315532598233614102271772460034736534753642418908442772538917434685166131301426051714039541217198793167900046467813320923504497200190804174554203708155463230702249714388720736477450398431461262894936208001763604579436897715454503250504476124059643834145984232110657809378007967858547271990443307153482519391535738968393527414231706465090190327376609360934334528363240120558771717154017756605385223346619708888224072406295232909655329502116989549933400699470405437689390868112374573959429537793524266447802985383772004050049452648275022624252970798423538485480103235112060572925581549049316128588717460091145149137787618280136120762667377318992856575695849256708424549119126662562641380301505959780683769360070561263484534457495879759640835312050653146187834518013329628301632136409668963492670358894846287918192563793285315015627672634491839532719277132025387520968749215473084545840903721692089602612144212755485441452797835683300669044589610232468332636459051628740384721804568203780887088475889115401250617578346195681807869649589161218059427709906131415127412447995173519349140252819482196733370574828914923434312284741518829148731840671829847942309610524356134880467589052167502207697413319903586220816223521201721509798049603153472515899284443317147221208634124760240049140825956091079414366109974516000467 A227111 468 1000934434912523367504218256476441067225585185762438735334462069797616654976287571184217891490929979578021168725261104408056246618474454852211515956456423536506191226226776378469556895030779526573694533149802651993817654289469521692946368834957464839715468902811947441586462774076326548743958026251802922838928802223534970511686415614832621369615922814939890961858962730876832347290640044325888590942685962895168341537231793317997973310881149887224818192725910770705889364447907283223096886431765554848036978326877277077460015068520448963504965386710488301708286471563701542319477624723040963642290711198335288088210858879291567742850035216820770244940836694466886122297253077102673474948510223778709597887228540950309489348311643264806621892012903615237475359919152183448407506275684042699575248646840100626014283364857133337489804434552086399966586197900805140806487647875930547436958655183892463092717648466476075318708310946929488340170085921450608861263915858365677873416309617267831706293111252824899114019055889947788474350124565669265349135944337835735440050088027350384770204040583363291727604199203558430405958484862772232513065898827658025457081365165622974284999464181106511881551955659543891072833058178293618419512844449042237733320913189541539000632669317765408876665886045254227148713647362320819975602820107494137885678132008356433531166837948058097034396473092415743735602420977230778463693930855823298417561292007203583177835860398491748889529702917709882188957476522104730820992239142228682044518483033726602939411936034257876260182297021144981419795016462030187058439563561458672932749886697153072545197393606821753323155044735299939853347360683491549397823511854755679043916605351026048115389863440336934263828678732662518893404921304512192553382051476385096607763314156500193492919835419175014995150766998398020542002388711527388507254562512246716037818997149881259983567328258142691387893674530835923185350298927817849104388506679515046983017258058669150361659373407204951452745343577357156275756197004265372044960335807668015425963456380059929722807131120754209794468983926870312247319009138913955386465011241591870182739220877486943756150066658730431746516295149454774443321866306181107228687581347323387374624963235081522338219024597671436406758562288629220830130099949557246708041712446997582986904442211544383345790807824212609340655526578998917547602888641668451090144262057313088691092941157065952418587081432647303334877481452750608837655614542419092185333568863193633105705746869334154599950867919426381346599625096950902766082689562132175314020835570273535849827134962840574380842315522102376708329420912798729823300859009352150478644579134328723532181623917242871886782484432452434439771515197409828000325460980488448443096146447556482711608239758689628111083794000468 A227111 469 1000936436780392260117904606712335014292503371462271059523921377164055844420182869299682928891326790869728153608381553423258894857914460531963063139996089775631839356544895652728050596050027927799330738478986822979861169921389567043385707602865910406750007613078319043044867230461197368037004534794105021956654615415029818954066988955940486794315036133404368510834356929833448959531804981205072042736289948849202936947893975739651279247579515819547244178622802814900910701681117470604238370335547648063302642559617062847309874582136139990016518889495456812474735909215071767306701926858311392952321747240812972067322051102228807121592171217093278747277974813431507760676566803758736279703106365619224257460379842626638112841518046058249792406094735022714179340815063424070507464216177541006264396555002033486206852419204930586840720144425927110929534172807604707412197599380675864221785865820455092823496887238394744540571099819495758718509705907447314997528074927844655979860976103590321898670680085217062438205378909368881968340123440808939801379113408550148663964540000899973469350094524838039606031045563806908458388781383494001467920844200779471009303205783390051701176613575366391507259354936795930892806674474832367442100402403888199383100134174418589168650281477831341085837169384273942905133206859376718906892143057523225924865297415489702105504576351839135729596561653296160651049287009410540567553410777192004161456302528188036356620031207927067231677337613741517504490949913996015544680565594108732887780300298232635656083061215711036333162278468304338543626554626011397079272463241792627950049284383605543346845283810804792412457982889926179750977352989492179903471909070318125660338485182473145588049196504609311687192730265960340384296723882244143768389150272629502105966086375975023973915285519877459817766525593466927147716096106943877227503213781251181759533918770118954360863948773090319449204044022952075201867167511426154806686015986122968323720355980810693740530558932427499414845263684272306940019295868384357951451454929916092276514205071860629269740995185967135174299855404747020838805716158652097093613116794295360509903890506671990305488459832201186565999486676085292669101392879352456106367581226606322380564400434354846313429183022391003447999239396084834595901401314910857904342564737137161966442743385936966901838222273802870244905458674578990999597080125753644824434298133081717875817525507264965881447328996577700296847692156084773954151485285444396136429463641215958242354379934632211460390418232001002139934608390069681540475773732337780229231210792462479663528259788195576627678792465214591764350996899810707478450895086714034302477947371319489981931274960587120151710034476219577834842345137286750304082177188093262198784398515089137775432837019078066075973906193540000469 A227111 470 1000938438652264886467512319154044220706055515401788398880277986271475710462074093010445240686000355631818963085110749017640480271296120114265652611270158251854934196687102551293129275772750470960155557613890086420357326991735592168230324852588169769735863648253829730780141372754071827657664282254430652140446725801421720211481362119406712259673792142107019396756438707585449663698847212467743812836049532838157949390872703186065526756820013005268002123223935242313814592731814943474731671529065222272167003610054145103108691924807844247227978473569730838001650370385181910978672838719845631950384610920665162982067850458242800720327122833692862898618648599136193786997621270770046544098563098357006985685116053788436137576793419604993597262414740590292211865558507578837436453047657565855070725041095568241626984732283754713337036692528726158349203945475983736423711618635068137925638378844749775078498641769076503681593704886376689399080213438518959806236619375133247753314570147669112769697209594870939761077430421012681650214112332581471294693046901427829819924032194539925181269682840256885241526894334170431873002139730650809971061007809954806669417566364344537116114392954308542775861262943624252529008916197108484048656992986273494315049858136953617092639077239393664079201575649736045566973762898641724012967636021833738151209653008198854952900430927460672569919962749385070770278173364248956967657315105549864614608802142375531440685540864811647225413309219527215284608249013706886060189550224418928866103847176788713638320646778894055819200686916601092855282496897700854085604591599660671971743725809241560671234824428827216628435986052568804558601555004344811527148224464738442784735050180399593928989346554886931042375767717157043626244829956798503335372174858376665313493913211540012609806733156955579737266986111522963314571993518594088726546141399171489699385191121918675601622789241004298301584799739652227431486735322575827360067811509050552062977488374539638103859370843183704896436888423346930141055818750700338523163092460780991772891090084844809534619474738234699977449449794663361348920523457837095388668390065142484089383318444270264428591583865364700901713888243312128544537276307694892944973612854540088011861838175781090059886728358418829205408463958156868203281963896883357626108816175558594528319678688436834333560481566901627042821735876155684631000080402366293443082278550587839777195964053624887470222025938817106370815638548134208642246642979577311410679317407957907105407671010286374977944004858237515274019461877939862054741903781119162215229537079570043752917313308865325883869207248418679878012423225096177678953053258680906871537200176735588041776910099604859702033095024401747789565562387537253362385375524447312924328307635443071807260831402040495992347368513241303755000470 A227111 471 1000940440528141254560504861918564624187784592498526699085613475767924332036330961314211078707182044703638899932167191085530133998833403811647966682043417729031441816779864086141686966378573965865047449997205983462051180883409714469493271746194489238472537209574376230826524613993772468570858400214958156466956901672916668439506755263176884084142371002896988574661827851952030477668341161202636943342470132894487335757922281994524004912133875366046433143408634446005676417546099496402937503521804042032276000295998062568839281079344383988334336789536661458573830916873447945433279724298216369714790200296934682565153001621876395154826334680816938113127352557686114084571763758251911517387892559203500593333468199763083334606441935078991289203551015627367297714959524516511779064496493153705986257641539386036208465952767012428427258436015270495657094716772945154218376861350893210462533554257285678712228343673536544947362673329245891052639515840227327138248784533374469944882232120829547131819158667391458822871735513435318296668043878837796334194827347720253562175121893940349721119145406153215660772539348353069168302078826471882491297455930502505734830125728467962599405235131393274779371448274642880422577178284048071591150257932817366459634600037286790865698843928379492585051902711801507869680622903262388089556285238198889675628432201580006053194847026217022914913263453580972978766417759944636178561839879612522303560839355818359889220234199536756817499832978913977001425076712700422524047674587974697138367470651595286915449690784531530546096614281641763778999903124151022932686751411764598829845876668743129869972561355129228999058438132128451713320746027703842863781786581283900352550301524839616242994731387991991619733243157005285210066122106074120208496601458957992916551910697260469603455977746447978362906583185677419834905155735433409818616650614226784828583338710541385520203873532221916361408312589802502691918646220844605344211105489866884148095491361192666827154767868184860704914253797708931571231828555397820627971754429014461879944719774748465019166683347914435451663437558388650820238474278045205346700515304829001257557201850397249078613769058226943171283490484522615682118280089578406941880150345659429510811255577076877221632493285562116860044483771636785277622285626215249991509157535286603080771598165827768463843211720962922623802018649382531483694763411527501095543411070320506654742436727677177194489701416987536676031802479114457218507842698909119080016694370456293557580665867386041170759328534786841330818008914723683326075943583386248679821629758414971682212356663828415354732779410205497922906964658178276874408600457308973338264229216833463565581674163443127636791911970440086558584921940827186091754813544894279641766063029859558294889356785927867236320275141902356331414440000471 A227111 472 1000942442408021372404361718041820948997878923847005640623609858595995589898723558265671633036329013827042306854335236456827194310083760998184293857862516163255629721411642711673172147201213593737206429621145822316404214899351123961930475140569751302598425984879059515930732437312220314743041470104100922101015404934579567547042212556475929075791132575379320576496870156210977943021711048221260501403889074021917075199755639889697121256957634107040345223269653261151344493656620774009198494453336353968830999625726487561354364612803433985177505613963012553423178333697280041958785408946686293308809784245384891823597466764897571057158401532765972624169885949492610808200796707992430399940157288444520437236297859713797744719322711825284653766524429132136137708964662223695253580475784710239246012048199598389939442801457290977719831535818805489505557304804029496163209314368192200630319411186468554904741018355145393378683491550910955839535244429859927379464542071137300074446988637540474220765753192939096396194510317145267736883624533275339897454914266080255955780818414364213569624047719262758284363604008190238980106244998756533295331787715443305732031640582050001968966089404747423172966698474763568445394399185875630771096331749284575101381245812171815581143621708974710266797679151527729897046626218941220851433822626756398437385949720293199560198754560958174918031632607537960177962990222009877894469948046324624213499896612882462723797637108564470350148656331354521520159552347569239675879015797263683537537328457670486258846732970274778962378812419051126375610860031101988737834915931181817767443875688524723630423059739580704433087609032376279984171603864637296716463169333329914695886268182657930872046817783525778257161595692449223452919385194692087526780219948825538657679367135768370211183644645793664525706353419106524203633302582430308691917693758801467140753824387519421411852995264367358016000031108126097497184377830705560298099218084717796070354737000112411724113882539616737703792479921320090100671624088913875604862310034000156816407698672415123426011876871746511805796106185286318147745451393644840913653371610470942525494574480711566554667656021336468041304468350601870839106332197594048822386339213015147216815737111576169537211155460488801255919785031398920087234684002583220458112257195975564837802201114495780440691702573052804068080364626377008512881575116423324070143235863699565017205158372773436584790465508920148625166337436348599808874145505952270255275277092434355152759823121612368271831383678465966899642433035467493311564655873218673548537870239459258975076151044788825698254623549880449126654391792229580807737253096830934902952224838420360032332069738749677612947580694561994343733637362881502183739459801158984054800899249061289706370503492834178260652707286460292767613861525596000472 A227111 473 1000944444291905248006578385510696527777858354980665550042392579116627168414135431380751833418280875406362778894245306227367940773386851031707456822638583921605912814942054093141815629459366309198015330068140017158051641724318871483294989287050539170354836692492556736840189922546268414569677183718470271902644648808922479804504389972461535272386107273560328964135126161376628537125645061165688602763689244856722648901011552065218978369205624017396425428594053367314458161899602410833200413353922323138017133245693463014033489258963820310966131584985906142658748518595373605601995878572070906957098185495238592393084179277265947850678639454414211821434317351151382440864726995501274621042705257241709433717968831716183704115049067136101862400752970891790850965612712855304741446466433882744169997386517708531494683294306685426349019963053449868680521045422982009505428695632602560153369778614828394287593542158469875325796712372946694988117677609296147583479073673083193564513763061572867069593365177313663115719911247343030291905662982227738404255871379574593288945009722438867176157246617637077664474019519737482821235852142078228729571906496527439162712602139596335943241559374326827432681651133381146524256647094251425344073825870356923412598631208203805324737497205352429372289833254300981049794618804323978110972263106312095664944625602517011714396294952414101987355251647888261990429765175011555496465792350042155022868711090372127649367266343949467244889819871849684396223678689672509737645667132771230390316428835189034129167655376825269821152205646129867863581969489043051038688240578080993379667645977446254803201577455830211033141345978595286298599443756131705245028898416804799569134376054841745886383722260918350577330118024020875108209285748252410788849199389056939707297724501586089837226806543479500135288956853450455833496032429200568396799644184370368093073879110339613111985277584837682877183841191826905436789569696769303062998969677809754400457010825438316457576138100554662169399702645575018487054116500590821604058121937992253062292317025932523536483980430481088615471803342047025282823358233727389729057153711867462952074796468602970775950368107569896945182324016367288552363487794576325730394405578751693096764511313539581433973153005578089740236734754108938401303221686673603338926958170498447631396590115817237834086756187994106961967537864482459248249218348089862153379848649075749005264872276435439694935957912656676764046600232347440703594648797024774317116878523908523327099672347701030830700541300062564503041445479002746237636555319204344042301581066519916263835686225408702919242191643772816108142439603090258302240690294462719964364721769531772643835300939323573438139363462086591555751884743597643024803000093986831559224114571218021765920056675546274572223300724638545413057494396987637224000473 A227111 474 1000946446179792889374666377295063187452872089748377632449645658261161791809876264061715871363682040335077262605976052411126060272811570611099436476554044904915893510604428347528590270378952055783432512505062947008464812005285915906138604753067182796292607650863343295968784543410182774669194102758094667373084353176119082244529419413694437982900176116699084952217675111052454420226508334512789223092673511733808473272287437013123353167272665307387502587337870210197923137554774865544365458980739832488210072925991123401333790838380983873993950083263898608857070823538987618015509802521869265689965413398300773086023580553800904915809443240635962248325194247161914857680116114147064826883954912252283759848391747216610838622743499489516811892652487743966110118182507943021487393725631562031459701016273235554863546685283334596918415370115656144044439600975567298164643676993830616044121893153755304533195648790649451247192218572992757389956742888811830931344380703851075188829754789024543226689963889823251989853203590769330467649101525816819235199404551419897523865507356502531235477234718560688890910085709492158692193304374802406641030609107045100429875484259068583495331395855476609996931769073510446588074932039100219447738638387237567794696171830364840486535974864765696455439603123700691972605190663664540132709543829986874466509199093330830798699430545443808060998268183473526134346208074363942529354775403732385159132432203580808497009682615758357506715745181139279439261116615509729530317573184429616916979945784509167178778243225877176738721573171578781310898645526606418264759215965824314625723223494970765820022659135354699633823831556854155880139664675035045904574751177885170009400184408897969301692837097490825596247746905999761554267052943370987908476084999928937601228313558377413642270712626881403449643433766838456380988592897061793495354007474966819140051263790957079966823982133980999557285228201493289059492317178411512223774390115451010801881093943389612597208940841106749396184424707276517157169770518723151161612416178631266736764441453750167702858638275015937700777287773847913270688637562296111732442966985261233315390229675670413407411208441751444428954877912974016818589990650712808550848272318740464260937689695345392776024444782346889740955726426322526834148625373029742002131052803956676371095877344159667267447928581065791247608408995490107848541337838013676757987732084702903920899183241162787407442574347987711611891208176922739061039707386513494221159560487410295867053892191892966409640590332873333244491985594994061810093563099003417795116446996133511433428754637806077585603241302457849030224775438842810090965065195035571636707819564072359482542168249893120015547490063200568148240434253023396582726168197803280073086074035392363302714527225953255161279610992979341982861860219208817337749325000474 A227111 475 1000948448071684304516153221379811199193736298964779270849929892002435921554343256645829859364044015865739651885094901584336637218704748293467271824395290556183064758469843643570343273466350998058084713060889941804290688917751874836246098158793393941371149696908290185962883924242429405112197172731730506378700629072922789833884985992728760981803680381778932243114019217438541398973972158992332603609954008478068251644377258939096367861913780874348911738325648460509749480033735516932196945300824593554521127022998958250334900042948627146702734250853099005069302631537975947472150459935872313549924722422170471502074514008568928338342008911671764880795276685728974864158680091938428394018107405541065559158669734566387303012704561272400741859140171186540845079510953457071760723845114271848117330052931098103948138703845210480293302521520047355393674239986088728253817024271679175009721378837388242265189886787659439003936243082104106663098576107309490877396947245029003817307049254969607512714844402681438271179869634060792095062693793727965205855647211824744492280980494228299230817266805853968765670230451999103656990951278589920393701812939533742613579816570874389030358790182325079390777436109615911957834727042440041001083282439170268443961404299295902585008744131390688489627161573534649540734834892996072842985485270963562177151820016064072834758510932590502653661976078022537829750588504789661492064822557786726831552708313422346947536304507474221757086809145384751897948145453346736871086961309838340109081008514010419768277411748234460837698225344903972262815137456033889508106702433217558033774393948038088115576852925869768765767268993484128242472829668065796530910428622142496881323398409697652721576598737278636855638021050916243435766140602368665364703649541310088259714459075297232672596411078469430405906853553570701101047904418414091586511797614584969429505173525391588001873576168833282241699505089072508204878609257609079477102068361168242734224887951177042365608696942530855471582662413956532007558509839777134491414148581859565877359922729570782886168111468756003752222208239807989163173131914288412966432704481466146684144992993177689951769420293392377563736165925784660442607260542141746488670797689554707336287459877628018955496457249802481281729630248035142744448184731879184839928383462723357326278121088282958996666646239088866623002910105346131290892552461441103566993158198013693478057949290524004860740953793441471629401775282575046306285482025224672599350978032214153809121717776350250523225708583223298449858412014462210352738180539891979246632832884985202119385101579051517511533003806021211754279063072285545336982156866863721017556630259747122905491601561585784500848197584742555185914644142336150744775736007114872679552233375981209972869914633241787011114387277629104640821187397516198260987012861900000475 A227111 476 1000950449967579501438582460796879292438839623249924328318723214229770280767925203540533274759701028082407701324063594511533829839568059642691047188327839910287623079694444689747025985805369340489701877174532631071669234552121245527990484735083572923405965256411391394892392506714309105427597214351406775736955291806807851326288534680456217019911949551156795624861806360524758600945717652516424079940648439162992534269146739220341958617636381348743387770841737609219332629322497661265676034829170829744727496232764794175325409589347379253118646672447606761184048871534381952600506416618776675492029953005925350429619217384510921895644884690773778781084402314034021127861246494440932154760748376928992686377535768146008044040093975842900543161134372654990565673457146368860492359423540474682935394725559744265128073364567754624028979773528171980118269371190524260830297964607563074691077567664101795148520661862899818674023601503343078652738909547071748753489890207992149494610832793879287697140845289143553670166588741810207013056114588647903560260242103883968737218545158665422180059225909152103238889201103569097569488773101800284269167797936518591071957998630077655294877782316410112645080741054491199420585132265306050949126184386287408146111054654309805004983549308392415296139375131402357006910215670693253644467506701801394560446187445237595763810849618813668404121839593913695606642774479832324863313442744902487629602639033679841360026618771586227022914564961496326922270802070198382447945193754230642212576797059110467843332439135879179063394023564615940497588084304997902930359112228357665252924637182200260968258113313755597846169445828388291379172460457844992997828455397095166415139275886485071932473143921174418575814241501362097521347012373095603049091007960700694794891049566614154953503378857649316632140783963828164808683268057841939821797908844684844591969065716598587521258622836018795926130007488525401121693525725768102378082611053081190680594905390151063625750038547327531592452498829885175495915248439639644275164408258995117180313046182679477586280133637276082625954696746523691491377610347281552905696341235142666649453100049848286077473653418825553140049541953687557134015171739844240781513062222599238173383391988286836521839022849940956441909846817554683088307351101414499972925033577488151720188816968154039685240479905113896872155090319918733574159644138697485111362278507572101773360202502501686725509512487941615937997046374513720248201171857127683341309663239949058676941925723918749331534862068230824306122438398041747291563891954442965467492322732855855642793206837821246859930220794443220555400113781381465132633988021086489679803629801370934580173340185306365504167306161122177180961815403476194982824202162004160741099789200374875861254468009768338967462456251242380288037489697908131433164326018587974950000476 A227111 477 1000952451867478488149513653657284732976044689729977091868415072405348810416484303469386012569604717625099822123600502986837758005643402141591627822128749294143048364384421013877935636213770607954916505580228895423870487948786059081563788841216796992393018674400533067978274001313359650121565640140723281377775035211012764312918264467691692946353260614074094258071277151894365631245481002552755140629815987856260906245737209262176022042614520253644171476742930380956225419527246556780964830664308291141086161094202738577890761281916223047834204282594248922146718140627055718732873641684137762585445064752281437557897906151443616403480107052204818319730292717957853919217773242069762356533119470031728436957367457658385666321615668727839524400948294181876735483401952438073719126951187561040039646324501078054563672522610535620834382621007425733940709560373872967638833536475238472792955270644227401973273570661958354586873290111542149095814110918227744320880087696895168531664793011727568406461269963321417112871247636716510763836079908782018162273634659162320857944194851263458530409357728373104276289824913205634477231912975689496918457746351720762296200608803461335633617497682944386675123706136582530966874357523612746834185642597655097438488176607975152220294263372906023336838576721662992650050694841583860196081799563971812677964344775435334418986313167678147520526057334939221457955965227551533939458379710295912612020111512126356011395916477876233890861136568869163105779261859904574699256742907747063712551383872595505055754115380989173410003915891825371504124175508903697788708939057074015265821925473440850974832011741866648504439268398514180886761734674523435858146385257475050176849963668155521504207311214740684325914114492989462224491138823684583099694737477351912546739329260453573722737988631734435519695578814990185611459314723277007601259138348916022164043664685300515544908273765262594387553026466298678667406696604614675305029758138826194774615098337227619039926113005039017550573152879411252603852283738128965044613181453320221021965547242894483022505735414657189066651192652164962330520785113339074336887864214858704230304932809364240781052630676180621370862429675207728343203655109745113209452483502235012574170184047734525635634438509031159866572928155966588567425492573372254617193100242715378313029533988461697872231567427077040453709745763476370501521446326694869953871060128562123759365735529428633779592439502105850867435480896977067500359093213165112114651121186676187597027065453961075451257174887431735059187827344468684963044012871874136172883365738254688521619507222115537400844889137373276438035203369854748832491967743725549695916125687612980691782753409081244515336728711233651227731434771921087291071831659663709013414156527273724377630209308731488589507149389143768385520436668246706062029676148979025113088476000477 A227111 478 1000954453771381272656522373183153465084713762526917712199348884907174897899875366157225026138089323559775371295162342486519668086647879598556342945741702504453308810570862159640268947395296009510327046072750354004486803058690287419129830723266488941251919887514475903787998566466469884334151574166575965609986383985346231046640082452894339795058697103575410456708636498823807613616218734913814528487580823408295970328386708202325399655438263524067042383737140479046145594368866278644755894932703943722839272436780199487135152269263461470690952571749695463972114827302152923972776725478820624444351458966918912167767096596826300073328403090523277844676158399762205432611577656488385249563391604115907752037312379706923447324802303915136886104154195535303964864217928676305138128020580971055738185929110791661994221905690452768541056535148638769018649269812875446013578289881481125305293293480077612860413415413951157841719564039448348578608959467796841866821657708317072431793864191818981028804203598164202910416329825541617608115797373928779611721311302871378940482026770915942512167753124908501796589225389616571687397298341945959524349782982944297939788682613606984557658687262644874781580646271349723390881800072907208927414004917991166564296766176182257115944394156427785599576857983520296600904592585966633148131498473926473114887899309564439102209913544540672027202284718649769496804967443875346268046426302192019761100433064719777625074259428349163024557332064119386279143977091506023706335943038784934012924578333150673449705116421376602949214856720593761131302567816757127511799518572021770301624099452038873219351761144921874124422521679204808469295119906613612444560256557247736671553222201667718539363834557430640663361591902642633961914225708440883456487841263777776242603722044317203580318819952758195609708968889515674807866709477097770887216498927370922087243307928037917080222764994288866289905782776425481257275506016886191008654600095964389815951566376743698589774041793639277590060926494124558927527606267200526054103631035407963254148596056808655765289100948541738247392049871924311963698922463417923404689256437681437606478250752580406409484344495364500078686345846927029216706653959921317527939058166420503981972733149929237712697422941386338906042720345380990653785072741269094010600920128942938710208671895809485978659157850526654127885539286095742363942530636013363699472270385571018605105682159126332434357497000259345566649274152000864408119580211103337273018222805577251286162310449415041447684158652449975060589714895817251462015897212608316029201268539518672708263694605487188425081869580291620963793636219706088428208251262528403158994431030184552287942766040007889337640453019186906388872768057609669317842937608344204138670179194845679135878589693288851584474560064475084216805965328832005065743892076898158745120114202479000478 A227111 479 1000956455679287862967200207739750317737986647221466721345043306513076297177265817097540856284672213725852886128279832989081040622997215136309896656286002360036188967894340253000203806919312864466132296118887582999614583136872534311755882923846371685388585594361857914065405609395624543272606882819602733121776880676736426703891162968746327319270595528023264346915475821838733984079551601720038875114085043429312970932471104069496067096975398378551475997568263781850360756279098790957785937887712844300062409824183986886439923800990109236331977730607004759080448522609660810137997615313538708443916209907251400940839150693461595819777106130925978784179642933759274664304485025724480453091820968542582864382784725894725493714038567853423100709198564319294087177965780376679088785858763293090729109844442610237253044816079700476923983081640874683675179881377474362204096444070422054731068665593871617744994908838808712173373289123989554185194574536619963349587163607311608978241832611015699873754533638164937968858829241088397443714297094759691389371752727331711048580745414111540149201514001884342255864445463791061095627467502065411503293142185591806082032841428676011162824341244385782573647265045967142384191999305540480384308246999166816904032239672276121303850650892995804191775151113899425064776131402501754386556210876727339168270157272685093886312682629948774795378660975698680739009021832352278053511410861105165765429659352973886953117383220856623806405504944892653381347666216354427456523451135971754839884857118594788367179420326553691587039765976897198402933005050388636850545638473270205406107628684971955371624758997469331956428903875743727610513544315966663937110622241902704781769090257935271911132757763595548213428177941500525132689160074667809199431069656360609060678855339214552885465527016675363137468453871933758260401335024905265768034996352767517690738566392489729491371624924273946593873099993603481081771721889230818084432002729859551986592372085101836978833993722682938755611067598426974023766050069809208171417610277625420888621784132978803835357737043721129595453887466957404619670684898932329455422726741857425105138605004851606637487799223272438177010322598247860641089879644886033715464368931327384339478462082821367387125113810596587240211501270955108487610413722847151056215569076166003495843376934840248063642653470970123613766718016720604809663782150573114279872974460157918687014330246731284951492937081473753645838301599681732928951419382763400386479603729908211319478206586438913212313092945316022785652404340187855269174352559439697232961452805882868379870856444354779892236604206629936657898190530540492637015252930198436248057023469350696531359728944848186600010047055577608033974312151918053102409652206928348995418792826190654670709587726090607952868997525005706017585255172377142293085776858620282865288625417594316960000479 A227111 480 1000958457591198267089154760867509274865438969729676450515959078887489974444952996731275176000227558044142248510492314177451856442591941462653521396480758589095167337767822732870138945167286434144465932373969493728707832012034321253765816148193089547408689882591794717893719264303055335955226958149034220753076548264887793792759224520025624729472339729419261696340594242333669025048695953209626096456921457070912248735004673041375819380907266929692794836996191875994187316521565203560998987180943863830818306005280795981976916481350576064281186933091775020518216988042733914632315738384796558795854277115226863984674113459595215646371919385064912233046688015200466024454051429261920324396238766934956557944397583712139970785319072483234005251484845830318571570604832343375624215360029872489294710331606560936544408530507338414419246476838496908889398592968218467883007976817296617285296646605897512194750321215765976375383684712726082600263496577190427630046065939772001943751472022249128040962462166203410095136602755836463290683642905745765111380602691225444400699971196661886345510896462400178271424048690885399452360042185313018335774202812351827482662061196419079832233059908510612657949767465715653672205417966148209665196108406733401232748056570191169089917076337181645789227106878602076005642740658163654797479017356000961124474567339884751357190890816211824779383711060993429851651850080899137790623642537658841549458998192531492467826569677997991260224768592877985834590309525407716188286858159167690840355751954296100978423004011944639578001563453479937340609217155267435060002582437035352427946419129927701216083463373767975133947894859427056576289560534586000750531882850702628330621406059444234559474912310571711569967174157193046541836782819026044309341027635043433940633198920682627592526980744149077668241970613231793159028340152767448869089434651873006726846576947535271162902569750443572376771998873513562505957459951417321040051285402856357105600380880030055616131207692080610079694939542972109951219973042981820183566752586791872508428153413292921196908599103429927936764536636484946484607999928338428397618219663906219563551133844455138089948493792461400377391312118814370790964234795428616833571878542537307936080720535763560296709958823111511010444595355051607677482007953020811677776412413293554907721425682883909072242971270298406396163418896028752711587305735773472895465520842407366732466133256786672731903713734913559096345333930718283018265276421194046333069273351842652913095268291565923779690102530054229259045525669935945929989073656682800215143310412759278877068097513359404907190901491413268048191214705957760081780820872276088393666991180238640801722607112018133530343239186334078736171193194153484170458247356914919914508439459637636872824083466130181544391614411416281468932815258670681082041531025108256213777457836100032034431920000480 A227111 481 1000960459507112493030009651314063809676248950289877923221638644084302706118388810340091372733482017642973664581263482275951931513315745605913449488387241653956059525742462079547710345192176564910414908441368109371576401844698730739271451145513630050663938328286171315888793193827518536456503244059677911938698451684862546687670073611770773617753052346779449939335963659175238216564907316617452964107394332038712305516072830079789431028476532677129678824207314392380371041114347885935127010387960439780658254797592744133744696448297098841632325386229309226337651019717629551577535342206135330773658330115337178228494831406881295686109750533083905256740228129792316782452341062700474363211163078959398606888970889642924610339365917627664933151641925699301033643428679465862345186231781503763180925627936495039821839009087146384279995614854526602801575497081729224438566268471046155434460795144459655324180839098663412998497626767922134763304707549998387436364706068554294324148047916214930706607528391253987968318628091073116134369135875587862305816065761041455098861440885555698923869475944043901557778707196726916777695155844301761494308808949254159044131434714459439828964048363467605337930697582676937838466795234599949962309898318565906452551355249400277232582980050030469501625689528624058058680852518580194993386110559649116915520088949851160969420920104107144520403321053620173177535854703860290567066871506890405456280991944762447871458531444184229872986432418608766085617086052645419337502880305427485724601460910960124713506366069585484046954165765019804534507001175298812589822313805349680860178004817359853442800923585323097910900693423260346526526969386096556378217417250531219113636164597474584357686095988485199955626718543327932749988365967458993201354978507899272957844719578019790102442951245225100439380631734035551168742724451187353068962267564974275476507263122998427667052405826091701638992478470917436433088868385255452152804134687342730815584732528805223304157338117517160247192415994095584827841448508904140097137310512125628481895544848711125998618014116792777059576689035962765567034011739718614389576082570890124649248403521617688395219822082811497500968794463261598097107568863257117811160659652578928641765265312865153361747730875642032119656019657002106279426407808549107305676920815062165925755075122239431463126275508177304339505241099252778051076008305575280660260738659169178572739440270366171975002446257389535986382052867740306153231631218817937301779176090002876994671186270783028704951222997046976274558727738201633397540745779560939228184301002147142942819968781174560769556361093324014270520681151729273806770443941280817692913580077972944255534859860700997837665451686212441357273087928505898165274670220307224092141340127521137355271638459626404217028612586692235303970747418283613168231317965877220653431265108150415609078394547360000481 A227111 482 1000962461427030548797404513066277283043000793512913064007755410911074915644913557143267099919496209431008722970548502554405991103001320380962069373823564907042886679272418397134101617879996810318377442837040526175421175503773712304720895367162155261775846566615419198348833176696012472229273101730210804336373294861012839864498561158125237934780262228154671158506423069406215972799006777407037503060112920730919461483612949976714585934297213810814125816635270012172159609980435927314377315438420216714356872250271521013227683141708018519348658074815800498023011919999150769848595763362187427305935080873201554625736061532559435335241527536938599505165676698015529679070705501358145712730627580961160286919249711026759498604874456388714869409024994977900947399665647751650672078578778343110828422117298456202480312091828620150042256836431337065377942603323833989304046927135700089549954367448764647596885589948146860004107857786800286922861508076813223936562388370336385366796924210367011664446692478269808014128361318234161677845568150568929838634931628061596579080413164036770064070661796650278749119422575869886182837825835161090055646484548536283349637171149846206686647287211732099213232862831414153424876756514518213744243674728697347475957526950878027976567254046900652486227511134213888199918367804279589413117933677072757196397919028904586104402974194590161843876150035482896706821216345718046437567106502842795594554245665196878398161742868779291671768180400213378534556379300982934318816147594999809721413742423041590881801496981339200213910315033773333010662590251960553970292226014917288977102689820941541743377881485954185093722747249513245152360595383459039010795587684615188293223689241473157900795367126117702013716058085195052231696672897649091336522355173546947728755591833518312943102473503535063908837361417630777269231830143477227103515638040640315990406343130797827086960204659740451252645312883497606269088221000486265203757022974572054215643507341164680533723916376577264073820829768847878079468132081849937932374522966563085980565716767292395267456718431624102046027378261404072955928660861257485826876523294657648209833795798861180496752157384365714630171335000473133308184948707603880090600853357064661921080011535459698371518690810807073444897147458030975688283915053687242395938511357226019637673633077481954516306317851656077722843621703338813137736081704880304505086285707751031390254178382514246574089609589550147051719112072749696299913219399062109661232585602021987727073332960242475002717066975713280265981222626398064275137604915122509276406074570534003926693095142235055021164540801139010017057808925043386050612099722086919433676689816739433210243132289618996632549108883585470542969468395945583983876847285477206459232609490286883958086711366030499386370916462373017074029939078309516920198983747431110876847463714466854452073512672114663281000482 A227111 483 1000964463350952442398994995382273405946252815704823840883593548498675099150660544264262997643355957050694102970351469986829836432707574452089515552356399104684313523391820882445153424003684859966805903027015785348032158236753143450300806078213618134940856488257888490858943703046477071060390041739957761513922289695663863438493427608559884111644361015061374415501960632313018821571777137204027409818501587992653528990497204897098466533389292974213270912209773603887976639907275517145117596307115966544402340524235363301472116852940557238937399673290317804237778656796653117130417831002136616338583557412589642698729975826454005622705316724307563631831603124112185482000271325986696087959352567853111046160864150919292581234228741527288280921136148094739261275861146049302746700457073155481282862270379509873764780557412981968273469774560729932437218832606239061474943806005115794681662421202065084331036324064002575458729202589517362896667431665066072855460263107676761333499103509891284350553806440948157025353135586988479518077850725570861840619021035619036636512529869764236696725234239050002573732876913157259215413464594035065221982294080011071613254616265144374944346201066477558629067821691801885555600929330192775985436563266084494972333912959479378377373806904176163307482453119734530938166143582956517119778179717946725231352662707827123824625331839569130104095730643262564351561009814973202018956121346488734408638544368231927799973776744393570698907339706701192528894839647655919198632139807957496840727757764801835504072300459619656526241157370356446391563591772606550890224867786779496497875294345461005621644008388274356078507611597096843485427639758123278959487512719412340106349744469738004682513694132494268153131600317355595903257808358244898268737569225055939844143150071744135260150339918379628027719953991914231899052333055968771333518657718847435003473349668007581419491380152482718327721726472484380785829841740495177307902175036465199225064595897363778130556178601105859890231460250260223359230195433286260183741483575511881796225552270244034307398542219062347280114677539101019075038609953012174330108458433314661442559325341803529815591533200285263539517783845642165459988303479404187729497777440960215390751274766841004025602568694826947328168395220206235730578289515237923362614754126943057168897846258822354405093111032828654759490890086242714574263104398992638257389720599662186153657789712298272162312391596794323705755825974987459746438078919347676154233090129891412594958784229913724301396289381142280469544707612568758343527953556934798775645066443454960693698801385482519522493408569451055933984519026390715456232471672479593163574276352426153109031579831628041010681672983965572262224341893525102787116309141006502743425220731413723191727106402097959808910062799988913207477394902883702791814540532230374421103340188740852120674266403530929115779684000483 A227111 484 1000966465278878181842452762823466765979998430927412249737762402621764341089947770669706612612207976662688708149126401966799261589826033876135418411006541748108699327111824779407645895913398765718645839828503461936765813774894195781083932967521053666809964214709089160069310001735534330837836150047811968327715106735906881471359291755550602670254459065848624276022636965075777024540014064785502811095914187492769401376824266430024647780345645166864922124940783897618549145848383172086171450614994203460897009112202054899948448276161035436910169529570315726798571331855943698516652941067950024848454047152398532797142171731779922469184002699605770719421928187813268029673219796850277355850170340845516124801995312360675170108364450486166461041309275497626425759405796824195179658198823397549015046492993222210667229630771616482145577701350236797060652369978526331349742921903423757986116084437357534093756221489053817873931973187918434073606424713006541479529160804266414298651434122731507208912140536896592229188916485245525133718652719594467414192133343822472942957741298244895812034590919454410011941374100161966107356025534781415466277576954543585150849306491027268061946243552193044296973347728232036296540626378626559614474015925466783466595160279829339809179683623813404405762167432154542896093806027043764665008139684893043191126052655956141559844076504128406268161348672879974726654230040286010749014441212293860279604518849726110018164179813548897743179958229708837750879684058800658131169554137918296608126439410595951365320267013338774268572870652457276789422601566779433513074687682544777830853372807072593853834310134547754745733814427226314931865097368250434610661972655426983343345341980933720469281586001981737774541788878542514556364419821629918085636457608857867600849291410315523156587341906116362313472474367913378366098500383365651440917847529059357060302716298716511091523421308156063088498641464684680441707915793909570077256304575611515132488473972339929350771275032929338185574663449106903049908066015597658624180001120546658297022581635368009078699864620879328686377613666410069898815355957276151693595861164404651548587552812244379626852303202854911952660497166579685409318750322702961589165632556424496457824991607469457696075160201592818291252244483551778995591719696128669923407792114055372543654958034877198416724439264534414098948752990300043437988914112063700160961355074598299192322345996487442580474201975003427684813687339587690609284822099205601630186336486410439792181952159755110795884649698718325687129933421718002258418242548566775040327495224311441529049654779158597392390218501247030295295247985411710428738340751372326023038516581545181271521058461577461134474075350678991084485280871665920368925937789640907909145230375395953409683202972352677293463650120728142268841436840599478620141814644391239898104751284544382138664040897611662664965800896570000484 A227111 485 1000968467210807775135465495286593417918148117518327851746557054305685991070131275466097291481168938080998677569492006116632843718362383691770463107391274245639839145405794689533812890322745439092173592260216313040662671521173713411238741991936687902839084216502577721759372251864678858203451348649051673909911804404606430995426570610695620343851239690655111612256127635934205215461750125992060604964332351911325885327634366549567010624744107391621866561810820508274134609342786892212608347440750315852996814939675876963534012809756115642128102792670437467756734611194369631747253321256701742917501607444154254036795176373424656053202487061988464614239059468037812053085166957807870785078895345098238463266391805305139027307785374633833204632704069835256284864162576374512966902508837048495353071367604925334841271455357113244821129010537366027759685761350829069569799382327792621027626940874844746387622343917165759657503718476406080707885054562959300060947053789732562568372354664266253568416667076827112215932426706053142489181931677381828752401390866248541566868008177090979771956450751939523686522347980336433554375082987617071564514474444475511943939597118026995500217223069735802481995464116298424938921417574323715938263052097513197836896008975177565554899822604803278225666802793181924752059863683717652608954513184052634797494488182830100809419369068456789193134315865473224755960420784394530311220966039157328745978589324355170926015984214108551064231051018926389828848484625639880892838160557827940304911698166634044799458195818368728645661788141672340546605823965591003480169107281029918052622255017320332704676556797546379832855031538776661772897864254959743471773070700412806684592616331511332592252786560471228043884843693967140041076176954566303537114383983504347747359437169054200637561910945540024206278721684834394238863318348467365839164760593420896521297989469145635174877596773579188020472335743639888084596314828955328054655963910912764180482273750062809434732612797348847865649928738543569803463905608370459624063963220365157906763663798735054262447777986301171902815924074357288041416052568913027635946236181796871899457335325907444790269753377645726129284117224034500784843926794743618691609406699960111529376947042061921360223711347887618908194000040712577703929504643837483891232401006276985900273102287624370324862450359007850056744122233046533147989547375317661183962684359051058668321068455025777765647064651245065300072262643256613958691053209103361962470249182929179522931645111064471521876327743716326834400165401115300986810190626708344220320641080526245085489257917774456908199520762161539380786387519973696733132807512597596296018083065414770085531175350585352709564716257819010769483484269965439358873150538729370881820042163113278980858608615566894892416139088219473662325985610265682424196171225228714140052317119625847887239577373572783621887599899056013940000485 A227111 486 1000970469146741230285736888035741538342160487048582889971333135170056840039491651387558275905082193806262631590184456392495950582083021154948020614441353609777323883335976801796080133169118438687138377841682187633460249384579989944890670273639587843247368841004200762700106681449113277559432221220911135863211812259887525101552654582365482443336376790464238463413503523913454446907105272467772575020756777764933793791912252416923285492335332232056304160377079207790210373714387028640544389485359025903013526729844859306175737822881786706083226013439112639102099808936793449154660872064827603379919492422520688298150851430980260730782813544493404588468682175437326200521459860112113181023615225533078489402472821963947642273479315034474107848627168782354646101234678273906310131618446886511251238676198645498198947915689356729416847036313241524790391043925291118857959995595207533690965572370740379992677761627759837767533979665969101546858551898994819554834169142360612872693224994676930666801072402952353729619961978677365678981664516111464863339301201616081930607319440164376212617749769028992974650266615020452853142029771675690773122822057958123318008941412070382247717196236119995710048235062929684188043063380862323959316302064002918847366215983728920749751103064639308148599440722381748948477213260548926238232687328413994763079190128615340416965031765635082030208573727836794353737052730509444870241302470340392619423787421254215117508110136058815101519630583285247723398433484858252488541145576017886406654389693422251628137198783395045116105740690980051020634459900449512060609288185731405424775815483999513972534893556806140615480149494094005511794183735756388293891763811943545537550558533400650272937037345575067400338949725879986186477716592363848249899828294186678298446074020327689454552870546205327944421017879964291433283882696737964273513073271501165515561972708064270749849230017681211757540220625222876722907799341143278049518163652763329701435023199477821086379142333223671288312730700215472227154405633131768298967613689667418635958930667765629150920934872778444640538850377519059142325725331119350106044231922575639632036729589029509052347089537525629117533520880316288356678916797187889428524086957184345817043581299498180492458962337614239523230223610421406884601360723851179846504054801155590662130847461285290615568222885491843633179701307192050488065543310974422905172988584258815415363806797970365471206108502793893588227859360097086784579382900600495347094968521797359044804280534562511698659616385575929617355115875758973283990446244831179394460514946768078642755117454761242802334178563810673485363902062453441432540862067783883150459302775557862398489801231664532821808557926117052332154344245849494008880202364661522402772164895288459977041174379374442823233571243204186451152582119968061518720420138951022782836205984361982387650807470588866726557232011590846251131795000486 A227111 487 1000972471086678555300986651734382144329950577951638839019594749984580623098866044379790919746167906679169075177366638083839243567867552477271968126790812029377152163738103634604277930639850964033693006679345697405575299992038096433349386341568896380431118647839043686885129503940716803534122661227150126336834487009602133072198251256679220603690567842873968152199775239308246146180064881462855760439914758673524991307588510356100484972356749892096024165593778095386815133626860322805258883681925388273624582441045322180954674297393898456846882064249011414534707575668654588130364811754824479713869550518588031732083293478646327514930850454067291088215870648187438015705823090978748238292169401978450660214353388446325178363458722965796391422209032832059506740691624458398695367864197156502515424130180644824122339388250346836674948756762493022262903258679619283678846882445628924723705161680857494532562902236895470943292348974270929766585239535390732489910319510637950540129237818558547665998139751528742967250594106385390607006969336951315154591646051466083771904932113236388533193084024756574581884276391867160546067399622180859041516751232037724759811101918009266791363664675012250726969919356917814583295141042050164266389896980668783801106397518323992198617425001290537604610934643037526909181928290223387472401446141179697077884663652198103159463035594889193931304177355791115711460286979858945468346648422634112334169868940083079036613989981353071234935725071482183242874953891896373720420482777416200281869375061896726774473821012993153710377604173815771192594828828822707135667818400827607780305635117577859716545518293888577670963834074560138668266430662350961942413391851999396353941220827833124457906071887057505763913279175735553102756122407755956800641761790306152287819166564728370672762725451308858444131366697793772640181914870264494431093152931808543757299582935488388888921584080966369523190156517643654832917605268657364021245307361035979264183513305343737768271252282073605122857958477811222729360316372139570656895841165270734007575837427720201018380501660385742419441830283316998256369652694528596292175530983403538547134196790589229776039286786914434415414110221228764872031595654236639877508200386666650779035255275131402541777885334178691040361382451960433727374417348868698044219910325373960572305894737079940083861829651612752166507959816537920749933472908913055306643481269052021248635586466915640343482025137245252111363790750515734716109695445407605494876559349771932390339440963600649178571949233286824441470634259156324636535898924736858866192595523577651537831876719910663066902008775259601585948711250876779951903753452774885910713006097867395431149183441181464975523616190523339850001189543768502223598254685707378575278241068736430511798015182742342963503650815454256720437264951469975469233191897367104513656542942633898794495956924316568326917112342432981832925241250136000487 A227111 488 1000974473030619758188950512477399876206203496314452581810224206284109259124942185271840187676619840739077351321710730185525226789962192261794839649572117590386769564432653786928211162393916163602451955626671917719128428955004620260157673050396688847950239922233091996131499073437024578286280616194913148415866249542712940464204508128080181307549409741566317523345615400395311259148443787145711580878967865928021581579806191739329284920909771320103473025410052978782628828049337366152190107171052207734915770664307190744869191347436317506820913971307056686544097532444703825630604279035293328490764150654309149415724236956935133956154900055037416409253553675340265708406417176424408735928533873136231001890140738663699598191851502240968843699957403142276543690922751195546377486981026574765209982274517653946735788987430924389452932749930589700212634542961346251873488949020535855985959401557489890675181226982707266972606475721201344328778803604322944719476304511722137646887957464161491558098794817141444952333576253843983415809505985211007392705843769894847402870859841170007686529986034712006345264411167445294013773471304126961373463158574767066013202663416895093868485177020093883555235253301046480183861377948144205303337567436503428836609996812271662630618093315390789082621504556758213543513364905131490705915842017833746749950405426762328365540739180543418677926404882115618719963873106079168133507075671060716299924196887201535415350808994215525830942136127830806576658154394080759079683065365893213968693920914240196178233947709007042497901629883908013083446233967459730321181640224403800147335464323423319056780951870952630554562369861612807639049673189700492460601520290489208588921985164737229565621587048928342841579231934893565624136447933814294595962999225579833071829555524763054055483743287305208191302049632582747209847230942660951077385277153840894301115596369138697892991297653384682225911521686199149899602048227144993536632206573601183172489278342668913432547311003491790127734980522439865621105559620545160530404023188654096935354185160759097528114772792238142256053890722337026039988646374691659624036995984359461122288715419350774224909809356435661154745415420331673808681023429071269433990767513638900025379628999824909223283470709456900435405848935202107424631450690818794420892147585348107265425883758207283396280712084656487169126800988824374124467780725370807589443120133109386364093824922673210367964741735824320493365219584509007888219030578013916927186948607543536965682424283437772099335743865486631398733941270807487833309413023250717893665496729374238178188184305021347770773381336474817926588072474813917803401203818849250598417043640729131863164487877149857537221902704933912338754772493815435416356852388207869787670730102815795819763750318795667273810203379932654057707501639548725827064162302232178827726619232936947856309183933842766152583177309931109466877316254367368964000488 A227111 489 1000976474978564846957380211823123844354221526577115260137436187893502232593475854533111865312615403059012661569734204531808231202331932942611495686774144766495159525942405500072046915181636673504139309566549478056284521514456954969406155269309440254986366926332505343667652292748286322831496471952611415580935931148875191403075834404024239216655345619782110088137788123473912274531653837887105807420666768103313522864295826360405175069123512654673756482464007774722992615211606649693295551228461290955649315107574894776809635763638057705158533714678152418593221609225234007462586885655721034265666307702896588483504480373676964532944166037322595633632304891359400518289646551243055761655026981965685104950166068284962572202601560765609866914679006665660619211178073534308076955277601841450495315537979687557913501814184776911913461308959414612635272475208169271307313076714755050175225744551569300493281719850628669484903525463209494382493190232163568125830352731841250771652613289536290643263352467065081095471952178029240509669952213615970845383677866427795546514199499117785094432122706150882685252345121685744627969631690523502227763724642042698796102652097462116556754904723656560078327351520826112357464827856316806450706123947371911946487001248464180776425030559378802439198379262162716125297414404952119040607030462045380971302725630495297226545272158862316729168871540994078773845521918113920004863483739743711772934162623261139949481556616796900272012444940868126513199825527146672287309328358303525272344442101800155283564407450127986690973632533457403295298585088735070411813459880548581136534931386571660268301487573139826941529590408681567030590391150378605430924090531587376175487163612353617819252885167644534626377857587593522132091960653607406102144435194777642469705393031586284415027125884119020076267123378237881008643856864482654484417167429964108829972390056574136587451595247091067411195007139719332141384203776408530221350622473993085067494587341961415257068832360345525859033162387278052542358990608935041304352944426043578402382785135121843208882108820765346230678017087699028883757409353728039354661715462059254310227556458234478729667669946278334739280810476747100361807412026246095980875398855296419102793013108303873617826785873856541463872541055859616446394339519992801641132120671599058051315040649402493916110424705996794652449526490259843813399491740182324858149385964043009101597501089074420127918562024964310116868961062836813115484291281358963259575395375945875493406583715895999533916341887795790422763451914248558814025923317440228496176547201501504331140963029852125936749012220170588867448666049372918719985933841304984543465465588905700315330346810694462653495795683763798590388926663510421857683916599689047948724598065700723210286653415784506849962008657375910272200162797831567659564346455087550100186907581661757187262262653416137881191165907958812216753817027166952457488280000489 A227111 490 1000978476930513829614043506825358540089432835143962210871642010184067795391656932225695989351074188102142159754318266648895584088608812379687418717503723475135120398671070615318614405488538825615092401681566159199613962165780855454361089461359821200816480210218407768756106536056740320330705110367269040187572179872321622903915927615228842757005698749165800242616398081526813606955807589935633137845135897855970761625413533370478089687734321616778156058656869229713132008218054444078545600453411557771060174198470194155934882192164715789926507714238760860926751738981908360398157107003861741428699545707021230126027138233221987649916296791698515378768534739559929683415342864827751830590125883283720502447239737615209001389082266370539546632171867179973993129274219346764222820235966019167197189953845553535014099987241669492479854211492579598714567156052907053102894345089034990736305559147072444230325216523393189515259788003287814325760753874215253649362281447827238149642434457115981758380477502211916430817001676981262991897127570104588571340157626390822558335397680113912470161141562709765000983003620030723588291442335773109803464053208118519722925477236753108817571123139597522214427414291973918756388496305788657706370881154316469122874390793630067707974311746809303103487866869838618946172906786237415579939980185400389220046834489196607811712962921041093714621786460059234357120953990437792359597414298577684184686647775286462274874254044494783056818773439927066113325021120221068426259822217880558814029093576715664962960734382764652999238007438224568580221267672821801647986823777147160593472800656287097947298600857058192269312520837307822023862839523521856514945251887307837829949025378091920541323786443849248328398182000467118087201331271904576869022825189052069025764752609300518032071192884315304571019970704293335434773291404986536218783475313221583481036209107053134139355631452388570295676444847507700058362287394916480990183920181701400847091121147963609901556677584577699239081388663475092117941635461295153614815007971402026466350935803756759267407767487454872988578240301477150391092839842506758164365733125866141432751817452225106483205778507393317486593853377213308440587803967261467449638289336660138928117579794304710596574196618205005706246011900506322316692030201247210176044584141419509101845795172218366837340049643449925933954174902143697532098294165041337442073731455225494067482594897712504451836144651720395303753370480265573569526013242053306946923900609809440436550026992097748901631971948380230270478810809753653369872743881453553963610288836702241837420251073599997456695864370424255827289926128778429393348559895369265949615703269238461083090248339524919554543952817817944215281173529024994106033816532105890474432287645109183881630258193271574668656912914119414820640774544099455821060116857953396112984875776649193891543700230085135529533085524138044957068319425334129475138827608085000490 A227111 491 1000980478886466714166724170065414810594689890165278277269486638207950727339354213306966964888519778385205748635578762623859147675245181366109846159398546986895296524145372797933902637217277755777561995192865383022365811915648902494557541228569337765189572402923841838645311542926144781518597485454658278253699943601100431616012860255680997380287188521346643228597101204234838872459547589276281355273524482320345806798833470674680534817553291910352266102314312786969127426707347887572222150894919169042947255027862941781215619167152290483594449509549030804733795440066793102605652669310613162266526682071846977860784493699014949613517919659759154609761969680995776498383350294995191839542544007773832042906278946989734065738800081962869686150499521656793674070594817275991738275147298414143957922506774965910583190327883730474004654394289089122564805170574583886441792381606417855729572276708015512630662107873332954581788189853378917375926195901340508889637416604264303451386892491213243377054457972523657502182798229889145002245082123850058828303684335860691662114086555362758498486964099898458297806854703352711304616933174029811717993136633997172235322880388911479671691296165287046504748186586724175352705182970423804455829977089628071631865264630465167966861263514656371691534695043133160244148636415925690640366187946320152990363229201894283479298091049740390524650353386902985604048674153571927713264019573401417856315273436809078685175542653053390489768090177201933522516379643750109042869528065237685246788418109630473952188860148949854121093877927548471396824970712061848706501384680382901427913439020751875590107923793991604898123919635407967049098205682170313167507903172380688355093097899967189561552515473602883141727194262204741163849912152435028717522955828600302694708026496336031240075670742286046075744993724158476898065923070560702334991430225687792756773207070641375855567336027064023477569945132986200066622684787349886619369492019320413627418822245138411241434519282675799562119521300393385905738593292023717214513302560113616325977824927225983995791180459780965789503452111727075328305922999302685768528333817977731449572623701549783376960510440220664603282548230180782056727938042507594560546942517257936849540139610361506192887085892980415330383567851066250788280803968861218330944943428946659820192399805757396233424321829633102409100046015841052293003098517816268033008433277830255132506686853800702375755973903881780182519013676889665139610315480964306762256435494351084660054954216658326513413879212790210689051555976952509425265235068127290947400775828783738694702424409771003693660925636216247663581410119763238284157973673769070754306297516101534094423508819706268257572367443070084055485840292781663229358518177881270769613547461735749501932320730577674558390465721095281050813039915376343857173927410527547673322014196300560282349821560298333437150728452427902067250274749756226326370610933282728380000491 A227111 492 1000982480846423508623221989684140897917485721004969174990897214970355501230624824220001921890223859435411444858973891621630077126891636272383969566711178365271766591263285968280827434407233575927585011491240676351450290488073119830196749488197433814403742960867831206118770425780474527272103782329298482459889181960800061637003770658497592814666720252966680223134392598194630944055765694764504100246299396231465311592591097579996470645252448927248352485229739259536044495732488170259779240895142413280831929364601937332900711404234689905983251982658123395081166146796746484452875972255553626385847353383782422009033194037876320505183924707948557831279490689556369955196787132012366487061395341031257464687081039045180805469316350561644529623501283109204815790762984472497016039277084485920550244403452782270561165940729372141478360734105397846531557720586210468453512358138078174220194700861832623102540296753318376031173960240243364345757659939406550816780980625448149698545968026848583369084096099681222071995590679054787778858105351022409400851236354658023225871019960977533826323847161356496953160740552061135006419511684307868335280799510466976176459232514949332017413886439061805955701598560882921386763914462033356807133100091875880006854211891871554506403567169475426692531268809419758643599286094252349584961231263116105650483809539132640433375853038110777042510361593895137623559823016563113903129008309080967244852408383171265655557626541863822342504574930325469152943497610396071521967392735867555899941031127652664119560048861707191286419355462305088486329539793423051562525975881504275369939147687036444293202816911891894280476657690977925344194996056557814668610716331672087864582500248333040470553546658092506561049628468264867391331772734172132256308486297642937070124363843363259159528850375595459454952829909574905244315425866972070164991113672329460657045499033574480929211994027596721974164511702580789594175310332661099031747814277314268348064375681935810397109038541812808236134067840196905303846929677092359626486436433103921545239074856409487511955415282874477583947576245642720542155102460757591534057364116481001671909656705364434659075039254758339266104361477790648564914838189943091771768802143693333076077178551712609336105166956555627094596023612495706908881874208152464023180358108657473129370620681455161953044570311439421625661414289999129800205540826481205371379457957254737061561726373106927382263012911377751801427658319613265548460329128025742677627906700275149461614464886130209803074808291647004297524553849793984519474331945227554458101217076371785973343111572782402984594712960610824231706313026756187884505763560323069732552436862746950594222459205640817421769357668250426242836133320246967619155951900811592715622980798356240685786215411337505455546310927358066328461022126635533835317542302561308611559407444215968007693737066049910333587517618355273837530271205348657519397929545029456117849166000492 A227111 493 1000984482810384220991352769413953542029216141165816495039081918487515955303419334742311007680760672918241795903478403820777741624422030907981269153284201941469098587809573198328618623264168487757519588905486096837610128005631730164520760979201852668042802430588563369378258821482680776678232181755344543571399443460910283293525944234422896949596668589026898967973492223751230232113418967423434081665223607474984250040893936955392797167519058897328653690024357452912249255034510507809412412566051981414763571859417719281747514263876282756195911658678494261818407278324306282505778084904892484823789511916222662891805365126403611764125920126184455808735394093927987098255701749088247161499374271982396983194236581164352616883937555128606852830597660425620534678737772324395366216033171301814374787089797631253618932097150670409894759960352861402932961694579086835703874681276352657994936723395504774491078486321281220560052689633582056642632972537350503433981273678519763178241100815333250173759621024496366976467211012733963090203773922230866363546187998302428857581611011355341694836137050552332702054748415244432273986171812026620017843440260348003973777588261179039035689009787162992783148222917575294966019963814509575690876290553620233781524597528663472984882114808642904379869997500265842788073440132580389453244475494938265694748790353761355469454825506337555173014706224093675060448167150605098355203242639384321387213496670131716724652128578431730527496206548985561713704601563868775934466686561610158106987593324468131006778657507852725840652978446894919218578963981105813437917039084749536993809504663903904927070651441935610140471227039395183380410276479500829578557883239937243305585848724978444038734520575624270230589147684380076726804350656553750688420563885898009400169903789396237859550833402056134975129453769158979400401756020925738186060882952221813885741125331815774871103211075729209831581396008126624810621512483215141669158527886323453484581751397059755446484694348648457342467864308770466176357143985045975217913665688762274450522051718233222506003213209709252152442963175005708375484459695634207126241129545440706300095022793228272764242807621459888272342673021910321597981787237562743719909838086737073520226072769220172621713477660696653119957232389212548332444625721112599524139543251042745500887932762876332463562719004346620182675032510418609752449300185269855235272384448137643137758019241427166909263976735027818583027379394747385761314536383544388413632297649326293576419037030399927109277756114750173712320358688212632551466418384466179678142005987858537941086274520310846124990911146343084527718560191718659986761769333566032405018132896866369790607546116464805194584494938708190376245548908458122272798408549486035820630530773548223850805851234266395809826644345421530578872583767628974066469836593788739806766103015357534425433451893241692611847886459953359819625518363823817941963212114562175565828118970444000493 A227111 494 1000986484778348859278948328610869147946616058700181340951067027476362033120359586079749867478556032517697408527634799332726409288283649674916193479550124540306270347641477050883751994533134188660087870368736322798312562549536291137493016900893614322259941082379020803544129746794204971614005063692435950478157287777337315932131731224674362024732070189549410301518461490512543341975688563317313162838622433821952900613162553431674116855533397464801195898404489149141925340273484532334695543220617334277831258973280606187821475821571909797357189360595828366824272791743781764971546349976609418636503605868860647983747366315124831377311572057519524252939063006884895463540341890536548550861684904243879552647171712172827864550126142198247793693741677091317884636697924984149252022293106352117701331353451260604477986552744303545294850377731303747921662162655944436156959878557261698342114635094731370799765635855151322825740491362930149846506014438949820475048735090250339237142009147836334872233119960369331873101482725083992967450899541999852719927892681277574226084668151351493385558549189000109959558796027788102022298658649363824559399168078893243870275068840179102161252131833165153222694727408065428518049012933050440795565638949394207921900284697851676099936213018366118098509281813568312050949596520817055327929129634304294340017063745691579182626631775555191995086941476463612886204392909315839742383389931966471147547190129880204579702406617033329764415397719056155109897703503918960174408159423461313934567939743754838911913018401048181497242952561565393652955096050547446109750491867265180517001988007543293587193469138945291194779616087568785513086059374709593584160482541035112463740787808811311495374265004194867932471516356114395858489539397863732023187768594769472709891061192133692288183189244563410237023808568611564888450981919193464611670283003822727215696567353409393003619378801222149295973462448944476552168552936645932789109205104347478317211406292214485190313651507640045600840736436262949649449299794030098380187009156467165538637848840791419897591815728623716155664393583348110810655567944011443292194624436165739817391141981601949564082971672416056152864459367990261057147192552572304007207334814641478192229419888289633883507008478315869346306916676582730733928794903455159875130439066106067228270277065612487595546190967831584305603958438857969175378805954070020234156373787535159955087040020404088037224688335599025625753167697704747597766445747068695173281099171243964322305914719012373444245844460459328404376136324632484422881727332783474278556134717412412441085784906886543635110378725180782500927004804607337111054986669220193773522619863399611086484380380962815664989243290276298434958050973313103055722707178683978840801360441894147966455196605283078127206926493254675111006383446468048302291333999626609841943155238952005733058086792137785358167060245392692208726802341023015318393747383467006760634221170564092215000494 A227111 495 1000988486750317431493856502286535016915497998390269525172583113115377903925938310843618607643548678622081683249533612806421596337281448500591121281029102371402066758240703235250044188838794636305201022056719540682052673077823780082069660156762895348509383749593142759155148271684320301202465610925885103168302899548341471163302685204843285429221696756740192731750037628467550874838621284462326378497524676985155320911488795506740086266811715734428606441898957304430199266671252830048725702103894363099933762654383789177174433745241805426912907792218353646822327946027546845256751986786803593770435986391248596193127111146965656261847923068899513371861384429202173839237340984122073922209698380452188666134294609533057973624690889833648252634200457721841469612041577845320482548472755572114372395454299592719909397877463790101804790297022164450568805144577336786351253105641314938184234966666006623539111730611931954642064861623352823017172125394336065402152334684286538464141963668676389444087531176435492990740732561072975924424100480708732945711101670699390593234817891830214477533964964403651822728162812678102850087458814407137115236260257211558216502461386343004931195275298393130543214009804737096425988473736110286932632720504981230419762508264639547205759749417807272715936835927752069190073432577222023521907205103110318473110805514124321775431235673349288279964594095173551107206071643041210206912269600391131837850100902873250843441434305121911702496494819324097015658937737612263410764639463845694170634198721527338828266374096078204936098094321629863805295507041520968240661605554810998008278272474525499169116739620956498433920070036660489423617690363447932726868150032421636650725778047081343269272277308686141801631757028916518939596876300215723399995261219618241684950582964855906651778369373082348530442226481253572657811599841756901242578580606202673978198776932658358697073570265108648529196325186037793045113530648941184568491568181088528484281717261542487867886972379496576186583289660393354311039828226453329296398723555267564807280163842038579428713377689749170189886995659982834543702183546771846855385574618288371019325336057585817745188871565595158177355305208636654364647396525359427364577786485591197637099067273609184390005555319711112500384912637296126667001050212712522159729076727460059897153690860665730887758505727749957249768223026592171858806738101929479074011572245047462640958812551346370826159335618066432847069391385457115627866893894198874774287901345028674512585233037265392431962333025038971566918194903192813329162360463686673427120225650003705259922808540515271133677338099813241951345663574089227765537490119206770444576600876234319752809686979932970044504108463568294492616212699038804133020360501825537800209556008794401223977581291825482842128914511297834976011183928656068654620309608228139258569050385455717534054195373885936181844534886901335107651266434808071846060560353019810482533180263440605224214480000495 A227111 496 1000990488726289945643941141140260641656920960238319689652933276940653067654269800687119935294684215851960371380382414465119574381141396654199838813596748236127259437833913446308873211876288561899940498270103566250765300860371623167080288004945715857399187154038382004358287561177319540096273810885492949874816800203662410558467674494281563384567880838108974141945951718241289348449858418362919614586964358871670668788308665583717937193552575241004541901647039906446403637920644247214112315022963875345439345187631266685779507487921474434702189708236580894169025762316614627558698718525805621027646917844584875084450636753204202826845321933368339598830608627718093180578134563340501824467006251298087885607382998569629868028465311350877793788507478329063171617889484043839475264453703265603223517846972799987741386435655067042832249603057463644519974978439704278862169863711369260935554073437597840917264077464593412870118994430250329231455229588740348059844189168480858302128641613366584787718583016625612741766344710664996587650865335942243463634993240182804099334726787239913469811568538948022080842808159044169410265370887302467270861126905172673471540001147395502548364958586782475197641931079534011172773260284539710140273535329626674743273953581734176200156309261206172117463901683325415412398244412036228369433431862192595564113447441395332960329094956638008346765598832366654512831822442298291896423367585187949230181810131927509399813240983410819539702866482549320266133912900377840931787542032950213702599078675990213943200275789914484074106918336321264112461552238882096186547539431912357138407023850553446232107534560848546877777992585605783128508968813315573563358894175137541011458044386173696644150004541745384908911165424498105256278641098109834292044197478117493152839183393311945302399539237532911505894723955469511356388303900068133774461872298752216100542910602996527446437555019245559367692161429392191658250676399450313897924059231435781456234338346659799546570493668251021528228022781371834361312187356460332903263286254334488333253311236827625657031443696606957872498751717818490115787922840328284831135273946145412971631208968440541774842759993774206395999243863094207178588135559095330890879943337156961484679699993551502188486045696938244914131597537775094342577801484079018789869941025738384378207379100819181942154668757165866558714890978732621084711597746230304127015650247957796362096559309016386478880583848700444291599486498614133374400444880388896726290381225658083470763014243409161048028184576260775800400869411178243578464386303984719073134296416176449132615915973691266379312718910854331199104385482915448939188413857075953871448269835662549601585792988220445530063234656120232385914921633029244159655313439490818744106472449065617452338135099021611296489315690999650645187881275912919583311150800545064380847940913714545290250311476543625866924760790612941850076089045132214659863229458822122774770678323040497884254364337240000496 A227111 497 1000992490706266409737082111591049065675917739063324668293922313282034365847289731322795371223711186612748526622503093546698971007483737340655865764773784308342702589981387047377525126387462270288225503514794905435841082850291291237248798385439656088674139057064180697372703134993286746463669683131912255249790664734094514983740449958467249262489806688441428663137495417412975793400087767204917719141731206421890887452661086880137615833920222259888212194996414594084317573423489889235935490417545195571086141703221708185658495257759275843905817307189084459538595746721316932841926289077985920652102169544650128267809557058284582124104009967750358412440906775563487232335293545770391164486533111388380783402702024669492712678668310307875804654261407091385629286510878353195521365558911690461281968721894121537887062325708028955088871477454864969150241853939092353126150251264745430568434629607560481146279905369209230326332802713597124870490339676182353415145972791457042929160959332185669557219482064347558461815392750363677185082967661748491247641211777223573363272226066100253131746677947607566011922566192837759335791513315194154416981261490311247556629732669181294877983712311768453487293933232852956230990868734634290745957705589764701276118458899221577160244070026618934780390329338412845227301317139334979009312948705534412744201465349817104945480891293052490387108943075284354652045674554835970421364119221716207336479879363709923153929167359049344927036823976579788869955121071187982749731793344623514963562638179976931724906634851637797528978988345221838660668147298181278443698391558750559357566489666592869066525473276748551835250791643157034270038565341829582504142572960199023136507645665611743213496211498485196122372297105027322495460237136452433635412565843112454126605870829993781343325288129959608202344653396386980068929763104018122310887664321254235024368909014839534662559789535658524288545788165185854117447955107757999267902913894985752759616162286852211148908044321370471057891582661230813815320516626524005995702639451610598278674710178642819148440719180065637708724747545132038757108171581630263304158164369837919687838863859839153319868723861549005072846440703404578061793856081001801685016365669679058012117078155314390224216813484639633235301714688469784980129190513014985897694808243460706778248675455680229889657887335615622384720258451264810326927174997566989849521974800184280705444236039494045699102195239041982356870003264740061211281736565650790610189634931646246885584927094925062633313015240197965988927431241350147740048350419428164682108756011342161259864177500263290953304962265158475569666970449735069106512203006138130533236805961757644325808761840053612283974361812545040517916125168379894005444593945984677365242135124210306027564245374067831758420083186788903729977873816699460225221661354192045161368474470337803668955436259632524758802608703952678541072887862202653657857741113434979858663208053914610784986692240744460496000497 A227111 498 1000994492690246831781175295809628306632908830257145873983020581437007996639080772834603747013766514099827067903704378181505681990960632733749405679851114017097722527150439750713785967991406172000889791403901994527381850966206226518970901259869346679981370689484895638580059498395198445475985290931182245263415671365549166372566755028808698522494050104670237665156712718261864667633433278032002270558806570269716766875564321533523067443568172163139179396179800045011858702152190332577793318041311918346454320000159675283887235308064011854969583644388996647999278243018641349713475358303005377905417668127961570650221507802314248056515053972943448591224363317778207750682040123176904570705521582630136553912970742187934668665524037776467955094519837820411304579440388203334338272557803333020209188020228341808283165299844938984711126588154987629277122690778280256332416799286385790195584397215884142193804600088102704667328861966332433070309830327630250550264062735342781654078336795802205286945229918523968573915690768407411567726672831096163879287764816183492817178769806453050605465701527493649658515642015889302203151140728810519434402792985563367052219673255175093239426072776644712065614125345521780005823796705198986754254657795035607270191384461396101649816656338558831708998683946954058151308446326556859434858931103062390381164761157183691132249386921874747397133079284823739621922611991672248270862663658058227401309364374238468763643547707984249784743267230688039163050311661163991212796914967278416668559615091550692600094094450964300528784131819124422186009147370363413254016396859347129319253292442433795228413052881462997797793613597862542591521499635831757194494265671781584640378781139891616392596464794264043088222796464712621384680729951670427899181726833952096154036006548582602147494662835233468582323525174187878118934431452187942043232217962808415660540205536557021431026118127791158050575119697394492327726797812009964107501999386915618671890245737720550514983682337912543305165447422867908254166775433195946856358170523986238213616933039729923122842188435846966396303558036754630269467867307857638641844444401335524089732094124595241789206923057221885410862812189889985627086885461535375553060640371519517426895945427986021153003710416078116468871247046985030322161375677053434126182524614287323758636493568652933871016847469448138947207862025222997965569096230832273385755443540006865423757689131604028127884577056953579856986016560454991204905544995749521466890466414189819796853040181308489469194872705180418200283148320412229570932652272550539152134135509781049647770520779485675563913177608703693167707255452476864191167500581604954395640796481498119571261750907975706598210709315738602373341040768244315843599575591012914021157374789736447975727234885106241758984578415658787992094334121801905742866198877931442394658252142905896403649059625214793712375582683303161685639357066128301974119924614257343499164103257555947935885221716244687620584249000498 A227111 499 1000996494678231219784132591750482843777931047009130470535705222809876948341792016630302126489937746261631556371227437063639541908777915684007389441321817853560982938287151349003306008515964629686846330913196576827856110824472317848573647910434617620289290996137600469314272477816822532737882956155300437944774285941642106806165405647335015689932627843507957198943601603024163695945355569105158246796142770163715575102676181774713473402822921683649585452278704192416952311275510319385034983738712065479873467713228589461534581374348969487735534307712379608685385157115588791249453468320880057627095493042645724403818158117062043127952882420927290468153795408092402400321978000024815630968892602508815281074690187346016342510191876111864839720122151055432683994958161454824234062881152927261316316748143100296244887744637651612263387981453075067774926380054511571038990371766858212715900042954110139332481427216156600967368987393730032932462373822420415471088980910053106366850187909546635932023618139426586139788491041327132989799444607256743103953774900465483972387180590629391285500812205764957967867351481161411415562709271756185542126467636732356917463466446964973856943370333912281642726488120285177116150955396561406283493532013605239635816160142888905983120734394711264756635483009541561730086336098222211231438465841915283557239989073961804034281834315703110255334821060595200326326571482244185940804369412964179398542450785630737361217365071925736585883787372295463715152057972917358419708152578358619432048328695817313063299317707428295822533551589859081446508297549997485833544723613697149621953180389661113606336916838502235250512460633254487524963525644560990292666825077808785630587862874317388530163638243980135404810487714183178512818471990634871002901072763770351492385202166469093441868964043215813761130730213035881841294282340981916656012286304933453613050272381943725636054140645364853843355562323345341328546267411488140172322456391646489589232603765452409793797860094128311085930687282704862407322052952931492731625359234331583546641749675317327872509791301075397371056285006161979031183274204835146185540097826920168596410435669095652115830662317748131130772084910441518966354735057244504767730744691115244100261120161864760046890702033274731811619545156243822577533550214824659042537761993438857525040550134861822501428909273253419956150140818562328153113762558697807875304648061044423462688352366276847099901338780408591568906688550131242111623214745628231229367749404512458541560987640503267159078886032292515545879350920719942964150443990115035902793011613369960453858474159267370357764042144105605612828432391418102174446147847499605402543449632557845761539135787151713787783852124873259488733242409807936207062882896158651453039432427120785313498976033548447726094028553057199226483529406740171472860985150103976596188849414248813740971529119665088705703374909709725683258775666301361342861670200448714272737666605903799839727178875903133417718745708500000499 A227111 500 1000998496670219581753881913183885169447808974564591579966389148346339547514251692217696306321356122390110313120240352450609964809680227557847796823366951091516838946235930200778853575377267875648114298433857513429605864542166584942243138831211467588264662228039611373825726210723198106884553233475736763254718993244950574419013468811773743604935199010241150164753329252562213031554485595148663023834604360178697095963556670360201458508236204262049384579286469570429157345135121011703521563476101749585963115541817561598713344768227830950366445766926025449800213531237903744184017325878103224028907741855726392027139004182728055744236824078635617268761788267091994221809000436230133640476977635723314777122622200172478063800688961826951539412025123344640275022505740066567703323145944351294613036047756387394425251892604857722266767569244326847336906942277994557371354169491269329633039088964000463155544208036817228680482819427037491530561906314097750481592292837464662410327578828268376688499679981375919763042246649735299953297016794578230944608886644135997138538941872173393774476930156783903796255793566205858096369651094971577913768741370233227589191738006845648113635909127413523394513128861195803561159665918466375609600900013915012188500396167939000376471304534530237522826437448798582129262842212743099229534371859412108456704041163558787196732719188239492274633456982840188437442400395765227817184578773432142663243189643130999258317849037892236889648974890085465038848800237870253942763828003450979234319914375806145082833893613463616584674232356433477032852066144406576681146027289890360619393077166702639636121695717107499202101498660377960420340713029020757915011578654264446982487342465402758383800806954864026900287033292070384082710785006194171542691408138016697306254234840719390373507265178996405529923019005913984387883777051427664188393410387462831261994690066827949317968855732215118454935457876419412899531530011695236350790791072451770882824866611988050452879727139333515660214946600774262369623999688783231819177626538193694039284856720603061574125806397535157333415180152335687797104581941114087988524611268473977992346292965877258213010298737283559703977124569200477037202777781087532371278744777051565690377801166678187830982809793525794650667090278865263818131720251602927316178793634836661878141312892203455731505259197200949615520604979896757415744845788257356174689566396954790107995270877557821964463934554958267809032872783651356357546983000852816940834458618544377100063880942681695125431895700595385258205262261221501255715960061432083480592266660241053058269600826567918371725271996625980646430954355115177755198019875604132901172649765061470080749160745852026340303451985979298525936481273919414782167052706080844194751325591964482180279866583524787588104374499355320762466323585806890619082128966331410605264110349552983986456105166319678976255571522747169520026839022167054588518227621814995245551954737737847544069302382325000002269336458370833250000500 A227111 501 1001000498666211925698367189727927404626397387338762778102539950654100534970536843772738949697338462975865155594604961374943638592546207376394134603276590435977700162060261689700967981735415324175349630032767534813719527177067813164588550999640556363289404139743778162052336261706305280802950180049465831772090202244992290034220664731905201746775073864949238019210150802021774554377524540423907965591546871140621310587584881898439502729378507261055085756371978557916019499257394329634269460199843666805723575402568771766123313605455832824653997530329823767543400752056280834834390105121505526767034919613583007986880412736332603042231250509155821657575398500200374610389351651830684122744233774047617331149667630135803718569470546862365001438992082555166842152000352394052878297097766409120434472346567166590451897642812398044237574451167201948009148541024104186980414400628569321799931496829462491113516408985900820887724023791708976618151237404977916303270835606579248358742346377059183037343510344803858896742346148088810932855596255622020656463519118805331635632753466084750940673849719358716551857621119825123156604682422858205147652812722173841588010184033404198338485171425374834851226005605810799464646503060682061586955557809431546486511167929095520094329168571156185848906771836916844243417559176697438379634608716924388815079039288083874325233150849643586919302303139498819296758680080239692776157968956648885158115551950111743069530734936229095309050828451449361422406582471755577625298796172687277983700024396202848366428241968187544194199973409075656348216272767092357196749392096111395676500618803235019861011306846892596500261400628124768715628299222921852430882847687129088686303498654457101326443257167947772990096853730732157735764767249251365459043858649830072266885076997696686610121543100084894558690863038190865485639516937140472761380805257627593901352280602595032701485547944290528744527002893491810176033983733426713473852004513861593329974985772132041825215180488993996467152138719581533230866034074375287332688333400715145067438603706769861030573637321275442612428771585324936183474014171246786942495753171510974842475357489866779531857629105765203608778784392318843353246410667676739811286242829773389048818066678180260067196606999098491000223116881234202003503112692465896971818601333381393789471630317304199588281860385217915108146582601150567068441114949795818926843217968212279369514442444636888727741586635727476386788082257828016971709566852707195431722712056232246439413568611902019501181643297227707562943486156200144347797751550388055900769112808871580528762347405315713033402748076812209856248141611411059553162112169469437961590952504958456754056764398411978908568980879095486632408659887393229378586809103979193473543556443162626676817106357944455661646002260378225444554791319227578703456626959116482282935216901177494243009829264789040086493858945184511639456169350161840146961103296927377205341997127374585353158486721090037473393437863626031245958500000501 A227111 502 1001002500666208259625548366880552978568022754964089646653531564154035454023260445298912243483020161346469751202526040271746148127372782503999207163987949192335205166369068971278111453470599941430620712856379486050355297102692561435672713591800312505570919250963792987380620755005002967202788587842941377470278009662142061025555782598815652088366793671492032718675948072158625268674071082441434327812329391210528987470027359972239742938023764559561371662281441917293848861725963687077793607727060544929581085100133613788125028290484330391551419007374517981424009813407984733864821870157531752452210350459393327411040660105130936703254606915912603145140078033728613222871480436312178783676249128874688448748606614693941367976735207739658037207168008999919927362340016119735160662787792901330106768864217246688737322159213258417141058068593837514843800232473849328246510366899999224769083827362823110949534635555563248481328982011076077216677436215922164352789344397768869224401599199341609576881316655136048824478763713018064863827726666861234883710253814898960359651888734453144168303557673283678339133940931271107013284789774126681212968136449885517194323126826183073408875002747604049691768294534427497957384236550127023285160265344937564449590225939242877889201418229116856856743939412937691639657247429686528932298624886912288291997257337705746451818242528748553487287902251830464837414433409162410855147756044769613877112436038552400103373742998440649918203554316216615346239341819881672336216176516336859530252540817017320857749168679588646675674898192437800267172535722605039315319379018214441872002081443853233253884326229870168589737293651723923466505352519099957561558688694909451365826606814471922898180507296078308078687969897539332166788168394703153176768582566004680518891594070544427768654043952797587463300984014387018848364574231786463265274900355049715746152620475894243201484122966068448469852276829042661701777916388494648797267256981519830262089193951220761222686842868902094728005739508198757447331721544073812083574215545562768871190544889937989713575095406975959356916461285534691653194045431478024854128524075028793253156568462589412972450815562810404840448718390183650866363916683460872386984777869887769850819112748623238626550063204481506387411591532817297381628254434873150183360942043267881758624372598686692883788833493207180284779597944700248764595355074609973672692814298473526227676226683413782730641484296936283907185897566183499754959858915483353863112722684715524445287903061939179424277963965388870122658016657914251485825225644635440716819482263616606005263163876952254064002246963936638208671228127047851420926103315938578880591271553962294021205211041860026571780945990716941371395945406187067683771646862815234379224422686080761676478495509976891683973800764794641826506325108047750835028226981751318386933451361006032487648762300461113559407712253926146436956701092980513631619230164545452832474592816123288147591455190519410351086059650499489161562621084251000502 A227111 503 1001004502670208591543401406051588372484251963604973177445486108439061222143514391284832304463734388437095105679052580168232086658294093610971668955025883033630313246343424009253993748003805914648768158773629849179294630278473047293618517124062907555196289836439005510826851738084460640947016688139314113172983484386389295107432841420346629054939065203332600628876436186035559435122586656029221686140561107903719861656861678716372102535611201104361112277763711394421311470865771119505910368984641729590471100595498090479950035768774788046606746277387878732929642837660068149082233318966437677410593749353327211278081899178464266552391680822084203719837212492227105281597725804662662056381985797250201964351456494576021088229335357491504045976380058334498935119639573957615399780715065598618811662668634540650884132467267124946015079952665737128067662718126305127404142755733752610366904796208677905098927072133720843198840043848152375345040160594176444959713072060154393926533468754181265913723411234732015586231608811648748553809365511381713009924399214750126638453802706594980321125809529458351056771260482601111934378991220549624783907704181010764152635341630848715590988416299271059728442303236165340806774340519135477036146153603881298766909693573208245207028101111858985921886496714967610743203609899937970746179792045782427507856916943405342824023062290908377833545233240715666195204609418732470499889226647505545447383541378266361656223838002857116064567161628016196951018584937142905517089093371064593407798914044115254867994681329559577611000061998039985169363994411328268252630917299775728908789714052339620341547598978661617023227580529810965513724160761089367462250889959855958337042209378999248343371846555766456978136179500489030391721769813304177815825684737710768669602801781465683780511884574275371515375825721796356759364080095449287321264290432089045040326485187233842709367930901612895058804926004851792784207828134151391802831424802559941297235856536278688678437156200762617351706201523210621706127034674286034197124007406661171663327572125960330985847752696136199671513899675844833950992026883385413796006985545134447557571563800883862793786893684909672832152634084011652449273330567940992898061875099632223383529040997799917806349136044540718743425267865000139899341783489378516816968842868180149693054508453642418626857296871285884838754949588787991582491733698251681777690363865175279956760469756497635115762308691177136193117984461591844039701540818229475262967741714729171164280561391305889734024910501815619257101034266384623828171997150738932236150527846680364125666302822751245621105059255397163333870833259647857375017534108592048645579563298543810993288294995528053527435677573700353824399592711445471398019621176730373200589201941452590281558685840291094531399224256734525413529599895253412139210669459501825262611108745625819282812560103742704652370042029264160430304390494743243423296331562858820820083330388103578397040375788076632903185671785145396722677318178247210504000503 A227111 504 1001006504678212929459918284594774927294116379130332364636876909764624568701804642859591613683044403662388959707917468522189897082195664051031518115859793878232392557777581490935643187020023810807126856368516775726136609381683248942610411799661482967419599916513107469586909598800556189113293579205487603213366888975887789876360914225003913965598359429374640500406201906189255558169298275933859673501491954698123339705374463452259507919844032583825297235428705550181818871571419002186423417118301905266203220992769700391030862055058200567892355160488882089679734178964319459405123498699210788415791038788373707582045062014851582820819654668742593281328739563506949657774560386891399901269786382438120215626510509040261633656817874794242293776732353057408436108509893309400974995394891868087221107390629771151101216988843322158105758724408501401473325015936897579781923714691017567505225530793501238627374446876915576004970878279758742667779774597280955876387069321945724890923552951894372677055897071977603733607645226041893087593455065248908046683557828664845884892180653840741622351998636909106415800090346782943195671588871518781093383145315206158037713761384337654161593415202694783267814156071080044842921526569859131070550098872903346264162289828145801397579272290172008221629223631104296739012158615518113374691597876434220447825020368947232377371004590581141407772151777694859724285169363113893531421064015103692702429666531472005752908598050429748035800850112421249429096270358966540461080245876915119360469392782413090557687399998064487561475695351488306351141895339049918373444817522295009081229317189895722939344428840605690020231756816382287842003464285944384288466714504074319360263974012052179735054061376561388003754057464769343399885013924677016255786613235903475508574136306550355117808901170275866022166058885984499368063211804761113645607146497404634318061516124458064556577455394273214161628975166233950210964353888105882189226535816612279160136931177729672041863292313852332034072002840885662387862248170908051047648327842592410770125336012233392361619786401928016848506266744287269179374394175785986521403099534251409302391650150758307993049891845724591835935487984439371754188045463735764863364210350995437870105920286031094293436125504186257761658273209148458308088764875563867319567603655682525111310626680900701539095863892995838577031419918402389560530198432954482925979309272230317493021909751209471884349126433063877063093434413653581325823436721556151863002784296349487899938174427983384442742439372212344924374159598330498580761739243247408488370364707019238004130937549351627959719349211451671881233564363105705442605236292239339726360915878789816809356319278096839372500872418483720279116524569259498343556230148288955014472787885477248764053168195986296618078310163499065081815632312626696320926900130005716039279882649456377083090119696375263375478885655788811246371324957087276208690197641890327307560425101931880011381046580680617601260958746137880953820264043722004377337260000504 A227111 505 1001008506690221281383106995839800715437919378990606373338001210340998611842502985246733818474986937446732550097399789251447888881821596355701326085285053928865123139529066732852281634297143857106744664707580744600914431805722717678829823973191463773261471848157744205965409767108926938487587345151698997500434001596492758167554277651724931132005943997038560184483870117964191500494379055095288954564809735995892174844150154339529550760143500169354853684918815295315155523814740833553562018845630231501029111669621214829836146026302360648524716157152596321166525659699747745206382240797125953518401432693040690580106898893697530624806832041499539085693218017266239459181648830730575958264926259954503106069691560096928257685509167341762546903828402476138170867047611394067954223387267258090242216234225740747974884650626415712282807810979935138523462225458861790858956973411042806784626788634195920833643023720710402763989167378316462141416957781485110277704645651124655710313180405073742997047069917858024277580380425746113562567981503605229178988269482770578815369200311563595501128648360585254424483463595906865501075379102762145139724782456712880745848826047707787495270889673934200241081420639663744699775047072105496448293104496064945917250936853958547995608859203509560464533807903629672450890669029092140801018409288883793524220133591480113354892353989766299507764058944164869880763902267257415149789394386731833683167565845357685155541837505969625057294064598056907109967112354556239809224025131889784097337049127790856469824400117996489009121258725268009265756557637671232478870236143677422753947703919621313016737967909121823632633135662872693026049337327359232016474202070041076618942838581663161630034532236340769279974298515906136759071324664313143840005820631314121630787442686153365416737671104297694689323827846586895511340151574425359087738988424376364836898063202449986987519334706474634777155685529125477752859924024029450572856762877881080959892691510294791644671097351758522582535308367539637957663813273698265829076137105050971947540215091242089256278549310514972951843827557149243854236908090623346066492756926654470819665120486501037945864994082714496391434250182583187998847542187377419004325996086518077985882028274488137314626912458630916998129255806951451337140380913194276663812864274072867633492669152461008832045299666096767271837288096403471415720531501768857101246909549071171589791720515072213833536397496200980882156383464329290648524496524389893434488280826655112857199245133167959848120018967357064438562192727392594207492516142897722986036602515512501514760265447101060360152517404528989725321929666900560820756473645336906670931776551975994825691394179742107271184089366701121568983382448484237269841471789351231971206086457852430516609243712041129904831255225587992855689061418477791974424288571666765381252459383959064887098660057331843565901893908907752781964553539306885992747871778862314756652181401962000544752965764376738586708084635152187557797026287527414503167767464520000505 A227111 506 1001010508706233655320991549124332476754755479902070238171617553978782416929962045684002507299764295806924399158837595091318474309077170101811841823886192980857121075897113398427969757369476808207438854386103032906035116858860192514883498383896799744389356888134020921537308590458874246742663764137276007319223514861282584264094724970403873667643204094960955902174864445204021226971190788295229846866785005941862674673801719300132855355792760948435348362042359835710317448575606644163657706967481499344373811822578350851273035998203382391190955006017018271198679110661387410522908334102202424271609258707490285622699685399913272957853230072342802430102646810420945252097060244370462859029951389905753228693465579264421941032984276726440412554127967839166390790331937053182232465986313057629363504850570988092065750829244615748125389054437451339669330770981839383566601793745207705155549340320267963694691189768130469737917779780646247896061481872732893473327920104539570890302655306543629591581169639320804096556957982773357409569064746480642934381378551262860798698166204079326447665809876259623596355403456418257224459598310324679075143543125184411026295111587322169149461542561551954694279208019237209871193366577356719132716141951203387948269868009568093622876704619830388211364564963023850486604466513691186826684493212327679693930747811299471294750116542096908035772493330874986058725968935337664495256580071989186082819828487786946204380676583891728398493749438150302373668911039351852651344677039478967631028328682528642658754926676239037602101212480223984106423600844435365925996143965776265291270916805947922942174105662118297447439795239123787014619007138191883270652290634156749986592002147980060982345740125670187900136297076499414513880073463562587452368823626699597645794800785530163587161954224522094383542930628220422626245189755360444726652402788707606443130332364258330371368851680587470271030966626334907028649195793666534277869802709217610186237999016517675303076657021911362807266621106122301034098842938936950977436887206277533721641517760902146404444828475251974195387803227955851885980329295260152919009103925646921029072508407439619297790127504709611928581308459247617677239100510707605713700268973646886811687004600674580370615510618162398134459065807701406966833906735648014287490628032481848175572253612688003127382063055157003601478835932402632802744960553271330440528157559964290422862669781020222068212855097111624157685083900033125872692139992057118777553593651353763383128610043758288009611731822952256713318857506853674833082600629349247042239327180229162175056275729627823624723886081604079434089928638878661057515009452841592108452879075802737861802255745721110436120534895507354098808036694970017713746751973951254443521739915010873433584799681764500818895078591480365721511273731518813297695610723922981814653216172838552922578977877568868109892650449320091711814328657167593281562769998397182283639804379017244043652123390296886293604577433720196903426004000626169293953051795677592285000506 A227111 507 1001012510726250059281611969826047618423869188697592122933103290840552373284454906996251372319532161517041026070189180216411257156774340367270223851214139427157797736210400069515237546576139265526758125406705060447393348184492995803462805433214737714015654203074535717730993920870089754724048322526316694526086454310811872827666760401686260197738814450237139880089630234748427764895680539176312058271383450557309748663155174728727305467163942983197101732569729066745070053915188639853131293449341872288526870338700966896305117329445542651929435027278505589078068911698442207638029632173664246435660675972489299170577890108703965885505448248178140283666007476628872875970298199031769951124938873850268113939968463089510778316769414437308356267611313548198240720637379546189291219057177076032091496319490447017807709219998299352706258889503277406761030174504857885019910065157936238597548608612163977441984383229676362975136545213441820021178957533555221981333381650102075323793311256143929498435279058663035668247293072411742575858137771047567914163642084840975054936993021596365406007141612378247467242010912800686597378140364020224345398931267130936612660451296799494967752133697141806908514662377412166924973445219390098799082301887038997250549699603386861822209991825244019012937478131689242726401810050173323540029054440513085940001251879270873760101225928975099875598798576353883749753921517394771268318313169999540666805262293760754212427727660089354344444576800591884609675601470063964242695423489023822563831700955088670666912453329622565680058420193639823295666545682371298239090324725585326607657821925027587134100368697312883716125568295081632126530163683180110317091472706721544098021934255365414103886041655520404708275756579813593214193195086950443252879415220506845224358778253500947204802975183013805756627400019392355239243855350228615295967430734425444869918842260086160824827144431303312111265034053491004012934127614305261686914328998250171858580490411555815646916968383580735532640477116781977970333371498665165038065143814222870139603910071990127993646395275652646150025679030610463970126952012064506531224318597788279565987912081636769056542222047018756353722451125473101922291871800909779586724318955180508109374109896697899691501763711869007546796703808834893113840888952124345202606008737074100274994531889561735834235856810451068615819942122802660319914162571776716451687269759178163441894444334769992388141919308988281983437198289318769555479556085688578395266758865106577809828721188121176281054583086567782598864927080130126347704874200343013224590513935897486030865113340664522614924034469016090124844267829010616885170223922039741317991759074889957690726003355406910484161665029305961024149533189474424271333695230185360874241275726519497368873814420847255104184675251732717427017128761210587273903728323170005372045178713889646140300863970637524587571538391055088458088844533042943063210026237944431206225509343869349896738248693998913921612787904288356259184658665076373520004112287278015872720556000507 A227111 508 1001014512750270501273024299394666278969981703959214762637447086808962436835222693489135402776592798074064295856434396195612852384197335441641881221560030013612765858825015369239479463652804448047919702114748435003128139938283329672595552166310720645107185434638552509914295361936394186313098896376219083395338230476401270936551133150942968845288806054198397150274429458106722397306006309310419220107204763477344078276710638364402961202474744455727275365824758857841161184219586152781835393067765113265303965893097270486416331588828928507016535503757369191083230049565066925411783520822405685430051344869569634890468740978861483608037305986116783409874232006213723486905629194376070954420470660868985863086290589797743491759061626035104246607597408358271209149279654430158051660586432957920257247444853722493851173847324673598475719686272931024261406245225537563964698265594499952676280596004225652429618999234748131138094365016794329125038353643574227609904611423392047607839419271876139130987732299629571824679308762901330441360516129913540944552989769190763358335840034783710432533874300213806413860685773226156795294916863076492787537297385918327331408492206675793455154747032259739649566927452042642541288057956409344212702543332510055186592997314837798727924068151604792796355673618434141539924239003306819420162443311795282472960804202080701554037446660132207709256452865915263964190546039179080088925512142130624085814606718202521905448365569340293846569373961346992044006670518893235459584557027219455934437349650859552515571258511870469998513541272878109362832913031356239380842367540308781634345260975380166272468688975108104236230882248770782494555292956492857670173915006396305250475973549247332832566269366621370008959502943426616544303124058826737080302358391884917414422527373411659405911854625377009830014391179808851093326113415313070563442662224560261318019874491327550664784535755220805866208669113288080028315818575531841101644036292630298556214989962350400759531744542214426037089631034928944913183189864374063525456282993533061698137911746088630456141480422038752626842727107773137387826936414082550330942120893506466038621397136431859821672895512165060263730448958446771560036468766976142305772784798104718201416681758106006082700472135025815774193635004108051717819415226935415544560765934804083795162600030449942704094837279037307454902016759085427089302399767299115044566901803277153640661363833235799258345675370758687104904053539557663109118633918928057632431492279846754429332987082180423913363386907724344002607172553270967750450715935258331309987613869883118498656945908716147668239636493460304270942913438112184977765115601430070388021553466299654591565582069551819042236912242199899101176074134441995183487267879862074492989072954627428667953541295042511999013119120264325813860502429746598421346757317328956101331999822432420703420306019442886884743144666021977917816440619020194820438985064715344325089524612604397831059024926452649796050334243570560258463456837490277668750526126208637376956623849334000508 A227111 509 1001016514778294989303300595383983456332713596304198811878274769580202951469255811561237926140402099887340911823509068038335054429685692579155990164955202909821578944929575221534007542542216516110239658688625906374591441134115812891070404361611590461115260911295406132816240654809387065180601432819287787510978704458336137284782194380381603970824810371612766732618492867085548980516052493558142160406468665828599649514309882037016534833668422099749022877392293405626307137475209521900225768098698117502081154628740529810618603454595801047544103994176447270794333710436087986633935902181809300609248540725823713353766032617172863440895818094843250195192873614394069906875974132758489408363347731859182662184166494264983118782955633380039547401653315196820314378149754748746274597143564839567115910883316520704976671102654560538602918338359597311233951490631266984865321337106011231611028012326820112272311694495304616251126964842549226168483161900260335800826276010633561010284532875390889572009850345595735804764295085850608950948987108369942633863831307256138097777715731408843006933143002556399699861135247130461236695706766312840800158852236167700236796024087047546355444857846786052035349084778989031964195728365600283586171578638797637904816331503581878703918137137918886014116022310768440930075629609058424223751110313141877009085237037749104463561283861265426747742896278945396996142120536521404525568295221886590033892778806749153048198415711859004799496977745750470161190166647624597644585412232090814949860194702995022533721200983720581286123915734280596698857998873886635547638757926804771927182944339294459210876206325351954083742041826819154467825200434952240492206075243909226570379752957096409392976569085056217210044000457724227640956399071860661538689568553348821769036849373242047450977165501881457608851037402834583311008907712300657334233560494588743007808085086206614477625779163467489163389098218515041570422384203156058037711934319015969487813852220471744969921707790056593497558124478658374293956234252783458902084668741060983620447085151772518723330402577005950309072328147077327255071101603985251544030718271217028732955686099660144773310902088899542371803957662990966002454115737991384386256486564087590091897904083360148184815939636278584062113314383831263230114015972652028526439730711133347394593116255375009072090683732877629672706475494503125318033775711778735480225214220629072925209466992521571285609422069721286702969275065681305026155533386640415932461068564436047363976739170344759553023092458217104868208609985017209365306086710342496952449890831886267750958045736577099987194308450118367157082439233814216934306060514776103024240289768088595431799875243025232142519589805540221835944970525566114534288160430126500521907873571899096647084357704756228269616269891398381667260397433324440785782389423569687030921032481060020389547823213914624906546276627723738423381221163443344016295582999622263729540230360447397530510817694605764452655927430317434611679685408144767990640787253740885681944099746708978620000509 A227111 510 1001018516810323531380528931483901200000231595452421438571939311367104664788349787636025825922765245288764093707258650760614696703598939098156951141493890939005838558073852314825625595188062121079619074719895363924289441881994952982757903172747718132129872421172121538193867734780782388592795399835840327190177507332349715726580362673833813600881809052388221152097759706921008722155906803265823270381479059545824101950131566578503898228373686475390747630982320914847293631231643311135049982397452479505248393677784483325785127421316293907557370153877419088185117929912425628760344103128201880707027353537475113656323170514347629045643838402871402575707147216731424463009574161219849296147788387600225909888621876734885358159395455799547245854713014256843110610420239839106492435262601075036208612157218030090573227333502914673876670870597798310742301027509986841154065530184720745367896734430168485316532013466263987861124718965340816901918704537459097967854303435575677665983161396848800934517118226165439263936275042616101343403987675902798857619185493974199620284720523481969984584373158409870938360321162987094811844954000931078508977376061084635274810579351764311958330892943046590860420895737509023014807614114515726728782341637742212956759631081058292870360707175465237783736445750016706793339055618777718101596250995942340849527459925750219157568130282279111831936259557028698434070197556798287022338167278388108294930715968220951939786309586784980151937236445859392288169142035913886223261808167455694574462874967449991174115408873606977468774617512113551718778518480521550407878496964939783169186489923548792538819247911492136098675101206666577223885365302858555103730566798389540473826497411351847612246107705361821053111799175716183586468254368114502135953819195405626108288502529526371407698655796806549517140878095079374588995720879022755822132915891146289523069540441058767016363406864361031562612204190845269931392236967896148531252477901782963483460197549619970923449297232712641866202905168870241979669893220338781279138098846873009459420792984244684356621760607354962840550907539106778682617838608800632578119723782322629046119645544993722696464016850882047275376536210642561535427673874662823900258282934754945482279983160966898223354203262075156147146412794685837257636368148966154415269848175050208895353101357812357222078377971541000590686783599999212307525326352240856637928875556012947281552040257814894964918757489307080470171922317126532335226028034598070579374005428940744743791620369393767255460018080488657915510622058234572227171546354765466921508537400357943909623664534169916195485566691067027757323293094421741649301816941919367460844908178280110055524439188184152610914323025677596004146442516405989592382787011263873507029055313153251372323024444803684240777766611939151344903467628305446932234214389927187412977765367023650509766169888857632429776646833392250726192045947967854462364595395967823989002974096583028900693274318410094639258380092376244912305338207257120823339278257646642637589254997531515414108415000510 A227111 511 1001020518846356135512813397552460867207247612459279629818512256433849124228099161384131842162855852893114269135558724366092708864954011241605461762817017936622761366841146883585325671217718489661319017441934564056328664554504125531529752875662993223204525090455848621525648716383435709502763198361459397438012599899853401721553479697274379074128629212035501118168451135707804071306265566098913749534461680343536724932506867192122745354133126687930029990377833856611731032413279467284197042975517048642108706057069757740123038461760517936690589467570182739029117852877491119901165535829774201208606958291572940065824659447334891708284756827107312500417455380830665052244106110461295761713622193768637762608582471316454661435846791471675889315824684135469970981444640365208020893498725325641215119734875228615750091959252605008603364063400936588000562914800807909637116571330915793472281458992026317641175826418018608694605136598527620618709959148699689724149978808381722541327859802161310099243596370829881744469207179361422280520823874927201676108530789711323737376704954825239232792933484149254615099641483929559650787447229602384664368081175036598591844961272686219462867762058477032095755830527265148948074654697779760031870198918839316862546746962415638655442866018175670577074094336894090804441873855958880027423395764220581623896017103660985420968696314076115106298658002800069595188120300197258498375690550197096775925419239618995602883440006355955306185681315532787029207967904036767884386630093427444073619933078250065879394762081891003481745834480062452030147675440859653452105426086386074290826023524601456692065031090777082876621946602785248515212993919121335620405822019030931177663535837776290562984235788184255207668849182104491018377703076982281965886230441505327350987370284762393611068229146667165964738030919226713710342064287153504959932259499643838255153997837131841048811232976697134505511861926090262523713584710799661939346384348701055115068148500527256311170672386337185583696580981183021595675194185831265722447873664168618536698650842210205760838701332152847147899582690612784568028126517222779077780894770226162973106520755551856997809749634142438137382187421343178862887753764008119110168092066934558505606860130841322253067289822296864357822428503449313314927052158472338331606026686220119265059758716620479730537447119224852988955087343893705830455438277575527343930372678283834093225974288970201127716165755536449662263141374268197313225017181627984242128523761019141556716671905270529303824184240971795800368235974610480086330983488492870365732037920480294734679597513748026489581380562213215582928689373850848053551301328618945239065053765072226325976461641630729103976519622181127769532910587455077433836405662303607874345942870741969805253869994205489490441491939202758953314759053573443145694754417570184877929021635523463524586129400807862321827591761779371234065774593636369176910076781142320341651329838801681836390628307428220641753052844683773737364845383321855652172780168212517143620789290359566377392534238720000511 A227111 512 1001022520886392809708274099647875443197498125754504316782319472019790052614980512917666260638904152778897290118808231389834182399611126452924346034642386619517140721424874727321018989554235299503110277958889828850736881847908945097898820982185986646018223781373899660801719646142674608639401421499263324956971635597863023921024573088507193260212943655693043380118299251457977727207487169907890040558694925996515932946410908103906998033045331055955032163962423864648461934960497000211899968058467949693808537794976623485960734224511656330305146554841560509240718492025011756953492912532085516653881173624782495858167315982997463207553825767575322876639584813165719566357479174210507110143925771716877511496507462571508672468434777807099437211803768538983528907129760143878331069701405830656603801090078489754050105429345950286479878355455186719003141117615895210225425858722904389773683682809576404959380940284354912718356261820939692954985855751716068418991968010371485001337366780214931260466946057088106286006530678511844728322768815231547542835980207915283974530205508614864162747917100031638540450461812274167188743761709684998915136478832689971288981060327333954255954923482042818156876975448065782582635041824074347977275746932508372199542729842952803855639118611037346221239783247299028146873466032913252889564672892910513814063322554845665283013788032311175128246591488284138935770281978003788695335889014555859002840582982162544124906424821296181708509508706743480858336166927684406815886484980464369120340624623541759504559070880241051854879190994262637537539622184491756652931808746830368566009665393479319405054866428300445182876207710579778984503357767885288497774204275571238672727501624374139618154009909043585468473902698749743428184023648801967676082047711830256542446666633394674633325924911717760643273153845771411285674405596693083546063156608340704626939361855604445772052271832146724492916511918251502500047786868037691301702366892938500039276595673340797168133674756758508960835035732478781056549515294239967491758979778636808775088851230052469388265978325198889692986523526937614886058155794793195684730249699437583701650144339547248455978751530945242405407580138442645013034836977980219452531649579218434091789116399079303952550829058653154748289068992159173800758996175319018908133723743858221857123238627242559870139095836897013060689524253477706834267099976144557168632819682391261785338147793637227027860606292903041977673158820080773927302517099327121470062409947487289589570844593870548224513398122084817725879348053166918685232921578232675805118003917634627157868708929033430321100189808778854442668788203472272462152986689572300660013612527718911562250833484498487926246543422609457808762772057272105901474867345522549694550427689120682233880327250573154876975669137945859592220726531746646824952740360146785803908850306153756806146154922556897767663377784533118145974850474459364403700462746833518030896045317472356465657718059784142223875926256150204724819943868100316957676827392949514290397429889300557841527757508374369536000512 A227111 513 1001024522930433561975047160060561925550832059883548578178493757028915579938651893754463996810041298745039992060495354737161403343609832966312297872092850442527562737769694815703632484708629082302491565689784427612952648757616312251234512654296421265115852824598257883510585400960441245272235264592603560285260090143696207047172561735931816794902189702506226136993023986938312192027233780810923590772677129636833464297933264200790698979849274401263010947338821759505813398027755190173487112391119869586732408363410104733150636388239982315156046647197979602894166790722966689124129328398009415289084707185921138464867459377563604543032905983518573270458230779834928442415781224116611425047684763806707323057761817823825233014463260015219204619206516257204782190052104432417174185998337212574766388972039454791294738300941058886421198710203294265313178187310129879101045501664984719011132314383469742653198832728594305601763679924768729697773238102808861891980106304583355765498987732407163830527305680880976865848272809828732544832864038488657182056138678199591274308443245288504687521417356633045670243393458582692095594209637557630837904706720983268587748601690862763962590749172426914480454812169920922883672941945209921471273921723970367017368289611549943014284414250619125429914050056288448650592865689040876842214493142228876239326730099866878957240693074466271054282771866360816846045353448972556582613082427835512424008391566552583030755055638542940860866569770454708663982350812989054216796079985549943418985437860717386654999829932503417574901009749162880228334634811705977961004254956995756800660411338519280340169075081341236752675796380118578197458541526085611274432078488359383993185816148199724830595469926500419319856655391347472078488775525830887576940417593959793972518246199376954052390429169956515849647773226114364797577750231793934867943095229693989048848971896073002983106684095641577553388800616769827141126696701087713792374170635732939531927973171417075701227483767796851805466620216966549433130445371674880777508132030873918175042232789218230842362544651394701389433756652836769178597315126536757144604396380859201682047321476862821029720111631450494546258248515465539710903519868791287659206546523407424436590365418806495251027892838058204764776268705939335690603148379996442494013067672974103546880732754454754596542215635358149407596420779537258702336874804514054019469581420686696195183434635839588328025691812987911618001577716736150947476103507048095107123722088065056040389004594003019293704576619577237711273828016062656783095681563989501286981121283276730389202544371716608790447083982668890619815460325465750717324060147492128503286313609704901946308885759839480461580765186592326508056208455046687535099215217823404333987513182101714532374053041422402153291217599793693992000708214246395559192816822481811343062887938976440092024243751342156752058105248966859620449363052926247547835633778582101621150964789221340080531847693383871163852945787360963972384709734250688312927420890952127409257798167016715653353080997511993750500864000513 A227111 514 1001026524978478400321284717345173772575035286104470847149895609699647318297791981005636525225117252566998577987700578437752069435026686003578619370235670282193805406275653214371839017246277480571101935373412696903848984834063090602011106178223831036976197069657888856244978522470441446508583134454493344070881397338919522803988793057134264085447272313625418205789604929606167769400159857551277725449950784950534043038865344134372689653143327101778768142304761404985369985789902783748906962365132751858413113878533023015565126066026798060896165302960968852298531018547307416565482564899712718395383199838681629133519606616624192354258994586122986481837196373419848527459500336112702179096324352066091010700691055835964373202357780269270800279808655233025492831077501007718909260202830878179490132674160795069114242400663610663109625602314234793546253626947501358243187808545762623121847432258324825909874562721300381850090528539410222973411693956330081653952174196376972964200147245381291278074751804231871681744916400088345671619441859488411390555271242934111693283076578200465059022177535305011019234702306829158799166126658788162191456697531481574075453087216777164627791340399669304410801730261388385750070643508511176849292789923836539211169815975929623384327490015591987549553872538167321444242867846625381457935264318325596024186298239513015368443761890569406198792569256776302976190761400743684245748243865305032206018683724332875552938954604529311521926995321885740064692935296832344027976829170894028033891811462472767465149598172658723510855918499327499363100828843438061750775685208852738983427182290775947713336276100086344568721001286528462226904356664184160087886742064018586507678231281159293728420756977822118310786251519189780870734182759953755215066769507118899844394360979326906139665139276181529837767754761017543872461573976008724050216138032338385280218728889389855767257045863237716564711760669878144168862727451981068180933717692772508630914098527324141939705545425596253724413472641246148330496832851509074611975447079646220943099946064908720427594176907095738200511336630657088328608734706280952062323892393967233150751247987804124611022623823217778695716395789557163061844499030817990404803884717047939601860020165445543747619315589891330052127145103728458500282370412492443490722736680201315771343968294063140267424166159919281028058338959318128252600801771429395947601475802680904748893433740923521859408710637343676987531910677913911260957917685327806686214609214039169760553598082422636455149293480505963467627165745992809560356080836667396344405462569714178938745688149647483514735631446515755767787921101943732860622022523150270500853747881672107743585059466048749307057189860196453149286615109654834856417013310352365113450658607433528308113997107294604670844951027351917910250746356070603325452188561290503566325427278948409194598274043023513281449052467409694176384070833506378549856270085445958322607373573120022477894536400613600213535489351028662768056504298945336870435946428836232486119667168322652256895087145832461016979990632705000514 A227111 515 1001028527030527332755154926352633415762519874249492224031706360912688223835399661009659884604413238804693670686111513846848449584428394653607016694508098455662276943443938202940498066108608340641354448494980952163553008104419806079434693888184952971983974600786912319198092754543975801990515710375490017792976935541428940552890704827673205792239511391375143266923510282679033957748760345678965594224590761261331266977314588400763025134321842689453122425439783003560841134770368550156446704988883995011525710835174047673247747091545779478104047112976418727589037636006450344389592729175718388492421981189792221789591952517372558143266139499569125821826641474542137136376720326670958623276565933289747458118905749895018283313280359751816875561393995645716752365805958380530872593588934109655248154441851377001732341174357117252030010762679018223305637425189442075058594165042278669145428691234178210245142912727772625618125634414865538113932872050020221076012673238833385611841492289910283052924900789904952839807398913055297575500956365827297503339563696294541422828263553079313016707007074972560211900107730563529064025142298945885558143522814038732331880254854363849580429733218387513000238124950368453714672222726914520929701278587945112962524267948544206953962708727557734319278352520482483728829467883710481843009139312012018182236117735870167664374631899135946644530500570860533756930352965420440379667762805210149733655260249276315827123507899407765524911496235015517266402609974038955341851896070335573741962329302676706972823811085200068998370436793589597008350392164867413992087480782262152433948153388339868853893183492298375666328797491778359487448691894700029914680832226228282466362887253628670230860014094505478485096372672372962594904576756240786347051368753080973664600089974076346547278041652407691771657473780677418134323204534359098317432444529746506861759595337798785575072507374346336356049248515846095124534295350294845446368991846415520005295627415989268614818007760985877433153124616385964202576527295741647184752996149762872103510958346625808012245813864607189847336342951940915886132555154571767309101480284607416688836690288618052897794983047435705019642336727802483927655157180105148520915903037158167151215816461049284273288004333271481941949191153253889688493431641542665327229721683180663106302536878452847660950246253655058650985036926588450468077769714330601931588856951613040529282244831595820271816589866436925983072897830117265511063703450215701238320933548150474116805054133578412295828200759799219902934523762613027717959138892045973997634161879352337245820288910634580265330944308988201715316787787166121287762278016477992741247257460664584774190841734221372518795964494114592777006321356376997957631679456843886602963062104416755661988511620756445207012870315100681396486773163571314758444593070108433330510078118459904203477686799479575084724273208762570890523456742027596199560443550438293580745436686246017753150270849605869593042532550843511879594679447981550051375436612416162737693687280247731104032584220353399600904512598935765060000515 A227111 516 1001030529086580367284841958262164836312006225516665687730049953478260153602147684490684111943176811105946162820885887491888442702889811440961297222537908852488952597715631285410628293890368718840789453723306840190083922513532165934212789666970718235711694737699137695953073261873239911419649249960402185638558028151229142013432891086278872345593961606312478744896418711493809710887069675430256792298227932717403838854898008986900961316237738643485358004582855114984543495047652720907757115098545065817150601134737304907464560564024397443596976523009748515123531845229423826271734200944611257364299253315359218174196850072144073281765801839493865965492162141343249024277573231584152464857699784242517713261755896695817382294011021939334021414875847633428235144077664499616556154326402378263264634059980770571812183843970351723863851212037433955739769801670746200315796780872365565894221219468438831169305078187688206600655570284284277316469689692790909422498495182525911104416338999930662726245625348428457897908846656171378769696019022068409716075081964031378740668175097913136098754840023927687979485226519759755488776441190431317323255850938892903711813437040798105220912116913226158434864456122207552721318263685609904115234626813652996062826356457868934226400687029590861944731399089637970821258758221202006396126199948832706941954156612081453106470447633031301154533220225662882908741090523150180459147778456490011910089422527590795696030829270870625385838016746486060302115257039194210484465747430099737583938919199301420514775283965357089800335774810952328269045081366288642898072026895472941273044168545663218351340115330952023986980043804804622042881138329856914958076477427804848180863801392895499256919316520805246739075520746807521089310576784523564645864109100603413057040300274411900338991809302351331447764835565787211734398455636895705461653070670585350216740980471709242443754267663593828002858722897778415056054666274716683308607903516218279118642865498613186494827913255061693859482394668910783501863686300465741835195856581143196182175519147599401317796929635807324884808941886426308431333670331353467717929817535505662011276100728847878885912974512790777267229158233780223136833455327357664232182126878559437582833070953080346351691105365532529169323183721584069051169080169905666042147883699133306730948548167755260598351505013880141794942419615634245306019387741617429791021290733379342279560622491336590029716209977757250146287520298925393834916811666361643752038082383331355808539248573926125854570369779745590207893823668192925778268582000763402008745489751331690487925066372273655846341827487362084060273702664973907698902909808173403674709589684678652355478718008161255902074953336736523816331678915870424096517939885346383277425915665427513836892402069471572722795989736170466646822214219207391154718039355969121358815448635049815696007145345658575769831419144027539363197828094764696183919336292775538187247152218796782871612657127669674268381105035695078077267409974572389510176594026418951623590326435136171932326469633264945220557881946943982940897930000516 A227111 517 1001032531146637511918546000613326205715326216113354201187175921354135403761542200562217693650391037574963961474406835592977314965928368770999750750478746911612149477165164439729755176944016001512118526961572932355269321729213639990440238286470617483259981208116629119627678255700565565144928113456911590732553815249492467536175489011508154198510979588443451858462533361064309188223812415611858892466133563579044682901314387515941620529759608093828323132609411158269333681131081975078428562062618816202293351440928048671239201445472277745300317937484690487507585673565525247483380294068623553857638263525373426911443406244054625617394992812954278813724523999845705069301079649594238912835958541018809632363892672749491868178880591678064619723166860509562108004902235902579749429058180158474432226479593642378911476091336307323392941822487828019845002262987043904383007970390868716460310729241732339355733238587599439064340998969806720250609457094056362132267319958440263482999714446996821095281167556626229854034737521024883713540503116530952896528686816691967239729361892840503661473958220591028827786212930000894900556855214249673043591551565036637974806821935340306562268194887879555153962938338119559011473337868422603112315942761976922090230536997619325696320595624010958417727730818116871744679918254989619332255281719389595468056028502212441151640790406262192585236393345458803733936047471574296406543276311667257127308032556702195617372945016702043619189380656994641778000845752441886262912677406252745887343751503397856788313636808952196703430175413503579736908029859443025083192955625534644738144452481566361524388478142328792707535719389225902854633445732646125980011693550845022958333934838031922160664201689207428335474493419363918331680382443082229116237160042474562895113333381347849072818410939422658108775323403686685835041247015672656048529634878409258942911667446808426266901356386554082683140382278868161364368932288924698446624225886578942563354687264338888093784913642273385975109127756266968198814304063635766239383785325671605472418120626534185558252939421654350685594104314462744940998592082807997869710681627831631542315515864360499891382128285842007865736256987077048360551926510340663790330486094292278798671078452071036695922759463469972230048250886009563028153928618377512421838425329573475275878829401745293571994248869229219308972354441822491537583411329924835256166542174029220181293568572052290458064673589905389070921375947982918787874364234473912771875370758257801537702715178306468652688500508189321498314440235937327640357525510209444396657461268313558989426689885160580104742885590751727840132835010663920858931141492705257743500461111116774455322764380823081382852536114124401324885196986451249516009755923268522290735626630655881629815659098613723154320678882942926117440407182239342796336777477289388703988057832616575717520077455745789400183479231781103145067791919530362256569676535248563294773088419520475028492154335230779336880035928312106934872720997512743975507632829555629024881157453051348517390086555100179166227969663106972316264876031316000517 A227111 518 1001034533210698774664483257338042590409475481929474421670061630018248062078871463493016670401287654245095934591223838243827615033066412185034402938539286571883434792611629817460919005168959261250231182479786066047410725427667014495206687001012977634827977009843333658148218373361123893014185163401718855305774878171484408492959332220472744323733097738057034783759937807386134898130695053525803046508488239053873613057962786305861754404013766651728273050612191019087067364683459693747331066198835184324827210961813779926201806618967704129291784140676968480365550940221748846688645837002939956903801367544536178404981869912692916876574083529658138920442657582928212598569875002729260528082200060471033970198914882821575611265921132056953964830466972821868251281484817471907476924057421718680422772965783336932136253143716677812163618256647609144289004519035830108669145990206493701416871284297296601600943511222907309185031439445204004293765674035654080555298793583657681868344154535321298749923427456235097481146017132602016916651758818767489939412411464349525541699809972823621167383368032408715169819940814447269675826896572471325101747207430816512197143878645272363805840521319048418796160020105561370794469153262377021693836557489747211417261064462630494578514119330975805752614975411633776579333769644004870553272744223556908047298131907327491419911012234736534661988532517090961431317852460760498464612939217760732683365797160857219599236588966896046194005748410370117750537915693831275889646009021123092645405426453316924664827912015711039323858225184054070969256551347233698887876833368547823780538455829198280488565863700933737249790182436677701262634350377494710133933796659274048170952046657720734423115627518353887433810359121611681538770238282757804703910868952148783735138520194957571468242144675905545144789189622885728372847129886432288938204836232217362690758967919926578903282180946823101523642154731629860377793882611733221629746402451722107817723595694594773906062488025605842608626016280662998338081790908742029824615798351407060959047922266593263107476456526215397064659668177786564924602047771560829815375067581476957388043094833380952511653063171212666575239197682323793356414867391056851016330709091032285256350116356645107767043070962637208064627178453342011863558400857183580096693363340381986539130247852673148514413637597128606262397092244736432762950852251441475718095437077322546949000551816909873940154253129222852671721760540588527233413014589367464908034552865247279970922459227928286017051879759335767507177691274609905691344613299482196233545491181227350126793337048052425359530821420676567516101153192273668484107885447289340244207774708364287099186996373996364311007140563294554620351110233028890739592917518683850887894861718631717025913491216095027979697515951577896013556471596406885060803162759689625243409496687373425502036462680204693746416621022969735288130054515751003489199424978417714455606902427510066917223414536667837141311040014115582454050895664877471591021011455311111542112788263742664293651985163340962896953037173825740648262564578127165219000518 A227111 519 1001036535278764163530885948792638720494042974674722954402791615940320922653641485832182114234066239126754033745518056730029695852703501002892844638574163899706099812569602891243388762567239843991809666940638907092581247316762600507506463774396539422496776048314093363607418040678242937006270626206900730630028578130508197646526825671601009780210237050053999918241061875403287137039427005727686285698969397137885587241609857548533051740006633058731816899064463920336496127659919726985587478885889153433133241800033410202320730973909702863254570446499949516365026980836121704512773689047130582489646551593413629213813306449521298856163782052207803243907544189429653930995226437409964906953661985958318953725836471018977361744394172031039198146718569136090728157477818333537518503108690084094801953652854836272330523773844053769427906276560729497684805269025023178066376284594091106433883249323404885464904980770574021761062210069018553702804454846751542406365847819112581863749450960147369678073930481994728783784353194782247383164567238571586971275759336275925553934201405203837452732862295483306029029689425501112357436247331363913189183161252187782278603236295054847528632792693528788698109732870447618978872622641672073110011522559749874968921922062669189302505657033518147108602469683166872116068811439799478644758861149713099879394836908123250046391639615609363344651594301570759219895256292731483938138294147232624928519496635324233281119085244456607041081434378247749110116422127884662706445346426878222214184464518282487547173843814746757109127920703801008901984986280599485325415166097131367920560482261371794432645274471136750639122353224335038898647649743340831677621418400887355025497543538855715929746441827448259939896019313994450268713951904902689837077194544770450872663515909102848050003733311122078544940056543156198820900188894857020555767039985841297490605940178919507088993179084918093813458647933256183255235770038134076163900737246080387036052652199222808408345961262488108906668960146720450536322200104125033004611811816764379987844168756965378173376137293570196556032143146437326393417434230715374344951890333742409660330039288028303757693725977447626872286506152853421747014503172431081203522401088660136834826336778079149978806534012083210579579837735468870296696118410957140535235179214686828877773752637892975031308921130831806270740387819611949881374555661608395189716948432940535051920420597832214191330081147271046443837198595038687034519498496608769278729895021581135094724143271309039158445607394442597678204516308494140470920058661068437672427748827813055120225277075737094774496379902214665983645433666739920196434189742201303681395557866170203366650077973533789539354939496192828673346226533924471600387945455002878499673368986064418662716887161447644510654861623455478490465555783232637467391045023218807845182694117662812191054850177412534078348368066811597748368849672714967199286873015011101614500565078020148848937728508468418322650091856858730649287491659733928624966680753358514531506316860294310621527521118793899492323730900733860330080754130940056597299640000519 A227111 520 1001038537350833686526002311789871822514145920170262828366770947101882741665468545053074907134801690588830999599340451831551932073851378794861784012078406645095359938197344595656559619527304059466328691298722557187915646413209823307279811772828881528574608064231362014784301921856176075118783514855138959268088119332358683784750634316759393650009324726204366928502841322743278005806314949683567046018014992030171374773730467155190186019804251317593920596046533776213724609633087979460357990367099594145241272882192183058179321835445448876041329251511550732123382742409717825815960965747820030913808590929613014673527197897729216028848801462895333575984373865597590132720160215264269851880746632754208670303272888721720484816296085208117339093057908608398533366112265037892700760673788824550912721538081719209037285097959465204391728454561119000887153029491272223593696587237991148625889623388486660990378613978934619397882824884253660300466656451367470235415006470252921295329520777180945818277965331105769345785685666007490930526731550789412355630934397855185694320959748064948050434944140040513627609338769710143418846514934182749020437068293408539446736976989330293759682577595308335234368080671117199854005019016122887300895365561101157911182112695096053576421631550253700025565711082353623474401409800843024474072145796882126561371038789749768160984404907468683551143547070097373828896605121812751548645409925356306454551592941634138132424790263027859365328620494922499857204272242978380560076928041681429961607769794566118685695621237769558690626427920318558278818736179602789973038583228575685349927775558555778720404941481197127048922697731791697386288769337377684008907278933590223003548320485771841594520580585908799208897545218599267898492877651267729404174110894455629544613112452399527735504875747120458644421240878124495943674944966861963139921719230983064336968704028109105960087430492372981468699451749028407612870650649296358549441331825925132794375002196709483258268183180504571394861167642032117960942609750187159463769079010563397718252737384343844181865890782737307239899039813658959599892434500659233727929019407707702077567882990718836719467860412387928704369038059290488256175673408081011198293751282445983446008974145496356020749846517384191675038359687079714055983369791330404048659066104948564888091126198859120569406310600159654296755800694125192013029581977956767554255886391119305495913201891724409303941553933493186732800863416764155351352979008372349481679085016463143704129085439624659317295995999640334683640536950019579767926390595494415196003611487077165255154290176164452911637876469614939591556724390091152523082308942096680198555631317041727932348446986590549610560021841760813918440278671757188339098117340154195587911684481914495929835580878196053914727787905199027885470958818330647461069572920248051120038694857807638019991858861610852440736320069801314750541376675126182574705520585267932211725376364694697986807916317008211844950069319901133326734674652263197197159053215129000237080068761385918421885021509542485094959374585298708760627588551800055912834707434580000520 A227111 521 1001040539426907351658096599630964516308998309741609125917752957689374153815011555067511371798783778077978111022212896478710077120985496801766670234643537957270075965017514890533181329755299725311880384112113344966089383337410068479609663731944920722563268674024993701460017397096412369430255509485162398919799754777967319923987695620381500343125023735073609100186644328507682430486923275176426986146379341774456465719342129028882886542627757874356549150828994052382212573161970749508656991356094740865543674211304814200745404783886799035965171631306799184778347039658837618270776475965238752864823287964305227347963131322911198180831337861642095584599318031101413783710996001653705153983040429340520516734655176313772091786246740438543361155705055526069031594042906534265298727741772653625453133279429993418822848336257330599548293184248600216848594074299646400869118751453099248323592784061299554714377189850697672286351046628142366597718238830977568515508725757859495953352998854358750729209454517358357626842382508595038592313810356869349367217074072752705645356072464430509978925841172476060846341110682358653149707851514855181138603745254355943102563682681005669183975042112934893058345020618580432355534279407182046924028295278722268590938185184352521846466115204214294875932244066667185711965191731546557348681294462528961464474448431947952823612603626232106848895039993846862429342692155803099917855775732238018873017269419891501904065730879327266335802894545122408267825738902412750094710163532831067978040814787891523353414710141464860385929062416065270995231492808173164192337929820416727335201344046186335349701010496647444168705658826548038616459206876017711114531955916470468765593440227387315594664913911140224584668514753749809077714680186754317987728016552840341261327431227751769018651243908821949152027407642061312136123676117930996674953142053865759263111536668026556238120431160144973035577471054118447021752620207342421372120296632424883907394510559677824025035476908462586442741469255460733065031811184870337637983881515716807033231409509830768700797289136345496577219949415182554774665196959134817612165759891401565602638295716824488117853271044351059754248999170494320330999332337680812857143716788745025936887206026609820676683808867098419909409626553219508377676012887773290591056206282545539606006215552233744535009556437749545694933562399455839875593996087239348912129386507702370786091253183076272332162329602409723638027057972047151681068643027295846727881439605354446735394912562700814423343321552473888356915461633415275290777432307804686126172935056627711660656987429624579963467962650593382441533692837556287271720615186518130202173827124622966457938141480117872713685709172265142500571922723641185626940871064788487950847857426783786389841376130695093419674169716264183421903274281757818566581262421926500571117716127352170941150236033137520812263789008363105985104066160131163977397955029109815874574788713832926811125869783991908132865290801717123037144469390963214231893713604610463814327184406991934876861570968963976658810770604555555627144375946647078758815593047397570040000521 A227111 522 1001042541506985166935449082137637775926241055915714463215834530366922761616217302348956038276474300738399465287846109904903694089308186840686422389189145460333912098524349565624765051522302676291803703813415240501480592958988827653333413127965104800631884919033767143383188955116422260333138193921062585729742455418208787739295184911987990471808950591471069922678640334867836604529040971017171024050668067487121999640243396338367213841245652943852493612609701789774270803810903348840522920690617095064658305704507995537491614091638187487727798112774020469125205045620793553203603299692374722376581197579967347367488214234500316805329970308288970067327591896161491612672965833512988301178084125569498451142934436953821446441708592447207942157219249597087025823497696086712254993301335436410086595361145639557271604262744965829111532815630576985594466652486907847132429217467008457934851440098241787690098131944086995067716684710837740057567180607154763814194389305075596665874652639061129925933731990449114378226530424014270096724987493559536374365019094545220216369507990881117880197734076107970854322762850952408528244440787139364334031839712826014746156479268924294218324079769259436350535828973387301435727873275886856269106020448011930669914265902811708438814712082868281672971742231129753335254262038455619031995148800643814376600495254283445680728501083278374908201269100375706575997453467358514918933798692240837939129659147975790094127904872656600200072538291546169892147352054033350647967374572598056712135089439559491366666850852199447694412064715499476697853164712879961802486711706303329585427438763524499946813154119948032522112799110816769014804648097045174380616807296373394427597381191264222048810331399373526284531775291570419032114236348216198618712724279469272831115498253069611409736881683574261920178591238232175017869823869339557591979629997009945275399079826762923587204798295047205895031169227591855806897635304969965406313744514468707425336400215904568378486817496158135184733850167004382818855909130531764768908970324016069387834912574931535624950346886741903377430366547841486099961087329928843447300324989193419386361793291338353883838787914173680595956119739788292281580703848089312545361350064980309675656633817575864922179665878695404259732061180797576457005688525743082767846057990909445630980478999776757876299767336293014883424792612283882986579622083218493808849253998921130304441706060086725282815269517764986903540840839430294911955241009230548340566523018751978359271920208821810739532543579799697308692535129654901584377994282901375344949692987301821304593231578344284922451725133607045751828960965350405659905067475225420929492134792078660072554015628468484502444545994072927009015163053568192630640367758191519410483604926910728272932241317517519228982813010688888162364919060420911123400064936990274851198610311664386950634310695589595228443802683500386391246235053512942863050783642445168573621269931198629100614797337744668200364548320453776402070642546575261483669914194840513982039684061123668791969938773684029565254545741001805363670331526638344464421310622670830127706021000522 A227111 523 1001044543591067140366356045684143954602161943881517296335019352910065742504051160629745724633483342315202158308698707486101291000217655379939118265232157168390189228391276538358878786161872539567400987695510986947849482575208656247651309726311751067109541262081041942243450727792872475780562447828020172345428752504199824402092696182433826752169512709029127841083412083048319695873742346668626135117539741837110594542468220359440548446644452548615753559722570460027021358300128758074058630986949819307492340280253860879271384260665625359318886769334280845534836496846106447751050869280703330650060711989497684014218643983580822674640669770048755307406084455760684617625089765660944331153032776583766549710496202305960698908287703772606589832665020674430514942023274050510385511277056740353217642880710908715271288812534668470706933708096659953564189241203364226873823835924574273200314210552798391389612212585636506051856122471920810686419153374918259884891040125338698091310124892413055049339225107183885821937928519448275742756585904942209683080898475216192232737188024251743569969063961597197229091995435631769322379138622871230761245652595366836652931615638780268384231510748234999827295595151986903189712164299277873763411376613128798398496883462752575877047237190445981294330873879738283350694265361267730751501666233592734369766719493809479799187914587456928861324853396065012287416758599836106943807833459920366645073299388421068776288201626562279782393611170286950089942013940469632975766257757252491744715682641760329670861692662547737383165988679242978634390495148214156069602143515534404262266192891066825651766861410906571407681195892246284989516129667724909264089550818873455218469765917261011137027041704441660117673204130536333658198550767611180370923207386930103753108320142804790117731949388318977824793609646262624074577798296851172594976882959594986153235764865659465576383946148405675558282814316894733519555130653218822726037214720585616066118826004797605677063896645768092024095757048261975358366086109284994021253637804318733538457971437723454078511766018734879572100775911997361833518104697328838108028084772231232013309164449322298264829731103631655672272960592273522858994772689166009391648759974823295919487240104906612867882900417350477841673482225010528425605383028742458241123820392434371243589195421128751214263286191292677913016809916174173991946139402587066249749632348516998760194612572712754203082758875971860103912238197473946714573017768031498158635908305070134423623284305926833470591321830463513586534678626368245432547747763599163715392578200561622973179213053146784623591945457093845003269871240830802667878830998088650765147475646146070402749537770041803297933433010451229445696915941393727844301987853300094922457637406169734236962003395610312887890575882895235370424979606837128690940553918553567569326386208313892563280859793269836171601122050293489603010654439997945822776378580035055508929307357863916709159165640528217819916957141417552018821729564823210164801918320437009949463037676677463854900530778684715362344712273434476596676503311674253365163592386533259876318878842524000523 A227111 524 1001046545679153279959129793229299873807933510429478818313696308485555728105169245970450766822583653243610314412276925418228417092894752121160569956628001210315336863309399408813431154353820098260957819821194574266009963033672326072004816201277870277483710376362934219408301447550944872570397586692582690191852380775975090346323291580086896434911029057582736948747623179949807152178266257548790431398792805892543600696170183296241023931402978623679605138285837411555331710553071087527763875755371270286440338169869763081288634807896655076477967219620091715983753546049974934918325577829238288757029637388545081812006705073501301622051518734582965434608410297862268547098163524227802687208182094348141633118026124847222376392731698901572426453397478062314644553456071071234988835961367039473397013879586583541727573715555021935781130156134964614068465792596252166949790675725113693131393602723284645546296750022371579192924139189098037843329688473167442540803655143604754379401231915996965222810262655708166457719123280927088108884057148017294580006705100638777646027108278411422565465322781844922689410345648768317823066830972620232062920035722337995546892095487265389465499354917038172217525990306826671334545156422170744445883016579612918635645668525849587116296179576481547474210594259813071085029836996463199024924713617893206406434815212871866922893229517605375274099297670863603148340957726777309162554362560668352687114348697080715959277778412871405002080519357309218125550647654605366562978175939120038875126574016413478102081474894566395627788555563525925055632264452506599333201402758018948619368414093867180346654640444682580066704063222115956682975291930969440065811033823594476158083829462365248277858051536476258669594065950660062955574296745680601356935733034726164889036357086613960229059115240808017581065684971561738008587715277429896473452733355768925713211061391913797815488335992710767571338883676628336139794577907673231528377696829608743492836489535024278872059346205182896742783647104591338032149798458638356682111148546825433205601032284278494612844991506641966694973178210171755461693930247438271678374371984953476150783997648264835116134922409210024147670131457598751286300702386429807019819453959797884216014098769711166047291060318229132876750470167715246385481436663051510037514559557307310054340773153888612992765937959988760731036342934910581547681839411879291801798913353972846540193211831633457922531078316206796778114681035046800821627016619155078980622995028546178040873379574136173404049441202367641969982051998416805633908957957510312919437107610373074403437857590268297685582848356062307465826270734821455368518816350090741874973780520167870560098264609044789365911560392814805802161734408216595468704108264645161154889290802034062971503566591344171867198834144818018347885031568633977446137514888538004611524534586235110580754321968038788400577875657309146387306360074915579583614511189929164795397880047905011167061385329758884079014852307131470305605313431880269168675672662789980909288096088770777525767116910954302793001752933293768919888694859317206382143684369253611632215960650153979550000524 A227111 525 1001048547771243593722098644348519976361996982341897515327451418581837679863715390566438656563487552686283318290590547813770554842242836619664594622387975348052525336814735838383857504677769927114992469197266815667462984066650543934081751554662621523497953592716577404014659222211596523732349855011975512909404744308391213543999784402267963912521465052888682601512491547355083639709522294385431786632986977343037846041534465042065148193091400881190208044947498229670432250756465172311638802525048722397993961231238610480534543524286999485527454550195212069397851232711532198371349308032642896364326448117169798190180831402897229980671182014945793930769230759375458187179497035937226053047895566381177296624708594349761574635178523666061941894477778267438104162070747468435108031888528576696198903933261125072013946261987181757012467049924569950289597269574273170212921211079591319522855291237289777905035044224482011723496888531324559916933454321857969722313818491030150548784652020369487091848295221184138648944854833351712034540826640388834028690922904365898025107184140395242200286201968920517315294127272230523364266845336959798164761290331648194570287822434803432380639505647363774783122190358979989392735838609293876623072630471882666484869811018788141932007659592963653200115096699707259837292268772786497685961495736568940526614035348132525947133265824265222570262388940597620022151189396405345958572851562449666190359802559133036821321275899651942543263961238565539132816611805810733759770832262496150857447071777816795246395918727845323067917263403253886118803132738401113851251855004754862513750118426433101888124266928311702570453290058834719718996411596563785875023440536398033796217272174805703242437346241442304580406963478674291071569671560615894167370835725821311133979205055575025136836768568920767247712528125106887522417469828785873534948829088640660368102892827883345878218307503806369046725620678837406582149962763309491744187534762276365495602889591937230094612292718198243211931364579861451457777600782876907872715227775101273218663124752804605198396493742546468212887833276956075029292856273465248450220399895589417972964067984246822481355832380790012836614795142189393523211001464975585106744327589314155051807707501989218229518248287481886434598873190813908333749197097499230757505892128185300848568447464191331574570794740650417422366512329683434558928760601566169420979929885549804853537775219296926576874210624160346432832265404304958677031185926473744273012924776377599224924391186471698392090322467779455383435528448934267788893857529993680192299347320872902571386102843010299009125072737135427644984108542359655140188722585055563225459441816963763420193238735171257917720250412637657998762887502239714985953651945017388457358300485693209402223339864240392552146958229598417408038832103326689734485570034876841133615204067734956664767169584119443618361406976888859883548841198032718760333680473128768275147435788156177669725855535820384431142482119016167611404507090488311199649186803970504570929477655013492029645490981333224170828654221437290795153100160110248513244774403257186547052691822198960979117100000525 A227111 526 1001050549867338089663606935265849543608720406462054265612052594666361147230589562269114620194830228894566107203983518680453905457934292688244939199456059554046593440655094130992224872983965851500492879083944252381273124418352667272135947392093726032539722718346279126793104317310632645477846374839115139273737980427687977945650897311490445156869203199383877349820111835389430726696851906277842291239011452885593739311334004510299062140091546040060567446739908519528605754209411353531430354715126008619683385948874632619585634830292759424718528950027834492602369936698013867889696075796340636072289938481309002892388666682748029070057642055687772303622509332402368527798009126384199763975773859485101876884953702133832248033480571646716542319459994796541241560216756965376588831033357364917390929291595594580384503706337978157660426052922888669273362884154743852966665384755063688029769223254740858881867569649024163937497963945908698426864190150923283749780095676126328953942144835294126598906481952551770754566444556603659614683968633933230749210962991631700051802595577117495882492191118758989833546912937795657479664805552827405253384999622165937830954625014901409892017001536909570155754718431143181362407797409636550054403705872697727233623167839774533839765674021166542947845015382426448657552130286239013421960404460535488950877195369796787396972288223873977871189924090101401919720370095635797811537991398990236727131514926051040738697837826244464068736176361485935744537568220908794733583746437597697673809666633085224305969998041580697283668832842152904071011844419610958389027050909131670620717126978050586340234175996498904553413748385348133325213733632704003710664221143213295558461270133191969024381465867856929413479648033931654354201154637003441102413489866135827043566746849096099929800428282228845974006215532582072051220952925716943391418469089825384916067860107955790583518150142605888323471003362507425373286498727095223785263349905817512351504272054223577479537457663911620262212605545847827533575925000046323828072334848874712272662736645848509775322612040921108314317617085927655763232743103716101450469862064710834779815060436232006977352530257338639494231258347632007770540449135692214355528111270949514226158013233188208109184996157931170338053513255683539491398149349507944319304355629932042659612837291031919184080055269247132785241368301977057582862967877539690713906892553607777039793509448307171958895730914659063675208924272057652605913493188023970203882315723246528985094294857213197955912970475020341501143927678021183605431018512074831221702221606648107209580872540812547172132822689595319067483336203110913588764181507132214520235801993972423567199911251088629995627041063772571713686070222212557730975407256852574383870570041139291497840110247948617466340718351647677770728830162643011356296405028570773372408933293531567600094264007877857535280604911302235785611299149327808465696285560906100021494056918232356102033289976364394686581585519901390791432598429196886862839705833175436839275829533059513960540779494789419720366041575952731916801396697390680038882483686423849377056532315950389416388904255175000526 A227111 527 1001052551967436775792015018885997976663459103926505192738241921256223028534302185768375443033504179898460408783511643329200675817931438001988072852714793871543313558493922915843672121595327961927518110142587427800580620148934040993403841120054428468437125176268217865758641326115252607520925734008132467649004552390739428577298397399741068353357248973877754652521922793011589014010950216341945324629208499121866523521469589332266548273173761074959556166993611791300697313191249340103380952403523800069175576593248536407619635391081885466713091387600207093721159929368489412684720322990120879445529440164821639062277281661891213734712884940991212497152170783490264101775689264215273035339364584979772951522326294744611807103626877033224657228878571774636356864432439294728448836742584323600232235496757978867640403350273376887354754192017982048000776860930222565184797044915620276946065691473664513072348043606258426941601356930113093355729719319386652142025737266595367388109022569035012535139310278423827562886769550843827967169846289835957789032072579528992392298333284283542933343560860940941149557659514306238943707534359074244062858546594000420872498638729581151872401982138532004469247666165796921458411542235838633488894520803486399998605752419625343577814565410582577621337947419257098413749738130662293631214461883658448526118528183660912955198949642503292353321401247379319733583611916353837893737209129014461856042519522890533038220182185098795281764661891295394755170491756912419939367402871330802036942518101561043404640793186330384526335554856750671113416732557180994478205427849382237029053613549790792322980423362962773284294543510274450731421549340452272707075078685780558544515989021936018136144708927546227781097032688647315254031188748241145437735078798948188479495012671455818916944712857948573663129242777765424687239948480100377355476466053228615737749051583307903602271433833027955227743843935467424767458407893510528012947610940773136451766698697272083037100479508732335792734931727846987864651130700438546319937114085671694794312180698103138347589358080946793662791699252948939785267313494173016026399297755984743801589030648379915373382238139917798339129456797312088239413800823067274738491846742065311797597151394162866778099225309693967952106707476275451985286318237472894138095495007885796631569971215857932800454232097783100484766288367291295024648450168916517032686754197971904325462039230472530798020351779544018782712114343473364455814400056333315065896249743604962553375887446577987991122410602569201219359150510493104119349295106322961513834671330899021158474418799986242694384156656231573185384335742138335702048999380355040062079786902350952070230081887490938934151861059936979008416859936354239268588629492681134437074320393822015475937412718766890023711410640532234107854773202895297810215790931646344943920801270264539459161729239741106121411556028893696983105981512042558280115184234716888153220971138071045130957337865274621559835138298641288112095165126782340749522943201387454003345537580147650601913687084318763808224149083865055168043793009388921720082451202877977450352029242467968625345538072004393776000527 A227111 528 1001054554071539660115699264826372141724146581301104325342165343474453488385692893225516390222121132286625375475434644245283350700602619959406142536172254361931600585566993310248848714808578927710457999327307220096352277057793065737067475260464532629901968324486030679476026564271111733708830143214122637539100735260570472075727864018590216938182465243218833204831843959507354925353588807515681156613579915247625755801631038532133878801760008360341614540065885211077540006066347116847851747811897176762060588935782039518743575997733081995653732054358263765185319537195745779726847678562877163611491990587629678767074097213562148850457606337691036837521477315528208572971490447066003456759051063944967137208744237520316342625107252038945243106546312989460446142349626918046821536674881219937846078596311581454306543036499692930402190923368705657911949973814671062745772670656743442801864519917017691178119447443463771888806215968889455617970522080398426725179098034320120483167672458126208460329086430445477928589343553628363210269176969913853492313717412924940487291486180898308904852310052180170840321199639791720643247626116663297405793844905840223873718217789027656409690825532604264531719695090973498333823315877560697368751862042473603265533051903896559660661946505873633112472023552204091912564139181481002825515485299160255438555044931766403081655063253005605071682233912310624568132977681657950231317360805621181893567241371202447304360207584724467641528980956550441169598516162151396195986372811402960952108994288923436860094517243610787189063026830576715781916806486575096995774773301848908742618539986397174777587018737469265033844613194808057531937664050225739877987788832227265884489864758355600738047789247939701407684737953299212900627765156264440765388950828003372886005835834437595081733450647444489131994340190276974002556740887946116603305460062769303725890701696495002357970682585312103133511693534831824698945435384953028535276541612209754648133784718317973309212330132211815799742605577448230953081012175166371272029707636071793802852894610191871817220204749887632944338103728033128066060956373036771629327634453129785909011922991661397072776752897416725644468796416731451605242647642898380423905631511403267816949797074239497090599593300035402343884680519352351022934605270617970934534263254556508047533302313140751679028801087063215995698010767082788238936522408233991897843279880766393376717082377511198233633640648288682139835020704026842478271254032527514239338357565900567447577747669367786852241179649434493387286568887292981177879512621307743141245624169019980734910087641614261794328732877372752825841111191742336642517292564765036590652778847404520970140249924087514004778640733663471841311104198360425906844954112209144392086341968078932549927225302094487447243509445887174453971341234670974770648768351871911831582118338494671054947115995599491339615920994470474165588645488219971066082416656619661301436371479991827216129367423848318819101893574231303809151487926321161715775245360411017072420368834383535067681831397732391666256976112442856856578176365058139101228500687741500722620506097149397028966838373664148880532904000528 A227111 529 1001056556179646750643052059449109779449544031617603468446889522612402195371413441582768539069133201085856444546287134705788329623974820488828129910455338633587609654896621130676975289590164872746718092281378356600649882334546600703050015354421649717847173699954242526361117298458481634606182308266888140050367680994391988664281276045740955721216600539795962393524375868542752017270427925679285237759551197082827042554020775270689473480185345332085161462220005786680968549355058552228894194175289419604010589256890735506229364948477457826426641476355659390325249700741099011289038642845549569042829092692165324586266809722694298693093416039168999334654161145985687458605146125945121899501749309011755662558038882057269056963047890446345694119999301424857546491467275260436225191023226120863543369964868541841972693670718125526437778350863197641131247815666617915226967939636899959243834503369111459522028139169286310772743735154379792039951644928086857802713161740374163386142043426083015690176972076083199509266776904752583697444753680300623473730866082570734264592931771478372368185836213866931639801939341041442567174606372971823198029582249467177007571964804590735826274063762382927758110226525894432614654186602734040947910760912708793691936096570001761701361642486188830294327665918629858373328707211345616049390474036499639297182263593330148086277565650176912133249873984425127788134734627879729935301469602449055926802014043829147189731925772101416908279165219230589608589559964428550007021852364209216355159567704875072188866676389240633617451074572104041380491619649074653413411583856917307012586642986448093958386783119183759549011718110750152604542453474822418780127092535097855260335853179540601460227329325382052578160007094994022466364919096540722105522240460467293813952659657629768944252158295428839308114655605294225313726980576740652547058566296333952798444924862160646296392090623075002323884932602991150518659365851056340033440101637280031456702307849435643246461676473834979743865472726866650917815071349326070474071813149167128832354828621186780020265736051949543361523045610577792433064139555164250389376720092372292870827756271705791364922518535549138239780167555985155611348546039954252419843412047927798776743365662036048418199611632443903189379674320761283020160375687843225852238659428944921665541511583113807989316301211864935890032219062619556116145708986254159915658159050293468155305863907350491216799635384771958365419756355285538417612737210579764894310502927549802998969037862309749700368306143802669845670774259211396613331375276213636461625583698754484103540658440631070604052335292144123414690531300779335791448439263648117121345605112900135992279839252517132097919159352010787307194849841560405767760413562848780180882445006325794387398503141069154223499637042882354817679716943245589339395414351598399784474135157787427243018961350372320809358859120191051550508082968527841524512506263172859356524257464581566228645728637452209177874257156458617133460464941184919192971894570152214951253126221117858297171819110793273443955989862586857593208024466242825424497314223022793754419073360711239298518428338715550670758660672560000529 A227111 530 1001058558291758055382481805893112978404276558563942557072525312066105254832329730921266011712985822962036495126889601904582306556388785087768504946755753401728704575753999323333669650230495204361655006789852461358035776414214917519193628388715291085886144861671740466521683990013602525005180408897795843683433659092214876712998034136217319339109452756058859520205944084089657258814955111609783007522511035028607628292858257556438383820600171823974065624182588612152476026081079722339932304846829918435037900101307188698764595367688611205344561247642958369589672087475315173949865475143108412463404301186739216926328352577546669984477240077150620066315139417470457952664535127664402299298482309053614635005419030997824427263641500199501479559348596180353849893570797748844396436555561345779110215831670625500460066034651160419652331533489497176603161372504337298488983722510033460373096247595316333225030165534386529897921816869961294583566835375758743454348368739972465036434495589686700183750226221567022589235349960377803859058520206597714898007899690810585688648536016854623838749674276634507063613038774079803450419949001541321515559315011225882097020139724646626789956688654100761698433138481815764708428442412773423100115096036861867247481006838929368652981148649813140725482380940849223609493249776847474601441091814622196811161697702418779701641971802226557423821134879101414404478000272780852717079682255156943464108246465963667606655102788648600903528257309919499088812226702378880347959715011717958400780875063058372944722130685733317581474698687064122561743803916532034756231835583089246073898819250991448314588302717972410897793346869152529491652854502197430760914427049404937667214146585362470676671894179302655553017223713600527716456552613478287421810187064182825797712284190063078367955609204663696715145827345473441561987331056699249287475714296863240006287752448284479915988188404898277791304268269722844807425571345089096710735215488948029475153011499403208333029851423878715083692748642012362045539458748515688114037594921521397458976421537041169499215584711604427055859881023724675484920972555377299761504462074183149980960368141309322853513586983513432585159230390675798785243037285441089680705353354327989000829515880950422693222208534576568483886017677766039862207063657571666933419745935329245292130286158089440914619139092788330818816935911061983344490858489433195901569756374713725462361408125701588835404557785809094268688198512658413967985545593575914799807764034316319741009135232937896572198339093562716271361031107372628467237308957786309376277199206780635988339845541213041778551929135020378970059987929016096238928279823884127125015082767519709013704419291225496882259267676324712688035800759418777784373588657769060924330597626823720697019199005525509136505989554709197072943465128225504489339422167656454212921832194226160699534952717240074438004878346569676011616713510528189934707335317119303285586350851795059020298194101693354714868764586153828157120500558305650074883959352225580010322617710297880164054029919363813199105145382900325790810768025435179733783105078550011299318840698135340214899875978543261263486338041000812745000530 A227111 531 1001060560407873582342412924106081712570784257337610140926021853648282497520226993385356440803426480394613285998793999239239828586296109535714705663276818783325052694529563221677419696439118690062473565227119322970677114129167096066694120175269018501113894984243616636302662790855221434911771937624007456966854137819482693461757068143621310497702390019243155037385188533584301062260929989502735799162846794812918134311032016230399475922097123550837528226981751815867480325246450915950021926159210717900699480757503380723885102161373117217618494478939027014030055607429164874879472275862769660037383678426298761312070039909665558268094514732937680951516103048414638732434454769276052481977135784118730992925677286173328384030438758425538830671861369183426211299845727343948426850087998231710778547931238745471746198412941257028302452712626126377246651381185951059347914082562251512500380093828567689354327504135195570531812326402822290771001622717389543326907190578907231819624194295291737513724510706329288751204445231568457837761485739940683339757395083136236443737342579662064616225873403614874496413299068517549670685808398872149991829374306657874966534866587918504118405677831651795836194152420334618113431964837043594460358562226106030210302793007251110415148452850409078709277643075316777642021838904973699589178949080756435581518820386517002275608044938083884311285805609237922733322384100993263544157236684586152308392725626529797519946486951664446274957962949525839762591173737223695545755982381140959984333467408453339493763145057805822371720621002844045615416823362759376200652273393347000668534049741617363654498483800619460059495958696297256078601087655301892702301126459478909384554383158395305548433706921630786829002947695469794910416991504117149459288489962451431922903412320817505834454715346937853884243828797820017853265160806047635705397548595744775166471431070990931560085859734978695497236775875935499320512195045713127523077580619345567269574681773969504831597081840335101164649081047765780597536683176515370074064496926237168688622172361051888752933396362753584528662043200125199888661364604889346376548820832717921627167957769174777715887588219322477093488851570896799969284622615904312016844760512614854244759589741205441228405558930575438025390541546612015719966026788678821701065769548968877291191925496996215581917854523077200094266708609043773249394927915034029058975305354310816730762039380362534374674878103707866251491963930690019528458196026249489214426783884950077870721067448209393410129173740540535090649771159589172438235032035790893573619738124717423965913067736800583546194855168274596675525783925577263739819978344652326454005684680563898448009546564071799494000515062762146178109166043713101772087596999178616048889597507838091899454267249536121684383193412464806854294728660338081223405155257161394111478659638106075016698564359902489956803382035517010291848545692404702908118676890265425017929749165140238352951653131852912372940742114505126207620356182173306221242924200951312566912486140582047633593240169126480107620750319747135601599762789378022579676329819335671085118416542062317412219594538996699921670149463006136085953460000531 A227111 532 1001062562527993339531285850876547442928316285927720539587739763134917268773155928584510881785386821235861089402403960332111417464048699821377388307600376832015863591233223576228109051955177898649623194969888122202533203022037318624472038645990175410762181920947698978674263655714281461364628158642877524572870275684074898768051776781044599706187168104684084070939204444441162286778964854103899849522835337498985249112272030666139078463492529361264029730214231713746929471594948932825772746480723104017288452238029857830545242742878675368485241104722640330836440709170790061121746719633371520101560644781192209608405924832819049246633504251982669586800855460554420422294449180232926498954435336091000748078609522892895311656208994875792040249323211426605229556087973185509543949192854011270686408142555497733405471279837622844781858157111899297965916377312110269877528441091927653280895061128382250242110896456978810757419003497577174598713203426051411270618085649834041265347861078643893601609851455166951183560380617869685624716783459053104700917476883028394816519419468658575404338251231522932051885657388052073667011069967038527787127816643890928967273573775554659815689268016217502451131724046941025644186375936264840105134709520130367326326351745589643910530353778661798378785248489877445894636273725042016286801279964053156002575361227346613611910177374472118507252201623425320074288749331356987530411544146342441798442185468516942333075563177031694501061864264548210556960779420482357766444695012757762551241718116987375525379074211151215852679631126504576604820990073844357915488142663137555526952297563642948069974801349272472995698105277316855326244092327985550451584333630970913915323747329494408192459441318367958196397303045812168626293211810383701140973930252009546638703075301844435185276321178000592150746933588762467665955393894807260469612260141554490941724900773846785789500695426782177266222872071695946923241113225295793377987537677796070745220272893857899759107341826165751983427531630844183380455865887836183646056129367116983568038028207937634435173861060047094451119496097155740258037417252133635182686196630598082600937028955109355697301710671645402151459525116014782532493885386364300788183353112455174121113751271384094123407065319000076967732015759211222926319700680870191995051600013574555483011178635555079288190928917871627109574108811642174401030364721545368268543990109019955596020787178978933691617925864628669109438657820349192709984594528673556167811636823718040006842492570603280693683056102315817832626389742860130585472535877387727846449099054817396201554218926947717301820734516206381295584114598175054906418441888370087478834708564808244493038922874151223218308277566910012434725197549357153397531722396588240817463926226108776978011242437373601557621036669715125794353728052722458434439376562982569012099226141212429396654371596331674809066055567843076447522559713484471004013964937684498213462665721352982282576563976138877884663794641274486453286617594728550067297061036724830510185394385544006179978209475442764330661601748048669950488065663112790567696053992261526651382036767596082696156283637970878039091449542041575760184631094706000532 A227111 533 1001064564652117334957557039865906783099096060847721610771481328473517516754045192398847823813765035568700134644188151854033287687644388090190734952841277327106250804177080989980731944951604389308981375526215588413550488765472685584980120494000773270937734426810426979087977387605290227136695666464283038390295413967659412780029830191136404727242959168522591049088103167812665980569954110971347127333031647370497400287957337075889378725419056870400655134722854613983375213638024642398391947110266043537337276097033634409503400452640276023674604957987231281638163355038178347094439798251931314568738078242444388314398842883356644844822331960723079037407091381313825428086879130398852510038157192479695794295986949119015420160658978909751353074978171242356221397363659150156069240936803970128620951283661004296469699345308436321614606463799911069051886182767618242716882245089461923053639371406004126912782812989417397210905322765052357426659578561687261750723237342678433742851484542546426695101762937356137006756418449879716918856464434782261321386938034642403478225916271053775378909397843409169224346146284870436472089886439507776055784518749532387374824850447735676058420980890635129208304974514552925373817329690903280669977876195089049024834898368082832296810923728954207249531596981665148006452746219947444531928879867023905159806609942487549484750884192551259406551132243517281119319659986122327860285611705886577246641196200579486641333699530638102077499201942001781690432367502278607557423004206602032084385679640439276032721671629805875010053530663395108992971355670209088780841214263222229528670004467569541306129323935220673056843477213467914001258447560091605335029934906935874730692099067604512798117430931702161225392065053589257302934994601896904916872095050410762167833901276072135461825874224808493436584297228745401362092905787741784923327151730369376502111039448481862052001283496612944970842425821942853539259024208201731774528580525348348756742417767134112793132890536017807233091163384742795987774861018970422635246906109301653305078927115305428138081679519016281148945644751619272526317808127079478085351672656614794976269512907540097958243930497350857854044505557971525710488053574165788894169025167144554270949378644641877301854106691902309408955375785217350807218941304551587708646911295073516862573175780621158472852509084147544998305250759765530976770123009025416431365493167941198330577668403822529610104946566105723488673168831413341444439324478334155318897722957777260659037556177717700832796234075017893290521514460548966534574117650021247589869001059441886098221904611419658129518537574129218853178431169728725472602677461514044240665013907771368424847345053548961974190642383971145739687304853574142945794804358260946396946382537912339598057360367959022037574615790104082031192851953324269150695907360512289821980088945553233161875058830058168908055771209997408751639937748312049427263568262706254905568827221666495239375988890913878509287711056490828260145019041756119168215022324625661035645463443765864781849987384228121976021136591144545297508219503642517030487811361789834844616003860584499471779613633125934386308531025018989693873145327882236484000533 A227111 534 1001066566780245576629698961640455229061785711596914989928775150896586724025943783220459465580828152216985885223221579140934591793887651961502866634489805621353304639846673480551478682839266183465804815590317017649757427744247683327329253135617289233838286126868518418020987864581391174061435658394251338797729317033914477823171315352028735223271369054734740926165517259948062401457474088592790105173182413584269305945258927741451258473510368630050903406671860029962388948674704988976081794961334491322943627667568540024534189601610636061483773631828662014996003991034051982741963197070406071711733844198499312558394279471434005633279202556140366979313183525909787200277180883734818858562944342295126318351484540344835048668606404916052963582808529158449382898379848647918281579889776299787368354514292885210335736786973721467207412070168056810716912387242017861576055568584074573536393551031466043859908256304801265149242765764940468527876854706245671921820687377882501014069136204250163926876509247280401867575265011533056297672432462086414102450527703817555286149844328069798066991497086800517791453072045111120555574778545613644001369591790782758622955709168469297955997543072781221210547173622050822755621136299918476100602951310736304493412817670553242110729927706891134804167434246480326088258881679545248153092901708496837927652876399704859098622507080707734331695473227274515952258473305368011355609975289579577475649347041173445614838465255704087790526325245904603829731200156456651335217636694844000593437090649247315193156749697623755547592399554603756152062837036315608208944931587735267830465924252051524147648293245798568696840318427426642831809133221660481425912619416354104268810589537887324259813532758371565188396147879522967178403788303259815498871545093459889059106227397235984530794953441371666732393169805189111919306867505887405013002191124203224980722489179619034114951540713390437501305585329528274552894406779326907064766833789131411915762135181224426788464618902039771926879463815086137941735992385312004710204340419467815779018420289591620720730018047940145320447895548457656268765705022437694827055709724777422009228867363964976009484737629514550845088568244831182128423459767740443340360449204406705206945465369278052834337326305992286148255193619001189226161344519507877111141458396901055409593326371489708536533899709877522364477375743157476399020434374870404117476810530658990222865309603563316467985187842307237774255517508641565613301864164273127392679687197055364576735156212823213775627296386792360270205779685745261242764326667671075096486793069597555882939283659027326749907848893902546377099931145295480815455447611962548826865125150320349259019386503746030149240439542037605404411874215749124896531338794472131196442588189859951496510447705701746713181317337778041202687199213233822071181486293892571469996750336719025042200170150779174652797255646730762690889597951740023491648938318838766353140953861107475906645114660609083773068590754028277447160264845340916062858630204603013225930809904182566919194007078022912222789645869087065984850765850131036249858759546844862370293431565940838604010961109657044354539332764041948282310491498412707617378795000534 A227111 535 1001068568912378072556200103703420952932377928385239087697907286836117035870918317591271861307360466049476554159423325449448685511217206449119145252132883866011706069128846923094262704806651130053220142810639216908266511670689621333930435108538580347922753030169834420631013479578032359456178491038431431633942629454158250238159302281879409450550679192745607436478846999933494194414464337560397336642421412821763442836500320859018784038951426272062744451608272718547726018838618963172421722482526022044816007511286537885517205035580335882303256323352251067362046751760395887490890502649705772725625336351618971478776951871678549658407112469700656928086419073239431928470267612668499449070262615673772751411641547519619751389584726708702136709825943422432721625903289186218213757302780010099031125280873292844822496454150825715305038048670582540366733909997740459429011102452494859440451161895514467420589971994401091938783646853261093086048858102528424834602843757506533541728485908779720942661816573603794665441644025056322945335148090032481810843950343551575983225774224280228290316577294415781994645245782030864631531019258698645342218086753910555669723422692512810044145719391808945792098959587189761882752094616817258607864249235968948089826715447163748318846066334449737662708088374099287451929393049302154497369260449768326041461707800297851898398216776237144862971585358814419369046860541195302431646564181669871023098411762620886765529115445993265499171268196477596436996857837166531881018028522559967277231675491344228008146696735090429123473688864392811828911746052996709484491140388817602086738362954371358246229019001078930970042491435006654207881328925925666299315379636257907042112191284335707935394447872638964500594822510593334159284555853533487023900645931633203883833934847522945101487942895816723601501826098092138000301960718260323882024475343662146235442081248095282313571288754419862998683974995728091183621569714601206694372761591024461598060618356738046819551061718484443115887299766780676950627133061309000473194790405513407808540676673127120976856154079838159521219520163099807539326623281321421894318284358111519891416271026723434426529216501031565943692907564113627285229745088949490767672964136410944995188734705937842011798353103343044026135587819979471852754579491389697185591129092109202300409072041279878340170351619204089610437957152910657463213466884762383735276020067848686047677814135851945926214301283072817442164960296187909727601677426557016614456138401110860964506532422476601865877129940552337620851302204014111218826263229789836320986964795593826076991607651496422899949929051470815644618556126304592975247349797385170074501264836329984885810133174094190296247189060942498837238711893757869089927557714203925336346720128639384833875528386999100756306784678375142142979500505601055686872304387714463347779178040397718391304701317957601152316503072334000381204982322184287033947609567288140462410953888109629294375261455599029002345223012700497792658668337610461725648999802695207409632636104766729820884079601255218281229863326402783022391591006365228292427616747333468248656382317959354481827584632107484054994915908321167835182037129701831297466147521640000535 A227111 536 1001070571048514830745564970526998660812643337912034072464485767660761932954093472703881100067862621304827824960314658410876362829447294291738155838461885265144948286919631876148262219851509264672640983067459033371110011186063205285428855286081468171947831586442056474172986223186970527656316012221352072838411646000619429237625864122660801894017551558880721558638985216701328544142905104087614983348501907559415903949801724553715243148778052916441778208467125031686491254260694251461673362336994905301898762651978616830925407529965872853373410293803413998232352813838903404291631432447969108940100381530579940872521410113023898736034995278292317126844134879098265223808214766003447605185425937340441154614849244484363306088742670829486947709183310110736757962188091609898206345082376334079161547043336486236893893213933398280169494937279472469461646586654843542522687942613123708861585968224301864898493347130485172484662723155405556842470089731716753036746267291272227867417686864737469365899451733310065363783694506476797792969505704030989443345485617349812558673923120542527006445088129503379329122434554730975621215171200181587960963157546082693899043979380735239360597338385291731866917762563898389088653809298250871106081546488366817076412158796101229828672150784471676634476522655471868216257816581999994219998709940136132676405293885785799617702308713572074830180603567653441524658324118964126348946059463442624387550878381968762660261473058609319020446562451223463066943827227052475013925333907281794760471385954101773605953465713290742554634312056222948214980800120336752640873793762889434790354801163266801064693459934969284834658632951292683902762318045751709017426317785591266938509921404449466017272431337274896245765452135049959198073351455466790302571433917426195605148242626333533919980909887171720281507657435011941014772772210262453535166351987599831368610348907277056014956296862882420297696581926176777054474408683187741490006823429482876813194683066058998160463476393819415465871491769453331048165948177633387098810424790384014494936825938701448810808516171425589179490622456819685843393244278299218832139635299853180404731276437256259006034104583455083269195280399083666944239484366311245206886759038998857367874318378200308422113098647214913385917647805006856618079283811322518620465992397256245060416771804014367573555542251370794118907300506460485908785235835297132825668620215771344934519250501257352320502590395207398399957537388334246585912491064298567864325094185994983499031406070964711662868038481036591429139751546348313467362955621073531573991935694426930471574164078828786609136701624579010737355942817039745653288004811269309397229451290032792420629584445101519098124035525171380282694348765777244731449988444422822405402920690883199524455336186559364306802595545231317575926008423399379689770444310252057290411981027283802436404764902318036897368028530687347793559013969458041804569937439015626100373039943664264559772742730215295085742618619373454602900225377499976681727110184631954169842852356813008544439538802495226784588402873906646182088548723562390257034070566317104156046034768353696968970607448672737308853368853798445144753665545493780209630329746317665020000536 A227111 537 1001072573188655859206314083584383514706261542245777518604245457544599347191123263854955589512471485168763074149915102486033761256723504500815522108324443043663345692950194009342885669452854704986363677219371948146366114189177310900168736522458109899775636901757306605255764734738785888117793292493920337051518891392277487847030181124150887913339460184533288640889356887235283099800059895703408694240908207226588601368787860714327850258405331688508659665751479221484946354524655046831337666720547157569226840427459104780647782842895415580083536704741698348736997027477169035346679619823343114375668555958617376696051536184365347831960788798624466599008687910439937001265422950504509344467967808743245572881484701431440633267835228563439021956370026340647153492281583264455522852308848285074526925356331541784585493708875003650511904450554041990357914927407650118299775247529579924006551196536797862340327629649758843483013291388913084006730513578810167612149812358972207568115915166569470354929403811270870167340818279200369102540035320097062357234339826510203307955488892405542317274820791389321758586677017605439837384382765892457304880380827055567977677866913024277408383546769924356730989687453631417925844796843986715513206941392851929560810342672328995315684644380454399511495341870854471071620149810181228826937847783058643688220878370332109481501246266291103757554026783997605246182559016243317416657562053129904708617983612702428186024172694789907123638610078849194245673483518269932261038195226068591295538346929596450134009333392214022439384330895723586972012837270108081568326078800992469428835564270782389235341217963642925754227223337588543996695116916179919191918426971927522741407540517250162724920130174202176347685304701453634475481154268010416680298505573270129811607819718934952652201226903890006682052403726725309212556709617806572099355161996421782092929423981739428487820231493162574773782757456341945433032789540821486295775202236435363017357284993827069660103059273952652042983939069320982655061263832579115232523313410760400472560302404544785537033010667481075876589143278543379962601831257248448807295978157229461826733974379917717247525393217237720962860787223700772204009259217994748084288223321749262401452643181841876088024005031400409462641076596276331043972540498037386686011843632055448443814783435257566530249409484115126508876334231451060872604142748305589953049509169276500457141270853710677021071379454461974513471264485966858294109474979553094784034265819568899350597293272812347059868887615247676372382057488230554861785876235765947457825293841977332360639513401079952659058423475082309966325946713280761176653006794303684586050860578860871221378095719384599167988137582946183436393971655637537574045693475309783693333527571388234570725745712397861897144210049666101253882785133273246988024222795453805490138847387898077825969239993456536832123865665592092665182267087104775738331362291856556522057952549281740934413752646406380254877191075608348126796730680158073013342863177126674433948496835108089534351860951751947695440716832431164132054510117637445790808219406165809173507013392174577294046586035405807069695879076481157825735633884989689160061047175679691507808936000537 A227111 538 1001074575332801165946983981381805118502763956108049366821370631963049950622156884168529205950946629011665549054758574491278418665835141584995076445076921536710971134376434961443984723348045348475922140682053745907194947888034579243604473654645725960709354984859162288282533189794082379466382557552849008879971642357221860756005255755275510350992626061559640155907757944390418585149558167279057195954209074059654552638431182386099477189552133256023258630154368946234922199385677604887170635144418925301204983975838060936205365521630175963384730998961734421839891087472991636870911409778291129629449338186789193549274348346565195152543428821466028852663593610688913746260327216126602138720653297073677633435290023246228646904617400927807406163584452132990651476477831069659863671744654696426014698076103092900625726393625527507305272076082773603504616170768043287013357003537552295223786085930329349967828008440119649653569772243011199109743121482994855142753319905560179245239779170532385807005376200712593257347842895473143808771763602374733045655023305746510842744754990824653205238912814024459449100690811630352613709326559036773918594808999856258931267739574859059477557628297657299241317857701139407426116750144491749677339716935628633718181097475937927814879174519914488269509893184903736257906821182264591372813501664534211095568118679412444851834423469165934031047969817220992637825397939836691579173431241905064908963958224282102712498575980475035230394248037048905381610751402170024973675664827445118098813656211529837940955499637274853401715918921830744107130558347567640984368878700509197620011532507120575998956421845014159580143762507200560540831817622510989233711059099764040278667432065392687303841130548445252320700725175817271930615055271120879349676399379978704917950016738969242279480197772423833552178596111251255005740122790211034940289098253210608584506010009218781617769930077610604802069422601559161534997478829346093530064606045349829064653836831583862631176320481910736471894205621733249805257120624058614442576145070288411568570863510654657800665383284691602322569470867650446426904936775067570059915293530353636650357774667461745806522632009018121333719257862006024325154583569568944589418080652989019140938447229760365453397980770988359164812786965043605948829621586500303476973893137122246562314414819764020273578455615360539196877981190000616474219427470682301328394118135469170389926413791317865191924164244900380847025084030095872690437728951917141399159535320236213394209999483899861278492042641360038829253765660916391571349251494051056034099135960991024379609807749635180654884912805320123429321300354436831795358320354663985188608763371184799491830505683155408352741372040123225293235673063298154500355064321965284324456491416037974426504003964364831356681444973779397990540061581267587526094799464209625953439575608302441641097608129500118980295211876426055820836910103845390933913380912776570297731981039086466457951957209351900324907485534904756724873610819016533104111389886171301577112732777931916898174116646929411660533612487080240591508867580475592516976238632347587434559043302045315608432820431608907273861345730930457419197486911112705473893873517564412537445633953389000538 A227111 539 1001076577480950758976127219490561568029416578121255321377858497185709631264513529135106419745503575315411100900687920934277486120186439494021522930728996168445720113275040368620957417308149158897166237821348746337467390329783989198573783552692866515638818293669356369705352448255206202896402704429846321285495481963455056308334490277939990720889177158898423815003536471265418009099493183295591694172897573783561763740309870647095461527792184510031365344983120595307063190008591429887855754438857876472335039228236785771899778827580571440893762352843648808603993068906429585826707982565764006591885253971089898571702829518565836746749368560491710995922674471277126436177379799779768968974426229035803812981813648253393654660479769529341426549833340279938547431440136871829721408207542662883098701820424718181455196103293729264651411682976413864601269138010026908172523380133259595080846953578494659429991146233796202263219320539072671840752427885231090618884795244587840553239297442522610956610420741110065278723086720991593936780180776799397759801017553435887995939930277026679365652917749532812677228199691253389197396948537852507609376753732169378262958546542360531328763559135505511009146415980123820017477970960066193863995084899549298034055681908572069348062475282947843454105977805178610723508482524835335752186066062710602316207251171961582798353795028531371116649740809403073053026675985386388693540346271350891157040646247489933293091298549440972007769918918421340869342665429427155830207342246513734793823785247546722653701785098140118618030508331229203437723049021712323282380739356698272559605780060756754675837637368622508390499279868971347718615310742149539138773346602690321379776061877515410548698488067981429081031164400919938260457462866755940437167088316097166369786582509191112398245821780167177172941810461761425104523408961244058652741172259307759843726757239145870631351426188982939791785864165630581895864206878870719432710844688266144562075530776240168513907755764891597234093196758101509332687410155644801295972451107346028831983240251909118807576439829921138695106634930715592584519247204978518363798164912133401379473845921184346755634327337034613976744687579558887549979533106532074468089264741066036895654979844253372330947045690861877136499716181154894959445242914699503937082809698222508963175484000149845018183745205741520508472259819454120141220924848664638550248469333752391819097917143688306556800837416207799268332316105750461617697142969080935758462780544522819600817219004548231784941787278385452661716176492075331346644163637692258259975438211805121067816589636890040411845142622486675646093076687071214722308630310128041509784836904125491000850628472945396567838692923699317402103313351207887125008427494519882561549830545327472974881468737802034340631760474772201339286376560136867276136578406820530149896028681963519398592992246890408740539715930017684807282959685000416357608143963800064488580719946526486678335591372331905276061728969620949343311452218111374406497440035937731056538760328963524265172804905628353658405181606609774035157619434078698958043635139034043910327746610958412685671862719955723905640487646552223401035844148260792065419831616151386619095029153149098380000539 A227111 540 1001078579633104646302312370579053565171170831835908799932393203535882632051813008211542533074174537116610785093878056761064596100667401448234675832189862549992980083178555947567318224261539790472135986805348466894278011518657453818664146121016367427717203845345234353433232696671820180119014414855788798420585203945539011576089885086164541345115343426901748985789606838182452781991120963696808727189006862382755121789777696714198324536329140617210833274457787302918099435188736524871329852545479583552943564973014037261495484566202021236515013964404969764902648542470727507598406644344858226710120146611968391413313183730675599530076296864076288550523200287773405396819563240793108201296237575749541231292365934247254871424542861841975867831758632540455522856402009100626987236580699214296679813321402344332815455920785310125716315458292474545352915566944798312055571681893006504596499562977178030333379676866120841847183727328060180213853098190977117959583038159035576409014843741872256222661801576144542122652931573907688077072581193352179594994162422425339844410175646044488664020824402163072830039529688203671013363712979135873987832935711758247792715216200522348310251357603146224391870776973714462407416866508581997246238321140041757415716121386217705394725233480083530175272971528864711187545025805542478601675305843469914235747349375368358602839979291269593755922808174853643889355561046100534068377896660464260427581055263873464314733602629325572313733459423028783463987355209376403933116832636224552156465927777018404090935562663769359398630469538844149977208093723703236148679736477192617077450390074696864656839868467898289213671046707950941898803547412230191620229113160149815701319057389360498147454192777653723913340881210928039375158166509751058893776841770924122164739343377438180763731649029531257309523732511830170031262366753056241018068266706711989360993234084075842913083470110217547827587837132556843734426439445749479695320364016425456488319305098237067157413199717771950696805754208023131330084342280659855464950984437805667378970615806821051762303400325000133154099333541662884544836765797046023384059824938403310352746251232225831349660376859882765413963622947600327409892627041273132948668631975006100947075782135072122390461947219499860879483000821422444482270118199236503714504183560364931515056288104555530903054017552958353535897916224776881068271206674040116452054887529362665205746086169132667519622633152690707519685952389535648034590282490676436191382380328684749111136184425592030881921457300681517389980139885599061731645940534448184392997907106647445542097734245689704384176331132117035706639048749795267564383638095593303445513192488610690488461445374710511952948673192732423428697994332541353867719379356874516536992988360664107138411380526313005940736076906936469438715275734899447488289863092451248991492118848067443750023486991233804913227696890469249630776148195098949448337013789154078707796920537668647750269861577056697982662929192753981099675234084290937018427236497713691542114702104907069459443403334339990798465569005312453642218609508726058247861075633787345739783219679017075559195188748072730996656690020253655159751715762529891100092849750340725048350702930669959044243910000540 A227111 541 1001080581789262835934124024444818596058810612609543055171871813000911845319891402206294442630105579045939514740132833416277430308925325296917385862047505406787351072970276584565938318529367356134408781918424911353390451328343023743241999460110035676899366413237286225608270206767508171311119446681722107293752198794661407172149582209626379183920093666867713612128679993581125610425419527929636627623165648702306989726237714505851443062331117813964275511614304853147722150792299839154371003775296818757671812983671648250341770771399253861729906422992004812489334698959208455984515411572320208444007802845669730096124920458471358051756791179923267334539809623178058269159079753483412407712860399255718304145792715166141552286032317273039072013964954631170770427167783357213748353683342654286900864018145888435683696833515696500233273161658739718619029858911330932514185766128197767229375496381223137735861848966044582942633625493251617013674453225332747485933726234493009684923073931006500669731724288791083990996066814492112805727743744577786118576553012990383677536428578399840822721125764446224238435656954585819221014486317364435311043058870020294555478632252691790808405617574532667125184055204259263420361557522297536439272747422820042414331403520426422148227450861202427867050374231353662939162222284870581204107673858329415109513110267750902088385223388429822500081788649353343855833936684169599593460647027564041009830559534826951415414742163237739666328645917939859602635861843217480020495271714059617263323726974080134342496197812240985152251126681165197157176818936452960506130321513383190723327846702917408270508425392959387372880851541653858520818373671606400769870204079237362654347769706095500806572972275490580732720726463609430066835996887823620933027873384170496924667575689755149057583985380431070550258184382122251881140667852685223721589058784592661612712648310700284307530150406526416836494509368439322983948277716732506987400883937720778494544015592285188100771274375657478484942256222297454179588900940011729374506269538478570539198027719220682164155015812993206714535720601634861235675139877993098228901614539689388994454823323348821955401891833880850852157416260869477922967887938977235961827997237801961694536610249740737554862474771063352833513897910287587610977927844513456944596913064794969435221095708168564530115673815975275707399246500100858362213889096312243607439127000587475461742745269485907867813984091400212063684783962172094789780601209623720401285682157686943700089883878360064846978672911811176965736534393217116753277328494982609125729000844201683398777013320090379173948209444367454798087975352246674078231695648147186001809955473485882872938296806600410745499633693510970200621152411127915637075906908508221858531542464079278636080329876099177098010156344749651551179380964111630910624702804901297315583281302155243856229023518809194388590632937122490853345392062588056686550910046824048871990536067021142367618835630101516504686562613336304878667812485415794148083161977780189529461848603254740513253358696881486673541537582792059085519284171909918080543492656980569679335665201546105846735348725764555279398727609728055179415483042560380315726789143974805898184648245456725355008849389980000541 A227111 542 1001082583949425335880162788046565173325423676665597103426146247944605453940046159357047042210779296724023432082045702896850384807024878551467312295370994825965974785122429545035928894458437096644859510945516612216407809642351402417770828490290291750849703844542395496335376188954488473630790248740496456323110997500638411291018387497214708551592296965709932004129002501955323165838457925986701365932724086306415387477834411859490677068503044151663574299548117248482970658933683324318860575992433039498763848743744672028665257417679301175671427861568335782534554707863703725858956653095544946440079832634565301288973144316898961810742219093975550884210402414246781424987844666246099811296882716775220578006651465520279518634889634466249075230267006693248274136168182169924060772079423033735628738605577244914139165856576548075705488318079346720640174622425695839609105996187674451943016948627619400619160142659409135354933389918655419789580420394025345053237720983985895632783408200745347838991191496016999771587904264503088858379447511988202692955437986501415495881358311412587446756726718033732306481970753069688862964724675323706326934545082150201660355984962163580975786712037457564832915159347977801161914683783005164167837043971068649733276190425817746879685529610709425038426024801926852674959235898127605919464539595075456462499859379735690240814031800273759380435519219174719754346794708153612371613733414789718241252114935518440014053699528407332539178653002917962022932038331477179100245936300669928549922029069377616574987864400545674071557661824019929018032289140113625318327630537877537753232100741533363715250269545153333423187699014143270781827464366454940435259513628025292015912928585933593940185224923287677521104538181149016404485202520442238413759988381023488423890500902741789224504662367638099763369753641181492393132599963989666725283445721692162531329161746635912474014689623914146419217964809630472025461688769553514012969109259793333572084579223828053366049238851048816600181454156113093020289236986483525055684358695552696511901300447897149989712523071262529300624149539921965171855948343728017449301026319534408548294408922642722401813576806314858236999237810288036038976133547343221289258647760847768666484993222014161254202512373622433013000065077203925185331727355886875853311565754906594841599601218844924579140178516419853640397702945057960647705836643022165025252301762389421749164306089770700753460587051848772230956220624220333181580645122791549366235808292859876693648599309016685382682774838275079130789784348895923047625235987907953150412804117810373895037163428574921620460867636402167201865454492490739522830056843974098658086365789951316652215431992705562500946414180825408549368821230004039898574639706454319495618385010627213806276937929620517915838039359121604973575546853434843858151624606818617255085461219726356047868668533106208519988176313475137401436629503741405714469184199195805506299125969385479489365902220022506846142515288478868622084815839941089745587167207085717853343193835409832320629478134139437033180544675068759100632142756836043290870927685718022564841236527136725719268025120902811619761213676186617945505588218366713720724890706453000998046103889704865565528889448634536591000542 A227111 543 1001084586113592154149045285536207142431325508916891624007743557181929471337953127604045864902657423839986774549863927473516045674378215170915489904698668182093579211665212438822048689731660075200523433308404094467713817546617296669247321008204030331973095508273185214713131573481258112400970002149682817869341921615339660369046308126817553398799773771119943330326143046348198396491208477292127919807526315126964834659907060538588158335351329714689546508882752069205853320021853469534716913874430653361067549452684487705025643099943794763502379950562329012783127772160630118567449162552866622118400392585786562616730052533091470688207369220361982044132247567717070108927516583666273223743021898132941268048551760519064766478760762693231975411144428155247695678085283735861232836843753444228012867208767555204610848246472577531968124032555749606171957163056321661141873883467152641525792636894287280361580157841958592324238055202492623474926747937852458650702494711941929878340180757876826255755862977730260081298656356320621797742672158077498925616246111258811945699359690451673843353220390664447248182137492772759345387864785552042488029834515929322901889285379578026670695971820073234130470292511171313062312748348952368620643082108717319123152836935784267111658862559620419006414899226109406154433232153660239952391507942950538939554454964344936601926762526248974704565850267713076315136950057887194742154307042663087173661033398738480491398900684390974611680493620557639212938144335951206192760919312522034618065069296172431603246934241931978965093563954191325931209160007534728726641814232632483186794224015011518935274782637421915304461586002168418216827374162862854971468777746282677862417723049136418037667009792930951124184089809492657976054402060780443301348992280067222597483178186818927132393356227905251054188849310138516571735263977308454036764211064862016856869631743346693097528937368985864097104276828723596777037300369947104842280402691024452274814002614491957006563685761425747423438997040536462990252980110777909121794458334895581347755845679958847756293281814144516809869757581506509295184657194389029765457931823358146002571816122466112863935031611513068974881830957911499198787342021687348087762249042181462364784524230306068672275280041092317783095027724500565695271810431730609699218758921093507741724489448612141173281168232246770806289008464756451517127031196333237180486040023385507401007216942921137549592608065155061944409282324597896838284836189292014348124917044075176731244299662515213532175180138977777008036234751498884305078114121626651637824122334292880514940751819503001756984018178963491796755490768601636528956855830009554910635534776681086599375250540696609615264815662908270566492408997445878754243308940096656497348868025538703518240471204860296826997771858102313060440744352977371346875229279157206189515070093333212219278609026587045708886407095439173718774309886147067805218025080877652987863314518765427724257859809459328055526106057004759017208723704694101815281242587272048862801120332268041291690864652582451953357729549484567700567551962036037678785599509492850508229385639930444327517917551106318076658688643334571591131751174363734971109771775918687114904125176014460327014563781058425010683744000543 A227111 544 1001086588281763298749404158290898052057563806394584034114325975565617688948951198056361026835030182112623675226689003769288947003572713542538806857127010267134572403997669794461803904284003609626215397258625851764957236362035982094198308100428275911543469162713352057239018604248069698728240315616056326986237163842859780050866407808142788646409356662115893273247093766630162090386046136543244046137379228813662364503269964965231401099808509740280472843824106260410443614480010542582722299983939541646381838548284629225257308479201329393674227654146558709579585002633639885119822593725332771198549084440131654357220720691907563726831846673289680549002360281327995140653487657274452711623223284365440651214312637044579153142773440696122472240629001368873739166783391632292536377139503070962821900200766344001115680223254931311266611420728109229353090160250007599162770471375310469834888014027618051987513261601655116098763294543248095070255042371558753935225770771878116041215951542605558601207629141617224350322801953861746534721764554563435633102109141058079025336749673675173388389494509658471850358600124741262920153485872418648867439486869271420215452938956488429841787149631041087564901095886923420245590895173287151841597318230713699513820014591724862489767268130465852717642202630869432348443614167449588036973285120046960301037258616792365432420230689533213170714985640033176222070405612032963721835637738905558766420591002564025853424365042178289694101309649005701675213652250216946056841827655260413725833635497761101919040763119225474964650948467247676652037002496836711506959153890942620821222720065706316857571119823271939878747041591917234854649664546829353232812265743402910914145422592566603381917151533010351761163050500151172423189205153180079659715152739638022743547349664751410269344879225393202202323319588073767095127225955443276053708294926558863135181653320078850629168496514386587379208556890858036259421223972522383047720533737816865214458758908925101411253870835431221036082795101930362609022847523717841440626218398756566780222988495138306373540897250718432575832114791721048158663325598531562595173734721772491692544286857550063387238116759174478424213465863336415783975451560332415328911081345390288079948406030688044291190610430398197455356971481543014631325997050166141433082270482758038362985066302749438796344669870004095121314201189132983327085007489747924010317378830440301870259629535605859085777936549617731667481322370931589813454292425782812287030821744543029073304902274420889963293227803955372188751975744837597518497828354807269655139490029387136296583971327111603599558957225379388856102682112381308277737423004198384872901381949092553595758497974545475576491340630038649968852716573714504824770813386815962050955408403779136210636880471996429609661805335730191225707743629492501754764488185757612879320630506218313424483321227757230214444718659733376420808272297365403469849894111213345558970094439888166129143922845689581071962194602370730511438279253519426387644932060011636239691760216655362633938038201991127640127496827910486125027884338039329608104121037400998566244684076136882951879435861222152264173939149092097046598746819920578110361347281741514061571901983266766252045512944620458238085130831440000544 A227111 545 1001088590453938777689888064945065588568131714379765497773477312593561076627147166487419186429479806308085243050199470372746621653993204642291513719569809031250408004960384210589727615452990128943702989614219845583352362182040992348615879200375229447087088219319704388434859897070565063294156513984286589096741453499318123848811169880589358623859831927430417731262520317487369207663878710239025924148179375652312465512872006670501424502072121198964602075055104362114081683298033649283785611959004792611590700658600658245063074506113262153233071207838364622746441832790862024627432203251952772701538614916182134227943648570732217489426208866294819759143096304004425549076051894140839743944980257588266360197482124401804690540560661476525103722880250651465332486106477503397715678476396117132120072400338732666594914899410766972882761376418982561538993116824156142014912475255111346572360531162120314586722949347816739251153533477512943511242690258168570304795788764768957302736092044630303631566954730619751721793772339384355601858513376294802087815297846350744895383541535228821379045819614804137946911636394693330265186553420045005839951669705757128923777440539464453533267255178669653675256152454984723799920215042015185667552049056729517859110324912630893102556463397890454786788017496268279188082201648523489703995698826664808887014910152370044562186750593392665474615078095299890438155136676529050837705194215438882270495460756572369948077333410416975149996306877013319192996445038308508346397990132722963327348565130414032371948428769148466481358945790179517583436115244910496020374633080523760892231730027959654046189823446576311639989377170695957103117205427941619517355868512962928942220968205549370792074778949275750772073641875127988635724558873614331617813691726642153027312769536853256593978598988019259632499818983658754393351277693323451676283093889111952041843061666528621155126408158282087215014329443874713698665019218193290792116682074042060445498163374168105258842201386166328212763441520097127472707529106422635896198321742071569835021653359767540804473685484756640730883121939140761843178136415887575001104536039476477305704313800121206671242425122544061741558801221293260625849108012036748651720051819465216611482384465135321143048886742946782971710789877702882689630759136464969954933406037599785120140698765140319805773650418170553961272197046729072584586905208245776474969066228017476710839984547463923080553186967941238294879502271631922394309321437529379016466103791838393242318973707494194505410639176878804919357375471781050958941366466158901155557173656729370948522271614539317070946653341536855596701430825948777549585376842515436413841118196945816246089008404942049416901797003104645230489746008581159844783017049688492373939413658098594900883763042239133131316164362513864914232092731919319995415020343387109165267231941289810791016836982180407119878560503461809480465674740191223890770686743196349960580334727089182590957415705811014591314879198704409146842297371060724702793013248060475020376967551312994824331038036775840757730194630950784216450649826107438134801301207964287768732323714996805840005409175766356790927361178893736542149505445823086200343204269464967772824106439955828660402002575319332915220548576690979680000545 A227111 546 1001090592630118598979161681422446074541017952591136693498078275514071937773734803092803210069796304240862829038572947096460678143467223681697225589054709364011343495509259558954151125113759231019676873410572858625784903035000399194238540450039431889445554117584599558680923414733120185820035032598586317354303590655238885321216007722878253394768936858447863235435866949254757088635663875906060356063484427964926390908989370050011495539955893942107191494518973999478981805200989801736604168987645988321191984298355593607831280003037017071278176344587106071821540766964948021348847818231239454013358685222213417507771972803672138233169280154985720502109324909648031197645822051103974537967193694837158313445837078714839181512897163444705283332391573939726006415402575977185939082275460533547214833569520711443859481745239450114193452210630468788083388085581036700166946497480899086323678365413347750813324504741727921623030380668481135242586464648478831599564839602411261069878819400773176940631612305928005332155598702578711568615855346786832912864910041313335487732274223286555087014902533054978060677871746115761051722342530231692444090930960229100951166016674130079523217833283338223864932461879724732673480891462199678802750097008986033999915329433766898349750943648327483299567125219585629522009708380578343136807657230025488931512637221889312043659082601461432029256494112285366052295979810580333490194836662105477510521096188727462501814665539230371618904428579932971909985825329523371311164465982646386945619959413818459564515411564086964015172683033106446994004034440488948838869837118282962785862571870598487245432209509365633672789385209571551453439494427497825736048073871467142602335449736571636468223796495451732172042175670650575841201679150308889641323747274365891158879186139648782950827035534947890791793690781094398391271990628783711097231003179246021970820586489516772559048639560469235282674372885154392891201558511972305954725743924358487995881237505280394836143793969157846674584435825944084871860544158871825893946396297274427759762566836294037351060156125754069346913865272808808009910101724001743450656006685953382523937152717056262626798217544007068712923109860471489746507023294468797273657022844239944460570217141824303007660484796429078254846335101827281123914595383351916887823149762978778049228181008174865020110512526675045632510115496001851841542941398729107959032268242139615366962965925562758378863742215229396240806474298968984335783178466358799782798353911758946097360915316368304591525229108193865449163258814343242545298446751373335645004677501421544917234781522785962178253683631243979713187244839954326765028094704991384021709747494309308755772408029363100803026085331122160099150168338104324290528992110897820937537345574874955689669785673554580729110430565232928136626191004879076090425518671673031451299804862874372740132200702429888159465043030368371685424902295119896000921102881099986459169042542199666674882709454513282290498372247390844361058220325144028544988899407699326209266996669008405690104031336217976271209718963699918621191172241282062465339531480958599576270460181077991149540952303632828887779720881351920390473497647787379099695684377763145355477910574107136670076056613072438040941758559550047931128465000546 A227111 547 1001092594810302770625905700968119031368221969038473744057085506172849488605016789485782248509729024647041830957922938999304671594450763994490595778863595959710501709165000169468308649205419730922685922635375976781887934759223116832854887934771716089108957779245747639660721072191514792163336107605357358012954012673323454345487332031044887981395137037697720299234907403257393077832353778026148289473957529009634141386118875563238723556276472429393003587702998435351925658802486122032909608546700178001209621889712599618359895007351960070806205638786562174825846045423735509412099653902248484289014759166882323319690806213389801928875014276056604264684034308538707397404212917199000694022128789480603007504875704028799129066858384548491612081481713619151005616763941449851786976650227368789805531882055730412882030731536345678194269830562007287644545269795668869123522675231879135646595901423506216977664011076150682129525809989991318671379436877896885866969870161785670103636190201109242394940863265521050233435643262054322953699608222895667973154440969045602816556898942939618118589847741480998351019188963912341646849752644651566354055774136251069739662161877239650342837415265471523286201522090973235970491253700182682987065687323512499922926599746566655558635012257112223491135833899049280675772484120807022091845407355635953283663835438276740912130799875064448201527159959798975544932784512101799514185288000941096527260678348649344495983096798613372746237249413640135469052631981981033912868779803231954248261127690409938636304126562538143760331564911991154261107842930974393701522604361936824718707619834849996712378740719738462580610154476701981219371705349383563526271604348097529668107691478528888643291183572252648296557244004229843500478233565031465700229415590242626198934861744993749478856083932424982088587255108843460761085114418371617386959874189576097368975416178647908530927229036593229812986656146685148870543466201390664880119460085054220030783187207309907233559298151486942788891618666602973318510190752487436108491761554170823986876014791592688285775090705261847169567802459808470505586980782362013317727020422965649894662724114055992425523349933770914301937991644949651888265223047889537103239533409633912888639673065647104271801364796255622226259898011525773988599140329853052832520460439323370600746679679416740671075412427894325332183209962271571648199895412027318512039940530201130579965682374783769519833036019633273512631014673622702771480218110321423178960390129450303511461271644956618354426917964146671197717278335941513856311756297307897025209808609620990586667886621400485478563500821540295547805134358847305242855675983631208627635275477390456256192973757933070520822749333875920546467261993210510753168992009037259716129532157192166025923066418225044075229649652962742438119950392346853755845780202714959777019320353318831256936391156040276182259181553334553861664811335444020565972913499414977972398764530324170739488970037341233901357142229544024263548238032437836535674928660795348594671354727981366739364098549456317669125485542380115826397463839410094379638354721886760192261648434229620981808254579697430744261730084002755733135384858240525169008060682931557677499156562155460777909440936525262183242521110151946482647636277796000547 A227111 548 1001094596994491300638816834180541805924862259407870803051982483650363756028479927581587485271133240895021328737343992016144097256697492217875117536373456461313366420804407155973138326263763990637034008776201570660430925676466850376053553245353347092091096565271860577038415794074978251778187314091752533695071452263994497401740784120387734063448221574577026757817058009836763725669254685645068677894630416568628676226436721410080860663673573486797906479768066649854277388654324745199952684564180667232577978320635187059260776133534143494723310234126561571605608591044004816116153530080207440967752097742387298399115232177494456735675199887851987097737577956105215149909359694427189269972412859200214775016053555466761349586401679083747811901261171299245852344835448971319284104246994730162267650959572279690773335784153949269140386768987474959448490090098125072375679885577062652907386295528985385624684618653359509926148341119988268273348298501528055196093125269926428835373986212419765794024879970306949663230182128008691463642936910543497909143600445014675997721218721249771723602798366089466410482836024229591599786930583105133314658250555355251310841412100612238805463970860778836395964756270152485455083469950016602460969461776084396850917459565766233362512362628786986771934488687417511649114250036253253997509012703313856898340377277016104828390734824620539247822101582089638648771589011618527737973736038026903572791627392495520698483361302305155307443511516520058320743637115335012049607082169480396246186977825719699496767580711226753425054998611105805560383258699666251615869518458306678755238774287303803840501566989974469848025950063338145238124572541340822798971159065570177789295560551309510251331898518151569005358385386545809784494583945657394084010507159432482936912893723558360280215392861642019903016484392561884757225542190209182139565864398227245517990908107509445240254774118492254359885812884714767867956052895431866102937248018019664395298890285688440615868484875247101968808038603165722088630883687997080539205106711799985932226714115862508904315368218092197537136387526066476257255183148313667940029654133555839819276560056980283384791144717843983626222588452220018677708528088589125859019271091427075133621210400532665348868084095977554252707921453066950705045290247009797943242773563356426097724902394726871323548579713699070608307199283058986075847189959976599625278235502123158713984702690781556121446512927326449036962810539411243542586792086421860643340389250447764058156535621402547352347258513391074261951479905049022480525125678275193194252485693593205151147638412256493498011671986363684944764985989402835692626207368218147795347539363919701289611176835124813978934427878571562212977232767635347005852394022730748798538066595318943064680243308668210739644245531532937933039593704111012258548412818184939688267201360508238089736030656082456062109116183538195487742166293381266551718925549241055699473609341394062345288249348606425874370431661537984979349374284552843191022855982107681285960844744481555705428568871963312550424605817079990867665416715716582027585831936130864434301074357950218980869140205057049186819585778575144017765499208619768152410611319953227856236748415113107178256889618737059177153815157153225027981051525137427674000548 A227111 549 1001096599182684197026607809043584261307505990101021396824550113871273971249819135052837631656618000912993389755354424873170206605892700941265102522614038612447425451577538263078285272370948209515809863113296437140936870561536315374995082235626982910850509031375882162980324123266905680662499355674217381092533485048886071378062264147610487506885303583038780774832875923653548491793448631076607614253960057539987855954779540142137561949831662110388603603151633182399874098773750128190640598347516885985365743298590618707745182055468050668002947720676223619089965240086361058080362026877855501728731784762293768414545148084639120918375281436322887787435716826996443326031120805749173911433753803331911046656122984566367407405072052758039121012336482209506969122920987636600462801365351437175077748126084393303450661600412635546307388704082818664567846979790660723356028968067710284357460231165929847694032361805619152634092042734540982439894853879453678815325620570309998818069871290288554443355358777671949413863987538139511837763809873463619387916523064242411586104168560870657324203305953567608741674175991550620870006217815319449772280228305502306247207782713696777868064342138377720538372076676378824237963406880986011240474201032020883332387648900762438295232520997953609333650920332903750650238498984077554019896200699247418118698538004486995025162114865178057689025532778091275668089087579251618190517110185984794338597831879223045011176108924531776820955513030796854111446638467140190087649200349731866427176238245427089808476164307751871751999310577342696207082388311922543105441775803642072764234347940133670828274397996396071056245907652657661759938346809266533775267373444362037325303041612762505178873872293305314124924143455020025632109923091324807165233643714746572386288524923146872535190959542948887103123865443442082625886213180532477443511771912569082098292367991956684842966606719509564115357939426527550641345103658667113500468063227635580974542626663438228805542406704983293164860489276454036801408457976445946342613697685904917770644407745303864614541584160542858630826199951671960587747889188174377586583172179546379910533232960205734621243858307707895964256069983094985126100933853757037814223099592866018454361843730064826741133134727873944843020171246683596940935174563601692822508806996071032350137774473930914097611810070187422594020521572125368983857070082708319683065458740082123019771929529606972002183972050832470653841251191519691350400254557234553268951354508047304563555201630962328885797006589553674126135857136811115300234145214670237988341566301539382528948319716946650124377267524229094171313335223827009363938745315390028555659498850370793853536365601222291254804452676906496606767782801554415014553195216765625268026626411736004170409180503128905009647499775948771349262497040860300530180583061254730277943862935133939785858891296886831835865200125588303382579807223852188502916584966526181268085593310640346368882615754365634117184839168499950913089788959037864058676800191283970572662621317576373313811998362361692378500250348622499542104771930723615996910477013415098341308056199906673232872872322355651046338261987002439437969531983885050007088675616006859702009529330932438247909090671738387210335644202600296813320955540757830312578100000549 A227111 550 1001098601374881467798007370958563531641848063307076736607935892168449731314111270935079257404299726663724082501238914253282608954289768629410287560601208722988276889967128051734007021785519813085965130742385629725034950864617007521949365375415400611570977385301853818179378223338113798679785702421150542213203917582161097697941025774737041943739929619582498630819848562647578740880595454248200512783543496782208305513922821024991409503545480913049150806872041579186470831872093398302242654883513628334573533362844637910661962358772900827970749583076941661303076858445235622211434182785793103909655034784895540904339589876536174964439623730150085233323439711332359740961667652840876050087149481569545297619016082037320486584420101552558235411494759070570126965559987626230900553319634883773705103551418377821277696222045063035794327369591086443436188640525171814587377555053270739892451883433484793258198764484718079253743951408700303180739745400888089424181723166355046312797581001195761034251825722595479877792508316451357934659476709619723378244755399379396470482326093210057846796704588455913078525569873492121135223728236155293480596667732644259001264921877951363849519466028256533322952374584136212239341730322344689742546665377961977912378229279209322360543345229633092878240800647972481969052381949426407924967987237651307600831461544664663621875149084579397310316290289909009749058334118778005104741872692467192572148482171314011829873635756051142523206849786515472193638341302096380730914040636082958808739612201657393684830061560583719675031587822538795893863696671138783691828320435577810529921569730074312321328750741351562281398045674624941125198528540722027735793583156309954890312122041056435143332920530798568837034241734301577286774641501386495230902316787949991372273865017259805935212471564587757608036429671269953025658903068201612966276449753973341372058337331174677848228783207482748360367677888046517883561671581006474781799632297659098997686556084296256791714329349180834646571571895463781670878895071273268350818385832761084473768149048187128508154950734806864348325369406534727544142998207695498752190031677950709349159498186852378472656120512039720235330154511608728727618966036947036800210138913206184915307325378618665660386084328794532506813879732773382386675989483245774735647442215741781718639118323382137057045278422484014389152010542560206035311978810772637909744848271374324948515845914752046513437194862655125805855232424985111579243544114201080945971470550112980268913880977307434274833375636214505974970718334263437442559696660480142203139267791477733122019784408434936379265259785266130957515314165552692031968070357188033128348392021573147055760152972663882522551837471832915991882424774907040890615588976150206405254431716190289575822202378425231024148850860208679001273662627921342657077532410162304374586233883171542852377954776579689578872789399926445443003034187978894041000209533144395394898888426127494040233959457251854599104467112303917481330077153636432760120364701693330284621658961533047621814144430652988533013044036572772181286776149399812027426754252341539339568607951584771971861387849119426617435297614339593857069832778931252277980070025205681104408980122134863364370473382741473797491327814711548198757428957640930776713587729075000550 A227111 551 1001100603571083120961760282776278840959867762741895844771308086643409518099702625186371308427761697631520791948490923341355761094634507002341653680235064822883108827908460560538532951536485098853220354463131304633181104497377799885402872958771156360136573544345773912855638699931580150784116156311892885158614126608903728535087535585410529153676206611934852492234071421569871160114423666947315560553492456254947909872993861014678679946222350442061145243063266719666477571631357268390265509240632754763482685623925997856639193063989873191716937473908104867465723240979862547442592244596078313468984998593236378910659104787301382888704913488479170252057583470424346688854153132850150611033500481957074682906279409022828438240826902985356268475207542939075931623604411777083232027484141060242107299524450402909907254384134056464319986322699518236904992694237885017951216069085024817465863958052894199996619351034553016328096839743969028538611565897938996346481117850986053402319896597539693554483605671803569709974591952054126849837206516735378807818048269502278706211024646276140098351527524540886684398159315890193943474448062741759573368309476207444061477422101547911969533468289320525493880642768347008435089830181567371025045164460052259635302033152335493130287303878028319623428603520240126993683416303540068278799759619605886702747415789469054413197905839852404354245732864800564034299740959778153573172830558022060396347641673939756626018072458311478516567364423394089711551931724667538285208362274076581774307497814454620761372004130898364678163186013962441660878141702325043581083781549113239909738987500449538122013259728024770586526212399660044467428121276019170833039788209701000136777540627975214214590444691460756561878610488660121746474195025037388080801453785418333628541862992603551929901195116995695824008696857026171700121512303381863156321849829429337546828512365751047829592522980206196719144889059286936037170911153708291691090528783423226252656915876433882757564474549033990601535881745442712109165782792262002439378641523190136298251191666714580474666663180093792377893523198642714413646414533104166253999361680427482078398650125938218944452860089659500456462917275953495875093326289753009760429982295669788228084289974815061053987340274222056961151019415689827762194079238283806052633311817803704395206484569268646046845461598943247547110601423987270634151924065746402384937959441387802238425660823424104088000614765042667144056011664796120298275182909938909093576127939785129140366371500505833688070962974079981397393114601573970112297770664573229018209003832024974511184489065474804929421071665661324222253000102009709802128307283964808759099258689801530703203893699116291484715660284253055205037502043149822921895815792313605510450476599785695329989618018659578694107770252900751918855716403897336002721986264696944116133728325361365332528525592703383846955060313669380095768331890664690191564439345060545098723152042636260701911399578801886487059299687120957249996539862877650244026847078364056871090944234278308066591811685628037840627748370282345076482516223410006055120085489853133545633871990459367085205424898662251983966176833888484274270544479158840608500740935338642840155182080393098104766269685440330189767184410156841977651226175685525103034383325937880600000551 A227111 552 1001102605771289164526627324829046386146591118945779480499690552522974869026570374860307569899443473897511755263411096240701204891903413662401368594913015005452153385403128100569686900550654164801632541090754265765047985229861759690138026756995124537073878416881291627018162557390800635721079610745525723241963293294943742424962444662783758948959776922404336432319473391081894451294096317053768859730365362727076876272031398696886786482557251477258483884440703695393044863007314060272930196373348993374108698960962672175272061704465339209104548006955081934092381230765041430309241894158356071442826143459323910348632030564606617901594154723341707586667937500357964097836198481415454643681881672907951447574075676284027467815666064152577819086191935118750315016397088858941226206321965127970908148855275746707161655820821547036210869899636369308571875417779837305080726799702575609960445619040917853901585859479996886669644777858394772525259942817890052479072922723797573651260346191020091052869518877980661491391416421360238449774454833213752801866044182220572955369057671854950324538514169749139061583072199130300153988842890502661328651300919345799808632900797390850143479455992407584668903373996309592754522564148988392429464869860638633074443341778489419571994355130275532334838217284568926673289431188403622976986890811200157927283169976699801889762067572042208909969861958955977345137900549511014795361198898578434567775967176650956023360010482626521503768346415599729649944839356337349278982836310070215886834963470641510058411869481221796413331958620659437997938924662714584534499804932984509815783229167894617451359429442222897885326033889803445741842431191136524342840732261541625955621504228166158042977817437206806562860935677044064824983386396140663514076228893095002148421170084957263271987795113450717343835757116811849322793642593380811016979960860162719955749632681403720994357007487403928348330844600704686933154938977647037436092904489698993466811762091267949069245693421191374340167903982559631422694537342156708068312247012122364292691027084624145754779425384911997614743472121340786329668707098389089464124174180398652901684856213889311322703896616907023654951790481552717627573467747677970300412556118834169428747539958479703358730829583242219320936147185221845262116830244055606630762171309691692560399533200519145465814173152809400155183211630800966598150632163559221898931956679396940165758763349797235090294038719758760034527644651013594658090794348725485427280114011095037240074539252979920818761031681731096181719694881828202541903731822671998468006560107829499293342033701330916094622495571425390285116178477052398507382358848547408618359588855190561914243726959847929564325965833051071873676079202162026796766752543054574548685347294333640469664087708319793810886733237417108869499345436328870134766070366012395977611798288443429821376019106902191298946174534211134645128596981885468486756843579898235010280205093545447086006675907560810131375021951121227024798735938476045922173698699298093234502993085882154964246411821629594952272776637246072597136096416261166098982795917996686497648621718863779395988010537540187920621025339624716753624753426390729093403026684542533447415656709652849910840344354615330597044822470728170963520469929939119045126948463927818888032676000552 A227111 553 1001104607975499606501385294962734283956587133287057504295909656059308606889665018482957587889396901476031788589290102270945195370971841708134058890647863177801929224887015797997979579363916733158425659256983226919116384021199038309160029233163235654364181408277988816057070819803059778622419472753963098137097884336371718185838390859137996980892264312804505034380403177536442543661429034086288543601137507897248837969528994849811186395115537911815216050966411431557372382377373597329419384965351474562854814423597111414992486250732108946718976342859378906782341310660037237151122650094701795910372950798141843997859491449757088010042656528762449356594631665980907230293969807123563321458318886060263762995013749752473756461578867046465297338844751234145344974088045721495339676997294539873679949611331349959130619741223281424920808264911848594987793043293767872061099076138223799042580515114690071779240768451719227312383564131622392475061024309237076693279941873296540128556662658310153196454084923463933847042595634483106578299300255273582022854912535501119348245466131264083009792887106679127032336654478590300255273260674244967885911216462374270190756310619130967503078195039350036015783391277563704730939726185681600576068161419353309187249438405537674517681163625855505582024858641380067207622537640272316367929304716702980567979418656337007873576378041764155088547829494325649524227790261277814076431011467403058894087080668188961683598117446021468684353042473775993484980745156304510021956726737457627664992660558794143843617531684199386852793886919898516130800958098903031821966548889013292003253747494443214253093882622959769071393779771284699136334254831531478494613398772173109250663714471037836834665928178627090531782600642353540302624376241166981600378219657471986884640048593668891323521735537111043050153449092502074249635262008965876266298612956928118431360114843122255289433245153589310633207335065674743453469518351487821819014068383816882336015272488539474689267398029820652248367550327766060660211940019122226598936121634177009895896422330380063811404220363288100775558607815907135488042723721389639827769998262493014337310232101523340451200603805755804608909440884677217815732769398738372330063403934185977114790727665331536028162731983847398465100567000555064686391664649953900662737149027981678631966850295190340019535836135108860312384578749677117598659841194189397093310008140925361000197707065085509023940795203748198937282671039158840673615314410015907695341029662229483302209234272918060407102163370106388680937978339820573083707241660023346041338922891931505948508595410887134267389210011487112064231087385187099612077363903462977405892860765609173036677753916598645366485978193498022315535573499115393618777196253637764842042131059517778660345241341165220832455695432189475933464183683100887076102442562150406016139056567923872979910300493607876577736069042713248007084217858983663925803152403393830367405165108856911024858211660210713853416482814678069967565664578697926334402665396451464983611098034997235784322062006386646399777053144958719340911008343377516105091583877533402405531763882561583251556343146476057576098204329691429826224372191623311330382054649987401791547212898126114034459772937199273558020576230183345235452240128901327697189353192721712360344514185304000553 A227111 554 1001106610183714454894827008568797582100326000075177487291972468398121034954355822943967983429712372699935297178969769095886326165121882446925571745103243104933371813740013418644172447222505774091341321943500108344479467988202032722006785793531563954078495012103731493617821642317681222184585916957187526452548632808898427635979818793494752812223442338384170866468067601910478143155434462493062619861170941312534267104477857031528854618791441356408482429921254880495794793426745307213606729743848475069430591139851849910254353563529338349232404441602960077533199793408566175994831910909692743419806415472600614138088163258391355493654069996173912726770003147657571254608072430965341370103546348054354001849631788332399185732807762736383724205286851104561621329659243582570385578817707308256437731843259664472975262255755602215662836559492167548785346649571282584179063361031295348690476024665759855540343409079354544891358192012081010941987579658760435224615438380701213798913122197984209470569457740580911256032309058182984128091096615424318115185744492524324306301942049240976480287051742128801876420970012837674363674640920612327532956485623478543638377346331943572864215810345596635259863015259677356484352878472379449375120325163246683024007174271340042251251709568610762937905747158762511750472383958674307481373636952335427083129354457247037377615425392630476549285964381074668313567882739513198731509653314630632501306290407782522094344833686233000716807784658357172690552115388144877791620433301632119743937920328228426468434577409204343382086370711259023969212560262821290703367478237576570224904769492122419910354494193273655561489699660958915671842724054299299126379251474627812864620674172511157406111431352440469968526457400991964074027937425094480547945279750397225599720722871617657491219425317310129477126098682056423496666949430167100555457764743137052326736814843396191901262420299085260804341197551996543958355720603591369855680059374517557065290245525617640006125508615547466196250855688526548288350700811579570306047162798351966002904091758932033544447219025974047926375246935508023830192359020507413899951264713025415149158508069085858641667616895640712223901751679904035379686848146649596339060386090693432930626123077358119151276308605952635330314254982368129649335815588021083740294418895648972424014422536330530867015356061315316356952394118679433741264237547273634839940635539042710894240310520333880431609045850248312394960786844466391346645648045986636932807694858861527647164743654146531703969997653614367862033609119595533029971580871964762356208333571309283251412662928784614007956413873812512542883790457076753807799535659683401972999125142712344666168636710192234836816863235890083345747153498388715770362271781233505365028760569231212348608228391178239075189040549769453579178633502598753932440265896900764246585076450059397029367816884387487774382322323552387259046020892774253296149118541211880311486001684176848533586715929548027598936628837512324301754478483002284994316858155860084187841767163958802785707748495546412761248223104112736481712444092797066763707532894602174676418578259591699753003982479766362517675816338179468183744399923614069823578324685003298739666253459104494629978189006834307612213076940738760779671982862418065029914808452382970855305307055444338485000554 A227111 555 1001108612395933717715761298616313334400527466443221050513659994838761921540366423048724206347196274536791300148088095246835227835503267495319493754538599252528933817305838969446122719769402239523525587892985569685439173720218892742051030768793990987973239933439391519672530889144908786727227226350399021354847574808026947548498719034946501410869928788287955370496996033011301560934184330818326176952324375110815754665114817149273388681650867752896079708974299506954589373584774788321843783359978543381415378526471274799530576960821472921658370797465124307110495480901370651816523863336363440155198553289521186388518297590720012784915300216303862418066694238307271938084600739879909330979162991825591791671575223832980836781426754595447618105688796380924985701667757556083462673867369603994056950178849671042692876856320983107126044603740365724855532371669593933700937951285956312205035181818766606544939799694393462831996255501152651539877841241444691721176650534884695259467423484100048776330088726299938332931357188954057898424869691039249663566701281990454442415053533776829496108748233222493246918043727745363384544777969638895496937306568563879379002248816445480440742407809714248258094184949692092447788283473405454407833393803320941355953868976501335492930674397512218995805767464674804416854504836234602292348327383241402449266817735387972453033843615607685432197298797914882633410184225754449967645838519860830751103889961469250578720833414216775065363196805242136362423720498890673336219712032476766281439950576404090264728720134515544259088935497147652600340600171811015387849981940711078829156206009658150407699871688008948226177862871286843809902783040611073470145972754636148721474230304608838713955205738468508921287767363374983457313731940666706360665208659356348174514450326178760677940738864837242361847941891203634160421440689816325627649909782400239987884540198594518578803100568636425729709216923758440616377962571579107520068282912817292032020559223772675968916981391875429893153427537989557791119511452320981525168652666078626585201920557219654986183927856600695654107811585226336238424112269737412191057674975727071201726313371764686581283376890423302901520443678798485746872930302530156868854325839135550913557798352489483139849279622541684503601068212412993818594559194965868117811945583824026572931288886543636677781899752007903151449999163155286521382042958150069546016126023220478971521173639954723392304823559316072096381828567102797608389182496609113591671544566555904340557808500331630762760487533202572927399226798132834242697820242042799044073022641935086947087234248161962981773542652372870957897389112593436873921964159142643975899608163556737230092359874428977467369938224250069147720346970380176974294697112158290635785852861910308679973407828974676190326025707018097422653602383932294946265029890356455605551419214196158091593951747041346248864263211619298294777825736808954626796727175523159582843230825812811722174926191955028483331615996916582843588403921991685334308148863241993242613691382509519605278322675259081792067358954159167654040448798344341349497682793562872296890397694342687172520926904479765707254375632236046338351075982587692679526348530322286691613745389819865626069322849177861507891102093334621680963358861148337625915966954302686268054295953698104859492220000555 A227111 556 1001110614612157402973013015684015740018627469916053610955685844671459626595811382746615947972665000945910661357988456125846751736863052175689362511079182757982335632068540209310321598596197605880782129170070014334635044490221853711848312838133521790161684315965179903443466502713069254902482999582667136235933096976724014969584917604748591485079255775333308504069352856136899515935395721043832379142185217139704805355311613111803209371396702200012794059777308973123682027883026163077993681740331656608758292882158897150940324172065140211040684775857486832917506741814799254764418930208095280971169170943207959015418474013177106061682478691410640955795356458968978549480819337826781018366859608781471896507104212981578870954767918263224001238188624034312460700534599270268915597210146953154447230984493591010191702577601720486836503253613910369027489915185551926239234070577679820756628296540439768053487129718452508209842564948772295653168839986185187030901332452961149590477241205148103854229657177006821475067442140412403497482483556650540645450604097277832678831414039577595107718499474238672640162408761956397905258709384831160133807688115644060021137528277304735985371345721665651876245104502802128816713501693488048340269830020733427672673334201215281321330320216609762310675148313271828019304576033493802377594237772414795295119380841940313874521502645917301222175532715963192498794376377809333593806260612806360819450761536747867226814208333789258665227094530918939062038088173641119002178239594109210801670881336561305152581021165487378712768249331636560524934541829042146449617936349971592773076287751845264954508564667841969749881041571451096683929443930505311968238613747455278742297045440204827257460122491473874426953169468941183749879654604056559756652835509225721607460402129479692312590477088823752611015355457610290469007705109201038310870997981664347023621378915348178952996861982936300582261591081387946935707198783545894957679731679527437607230105707825833268743301585832088135397666378648382914546567143055535466320123433077911579656738995057865333734968190911961636473145752923131444161081094131759306861549677177071391155691409242271602587453598535416131230606007461941592164520013011075081021413951448168798568932035155561995738201201949653278364122779219104389599828254434922233960160123974899802088785776697395342518924784940391811194986746796660437836406288494721608607944420632584776940073971407762991231274288531581682675773018364971027139932883627461161852741272712229757507628088301466682367866522473669334891467228724396899246710104653311548799146025624162483689819139379046642770721585450219289765492394828778270338635249263162725527876560800065218424107714482557688614680729289700784622752327728370581150256985782152680585890928251003740021536563441725911287228119994322418298678237557884177352323666483796052565729552788001407460075537915472514672373452371339211050862905201382223813206515681361510621184631962977346114193693273825677459034632549640047916578774497774839195815194545402868444316525704442857153574429118724561735396676115827749271644142760225594087584722164751889740389300461657279635680246580570684306023778469634994105573216555913454988093513195769011502125318570979012341470493193581674607283567926595273265982027086387939728800721206680064974449091434706948646494646510000556 A227111 557 1001112616832385518675423027992331346751491193836592915596464534992635309520225812447841074781512222069565356904774380802610915335119690673958210622308885422593312997487275412573434380269948675556224488494804828886770728190625394981835517642017147026436470648345838593869833998126402150151847895761939074343855169821563120842806829827035302263227279432433989241898073039472114793701416290274340282476125175333186760389811507980364318160666171604735543217612532448032653975740127339756735062939373293488711531855363246090208154777913953764360285384305380177093707452521172388882027088394139173298394749841394646878046983663736614118303882043583108476860964187263829793199611027527372071189016433169710296459071635398333258888676846962279100931595652793454840529075075353765788377485257910774486170274961503047194873289964182813421155943513291552244487604440526764971416955112120038164983853484827813751204470086167005315164591171070196942258993672325281560033949563904878862241537464371046726953265587544845399984092336963752965100524463719229076840855748822460533214781247963259209374938081741512369274466593527003774326774538865385018158316835523354002689006672982288346026870983916352799739142744753040236021443028043647032893105105985635745725358606527729882916461541757264855802257444572648795495939838229014860362758358597991797326729678252730937413863716469559213162369381596427126381459083928679028247693775359940593652539607519836832587192711627205410330208210042637703110970113455042563917353277252179308060007912042538324614922237264980967391159323876134862558444045525463933739024570456442734321122825591612439028815534563605562132532385308061723251524945583270195821939151212627680099893885574233436810028573004902168963554866358833864883779379908454137831682108536074850244260702109436821648923509099989519655740245959357747697439490450835272257803398032660442533025918118125109156173458081463354294119178840400494677311757327084086898067931470728379192502876005228361186066396466342818182061744087986783774406678398702065938735091799609082813819681950653528908416005862159532539818003560529478838743080055523458110425988085368070322746649423363773758894086861329825172445165772436072368905856304228172869045837407217369067393622106074508509703195212207898048137822961061759596194460272836544609662176177335806304565927696017448423066186112179792226601233618704031994126674785916555093011566975409916086407372584184633117302027687853922279822297814625928514884365884839234278455864603103637400587199217085476800899627443953794696934438731455121242375763830823035180200824872140709372851432070238166615845163911616647551699054855670538782582489659739287694184972577287210390987825467894293855628981183789425800071504085305690921039109321829547779093809397074389167106297834879386910076018260236381236496737491705690736746076184863990267478228641555564248694299974954393870361450869379690517665708632414800840845187467596146168682714749398041243073109939037298918434522135573531199758024811735430823501900841483810386811421094880574656779216662304476509261065117112621972983518394470665740428555984698536450605908943367805255896830768542918542912624809937557743325381363995490832415796703269054509826036130002408909675310508498738921454920985840024363193937369478753643531841182206511380276354064835522106693834639801356000557 A227111 558 1001114619056618072831848221435414318398500681078961961312379674310749608946173393272870159080915169146036831034542279690014532100824514161602695486554440677853079001355288051492190986929398893854979403337901036367258431717747141188135259459340582747892389999496973601231056557890954936453435130202828115222421190395666830872071791425725371416227057295507774854101223527114124385074866793590985435435646295204395241546192582798024967276190689727707355986498954879037772732074955137983531550246421178553558177621818198523818176297072569268095748964665108103078204153103159924484990053193551542646533251349923160496397531798688523117518941545285513164386507268236408964400228448199946306595332030184209776270883081645096951342213045445018257571534291983522238814721821043215961309791743965693097572294147605739216474088700571039209181065338342075573978183046708156109761346019791028334482503631778155110291532727053690519456768992042696517704105894659457370610884444773105339546300797855498227841571390221790832497885483673359450466042261270674031742358889888507574038569844846923721853779236509957352824966469820028419572366794509204039543521992023217361281367990974496782326258301672949286723076571162284637599112942112989618493682843855577886976116629572269604175012093359018050115359286776862792480259002089386742358985281737114755537909536416968062033798230322470649634878405113014786519748654348052509227940937153685052920920551779601110724110018785814456407239611793830693855457396333231385828839992956555572824514821256691528355010161956874476187606727482014365496532601888620442837849902055965710856619875064187334501848327240166124675814680622951297803520351949231918431825483122691491607798806619707539836697365804588056276418919041613413082567963717334300135901212143639086884735469023380638393087114634417242545955804828834310955324594860808468819146875328585509872246637146339966491043591475382655237891466496496584396913165014891542282695832648911588969733823403750265934962935330392449281866020076077293369325844297512296199811433803472558598907398010360691220415957360436288667971121560063454144777626097522488063210449630482691381710223525506929077199333046916094233560094531537011233588652523776261312380500417870769550683588094749788623564652622860121261984265958343558940494548272157262028316473267728000852203637025784054681265636902033091801245295009976282655394002601429720637627031389935922485606960621989727515160499300678023699135275776545784748376424626431071073296960352980102335149770633976282883551762560840816082050163265441116923893851683103986721617873724991307628646015289412487952799348959173749199543938964014757728831276554379971923497198221704488404608542225121121929734134753137112649633403443691109204692580818897934452407214904107292387633628307453520105408112500985673589264888066881995910569665499664036328974967545447117807034795956094268241233719077609055824675404752781202765245486934157874845293690604206355407192618739142983299758533327158767714270784279868475519865773006089678159886791849278447892224087363584226689095359077507459522111636612235810538999811247722921125514058265445302691045685282568775382169139950881153839971233020652645606841548079874367534739286770572543595922150846778285425739182221074712475316068484087510573952740306160075072092434552569202686303341078824140956759000558 A227111 559 1001116621284855073451161499613181766199145146733572628042465706154501765910398650310136479008785489901593610886134783417669137749086104895295899001271455576112125822090697449070806695898799318272497164621151487680836361405723805954227010334877665911415868637250536124529913181410200884365181634922936672982889696163703767035911972448465416037142854447359138590218497740319280540284164828530871201116242826214509525161342488422800751818144877790926145229606192333729918275172386633918067389969764936332975911444684730628359860687334955258456371202398677147910104929334372423352317850784775902661224405243127465592877129946874073510901439969050299853369252932774084473030893418863643095460417848777081128257265913114801169900717396612220470761087155951174610206405995646328972666360597760803543700578517707864152991018601553567061295300887051596314616039450829761921633038777511650961427052558620434813116925496367940156751640900265516011926071105928987695853300384981960936193075011594852401373656026637618010492005634044342704847979440390096048626703145529446495304895461453398634453259684859055434657930607383693593035678935468466283412735694049043090880567199707789724646840665843525761637733664515687819423635100102852401444876184188372493025904946059803390107692713500288306609702252639634088761271313811894981294240984847315471408822620438714166291669566981517430859708115656662643167725266718979746249030714007311666515666453027052130318811630173264835324525220862724073306802469544913082178156608072624132658408290978274033826024333652583467699294121728078170201387460091265776033210113822030798217585145569616340050925718497791789473500426690180011320807897266684291950079076577835797839569394537220885366202805762509636879526569710487941443035294988377955424593029808231692054373163644074424452254463986997587871340907220788228377987147762300750945633678350078363645233721197081233252858448453409432545120478925135458211241558346544260308453313953678818861441034492204570559489576895077043670298240989935383779824596165426484546005131360401430452224986742342892259847744663442593534686297969766756268125386173935940028131052593271526359007618875631233441634123671823293978887231826553629141838683628712403008598897006002559454815472092858584501035825243655663787014582028827337804651367501657611882567693356064874132028005626753540321678981984883829681316717708339701374340609357440796822282390088905690790476521919824564122031344988559323027494820124817515542131295450765439569554267712622352430751337296116963636900444187565038136238373571070713367396244349564977165760493925558556786389131872070215345705016391255822383130721404340986703491063678150498193781305928406746841008064231814584346510099927550989942674913284697925082825684513138533138954290170758006792821329185543028714613443930300599542351830215421632937069780948258289580862761505114730472628854461437486129795247151176849591917674413073042619018602624290897973575785045418881105154035083137388475786095545306987509670639290237277232005077306812188438401627812475335028024991237102174640886432791716353471913568213536051492226418581604988015371610757111227672707699568683443688951361370618142977468975405375361530768766272138111486771087194636258704879340282170303671801534960517699703755179091861284811604409457997155551060372226058031470643878163399604770401112720000559 A227111 560 1001118623517096528542251783863349144341242130705467594506642829124601695239619721498490925888470637313492498904210518856201430807671588535404865078907855423536723605664488551464349549460698924884204310721625750580473822042079358970121171647710200407288350886239918235602665267635332648209059410349753083726032833827873673253050377441538241176549203361651806251200170402460659955318131272475453396065054073264726307885188415866231404836850489113405536392168944190128086780129899205959260270966561344312602156217954061820199299208532511752069815545872986196299735641441152887944061395495992482159836176149291418596458392540637569727249773248812719012423674158115563513931603071686080594298408823306183350389338217870356516421412101095671482156583659867914978263642886219505543503262714520689273563700225767327274571718844374296079728852438444189352470326607334685398110173887479444638709184384391069550354773575108641359904900713027859773966052261553495447934032634212120015670174292405329290280603275721829714337804827223112908049715776898510786557529724903995195307997563670282971405681667656571373532289965892083393953044978406764853550793315480887666974725743480907772235315462742531190387583990696293774228111662735453494207566084322247186927035419982719393084900659281540295092956453994024008742671973562042346082114186586926180758028323328417134183585182258617595664247364423259078087898587382993435554175159559511740201845799307037263871292666685801071835410055456758559143155252455996714607987733000011437913717052222031475552835294172895762704272645840134019630245848500689425962873559799420592377125615029050859408541633014726936729839207566357577000207587584675304966713744817557128028042382184402161001353830628284464532995740707350943499876567645885364216786544694155407305613633303516977132079987857532474751882232660056714149615069425640950952274761148615916926632426154651380778178614203815295772510186510855417015661484245264040231959039318024030386429845785303821145226945608295870889055189137135497630516078521249489554676711074464339821282418633717469547621903667711504462512931053694724680077858970563510273913586367313502452429854199487274480575500010993438292428273506783722154565430294846071780881137942484190959516510954252086630110077526682586445719295936729411193368633245452120649519301229423269788508541681912590191733841288166533812074047249973872758733381756004117701274604933048241570468166950382796810537599323734139646840197090758629901385833928607964675806975750084480715103218696456406100193741705569861503753805231735805345557538025129782444031721459824790029777713342705313470846295313335805545816313916584251446500455902549023218223313519095106456280041759538439433453671825821110909901661521874861075232159055302866835201670144885941093930807535813766172363419637083052031049929245492798892268773091909616431942259194308765734544352601339374208811412473429918226539249192597193360351059458730901068437574322143678252312039035800362131823904134198319590318499863801586922279672841446936289772414937571073186845768839192424757872130337892841545543004581150366927717167223903151414099918579207227836897599681391535370556170497958715073804049189486201048471175164063814214914186369275908690626177497254945861562100278161881556933511889744152465689945156242118805065314271730391152154250248469628228531829381269240000560 A227111 561 1001120625753342446114024013293465709539917631423529860295098269782217478736855698972023524220012277775758340399306733666353008427115534740832849783742717340246299223535587754619361780710727039586155279811974696667353831502042606767433388084099268817354287797030274846801885936841338005692945627584208601597277349220558439304233179775257212280583091044021386700365313664211246378897722628197714182143315332171756594511589676717901794811237362062565618325450802382786860843969729547482499802853185210045321016485933521816878254876502568956405984730245621571069729563764525665320502911195431156294015719918982492774052457991829773872442353674848315197892648705610510492125856850419193073040733777028369544907261915418534991221330142749972956102935752564473626937648238895071576518703392073451954344486549624078230708560123658993809719458329087770939961979951673284028030140345905586558820950151798411279935253849842674651691252582672534188785334677646092483818999514581535139525223671817721025927588984527007501970595884822275348641487533625216604138712743914818300152858733170105416510171080385453426990177975037357247512449190903685988145031950784105893056010649841514166851152143648809834784121240102637433151144431139355330014451647052970955237220901560533453577627025692751165460046351600322294538049824817228198852994455834005113625542523913654968397414835262690443332457175487128216490398100537000476274327288163581828511318891332120211492793357140815631807380461441544947439410814693194824131872035893299281328520255523477511324808125809658084162145470917726405776557030822185039881634219770506981104488338482063332364690833757942040465214875455299209288671407988529666420056993953096684065720602471326960411138612450579518296162297061952831632053079457577620692526600311820202586620012838729211002390177593055935352844738836650693355822580427401815086414364947192580480116201055858456359743089327790844954648322098683318247570380110021289201692958975794213120536939826133950718377031491627597903901890203843473660521404169626707457490393943340483618601659768102511995818656019258992140858413486022145771557452370013326014760198254458106026841487532836665836248829928551826155633035069351848490183185796564822789395987301751477030892427427819179662190479162336603985648531711534270070162192644913960186258942656143160941692053824863926011287471215527431163156787568387055988770559521393289100152566685435825276862402195926221054211395834810755770130931448125316598520819184733690596285561924466426616352026550463047675709825129416372199289247701210030443597158426838436459247044546101949185432214341345609749601166790580727201036149726828953893599007916757337252591599467528363340564547572780950446100724148818252452195930335255229911669611594538151756422202015087276575642237390636016470710221335207712753223690745808938047651135996518730470226864789246291590570706959571948033098392610125069839224525421503660880324707118230799927615420299318746754623124778773279697465030393530801891412373513291643886163280123560614106338182293962546701179667195702078151484543907512630898434379313687615660237486606745372801821141791029014640596162248918190454058228166610759629863578654607111045467896744883373576270478086161876155248922490905061031171653098690636345736108057064176774903015251320826879844927246807874240710496525499481289624886840157601426320000561 A227111 562 1001122627993592834175399144812950044687473362114451465224113392384250400342688570988181848545562226874425421278674039780916130614276187541094659860906879960602071860710498102189206530882824111490773753197650116306025540459125137030604843591905315844244212305198580556465339622377609023101321680827254710604130790691530847587283914568363712417566113969026925539777062588587374630988019763687652446299204165406355883951513973589370042198960753132452892967574047747999457473501289400161464868646831656144774545783653891527703934571192122662335365030463012246766998717027353458730392399313309485760832315468262494562888714678149299139449460989828415121274231771895498038988725538618962308355193777901625192823045546591976490073442228893837043947752286953822172225034199213285723775636923936732838533874549323613778639254213504669408862703471924700263065415686280717047990861720788168196106588349060005692373422650800019563465447323817794633140684388541481723742413657132630269961290602249394487077235510414695952709877996299707188364961703692234138795022510553748600064555043692263759157333817756208516229375384019775032261052132408114750538601475994456667952315874195839124136004938180861816941048277154730054435314439653989497062376222462057495094809128815409539224551461553717650303095731397932538728644876908135161335830119476834667449182848817944767384023212958177383531085222805814943382407822255113651687896843382603980515416402229701029933909305463658620771958275130632420473848934955681055269064302922763080194082901126074841227608743950356868184140899445963968583528449916616438403213293612983648558651126866363170876326512280201014716281078948320280679523627754345435891805158762117876514271176784503860682875032566803065624570604922013959797008992620236659280122100000804039682331030671449274827508665396279041476857912051376484424549235358413054820618896824970200104128545371333935650501157433191321922134416099555005427696019833765847760026098321480205669645156869627173140493164424545354213489402136734826158331589714804530632384059434573693588494432631600765782208930187023408755174983698386604884795300760237988182441664264580701356686227713359301655381015151731107759274352897129558920373382440781850488746720021945199395904005021714518789595551456664818581329820422151973842765603558105881380933863053378953926784513939183067197457581200278128376730947348150118715632563189753598504974762872867921543579907679160144739703121460791887792318737570341372652063257596470674229738146530914468573455174773801045383108720142966437290328076418201679058426309815809732598094833257747009667870760415744514727477960679443462067177215993582591237590210863326670311363555627509075083772133595419815966242077910833096416875013616205998760607560072686108673670411992656105080050502734016866935207348989478019749012114141159379736281738499898454734595895626543927823959579335251322824393119432701478676890773952327964638453870574284685329756544629090907817794490346770525204988624961459765048881958018448351969587250863198581554724948034037362211335498481849623786801654451842573793358283340900700030887656714790869125342842281898496780046236213405790690757744747696536680884879666690616210500501479628392167853566812903134292631957080059416663796460496135271626730637647723357391366820904885639576342444817857302542187247555340378038338996461702749912141583961000562 A227111 563 1001124630237847700735314153165125646574269271351635776495620310750740070573707038886586969210287294474659157851740838788596385712871063085042626515485768924578250347513973223961875321541266515358286007705570356326446177813538701449376862194825066266791801524805836665829422278210051892382526545464923419485967790351514953299758530696888615965215691888974280502584120756012186492073070493348282098975899049632543381331110120022805631262327249259147920511297417277769502670033449541896295462029086450005233650122700137819001056457244386791704187132236667188061246629453717783873545334432787609468608405976599415367958857962804602980055910114877952424429626005161149181279193005577913689429391295216140262296402823138162412111003840787073501479090209502293144116814175654746502108189403634062008607478165118367939317187413782387858077862203521924654136854046172127629473284418483579632097074975677882862233008986365385909654731580060751016147278135721473472028215049476125535707248989691073762194391943859789193117256408553729191894516158267000035729674883994630994817840354502198284951682027007333857566022389343552893836079297264867117577198867209263624914867672934531505164411696023887026521033349416500242655320672849717660610230991884487967562746347478429949142069377203063130712703586423935288242122011903350927781335562938220626662683742070016860749644326036205885050589594532928097836807458854267763814663218700016418435213851233994170444637053070776754732059003415375301277248337706111555816481646227237053684349990010548573121767721656519960772067609643600715040547890567739714605267914999689240306177737187512415264186201600860884284552569470012962444629687592312273174688412706015343756071108642791709088125071356457060618251274544927641527866633806589846673983082624311514690098575130923997713219591202607443857347809831847742438681433763527949066301136247677435679581561047944562117316599979146445215450469523432556215608191907557944911611597084475155671080701946820375455013311460155826272706201517635197737780062904323438837275697495235072341938269136847427323972392092887964145973235056213143244519048205067951206048015821894470319834482979787886886451489247925162391561319619679720144421871339056548866651132692595847299001045352693669791205311468105541431804646477807169615001754819242835400051710960918801742036224347269253509767112189429241461772173378881658228301607398891207452650379533293514712737559013698640657796674645980597980259511452046382403360436406387346351901872316611244840467855257534240958649023312731013398073240702155226214083216637985767059133191010954278117343994208079914002166070025615219787310769620813542253045857089854797956787421017367738502454772776346442258301229444542817358919029113781035242269826057894584434293221181723668190245575558446692731550583387705288483716404452634438364295402125327803395508846087864954047025980962819422620079196270907245687238002664036644768961643821145509192008973342252550579310807188996595621260261659012222938018524980472976492777898393814144671764496869827092103765958606145407818853525976999992934598357426568947452974030874444061220474347594781239435248767291237621340090208072731973845791630676820086013078315369585883527893019146460489620814380467818327860138883028025092244175200472652916730024539461752546332370276675867093329545524055594778222569573658406048430801250642742164000563 A227111 564 1001126632486107053802722030959256577680749469845491006405058850526137458661463935900322053813237533200702544943182116848995288865861572696554520413197705236255192624054066180047612747189720391360433900166094993713961180589588302986320635811518851073332429792564642065197555356498142972863933701494913027651979507576491525538973599366362725827879258607940492337176098998713921453857467264858280775776409348984343442252466426359094162900000403871447478054005986979636484161290790151321877965219849043309486828933855608673493040567829597345906578417948596296365159739700209692592085728064726082644514033707650536251321331385957639874583720927558732719344646449291885271805660065924936119718151191690375500799025790750985642889236086304681633397199330638764396416148587110872777401980334289093639807558647236164301503742434378576168640073689837468994514237619617154558042262648004425737535551001631727629649673446690985217775750869960445690325492635644604230586617624182482074301187773919091853739666938156599677185227947113836421356600240110951608026054109205603961569276241582842734304559666612230538415981312872102205557847194391200595179025906856459441966123046001925058353226185723143069356905529666258027378651253436628045605898222849409360316219415476030096873152251802592985377411294180805040381300563608646089606282990448010672984460232770051817934547880557473934249401518328586078470197317525803064527935734374765921624668117681181222030748241314948986980104808912610173752720259782313119104637598135260443855534595630334511317787890350735665068038796910635861342532007694937321634780509097116026391045365894428139162150366802387759494040937560435621391606256571007934171480416646948950627996502908494723494758743745916898499805707981852160778227675580060450861056193931196641213127151288391928530543568366962340406839245485990548222114934641970926886840855795129312137627950010962529461069500676695902350907709102449468664621068118514064007667654459909298523070563902554623938894594313638253419934201575824743606038803638290915894438567515997678752648379319797206586195439271889940991714503593928080687107150638279566041190189929743672444510541947397160234511902849248277226734371634559685150965030623878853597308084144372485770673698155388471173523179359938882091430845268518795408918832848909708282164405182959789716586329465791163534334948656456162739054818794851685044269913883390372671875531235547606536894116567273088147398830094590186819994680083276967758554901754608095868998105446126139916426621724671300852357139565394530139957070411346302448117443125360616720851499544738205192642481886400459401578329843027793057070900780285606664136780590331387455520007921898409682304268610808222817590326231035464366642913855422387790724104598786092663389403659492361225589299944517759122202029621936856545303893865694331519030971336395772312615738650822533881307531086957388679589185106475394382296675661365082068298853779794697612453072674869478539782874902793179124104733654330552337502941252474055480712435597641345049190641817266106809916128775851284611187314060265145280132384049490442307528036122474922451881997674351086155445739291992157579119482462457361564991625723400554773583650910006122198180446540330928974980718962286631539714543889127351833863553551427131398210276153440103016558055776844102618914325844100702164570678419515026246436409495331307900930000564 A227111 565 1001128634738370901386591788702583182040739705697856428115720024867342890625630518757620147418458572706558659053797344055377246017650708033987042459153489005150179365514736037832458869191252895479675354518537039896243038155623035985113069751341097248839751391157435392956879914943026546871669377469933490932569888116020710731673162360261700022634025750492492526271799070409334760944362793300737421844612619704065511889718387910615770968303398240992893699702947071099146016981343230232147159433883187545544361457508242734587687416091731948644025844313728006425515802831627846382017194452308666762246535126249343146417234613252452931900665492020531926695207186160354229571042528063788776584812714303329490254811248540270742037383702364743238919679051535946583735439126263930184971880391747654028591204200344851295667227073924127738378628582126770807248704723438256938305206604900248461968542493101633818129254863175645590759821035552530879636812535613728241659357323945702224215860250758932442933683343728281598440722528376613392620889224119537313771003161278092697893204749140508059635526077446612080850050810977161927372914757191753298282951397790695956017797714623102194530408360670350103947020356450796326545289510496479598189139716985244828143055559947298302585867568157954521186178985872680698404957390921531184886558852086210233442867981063854674296113732792485404871233811246572146047821329822601308675210522482420007937811350598981370541958308640986979825007992367495939969652389921555435393169695854640232730195069645841421996799977353394598817712413027457615004611092043912163618856038943528952708098458744853750281241178687857178067959064758026189693379026821076446499756447334607556113191743557744469375562941554316265262246250532649873208004304393883744348151326196910520523785266028004406739269705456385854740317451720624172393379531129401529394931101527774601260004547831182969825080478253579939142733264472652223094034964804434692843888111850306606744583134888011348346195651727371867384980885617955189054008380518160412413366032954295435050510649544213907911471764235444512379503599058789295308212311709336323552117204358917483916033536498161220545852583986167524234040899940911392950715652833795679483676222211674123382952643655485780905112832736506396657726922588777527800031843516960404346761726676370103925204843836708058892314748072843708539190867663027502574261120764989837845221983779157427252573896840793485134561426251592579325722339474656874801038372482008244648783456095985130296389843333074282339701310038715011905704619312089051900020184134032784225446955480678161478041912893246888208289053085685313042631399702299856465729295321639522261205064163957466058106265480842989661259614969429625208127104323891179606385905011753020409516835853865386989130027454927402582161827333264549835629279184998346503241374959974149702035036078904326680287428747972536613403724862225528136814533009029166795798953732733295558027152071822819305397701917963673903273985268176600736948604035418541903842924046019762433486926053877976845259921516005070355150391027074412284445944321323942930986082231094193370852457377125960510023268944035492796143403080082196271642023732806209944016377991294863895055257017696116617692208434103741732509804990354991205539196186290059052000419657262385357302336346623286030443696579422844841919412782649295702830496319719497312903060260000565 A227111 566 1001130636994639251495908454832357865176144530599587074358730765300987566460885632559996198722853087569890834637914749105122174655293748046537248860541852791714991960637211874680480467928943665238276593477885643070156735647985386050595451674494279295222730219586885278035101186637658877568264977835824497098056840228144963265518134181047446946667708292716114252648911121670299480615170760572466556054598028153528510671757823905139125773486240684889375281618898998939282228293740708757316833576880177346699603502921670922139300982793071091540093535019510055463580057566868349898009748794105485651515333536675081611395876911470358105420571653476932246831501843855381903830209784877039244096440947809039945722101382661968796788116791489258732319852209260652456297967832745766564245139462731035543564972289113444426722582244076771844199726763215294987100481751853189577199466060755415999817462004449084470395259394055722268604311569976826233828611363548473976480196038429763497996126200405132773024650119241229388065762810144484917900560629476628952605519751676389199969394931588437064410062505764462414407600280540367900383897400815709834595156763098312511502853290776565317688795496428718218461505107422152322608276343048121939894899467219072900409862436698101977766996709796217684843418765245275032472173395795931727385319979114308122872886856126832341772692273202016441961486079779945237673784839386790756560302069838937037043452460300057900387018211335573513557652693396500570152619719052582558244258169074927304412525269592125179084013636442031517716559312787215631122930465404753719435488339333972059256906758915380194622847313031052403415512812916661664808197977957738482396078438913330744911657020990603588361593197956704615151030858126651132799768868241714304440059962048701858150895116957323335596794792067266223943659970015120774396238327340241673263347920463090815953411938528141004241009165885075376801934854036830260689378703405699680645155285562522639703336714755758053804989789494736427534402017326306490762810663791315409930552568770466905073864752886760347959967789972386787829256468124995698383209000053272635074126029027285011561071624892789706326346278531100984666240119745484540401866994579950382044411310710521238647055037075002418178519254490998346491160299160531274509818924785238519434721510491541292260229734456679145978966741538805519277951489882023773810471417602187097911014283850453110036192854382050272604964422286297683680786400732515829434704697590994653763518145567028324161204309972844521866541318140482732196163036191187719007712637871952934847890045757868271334820130771880032220179069204389906083414457172042190164661941173566028759659255186630273965116483283691647078628129265841973741146485113733184474889695395772319810958868794873705316244513353756723137022473897797014335107013587011412606068687111205038678998044376663868750289966788948725027389994280995663402764331243712888178471180248572462170838473428514509878361443234827726955718998637023032356495747380289109799674257676387142037414151682680893959396345929038186236515250043245279119210248067932453194822453760951127523116724159588832764269937904417935127837003209309236953572109655288683930712865469277262833873041006011971563385112889545629221030983378425257371632479912848568078567096526703489605919610848279421221238913364197089361764995919310290323002386954465700342402354758220155000566 A227111 567 1001132639254912112139673075747880938103172299706607533827181626334402448411151211440635688196492913128647515846877466275566587555587681388015691227005586832961421901615982969738715092852047064256415817135592923486924338921560438983211929829412515214029979567798484700414499821447075272971077087818908499369581102850892849667328644506584135879201339928110065659126923926966271022143722656153043338194409399927740205109075101908897217663827171886402441662128469343037577159787098150221753004980315183947620413714583132404023637018660448990266184883257936068639377256720557967831877916967221056668034327900579908426432850360077763811523530041688338535203974974932374407407857091067037955646865351914350751087689497374479309477170096980804327134952105726151298551344482097696616652004022824989125244311765029431449411090837945592770669491034930442789108329182009444578855182202749232304044561390911124826071098550756381125185673133009206366445526489891564260892535270580181000199176490433317723039437236098534187180810660071664484342019817205267016639305425402121549586516777680407036535050817829838417254982483660078930308721006683138551257634200113555756730085600527129073104807771825180667537271680328420146556470763274262746628282777419818198838678011594832318411004945487051409710630497561619344036365659444318361857853218569379792637046391667101727456311963912266732261577517347233563753013614810421708811992589134401504395044127197040689152220004001454226396038821722062355161392528352051011019453102155872284571279454409934168264725963047307601802241351307023493141165253650679917850883298147031871162081743776189926924491704975397224341631786764219539066769568164001018846222154623708815125812236748532377825212176673724965618706843923105139851501817906242783564274958424277804228414508227033464977437981250111088770651471480320487186066495644502974215565045629536811033516070750758055975186464933582066474434877967395601085427429940012457079712141180249876636765814822442982186209388125969221355529714262956162490174234223588984180854269463191079974720605181215610831119496000055260838596682125552444775546977175964529307686840955790948926735829552123458369260770003112194284223284701489990471006886920988826292341603853658983467320657061693615539700125748602215655116775084471868649779166895288058068243419530215513616137884812222854493421991413396282140917202076464346990356011042448041164445116041175588958633769340506462808668838730007694849902169725991572126888910125588797380343664358670674761756647251168077712251976940779311851588713505354396763838564245328658569625708753734340115882122250663534067350262674320025810140938687913902849339970640982646596395134982879442161500456050600108196441443532439245810124537781495284836934753995556725450586737692201778227801280455794300623013820540162648101802419251202957349708900902076019714115428223050587041948563042202015496092076524370821669228911244238561071238508024137160362030081809903339755309377138408798909254946401117032417292283771046921773858438482998651887652206748550772395130386744884784391371718003390215218741412076144143115407519462927663343140676199666299484558340483783720694763223390519512168965934603236352484347920685064185010407413888198928330310543543153716103855321698659504417156868186602854579516963601844542593241560302143815443734732555993374059364296604460209530800383663536778777483320065616768380616000567 A227111 568 1001134641519189491326902715842536525410216148186030802511649693623296386450747046176597683835309309915750920054339269195861223939657670388723173510341503595274545971668071209744017358407552287882615386301988918079293427127168125368441910867221578587385913348462397567164313765168683065934985371095515872208744017516000494612799834200607630913292050883843254170965526066561476043564096644117740473520513322190485462561331791548429277634357360414972728226326904224694644335942478442189759707777567827744411428778063861966785523395012347010181372344536162490976495025419607828890246712373156981361353558483584194252713028144167088090139682730643001340227568450635492770312816524877389879937899606400958138841382632807751957053127082524210171952117116898042898644680932330362844212491560268789635759831218109396535984876215700546079610955602068312923230692103680708115992486723536438336448414064034089186316301608483087378553867782086868073288282554710715432657508581674241964522747125288302463474478182199981734129943792304918864860844016327000866543862075060366834077939561513993002417535450867064014426052531210638650186041256224768020133921005547360827078500748186827274072177416123035522402178036653319298289341723893181018810727912045478139007856616050445645638943665519175387103653701137771048509808457143165077098781002548431611417517357637012174803640044194421864521840024060306772140361175599977544816023422363019471128213980248251630773298250541075211093156040286148146592706350566955095402422558503832338146773669664430462863470367320149682781002924272009547875364320350064288745314246194192676886490095880420572545430173764184327823049417624377554692931040038329148870302108585621984104529157628094217868977223509716719870681376721641955203654869777078827181600372669754592821974263197899023927410612790476794200761746559319787857025747003098024894173235086364722186675046966946145552770274302270924472682751460349601022592770534182958401220600923887081850956565714369290357418002490940483504477688894850286385172908081294620695031315761799453788110087717352108509454397891087293159145972531087439412311532571535672236692183694398734479606398012221490991284718818325854230080752163393153331242344394360801275414238154822279474577070464360683889856202730675193605057086971530877294355935179112029719574317497619852536673575795732249204674299111400142191942678391590548429167967980659654642925257833496657025961233498008950967212405795080190443005571846650237709300648073974343860347430392235873957539142440301375738434556922866652092071933950585244436440904203449436589070895070303957538804485743573215263646517342625195380988169063707864219973627130759266620514761744389748665198148777547092913374144768247682559350316056829701342390694680589826868641866545866203762562862353038967698261309844666705953200825841706352742036588907271755179043651415228035098745983070577809933334119983496480416591254038658285217116937612974737456102233407896121088560373247284714283617937184054115652720095323257968120321697090075943627279594910926855344992496111698877815011462560589706749128604279849085155625817824771766744706411353495582092997720767700418324300194981838456204780963298151986847397600696974842273308157440192831687161192192677417298397983780081870752787277242967595305313274067693179185800043295658500120517340604237247132748218243691653455300134973981103464086409331914497259394541644000568 A227111 569 1001136643787471397066630457535828537407519087680224002273548109388856451417185545222278885819236344846174258643050730358552738195829983116508363275300508587054730933927053123984820863472530387894339104468505106239993992790535455365771087312060101100713675605075064512391649609095798903479670165793286986152669526504665945510938166950608703484047293332065820517545757931954482242589217501288884986345307319878935434132329174006903299391003731912029730999896954436840965255888112749986856989146761629875086602416973797680794873833655113397856732258290585378418219042341019290849183934898749849758349060134033127093200953661796943573955785246196939096188560567237190066323424776103031777626592444244524075405745964821929883059666709468898050275480216805141742624752070393676160456082288635258169316277748646588443012918754003566389865169231208847568821608122275807148226709263931030227122337728558172693103763116260233246177868508697246573891419924909379327598482332430512777736095989782353863588971813433306696857313518005322664038502073530691500728389895767877649386205595843529513625859878901430697736251544898446088979681549376971748663278134838114287600041349431593562126198431404762960701397660341855333247609882430072334409491270754673947186714813564839068518640111088095420508940857035462693554343857416042997769490881748578855062170812879090402436322549747053941401656801008093315236558222758575731156302632701052204578021835171817083149362756448424073239576772371832680067277473624494836784261312337929892709294090927198512269986160092619597117321178676055850543153047585563823620241056904834181973696836989450251642799074697607364486729666498871171661276206361342455960435848170992933193873657871283661820664429086338527127447393118776691643642171946966879521348493086935657372735629342197005217231434146724937173100036994042255025121140567405964594578520458619329870489883506006563374310621786844342549598114759378086843827420118638599337197390908009217483940017750863953281176274344759255997318728628872546371482722264620609050049116840250123117554472857552822608490201189051955837732235562193904905064804749825268330860692549458436436119566276090779604714577929394230111786100130613256832847516888578583110095800157006247515282360635034291954162288827540954829695694870049703581026052022332608776738468588186604356848433629267702784360485605504943000813665994806414408188361969605259951192095642847878903234109831517313215773833757083111764656450162944028840050075103143602898909562289716314764928386843824499693934865714268245848435338782601556893424422688494004923698744553524472437965829012428820287826381101592530368704611014235850697014153175164188168407020127316842309712599731683147551509371408340777611182995511651690464011884177142253294300047104148708757278185700535872495740912066663381466072569595256233735490870023099860821651933482816750126593129975502002525911784636240355333027716399497133622443133285778724897553008452000906798992647028275899475908095621019228814550283731031322352486890811696265340683850818229024991954635324295970826022207799123456210538712321838903441719984933292008768776973102975148407962240463657395384653059861533656658302853347909617216768059139691888302307639871497304658936367586731492109689426859945575594830123313104924372317281839661797608556570353151849877215437823474720874686490366068776542002585364720251042629800725955677768323443664703240000569 A227111 570 1001138646059757837367905401305416706348751366192989146573366625682563579436465083206918583330831385635028641681652265539959116032110513552534938621638336014561563539793646432119400761904513315596707340858831427863904483860441743009554650728866283310048655453838888749172211994827852781312308442067683587355546315971510210825313188332329804867253653795739192598302949769299380625487141203680323467471162270020054678681006953202689981406054084641859197698943981502523512033593929881876414484418550163690568784762434220199612171561435995184688515624744920587244439716288127477862346025437729400545675419850792041600971555869451554139698766069677291807336109943018096972252921930182271167165270307549474664847495818175018144286625076845263860989056557593623235791339276999172266876072837955622948272347591566325904971695383305089520782248415467699030914677452568821007737325009233565602459255534897181395385115234600149465035877777055710100602480839675940863802426813962520130179977220009810681171410688913459085288507250898228730891525231669977718095064351681125323066444001420643261123373137618770965146779953387109833340648870089884461350550693374250042823069188687213924565135856527553592811196027614773838921623058351547852830266908718404728622563708855458341580726702722678653034262699530073110778593195055248021398343255653243571217332505609298643259490410217349795465345182457173491399128389102880887132164967761501583260067971744359212803280803543163671837182176314284267692351460032849379423367925765152146010575677177233592997346269602076311989195263635632199730582124343783630427538233098202677395866591706237740447421939723211329527694455630381119985995151359062247605309439893818973071154423634494875230359976197327722580991931293692247820303817276107118585330456956740230871380620220633715348043969585665820010183906399915481363071871021830073659504611590766073874063259763586900340470424262535145963980943031134922848540758172456243843861882344389812901451098549048498443368467406950527513339782782825326427680614943679965383185922317788772302038908512710427626418066060944879543752823733505883320343527440022456448825818598606843169298039780743725388261565867558804181427997848583437307197789430281117922867659547331147289622568920280984952281836468228753708874679067834386593461683197142297506776910035404206412559527473598287743970322077271479711588267479946461342625587797900031193731338372396239341158419642711015016902256353783413525084899285401349156261104965584508538041385764980546767165680826640648200493952208261239828004169001187050162587624292902941007505142514424508591840400986548040659723383539091087036422723228076890999651839339250564869652597674736582181652829408217412769026927334170220147969970195083363451335982499568216884126045877374275188149834053144710705132864580789253482990835034442223422116634652097870432466305031504672108678155126663207546846258649876293693754885974513341362671719886828179517389828820561708567398348892481395654459762722926852915823858715946064319808337817357567036124456242303381855093692378221626921852160965724042994890543692514418515247019288106249534969738890176647946905560806045324978676128749329079530634331497411532072704340688962770085387269644503739496105492627779504380480968821500897502201231102598763304923058878920163658084094287106756137619533754229850483524002491916760461311977716435680348157904882093043270347065814331174865405000570 A227111 571 1001140648336048820239792665719152686724628235158314013463979548413541396454235099685667811622775768411980675394089454585847145219984025035366213708399070927958292154333671288478337947582052303759866003885618806422291706563169469900250134382801969955303215450049082751344635274739450787408775267781088052556927740077989484319230173013195531359912779599562736783356080554681373466316437695720141610616808327358249411470485379782464057612009993450637477685427349659486620126181156104480290124497532143801749404270128658465635596988098323182845229888378313344827323619789141835074960730838931092069577761351873394124920724685470092089145248523635475376673527676141794447879629245959808106931501606312463171352580989091248748358091720212357884807309637656462942821005717935101513150212913940842777229608878092192759874858738252843212207286413574664797081530434354904537257064676735357360326529423181128852019347832137514902218547615565086343513984798063728795759245039488549572887807067186514604802990677871247940393244521215873213830981692056402555976969850309100295421322256659259896814051854851420342809808816249280356015417105298644959570096422726973513188316720537991257643553393237140449486976887046127670808959046264416946043542496917812674161266280035689337683845025107565458280480672634963230067779289548083788036970009341985386822726361419247691043897838795733907615189059206136748945103094044422534671180656360280803630533439675724679686534593021621395408077426605397319488515012055702167648502277664219415002529768435878653373605065782345529981726622429042149816305529657489164947213524351048632744316549257447456085913384315447976875655903654805651081736252177703689523443308056738324860929573010148270562239153255459452807350754750427387811680681192098028627620660738132795858755427324501420986132468668387759907677201830555181157040554910546996179084524635394676885752388560235937630765098640009360412486026650471387003627077167128761336230931468817304290168892233761656522614490190604165140050050206393573349704597758538370020852068080583358762743262467409898574415766074468511232322859283315618096547974222172271688988890981913179690434919940387167309436251611085824721106966474467348373941790569027130968214926699540146151760141917903543153616706739947527877554555862362826567364820416927665739349590980447538752384165988296386506916542315131273768942185713480607569553466634667438631824120575121792037994254080647066329100772845080347258154866343435263508796473458954389631955318244853167165969498843237373094946528696471721484769556763676617197905347911258102390698663519785838696304060194912047926792274165570338837495203543154642542419602792232229217607172791763524634689875871566516604120782240473379117001925357412570622551233481069204136382671876171729889596061644055538808853738974022674149431137634646219736968222651631683758184070103293083184539555732846867743285850339867681661706033128952262672954948096645510040463084875321796682363482782380187970222795742976390673908671134848945928205946111680714860446832225875182611039173540614428729781708699219952235177410017391264831762210878703105762535516820885651327098479468758974828862428706201925128931859109416224042420576480427379951787748530740720863712987534105823571902998291328851077136289929466138379136563800665604216571748657686773780778657143420143505401494819047057804466831563849110634153880946860177655707650830694480084090028140000571 A227111 572 1001142650616344353691373387467116219628696267708435578725813487226064856911345444576430717875192095380186667969805214123074664648734505887384173927273952787478509734903418392281121257825828067102569010302029870319045719718718691755329493140061180908514259773169934194056299075260828054315522232550311306290965170346114093982227301262716244562643169620254682255033908074244179879294070947970045909696349237507432965699288266074542615586922527489218324875740861316486995117918884954758905155195904724381618457605246629938190094039092687207930159583653401585829268353849136973642342753282530423906324171106850422451858182485318491473459975259992823881554603731389810621525506908246047104617533198148510525971374219588379435037413418251511684446233988414749199189297736710746044076240042099794586077207714361676596668812162065348022510405738626709697995656898384858569613570369856973506032016510637515958742154689437794062013751903195281595909616115932722442377160617114826123172990322670469000612190473171432272200211848619627138326511125288895143550411826530705849270231973980706771332424839694006672512875664901766074622742026299514907989925678458468416441968847128609264437381466419361787911348307407090567036685890343587851819083036149976242877896197839626845353664934456034946708674554943274237294709351995884291009490835260605727537846763300753197033670627948152008672786939788789816036143810759211495127147117834461359224379199159343963164149606878004157847325079088413348106839704818033927592804725289351375515594621349404949453734579399479748403184509570297812636969530068817897801199635147669796608483835213150104389119318401769185831886443637085266237408034530222049779463292695749128897685475896223136435145782858535603750059041729355896735162612305640109006401808860868941667390404604484689368753807217977052713611351364948658361002953510293745402055052730784443063515393991138994842876773269866170006944316476560707003369949498434554835581147686836380042433082758644672947378486921141177880973379778980646354068471841306206482648429819336334007142999181632794485700204478374242103284379049490431904050661434800372506092246503246317698195693967057750043990126758200785326888849884218869310789955015301071233046582011470677572505114290897756391782732988408725936142082217765676613950120759975037911483927382122722737426266550215803572215957860471933709412452118140446263288659280258082378903484192169210943205933829814069203590720031609135162495599239642865480038089702745046435768997646951615486538850235467893888866077941328620476004265062962140382138556671791337282610541976105373125467028294440597349901579709458946594633787446525306128476610740438161842726357441239455564064408669136606907745773069268833136425989141115315477497395220084830292291376424631356187178466560990677085878211970795489330198647243438498194373254364654870386899488601000823465674420139849655281894673704021515138419480247324765691505780665179031611596337621974157497136285800778354381706254792913416863967092099275391767381856459253129884059195552503509905162092237106416266260946635715498514116156329216409070599359984609616149458935642384323359510957017771006786006041106080661404032787893603808543371249789507636465858689336152395075510211220584786290922362592944952766016943304543796080310723310488282488901261637526005060039111944596810811934275771553171896090523737050926354658713574273913471180869202725794407235865145191446000572 A227111 573 1001144652900644445731744721393651361195416372414246367361812624839575329492645725870865635636942177952754652574729173058108821343477956211175964670586441121675685620994929906963572148779865380811121163136290608374900739003735837486149834329147210896493274831734177318474638105107633940696891412807367631645796664223897858470337276232999539822119099375234009984798855405276972287099148162645625412092448488595291172237861415239604279292371237276661293318939975320524200742249634172402633516901734826066569688698360091027179841760815129796316477120789723662744061699041017348296500896132962028236333052663123058391351212807558541385757452087854198618678731365220599873470608164811983967465782625107975321386113699165466030807192244329990095749390522997918719050039652363398459850393093066728572752439025999875711143913306929797294468197916225979665001478224901573808896354692460456155302293217310210704350891044895153589769738415796869438857242848821440323023981642640301107785748119078226534483005182947575624386885001102931133059571905097314739648642524798381940831621414149233410489308244646872008671369270310286069338641991427552089914443013350255236956074757553115204935372349924651073241686989654218404330773836044559579948522257370005000333464140957861258327319952448220013753460406834103643170548978184520503488524770454239278739959853607457072178645447598364007138008551455054204556569746297887910456092949594025847490737367114111748412400210497531379262619152343163447506930521177955048648604208731153451940681433123645118495197608215264942296898970409335226610165761858061729907337748381992878423726003548076214140070649184320075985942659433096884504285703695209373971385147932811077087886532942313999308408504879539081668011082394632004692205655243053039605427723635859042744535606589435142910808043304605356199048390827743711056489120335043725434635309844710820107766126345041224732306223085781944640644321004781174098133484851329924627523690087795522783724350320520021344490620021592405673138537560600154265154786404900184497302856746175120611730430108868414488821765980208783085694117107016208025631153918026694132615086416050335299849177178755249239549827571144865476848417837197530782054109246837160044620020973666485587160719154974578045377613010721086046854006974052557589440985833649193041142822684238137391891293863996519837834805905880738110964739669275740358467705250007089428433574560505771161052698449643734577648480146720097607920843883583189899425614515415655452402914795314954071524970146002395325810618300389556604548745350007496749655644331706775517373849094798626672693493389800882170901367464691573238361406375262703975545713051117223116257810664736730870183773273319255305088022044210850891851788613976595782770937644252719228470891803247822778014669188034203005588328188410577182203284966583553933734996891426631473988630716219841397218058405505395425472390625625637331109889404623554307908211414067407021562915304608938360575958276667592455632638017452779895057843642785681647030542277037842444207282956034168079956027378679851305552864728878988236413964609293890093400109918497823157812531454493072611336790388357943848550854143334011136649394034050663891878920307964794904651193673579279631769621520143514472960838614098235657631146487353268877973417793555766901665573835832708363391545249039921348412479496599313507615268860293933624947573781066908138060951386808492207993985136837646355324000573 A227111 574 1001146655188949104370019840529402775110671647027362499586838912886099195156078646305406031923637021119235365988654135848485132346997568502439652516628398120630655019578693387088482657531881819284056957311514311945815458934894799238106087937060539697775006637375326527056105120189787856889511978535877724148509644510935341095708102813569778519936027368870117283198570320732748932969478181062656632395302627582572013582698457996735470234855279403548924114037394875599100929334631676553059437214009724381025917113355869289756649490560461332536977066536035082607733785578586161977348352161111951407106994905322060466361145087532298320354905111284914351815975898801775710938965295406788084525471509568608004138607960866892987519665479279441342311330510094518480899063003243513888910602047808838466167484736291850503180973918159742341900721504599301711222181518160027955145587626600227505844746848390613308261662230718501225387480161211687280692925281711228349788694968161209227770848864451291700613403679957329329064962342600733127073218397102798423152832926939881125768972371542791476982148516492028877575692606376313814245878902636912202992323327328292011788090201286188342318653611404913541077414111240286364460175407025194983177338566562700657307314831643265277851996980242771245259031878808208636822892045045182163177535863212770696383256727799626440329489051692225533238074675463484327725190069621344362421154650284797888424597887229621597436737691334788224718499673423620808754737121690890564853883472011978109522295963110995771164085193661027638247384084458872860771048684376948476500728745159688442774335181203474826457285779221229325307692862132583864254417627000379356355602868653327479417344959586482198460510898560113694963315882813046734914485683757628363099201294382299912653760226718980931376489380231323211602542811871811755192546284654923392568575885369928454476675557434230399420764548703385239431263736123416239344005120411296257337874510580340117227083081389178229301774664329885070371028742659794302085684336068118925825830545145405964532152317235721489226469110829255043298781914253147137678997714748430479524568551273717075154016530559411411056081248920756017639821170748706316327231454485744863763924809142475386338120422798840382880242806009555324756037691956130363612338399039006910218768929931972021940783954923846821564324265771920333914580489665045666457830281739154300783332173345275988688402851344097427931287821374476800328084450590108461466565770501164648194011074554708775703786161580456148480365802027737291305720625827022192499586181502613300374253092505214205727970733403662194744371268670076601041798424151480820713507138836414848739963605018515333986204274185301737534929495613347193540484303484417397746821387870650510338689263914739137897235593861185400607433348687981075791386853883823288453599425863226041072886923823094374348299852018156532016123391915124993908680530109263944074769502464798729375711779398827951240830705271087009505016770928347108545824720341609000126294560946355014663432918240716020952739683780829446573018369418342185047754721938708992524851080309647060793474237463406522661839628738579209607420780238256291763565586671434699205313100257262039584451495339500768100992732664311044548769199749484541491509516796880226641206629944311043289888888884491478767170746027070380316310579510746372430470730918935563689077772749859811558302953595240084955775675330400684165471519775000574 A227111 575 1001148657481258337615327936123352089194828217009461137939423840196563154729629383133205997009830002757640662281433358504182100144204153676233179439722255412756309839767056858854261904590233310898915660044617813811303059957437768288700828311750263984525254976492108002877425055081553598360118123619137904491150573898578566302166396371305068383260067701102735924057902707888591543062067147731919609545921792775734730238130332221413602290556144834815359974608961657069912152215966145074162909160481518883572944339123526312796868912832262611698827010693851677557109277383413257450631289509519772734876847091075538057818954751431122172143987279709379469556825332134894583125166573463908289936828576544161358729508262761428607606475052579592708949685142659789279413026882650470336286016470553083690751350342688570647855980404396434748078475508747842711909377982858062796976596343966584351607298081729007796270968543338611771345035782582239965651689798122934529396573105228121568546664105041234855077726680230206238540672896901031443538369612406533056844581917866086363006425527546702941150953247378572553388800885752855197603197108325378834825301759885032225358763522229634839937785133507200978554571614995267158043250108971678259731260361659885260451259441272595100241594822978404410849074176858212792833331587186101704563677697781008597154195255034342079728762253598150272241542787605697246142390465796927035363581604683642365070780710577905319312818453061758494084451579043705036844011467717627016113835224730273529269783854250981311722503876712919762694445314284744879546360891247707064635823684887271424402838736995413507403390617578647697117159157442322186762713038951129071410620370485093400924370983199313484891965505582602406685826270363144349925560880724303672700684439745283249529949675196689833731762698067172866205661411601236450425228926036436213295025978796264559023739799965237501755218349007750339978656816706247841855479027247438946445537856404733754217229740032557283307912747857869239521147892311606483136727907282525907277277296621998952487335206419744230239338695352987880042888303033889949856166056535834345231609573716687007501750788257172680701724605834014309324285305525570965322026911417871781144405499832049051267919432554098819841853591917121966253676482945467421866091571158215547246755718276790743062143598354364777964103397900614042949342438087914031809493921659359311386683732920194245665819722378639063427694040215541900801538386661401720839605120442806224908792046921405482206542254198707784422516760364015536162002847711669297798621173178226649956522134235881842307287390718456308575370956530443039827535816175090762268773303146716975856609967722609113206207509862979924365131246217033332212827173602132514793002904917643480702065688574038496483708140509595108309046529351672863425350026080348852815209749508144032528077642965468031906332328776463350270781918766483351768042721832993052713253028449495750761756463415365185981428577994136975720759113369433332602024359211154625500652027853829876831185207264108295101825555092117052204532835603775468867395938459916455978226836121714279977677326588723636943430459345225349975451637135968217422005779791471392680677460219570675188222699447586795908855355370144603549338153773411079621978401580256189255172559088692958494181912895367582176292447660199042911822172210556981443718992546889786291344856971780363704145003293009214484558778389543350981703013071684800000575 A227111 576 1001150659777572153476814217674854316058477203890784485214672356544656708943052743196816184775518616385722540541638686004910454372555956952193534337578695204750506954266105737948400919726954008708005576056653846089619168251611867705302510914168781397116163487304285980456055483404607656347125055998495630788423678475577853814788065363002102890583264442718202102160880706410808749924420522933245595204078227986924979080008236468495346659763990476870174325925361950879188897164671476077118425809746780409396701760631178642736138637280331626733489947015336088193928356519360290491567604610121443422261204893362613213989748328874263889300799269363583983204479531433742877015531048086116252458001662116788975542657113773815522502823372542178202655823600687763268481491190223336574223445528697114194870923006923088540260984265854062567029811923356959486090202499902806331584030269204126697149401068819326507438170471967436786337859971428417649970409414221837849983920670024543329821639989141674088682985543982953295273192648917760283258655956018684651513592808606769262252211659271989062185292757808085162017415634477051010707216000905349606680334498285559672095885947744891209006178820735149339345123810597419734466325909107436027680754629197431241655217643134170330600152040890198370677653103761307477380109045212453184722041642973226623308176792728468891685122084682327979490395045158034382861419266250133439148030987484430577705226054250901877236227457101227879910104959722144624580661534931807714246176561835869106344830415709167517722016325949509103340309675537126064951661111108718511365576008058140470200527854230113163049201949533425568633332162435329378544953980512952556041762812369478768242519504461862538559348807315153060992079528320721760331447685111150635624272212751063538802066435183386466884711180661192511171162499712457110086257964739095739882797645455653575667487918990360756672787629045027590930633388780449990615039321966149436203019451223108689174157834374810265341090185454063180595297049537020077607034386436254787993023732250766365940094775125624917410563452541152116907819133767197235721812621730268419185551606456309872324492074683595178516526597872169896103983198078542195293208849155367385433482043779284790556879493006625807616694435241425557691599434973677275108979172977745525278811204878008527713697750619620702738735479285845519911656416438875627147892494980744799823567351986876753880965778029395417854476798175691044063965512937846959192456691191580544750740699857305313942951958507512395676505149249055898391047434426059000511389748228073420228319433979776060978466791087509774754584445077611729444945394645681314026146359872609762151725266093804594819415406944013446050794674741990836783878252062939234754548073525706494601156442195076955296786368787978891905401962044124133422388895704609626659031556639189449390279473079681075918573047066772603345464303798304761342831132924528038169249191011477880250793188198916304932401712900052133289439467878155054697761216151327223089561420157759289929992514619859390400175042722274496754856415222873658048915331066745621089200083582861672325927634882583340153240939683482200797413008829635068578202367511267410036791386875285801229315813853401239587107672312754351105880941405169857244388160995567840250754189207169929250154590215903484022572308766327192563880925474585091978171133612444409339998504097805229492122551771457497549392507422144354393074575793545471850400000576 A227111 577 1001152662077890559963639912965674337830985968755997438566633324751430374416274066147572949024754961425945481983962128620001030834960519963963234570971137182701194199867257960320109759669939200711432758756907043737266729676137067869080483750901908906367207455646735334051524287512697040507356196650247509656066117418443654396597116372830662498417740540863827470863982292248163668834031780231229394547536716533835031137190661754730153318235896402560571921439198441628481693885395893267854613901524236993797039035151126960754300583244809318483911151383531291855410892698516219934765174487880032375638529643037523092125100770313102683077146748789978723092736560923248919169150184565087258117042669830176380544064037729313561871106949581316811959649319626014958865368363926303994013943505251885572628759665078351036095376217174738294750549548232727724500426837595896759213835374467688509058828783269856848009456340512109752668094035377015471023127115075014603861497703336486805803071510853105707926121675098963534499552989064517445882321441887058319270489302735541893872870077332301180635870425452449824940361096754931163923484560139748220271222480119730941455345107291427935266367198252853024510295299866486357690799574601210992443838312446958376156041068309005339499540646094038556251416054656665925818205592637710278041224985351948892063642400484900153367871112846768581892755875675883156142579291842523548949112356511041964961697822337939598329404024236829263912803021437979617290866991218033566393887427172878942858312831840729152202800788670438498481803436393782693889506269551394367911351032145520762796580983861418784538532634429921244866890781402537090046268748234150868907923766823692886829570896099947091301226612527875725792618910073092575504605203656595297044819157622788356489398756066726883982448260249822070858117669171250873588876900804599989148240974837649460995842989407174997594335737118530462636807499707248894698314304202937889474644418315565597535131448936261785221588310351126175973800370891598003754877994021890932595317192390953590176204656362687833453978529437817860516699961525421881813250175405655713665854143214291175370520036660242794918626458244663915837941391735614067072073864607743669256835038962227943626628557714343901435755569810454186950797696206293545980583923514225389198703546953171528012476387272059798381786591978839988204795625708759162461058876733925267391507639810194043901553345715285656922933868065859701405838098968071296499713674384123322791387395113796236506658438929222868447097794474931879742480200984765849781679101709771255201981663968687498396352866178784662383415497937926513711873841496643069572599321403060734068102852568480172460882436661621126567823796406975189519334786487230533459415450107060543109228001027259279762122923864232759722676177739739175141304067618975685852204525849487518019670109606099157637759416180960404561894531376641576033587335235025844503492536457146650178104194034530946301596212517496504815711909781370051894501178341157501384796444655098953420718544728057444911691734777258115748757807883499570960627653428540358641982345527050611213150572457875427993332522528418137302469378305677276211203555698580426791819989065378874340698701809840723690139259732190121259213008563503329430329238692267852984854434526293171030924397566589733916644986328768432770605854193524218976144532973267915236270294308522080245609755652856895461094596992674639903393818591715355928272016576000577 A227111 578 1001154664382213565084982268092023454961986776411876473357619673532865204920478241986762191427456194751092815258540374003716632151017279430630606540488085590637980907050907187881764294151510139670107227613716551975297550363506800974964610044164108199270851408664530464034888104580816010418032603706293685095086933919890067605430331713248620094379735273454325934076205818110587284454958639544865436483392566012064020579266011156973654542074037527693613052106171145699439588897904475162476478134674921616461279848819800561247590913203239669465267787579100568970979267432107688610685683727737440531093159476674547962277922407300653560953638639194175503780819162413166286135554779988440857243472787663058039234708336881846363384456876272713151220731060721998387294598331394550355431708196564672630871207808402810269790525319386911659961284986764794378032518878963481748507450995806853414166642774230273986654333032917352606415631934778748365082640743679274344476483588481909558106658573666305774148395853253630746882639034875222382268295446246683437431109159062633772148051053810203633578959708131115437082202892315107258151335356098161283766757672958010846418942458309546632174492839778243351395609171117740966852917536465893868956715764095902515443595949149486739867085474844730592287638359118097586046295921571515444416568614617197554318453301146392946375449379697309153345237333208144112863733542618245814729960121296606956058143315155879048154349781167641510114229619164112388290379428327435340926088407233487112054362679360048003245396026754293823032850890897315171779356922498981809588978136336219477830048436553185979521871598332140902759847089615466562958013511393102383229148630115184771402975076473496771690947352442541432736755342249920642161435491106671162550302096625479329853360671325436951001032838679457859321598192895418053590911621448315340383480175579716338649309327517486324025340565033331912068687745731317675807323250840931256028457218168199209215103410509985499910783943262405788040698255311744489901348483700271941990746128237345348351134242406060464054519812477466172699879842808437113523246604670284712355551206503392052346414467827991623329532700319063878567900897722293555102129466560179675895018185246872386038736526180902450630551815513977113423930172243994359132702207406963438476504198834986623150654403697120644750763734849285210405486189780098923562944923224530842747061678025650096937654272068096121716218318515741356327065219600205267129368826852279634346841397343835723399274146932157774934327176274844324456990630046776771878952606067463284996263994511787116337369882823538553161652754994167805119823653514881117464092785287677393829698379012033584155133553831675034403132918608517208794971834320019629668419429703206209156788512988660177838487371154783701819407644200189252657610226093688534907871620631880185438066959496928090362995010623874193435636882562358865012941097648353483422257015404050315280393072362668222175289899404989138095821489071900175166726812288816422483647887024898702198467626875216908511961698770327495222267030902360481544546701025798300391632883870652465230790137086694416109305925853309953199060501043636474556926343037113621585162305295320213711572097406015027557733238771122477967142772638414575495582929493500849359564836394911469428059289486134712505896916134718517998705068212668725099107900170355690638488322439770698785672441642876078623114061684319232745251481024959464783190327648183329000578 A227111 579 1001156666690541176850034547496595999095931026047598311141810391333645637326136652568829890885691476714457562482744945602480677455661580434354507281737203332238191045830020095496272799719778332930716628627460346649644593914870261258890422905515116043736348041460980585640169439022973647762540742730993741485806876584101841268147098919515449475247093370426455102187210143051359523337279385793310494434034303402648507990773334657858777827628391522450432542929714786120291789335453789277541407194363336352402988534385701161813562281424311775361361908796191816020733678098787141933364388879170130831486341630617862781730809440053343061490447443788376745383036745328398375907203802178831683940622187350516322680956629917976063039454331624594589697452185372160181971746905632347776168492755987051816711217665245798315745986549401455057567430171040017358073042216276739248633352113949631192499003419006763618419036484735408984780332656289949828543993893489738575910097526845225024222438300177650035249091044337411132469033836618792579723995465391693609356096962961681408112859808018438383908894564869895828887624606895951527269096727604949995529185458253085539960515565253007906160465760828656540684059109311572907034984755943276001169852466534986868936179877965228997772256203676180741102728895838564406186811348237540381854819737476385563728209989160931596760857230442700676850697255100917773276283386929188471929747057667900436915544389477547662090108150268874441373013018359437913493718029469001128805552225843907691601413909142548410509561788394144530831826518100615162973306698518937301283045919924580799236858575887262504909969223290799034407222688064778903109736890330078900685680937543537078005694189536820147788390787245945091207092940034812523092646721402148770688970601932627761654397589690290203118868113861152769977067014020945726757847552397969360113356342550919257107148976675145516008581440716867642995393352644172330942967616592734623586766337193160901195206275119271388432847503045070724541923210532281313019436688393484464540608218797006505849439991084369071519085233683637149102787424707606030435948229281680802749570261892139204987304869481556759276119116589545890237413369608251058297504056752040722389762231613986044744546375710328183877738732716172385808346565917388049425214179265397668479866926454185589576947533477915562604781176578373122383928160764273688135083289951916232932013246881614640598037953332738704562746465295455453941712014029238629440935014293433625231725967703839023675607149243944980810947822060749776351164612148294385231511598122893740821124215784574158247633870064907847372580293637294377957495966648476273384831070403675369863082977674723505369733383926321815316540103747786602032982449074168934921191536008606200119099766022576927157815788849763888462947050255754976858375802138999418217322460689269244672588348112827414109569637456257681767842793431562095199294481954515192793988834073577630844566486498634843317699719038486351861580184210062607057295775690546498938151696819287955551216924857049940401050665248813344142480217320673528457626290548239724334805126777778224190193548055755438925680269037168327296438481027336092451569779613588492256706895193138984362934141675869140885978513513909880952366516802700639316170417329929507122571287671599404816471852433682760377755338194634142449412297190034544582364574167179886816896331501179308032761490907513754619618451016981506786724296888018120883528178672910353350660000579 A227111 580 1001158669002873403268006034000606010019837194454688419562020798481070684943878439637214550303486485905983535203118818277113342043012775125364358711321136200104367436621473774629412885077496008193230979921047494342724176652082793449049433885385962463924271405957792656192676188897816805605255451802061170869583554512759922537909745146107858174432795244518816219823960191537569420238215473067627122415478306034771920721777252183948827534027073124691403406267107032497757858773333020596222057802015248600941018418746308653367066107987627033071709391850544140616786618997172360240216147919337203488020267162770030857979698353709945245769269771122310683497333335898108213541542450300300486824001627737647550925938933792001190654698564169873382010358867125310195231388850738864442532650542617132082618286415050257599534215231104763335158158394240398153120993567983139283232885898905351640765581563599434989172043048821724122565384864348846776508872233112442914643570072695802231084004835496143731975495236745351411438045143939583178274279691000356097297068991718176222316613399965906369731852179025446608971151266708083116279836158540253870073078355340235288458637475437719469717968535128003705157362234078395921009681084945934970185388912370963223145821847809541332281102261448721007989366370704068444956505624274190561014011931671443947884720248026591465322904359210786112872353647342082737778621795383098596764072671347285812595121613610268473870276451437020629340728122875360402750380904516769687379482401607433291009563624858312332927022759514475923094133887930618513312735329960554982235149504206831670262120830126584230998425857249723744406959361607395185577927643240901547332089206522183016449735016153796246352212867255828635744832812787955837375442986053430139495405308711281324813295419155616223027948914646379459443927510295652170456405650039483244430628253923220878770083474634449556972095971555723736165646011518808931541898184852160485805172579469806830298840466322606523565114383240166030740109888590661679326750982776959903025837028071453353734214344616000106014822211390049996564608164109755565805200664064616119506505476320307438059211452038949307921809677204449536628874780556422373901898358205052097004646831462554254531388992417040868007925585743007266337604205497095954029069035334623497067796922749561993749291700749831864032209265495975515395323643410189730492679461194933191841254580065361342149293499311707715768087494666669826534104156096939622698593690896332843272124151521427589956310664734844194553977286181459570674442470153061691190235284374211034002538394748009463401438578216310607305451500244719999791257713835289746683862958948352084428535026446849156437732089808934534406339061793590964687577997830272111424741358762009797901796798012952183798681444303503100619569192448036080724129329637946085990065206799282751590445813104085572804900928505169599272582454923713321440922521678466160726726068567823520984424125316327447515023686215749138934878918232335205693437990106931153218860756700197946240103128588701186874056250441631880070398174785885902773780845319276274113227998087640146862771275977620760299471425981597095707239763951099086622711046278590793090654294985344208335607547330440920526854270443379175533357299057767101944810635095268584052092031964815183178886573907959568453789958992804634801562477496630219583241070171229113276499609603203822068937785731709897205484814175260426688053551103866645438744986264484508843718518570000580 A227111 581 1001160671319210252348122028835823976684360638129981397912812324211525836693914681756767688080018262988069655693474766952267151324094380473458947859604204335095030442024108826531132123807769890385527588050076619809085401753786453020721461722994842812943684138456868223736527593664554431799843688665202234249194299938383141181170719124330003291229628660634058164085973384355765285234004589975235978283929826496949955962216047230462422097024282401010024397551469134168893139502930275472927796456853311224243856964430743157449987140958029446044351223493966479796271660754389620906837841209699677773548073072472870056410796450324921856219707966600362480674911953819396973012641135009293883622796444056962404033690269347187818027161897503962267425498293253346993666407153334594173355903260142048824126464599806376482384168501219479558135427255499619203746259792612202207295175625428516099354913463570063184623014629289402729528894586133795141546135301028365145635909621260037525161621778481592285962781537700575811096530608897402023604017446980014102543871892246803561706096351784593441736573204345895765299499313181728907839172766685301853853213551501416783470961307172709829591654963158913495403943892262180018692211531401069877299386007147618112605733152584300771485801594655471649227706168695707124197556972879252298046896419313452471035139631903359308516674073422743677214136691372526724688996434853413079574337011020698760109078903416580150017746644327833395231717929890233140452826967365085002889388159443430953650301736293960635642546065149485390257585931667562548031661340268241596646595037204557038005536773569007625591000591596528274631157376491711177680234020193078292244853791799910379878224378545822859755168751533774756614858357362374320347082924416309599634282150751209776774012417984800136670704680341089884088985245380695694746725617124025475844719145819615368869290095544291676894534770231658266172401475167836575807117096317587222509551455191379003575307903102343962503042242080499663569126298085896937439577354965906020257249595280968888422124806538839898023949871962953691430917656176980997891624668435508300509462808528510508412195431256866080950943964064527826411358492415746073377037910943471003052088800033827417408284069150281155713951273410301013619420708319698601655059705423268952135525660674927625946825013743656416162459414351901726169776060935092622711376172865720498417686346341589459625096183258108301230186292137096413408461768851310104563809849454273700923517262144498906843786738332498057093122449155220985771523069261650832701469370459548270826483506083977835204580806935219406056601203300347908937620001972759921296707850400885150062300208147038967158370241767744418891481552656398011765759586384234789519890039309806130385383995406429109937026464739233891836920667697958029746035022919746986080098187511479027695259724751039192627933710892917039974324742406855326074133841428310223177093006827166667797392516533733513683420081419803870714118301638310090179639314375854071305476647922773194939176320839407147351572948613731712668909502238092994328265719352509286375227984819301517016287223295982521992936269485523378632394010103330550339856955608231780492626887801677472128831079561172647267019455011034083778194455891412850962211824077222604171930206641756541521581332276290912520493183812344865072637446479135800546490202108787091160558982715606132145080744299248599134371711390269158757889945704182128875147845633573509634063295653687060000581 A227111 582 1001162673639551732099623851676613642298313400841237820681153461416612238947106998901187323175757208474292145346880170366597937040119915320176882002374559184792379495884888507312163712297388093040230863097059488982403972430247236416975420372469239368743924063361220866067017274063549084719809471546974309201860737156113434392940321543230342206090103261716946636957782740082710036573037488564177713282818767234187471556093199741835105769684527622040799344475572833700894370256711523474705409291850002873064290203543731000517555732278944295995255685163341758337380709157094343067082482525141881024984282965130994734988139241059842807709710460770526411628750992959807278470689052078022359760263389163026516330760689176800573469005950637102576785863270867923141493269175953669453693511107506036457681495720652957808722083011956947781863438763018972044590426886978666438131607076496534070488206821756224743185784440329489265285531919800402024272069546522458330133088450164636475163976299494065244311857319531675717011407450547181773264125071836633782881076623893290986321501587754980397523490771122572604912004465571384120030280361914555388298381004058446707949188013806865537535876426999121844695806696444807180818170519903122998354194670949447018929587400827460118239535024926379857909555903100055149241101299548241550927218322545277086008410258234738394987264515305567618342280333533037116095103730108504164605113061097956728835251835761791861564436411347251774447071372696752192796232512616269352154877168532370358110601603606423659938959037908688666468851970916331749268826785077609397799827775412396297615405952972292642776125189366713041830456915062057201740981985475540750758197379960161890492461951978130216384734465624925611297115758443344212282935662744782989267427989176015873884854684684822810851822405527422617354107043891742528627819458404803318245631352013476379846104613245712682003254109744226633517378096234621265468749901620237959499144313808484213753845246887851326724644641641418710185213270307752999344861572441289201086513149877133613331830197434718761359129919756682795126910468015728743689510696119039970861999211334621059956891948209669383231066916644534145789806865596102030088628242645390991635889852114422838231656331463888067283845660444839908635704939894777636846765919588650729638095308229181178879327345399934611774541907406698220707732424971819169253211405887573550397488248522440888223950072108325523947477044793912600106621915948313703027922037451274015780022776335751071690078998316018411424501791205565318927313152737114913532981711707098954638650948016987464765503206633431837917197005895449058133193157212972609102715154069902088873651980663026726209857709351790222290510401085096985499989526938719979991638806978460008638882756376518125997233386608364688860400838438673856469646478909068696244432401621863985446515832518898248893214881187533924879899521457067557329862276374552157275860894852453596062160287797782157025131120812451686635643980735978487881587338448789385023512327722850179728866001245808723037278950572754883881893208177027072339468489981174210548481459001157927621233615723566342682002634597762878253169677795643517237006536235520285909909282262362421188789993014996162064983548129417251575918633104791276488855981398925947982043281918117733002699560255776578528410265230258699803374787119227196340594664869608067664570074720295063747741830638668259845838270236486454482032201057385483688301729283826031794818079271434648856131000582 A227111 583 1001164675963897850531768840671968873496762173491355142518664842325622259847373367278491210868646792300629075668182794471245195469041728408683427975665104986051144876308785246647154227798281555692609173668400155513331860618383011509694467870289262845499666708396403904370292539874360684224314356734117559461813938643338552319870724282692257947650185438632240442190422597484104228608754869353920837048270096893438010104539361972272373392665604568999019143673251760449010302911283143758249428427195658776613183020899894231015126024232958866742889646228667733797403417438716385595014227069200093467536633255923376923905136347281914130945000958335228244714973887981118286131426596483113874669973615806182045939736388294145236800805700830976689093512880327039379046298815498354953879083900354895566494269034820272650037894079640587527257783010338362655279016448628694135671871137503391887930919282070513342171700748713746909634773088134712730489984295520005239748720351195900894815666589921502610663864350960351998825140897550986337018774198063173438701662371943994901011227427196449811132501224662378276852868393815015763485338693567440044642472298966601611291102495399422189959778788922384187976337174562796126540269976225470593068790309461489531816477641889656040007187203224943909074616250562633643182704074626643090437440924683875280143268822584219724832151130526081555404094274416490045477963393591275385178588858244504587737688807505354306244742960070056722306292433444265868370727871940841757726216393283818034691874393855980571049984955191121937781035423230015996000657760183147891678355133471300527370796626746193050587841733991500774664944047701256168478893756261831467819505818062676957024443026522155948266621412234101692396804577918246240613997854295761395908990214432359943765851244617418168079459309035562967519000662221741326867496018348973402235143817800335687653044690086069883333073824575551587200413472724641333236113002544234082878745724874602279267081375574769794524195746968198950780553141070724488552774365226994506309949416883176118003775892206691505990113798118498358620537768145233857490821094142540584273505427032534266390483351485153607138576512697416490894033917383421863800272673828499244506929652891074978277298967359142710990829946980446847042111910291038005693719914518834847234131315467662111581010176428678586630021800074350574689821938710499336830614819687673949371723323000520246759384930548844644415266831446772001639685032778737137886476783190785108478600062680380225930077879567171256722992142152054607608795786377648864693547126837820899466100677048057015234348759804640523973937620883404247828009075690349415045960599578913520827428842816925752055163090100050555629187237687007674141304128906008097845214555466554075519590228011645495038078951965200879125039325348513813149661460172280479358905143500587130986975246522868026964961628424668366236856364216136146722570080773030772538747136351066207962525245450560360072911437561009891457597448153225841536924791533286643287906520676200148781302685782872038333885617983304456443047240250774516891375075923825907177550046677700701952269556673781502591392016081039137509440660756366714513937679698252899994872870300434319025830693122853360977746505449246490955410750858279291615517546259926534009862023400509639031523809113375508749291031138268667136962049003728797348508210258391316678596616769283945355153719990184456438058713313892555743550895963029708513564923758409451601248095397959128429775025784000583 A227111 584 1001166678292248615653830352477550593582832553373403811828108641834625757630476449786278660852167342271037919717859838691487257789066068555100125427200879434258742419413745484721762633599424988543423170793707261450545827793121844303287240022808028003652888468361076773114740059593373415671619256278111218225385887962013978259819250589747883010622850396797027603409590031692341414077129376827086507401380015720348978213325383579440224737670554794438472614089498307608055628098188071954280233402577807758638886244392871740600044323484489776928344187711964935447707670487213882318628322754587149385198426448164904487693853162819620555532203005529435204710692791517265497375039052057836151845644933393653394914665241250591064402102501868909345096253964776014169854188984954492681413037989069002765177895986900660794862541197620024725420880578122519893241308034617000966173163814807535287638198609838589276376628867372058552688262868415603467995644873464324210212677390306470198167291584779518477369591613444742062209606872115770031540901053838305439976703141485857712377136158664982702444368509267304110838299526946891389051294280124796899160647028522901163490266630896463800790351842942426156317714005392449445436078249584604873490073324043754260124591827826010231918439757481110823937508019937225212546890384885551242424073558014797429571283832035856483013366056433355343051899514986696598124521312401967463999250711257615963685766326154134065117593657694412426008389794254685685529767861203789406897115576364449725159411407246657681407520631501093360987002296634393604061733429749399431189060880783767642196438972041831137020970617032192632477126664547521114076168656847603009496965916323554884998396913517716530626539815260541426134564445916104961348035738079187051769037249423521380496562760446022548231110645143329216239408277605711663306258010812382280723543484769725656972406519795603950859594778041197484193843646918069404422544853504770421445291244406552884157831425523767098816896944032968242536813283466821416731443717776380098726520747580923371206134766145144089175691059584735465697498326425643237490520347041039358658554934072526332247681511391899685497581120467210818810371171305466823778404172343758273262773275758744870575141099118845772944788040573056962275361154606222882829836524321817118984237133000654951597004157270152116641795125506176181483564620133669025404316661748060113313734492896768759551356008430481792032447336456487418138894399548696073444804242441323568011365745864725563914193988651240312067189569724914409926805438650294306838539399018541593396192510294772460400362241037394630048352136920728817630609282650367602587577718891009963500400595585737733926004173700020898020946705839192537755567314528765920334471525915673369820762807183462635572692509997107576140189210738304109338849085638731177440954792614629699759615356487914556868496660099032000692401304003984679473406458355862456323917661688063049200088716904989100905833801226859882356567911661486504007871886894988122522744307104217988853877398208514738076716477031503144101387371461373125232231831601638286339383227567245575894672303285273616538673632522389296953117916759435057569571064056375289964437339760265010612206382363050816691453464780192405900263244428205089540995986018530197881531117176574396768883754427991035940052753141802533409066064228023430018983680078471238796360365894852913848324135233876694976332921171473345258425896610339602371924565404568666690867471862355106268760450685196020000584 A227111 585 1001168680624604035475097762287723779843347750165013796462240942909390762039666088479330860042210555394853815001398645335496457969110401491768193899043050408041945831912533167336423291878045033165601976084356239691400328729264098686357463585778379151838606511292513828559889885169122309878576238832399460091088221174328088349132431675929191782106179384550171012026164610430214376162473426857231406705040897643332148814388372220102844256147757762155395886465727467460997592448995258027512858819286363485827207863388747343322625629342121619883665085533597469731349898168757453328954243625637644332427996751550264184246905173602041058426032155804501262622766984658133558018052683849808840921465510808850208605648888535133829195937160837112277214113180594850209002201653953416291582902460191101819283071447126140327149310650052382071390690832356418355270756154577791183726467466999493031571270494347878034273111107287621596056654498031705526114446152023581154565577810421502090756492018467872369816624850017305087342770939330689122183413149303394342389519921453439021720616918036288804982576948193190144221858825269092414440257366949871810060877909772315736993627009818434491222554001456152262381104256632483893160406325614563772723594833597333557323650587477849406297013938320618598955930951044190470746752845023138309451931763071476018241459099323377285903747863440636058632059537230322477243301071399114304540587434373859890059449193099048684578218538575483071873171754311967902467694654871141086603988528837876237665577908034780300329027465971306378218533148701205837425711537220258272227740111013850854598252064392404424056498465922838855128400118026185265070695553016437810946723078787568026290104233354519123033078912391905325805182613352599988980040187910049212288845026102111237324891393627777589031589689196540043588805193454747874067362882001536409469755958454460052605920128920990497377410427347420492764236483018162827088629057261241317983589900906162951538725138907351064975519808032332112726330158142607797233206456175262877121491206116108583635994002296672603571662719460864521370311223063675551008850094224242619643129710598120971873313472488531985945466962022313176719311375556915400794668307288302688105491302060789458411991174422766711668974787438147278442305258481489983365311145989172042703956266627686821591439689166885646769599730509797172035853236688219470803656971044552994614273446416382829765874590895739268065482556706745064282283905335855485804172394911921973875310983487738693302641436813287536668246532847330867613473237653562811640775427232646083352541481780326949268234984746642356077807593101028721467361139621104894247092544631401784920748682866101476558655099956313134972642697176975028902955817989253673737406186760879986612035894633557412269952009887089491403376290237600546621719249523752793443137394044856023875514288587640557451087529065387237127978020440355831078549269022056597968057278750847678189836050874460385638585052534389424638771614905852229532726676797224987707456065949544290769178905814529852420409758426123321489692269779673000738231521548410114540032080426523160339146391927927917529232928367062949715630783857759135778929836483989465035319015734949658271927172456789712099963994326144219779625798463738535200316788718886717395666953704798887894276782556468368113011257738559525982994613693014924016839989248482887528579567298906106937382547936792009009732689380877629491802520906389272155166279545185910904442444145697582883575029077667615366840000585 A227111 586 1001170682960964118004876463867594524938429886266931293936460463579448472179355542053877342254144361155112437366757610213069269123334852454782111366875748368715561036369938249983344219239907026622068882299764985233086004268471011386761714456402263468574102160501883525119185928175777908063602622569205505633730292132545051117347115962532724389899995713898317261971391635156025646559533410390007991791027221217726055462965652018633959078256829832933249642463061926301843016136572100389930725773049721825151601710045835234572919402852780259803420363086840192738577395933106083173373687651806267284962074458158568858327108762924694409345329387313280668619762794987392181493651454457801501487089517588026181372672446437996234222344961647031848936798699476115144737843644186870009430531133314609163497641010503856683443064287878819634957213589012662187529344176196859031274217918968253866742526101601228531419341064233459542432474552788013326657082777447889556854422617366910256370367061253742013976584964789635530339500882810358176689541746098152048124366395053305225457174501557747741401521930644642162092879964875904653098139356075554415524373234628974634596578095908963861460639982763364822842686592684679444122800196981778923601555675913510678666721480518899770168000522116576800435647752082155051107757113316281465343665115692578087635480784812004648826283814453349573847743446006345038373268861403132581456794548084729387067971696033749116349433560947442629181621088229468136609244904574921061024957947408036797841688789465436958482381466344830800199788492406516237540751995039270979314535167062883821419177493254336769893304747782749730189078182193944190776678173293467675165497369224228635509833258677987435157807262019103569800573682291692129734102043029076996649190416740394404297942522030068281826321729827687326023749041848895375285505305063994154531762515685653418041255615104275932838609578217415592827180814006935019767365165114933295612721097664519472620221663473471048252125991973131280446522642560387269165334101171443783929469068999794295105580350913471062150724718697127752039769228220424180033526468686940547781327957498883613181184692783229281498046953270739640225197603360856143454164429801138860538523754770130806715149253534540416103279279614777366696289086129731585190671653728634184523719857421235839832082217094666976383623117592616396504691132213209282622464909333090767058514614849961928038637353885369703535588205879826030435955982485527263115595307183266993476817410541694303034163316532246969254668629028329372705483550190111313327748414476662009245689645269894317411838748756211487121482354086166571387883345525753527174230671213903470005427514399966808166022479532587043425212621564348436147174431363134084930224895652919036846093445335525916577593087155536573072361989414040832612074188852912991863085549142203158794947409916458117375714516683576871242353244395704310486207441441121235622897352409081262223504367497362045842451340603588659616394032566725473325524255746570710270536492739153445550656226183487604081906084507563457259303746020111172712771624886220979528659522204344630157899824644817101081782713216381010209007825822373733380441959286092861950192711083016690831483451300522419297025143437441418603285165309435199432958984262923159183083214840824766374875996713264597295319492725134950348904777148833243982459999498442400814276153219244344383701569788039558458516832151280058325890031166172659037100250275373076710859684363895006806878441121457010251385538245000586 A227111 587 1001172685301328871252487869585047162365192039346860480048883322703913390133390510002921783920349538583792537036237489913288296616537602666517910529606713926313255417083969044027931652761009083144244081404363982786972114200788148000055223881144818809515260929554365922374943652719074369734249627464572067805909160133038227986275022568415517023672846322107638879221365406927269794000396315080666298380153571865463450017433245801123607973954883502336767751200191456539229892355143375941682510376473755065775965649763428118379999801348263339734597848307682701333429275618166599487371276945852616653871006737975057178713275152957973353560546036913629263025295533250359389293356308202692364406242682926139891914226341574283461326278272507759205839659460796299983787538269665156181516596578085292890255776903966594619709305033680246081946431121368449522021362816529940668837702676220365335783260093621860463382056024881314898244271796141062248185704386087330006481512745057579412380458299897108029442145045589748484760544256724781026466564436059460831279159249443705812146171976885030239978968444883520874429010960491612546082176459939826309266254411565383014636074973328162052378544469552107795570876125795483709225055958689012480833788315252138910854481480404537157380063008711324019650928004778703284466815138359761345061572664713357541028584579755332813736258089735074732683450505434604991526115285463612086650558347369284969092371972087081734654567211129986305528303968399771423791206155162262516212208856237327625386446596605350311448263650807434462395417585605282517424525870705835346319273537860990207075806480754725026502452129968188797222615721495180178547033541384743566547831262408020360888316710318214686899323058510594529095321378113251530505008911244183014615273665908939040060649006677787450569257604882115391709204549303390267882801128200536919638070042801215033389637237562900221261554264939194617231019047875798797154386537018174896422051081788731211758260740965259270055315145160139706901051203492946059781729824042412920360861665060810803488054453490536895090552347542993483575812443237510309658822860188869071568199277535155481237812934180741534484121417378700714742455740579343553790894422729203794508956529129534855674701894374635494009688719461667621463584331429461539395360545088576330646099732818246726037134194437509726028408999192081982006974344423437855804341934792105776269004178884577354516077048330311599684099537788172307531310109333209950264785682888077187615892442202640075439281646165577392311793850828919182831381630289598220312721507161850187142475490565832315718693245484440764559709954694796936127925092570977217541663914780998805267736123470074859416772710100987453499343158854618922146869750683093855380405502428972936497406257535804551734792684929440932135621044646616284403501812454668978439545522519858305807220143787402436003361627555159150867030341865065123874388058024925568596346541605818023107277966827907204515668565120631281741178875930151835161565054565549476735159808824431467791597783205170792151299718467312062627792141306113520665337377428732520449070169408849006766733617284127244324056948864278210042661180888309747344050961034232504299432622003403537849130164609153093169406947775628329491796227659986192504894111645691368240682694289858781070703947577363747041957614996007389361066915432404547035254949494424557709829298884022203305091431084241751989696957175934628196625805316743188861511935203718461177467920172359292152746357295455678136328373400710236000587 A227111 588 1001174687645698303227269410442781455995649175206000743883576489176622337496591328311762434221863501940615560260156449950901365582917766472599908712972991028374232295226087650929649770374331260943170462865904722632637923159783463572082752980205819384696477696607650928946286519081260621954813318055763394327475566445724763770598450067343306738744360943410383098785225532396112256904828290226736926302360324180816153723115554612152244569152197453025515594902760607279679908888626243212297821641104577287513047479869576043526190726113293116858424537243575896335745102283979258424637145605233134671452508212703571054369474010649952160744328463596357760896508303172806127217147502733815118336513693910018654676422143845593937446762928830081876396424108266284777688029729596957668184772741269018529708242806356904911888040595606870378150716194595735045331394197068044384542843492594443558594963406275305181001381560461945319809834825142222055757412744169445098364077818526215104921916150557337456596950187865863079292724142282954975145807011011643408454723655714080333162742964003526835537890655079009119540115176351440649342392719639648049562797389658681772167475270843512130606740262779586259803703902724892613599789729356807058661768203905167859456389678688831244973858869067173441776850729834277194121301916938930307470946506393343302627974058836856843617073557602427919018462522761768117290091992655809745013328515904522913114225427443957937122002771148059131939967582378526602245824269437963595832666359594015142094289332700701833359421110376253695797997545640253939497154203520036005994926905428751393889157748546267358459250798102555428852427416996434090725196691261049657861670890395379679559814258316125490070018869721553743022360465186207183325778229132271400938273819459621667521988733571502863622128675115498834210160280386465125621487998427507815406845324786768873304018363419334091446892512114885886042036094321067367937973910771481567606728992595282068123019738014120978910381784742177901188491874314906523031289000232895671085530943000211456040661635304338295813429057585537844844082467110357015451221753654555922837655473385929223591276526193428711274407156340037425190614485850599514874641148374595088486744408182054590989643112971709094027142198423003265519212481231428109232309604224475836145032390833188642673165032866066518830766389033696743053345741975622011547840334193352895571223626125876609055936118556369622953413536283712295670045345922992660702200685196327368463084406994047663308890830425835560150046227447366172040718963680153315958972021291536762428373113507567757738054788553519894692482862627584843367711181849774476150573244581654136594132755472316372052091576838241632994717570497511418763149695986448047136753129155047569547626333311473529898560628598233197930329779315633215646656578625681813588649488619040259974689555068895063398317176161038546668648499054506500760240102490555411006042613063278337390915100121617355962580234411919071663138769628287301432668652222333083578366708433778580161794212955186546266700533462667091167409833433136829146358596930774606289224846569659164942542806121203912753900779877094155885864885200462516137723275402774130805155128006697351945122846178650828024292764170226855605017769833838227311969686234481700639156252496064277573425264218884025772738434313942061883120502615886507067200186760341086559446276141805695196278796922720218903412897011390463233730918510027932316723485568551768364114902031488777186966767781363390606563189047205651882814000588 A227111 589 1001176689994072421938574536110349853688976119341985963845717395849551807418562408104285667236729023883699091952693177726765029895735644011516316310123899063826682329764364847687867660629844077952931340123686210360678824452842811024809108997711724572454102270753528883318590045731923840823338153312665256226799649329051746059992953036257166402789422915108597073229315463967955683722414830089316983461132262603084361783557537393244035627840212149446466762431613645049694276791904790572429102860806176986291148750898759817028514350376365343643309990752915785639230091072850397107535828280036973860775998501066125454773607692419260185495691978899724407575116466926387177296151577639527229658547674573000232030805356797967402293063538894613258287669141908661650796788805672629323830443954632984471167216929952261848793897777068352286857792249946177805680116410334417157815082637612591044805860230866334471518121702761684187675593129913628068405383196746747732868187216675370644607068414977258112971966273736796665973292979246478996799032521599198867305481104330112602073965583677308670614676700620340309113470735707364341263199791879005152398956688944194835119454222779417742657673314207733274506671402337127187259221445227040716317196514960741881476856452557334141155944279627531513115022959516085934670911456258297370193201686941294516649865957243945932751005458935806865784565484954130190320891967848268941347354930474904163812682370925720453065789933418946860847101476008163055330628989662711265604695762410522121268336193653980788166482478907026184654581707172949802419427915311018520196233059936242977854084536654688644513212991577649181833316933054045467871882961475885146419601870170612639056765357583753805610680795072393863071335915378042234362031629158224656569831512992645313099414838508909357621178131922279807602946585315316694002435851135621869294275601557780376798963756422671292877512505678648561548868983776024991024833987922148724032846031156845207605367252841838746411374346235692070399134111591754101640842116751114407052830701141736594798512905824120850036530147548562463572229161791715423722015145788404409089312279625307796172188553265243285197648963619865983848086166364828760333091554103100943254192177876361998569695557402260335550955617213390422806281852034926987757098607304288924551616104567324209317632132470095116769366540840446401447639766685098988447439992018216940342222662796859856630269653074090658644329131511100763556848513706153196578188879647432975434933255975245758962014808132057130175000950147509272922234125935249294635314341015266623994736120066652297383004432347378308486787806828750388582703120336010250606954568510601635987624944932559580561365606161978536767882572479153070627132603363693150282164308805925474140336455627642746588084621167755601711796199043056225868441255654435563139821996939577952532689646142197981044656570359387507118186677200637579431376557846886004058839699579908117405984063928710321230464252367872226936161464624085379131341365724475963189968315690460287910130105075820858856587896071582716783124856190175903278710776127303130461008692498903234091463842200049421544442160434329853125312378720190255881867241101980885392382505812653932717823332886494055161339659662585789110953351539886098760764323981349275490911839440328587007690552288341759593212616043768732152248261467530671924781916613679352292124970476648149508785167277008972912766462085194789057481451343668326567271375826661393532447911800115372244348782422746206976048946495447417920717055980000589 A227111 590 1001178692346451235395772714956194804978240715838228998642439086540459930033000622891605284479751734907524995848936467552860326975844534117221421576283919402911836992100650144122336948714235687870712914725423287270233641087859078787271375152357637242923041359573373912679749031983069018151938539367017068239256339534022928597039348258392640467054885187215682929480051539500098394101386162662072333804872447941307207628100288354595706561299315585301613457912112992682081615573178694473121621475799600777004016755908748567068278831361539905647883984256038866933557793636696797706046064093268896789118486918391675078811813668580275550005413018122937878560335259398424521767333363815465361210273176550012864337359399754004576084022531084244284585355635370549044011824114472552639359494657852708964394890245856413510511238459952018382966759095152526981841132035521906432452330223393323426495355399028201240780789433824088329483506535780078060836377785457383813619483507951439917529831414009166151337634880212747189378759062753144765614743164689096258692204071883866538643455651275313282268014403138203659139009953529295640815530877629246517689621838808009926119465779915695826222315117423754949710440829420128157610871071056331380669272342295110034756714238410782866145537760271116909308982016120228116112946520887088584871003143037197452732505913673232446584034104103107663840694626166081636058510841514914545892581815439751785105105473377348079079252107061691695969675111079175104074361124318444766757789008206214275952984715184273806795358110038624577596574762640566150773392500227351988029753416396367923434611493429872796141955750645173086333578044259059148545822271151082901498633659716491309391648091434909158859975890943913988989340504306850629981314146038157194790012381254733024570581415671064386706321871414921523487446292374277164355437390881702652539586682293576647034930585476880119856678926612213026333877195627950506980494970222186594419522615281300792303187181508221410350853048005474159998532731958788793274730491912316620281411911132053347328702291393891836642925882313044131639570768405194924685752232803244764144475902327029391314394968418758539158025930206518816423713825111970875504761620771334508307704091172231006885510642202385496958655010030597707388704461333111845129842693392271223525240731963388311575217579091686891926734013054697315951408965221579012903441264886653136441909994346614226723857037004340870707090050546410372222091915107510563538659043364490069615687798473294625046538684498364503458835464589259521713332604231460446170223458327989682506692572776464057574091630598504948454851260509671563220852700898883211445606007943588083946315266045855312925054412521138769148117866611303311362776346210136727972478425087406332862129688731006375540266323807099376594401389437523982201577359321300215432322594769983182199975671261515575885549764609129908717039875027323332207480914099241457728357261848301234609155597559447263550985095940414382446203417875351488532471341105774743489672362543513302122272146755869216285350422701108159415095755348720873797084196719709026470338839909999007051362365962791278837164045405896821005141535189061831377178542320325366078750516446860402897682071181214705303271331513880821518361346590984160763128007282685268503228339563368311412368503391872911012512918443228081255398623902170486483509879670445379464069213640029656528942379152147248133789567399215546550048175843337282985414482437096323369666424927574857573061782343124085700681535202733845626505691762229735000590 A227111 591 1001180694702834751608249434079686142831740322465971698981094385454787293557011137085432505282216408743758081875044466333842739518771720776393920375115555654440518916710807663092860828540445248681458812073299806776684495344780575680976106884083132849199815481083638957156820862597814394244242919403272464120080152790475196993567490591029164299299562130583267937930801902529948078834206409750675243119450740702741957979912460193388858215319194148304943848989582350145635366091360146553718662928470123273344764586955969235814514208102174114377318914680364069020538744966644841008568625788289547498632028181504735863660905166752839102864093768763478432457192655661368202149450511304896840563356069866707416688515074240773278736376731727013389535030192823532115968003476469984795659100747518194225858186051165738006408307220580144389226456676383859494645149539980297359854860710895955130504595798694193436952404660931437855957403818605474027862585830144549345190363999185587633192991103027387101254960297369535648599401023605296978925027915178626604363122257424704825272202825584541867310901630496395258845707891240089228671105144349738576390778212899288585450373824012136203391188144311332123906132517027280326464849165611214271886806640123477428461823009957782831258712717205481507263173102571145333609662660845459447591914587673290325440470084168409927091683326238564864597086500689549402736828828346276683753825331662035309678200779424482151404484545112840029419648103568550160948561109985362774657659812518625992619126099032435839149317719966678172366822929605436850198521097209933014818418457383004483110522119675005571350893345912161163688173062233314349731065317327753320702960771837391140504096262092035263320709857090085196022246089124787907767196066432087239475243736622925702523637911520796313996586374701043175198570987459258966324450785062481980093756139597646958586666874961252109860495968677188738254251214820792893897732906221102204804789305602498508873614942674979059540831910965158796600617036953853576740725287271659602797901359548822780734255212203676111520775047314772227580285485083159505913809888883988355488215786869744733093552289412523188121839002973181580497726806555773013280147801534242959422617605637159159169648051225100206172246667005066812966905848319228229501498026089900909460383493520300622247273405317527443168047771405954058805200421638061816294781972780735469756164661226260697289513624861784609735757374067867135911325258527783930046079967485998609716179596873456638379813531816771485379710325130013699282228521623746674965180549480271024145042319537614874382140126484383141032400791903705794757150392215702306091692888904997016553972557040399779690747703049402445819494184310268651396919918692202015642570676893974343365989487516243501097389761593158906171986822638591061050498706250150416777099023852032900169400493260325409270559337727614470406497921599955200176944691481638279653425832558766091512044907753236398381583487589375799022600438055251077770824320669325613673434865925048420833185931012252597918707172543096973735343002823448446382641614984823755112264477457217818356877565453431740577521670312443190638349215619006897122121106421528139488380693062500914112675212612639244399795444001382509620341797524566389379909647439939069549783996744556526309550999541872004206046601709471755095517365967266042563015316018279938438214462426164811617778788887396767261008826005437578519056081150631488208636784939493926186486502866892264810976813094444423166430190358828202147701497355692542404080000591 A227111 592 1001182697063222978585406199343158529489069791141638390208654118644915764045057791177673675524335367892095817656300691426926470736697897992859628628839084463975543878345729247716086364117979992623241939303053240461572625426501031601039609757509629640313156243471678083075161802326859840841048338870959332125641375882541521604427454797413307009369768089240474219279462081204273087190863979769393358307274907270418491015887112810681144704681029080131941143291978715852423544369410247658438591671322858592115511675708139130997077088563522039894186129412545545764420747177201216504613946127835078013633756548771980386214240813484360794873719221401010546395934632168119189626456385684152116993221731217636876926798438406584400883180199904392821030725018599332407396864863432925911514219513080329767588785058573445447638463623684074311055283110914245503268986303297536188414058514184924592191463484459295469940250364499978929399291645083627732274861477255373256503596996099966520860306049092063324615153641138792752790485475217965430456232620468842218451641887410527470609969503451549580743360939017388237233087378996732698896033190919211744990301747938024762188736714833664761883679230861398431452956574342603940196081967151934623244294082356088403074384823569046032585964451764770380465916512008041493884209652054668191989922682917594668878083767655845757997864277158633307622712587198710087209468220367874865465677924766806051933380384040935894895410006002851002992645251168787622937803832003508384258890683071493240862905123008680919305811744795322747613129038673699486309580928101354042184220742231889495703091972795810309868606174902711032259855265493105238315505720309842153938451094857436181626660778975167799299801589350939400301694219627976816838704750194238789503684529915608935993788225772048774173543303487086255413506463077746438550009156799696667666834624457386567198290471647967101779238809549269413705115510296888658287892751179934152038976728586690191255351389112561222317442771218629873870204764027928951715919979928959415625194638731260466468684627366771816581604197028223931242427601522490101464416521579080371232123518537173996680691447125787618199796488112029500930681283192962411001062390954341266287765116364062729396794159514317145730456626001442168090501184423536163496623917240823246568810143063762422116554511552762860643842420609570136700263334722953683453192983331777589962217520419141239816561589662310476267972504711908181595050670806078893698832549082394922670034539163034697494616996818788580238182720047205123845037826559076589854299019395199761228762619939747257039112426707062018168084351756834750908230234953265884795406189079329220540062076901567545224261229231883490211864684529489154067611409220676623700391825307355652889588813162356403895660949997141826165992067235641936843183283265361339718611277834648281640430848879111954250116363270404375870829604687081360212317722038813762015885897952702851782379630608442749256820803492799992678258068873680984855104510829434480983556438051290598567484084081992350277147140741156709506589365350038997524185659394256640563054992959702393952604280201511285075040034076946651479324595496432993600726288832363804002339344457808288598056577560166787607103028886967241053847157386643077166097423098470821420640411044046787083040250332458719446663140891662661120584328920742578471198271562428465118420893475625594733761994788445599675391200774955799826813903716243741295769864930078390691901779516528332170578860190497550272933399133508238268903058913060748097402579016000592 A227111 593 1001184699427615924336660535403948966372049083138388933162968564254171959491131093999699019734600984057549385439192245946434280123305528649136842627319948221769356273779045420257870988627615367754686740538250387755980248764975200107758031261048168552688353736934965210950244313693307673698132206573392831124902354701173206534680188455329334345392757664477353138097317372190504693834508413418518690684240846577113581112166402626926853606777049583974782213025960355960865666866353351112842548401952482574904225783458145782688383113481884652730163743670427051940831911949675032162080310514718765058001494268786445901993508506102326858428556129736589254648263945604926333209174270394774034786150820820535956130685584586772698977741192986056253084640066659834575868856125046684773889572556723696827500802041917704408478193162604913371983325077091240875083608981775497633946455044942098101329751912255759792732496051563755524696219005810960495711720552950465181419965453948768356794162182070968517638775484344820070078621520540316465363488235955158128220900164089939169407486018565284281016937883871955370379065449912644984470190893756922478269441989965129860025361803721644055389190862016468966105508148131846492886935078989404077947929356672366308611067494910231347668071840862415197289471962333802336864626275140362638665461203315368589479748233497940599605211862960095941563089267759287398128953089901578772387062579438901760213822215492025775987775314671458524149538396429870312409481157450223830165673838078201724036868222826307810568617920579663020538657586759410010778948110413011723795095177658555541024700374496645379369550906543709944336007624039948051463749036971551708305431218438922935727186641156221653373308153690797392323404737820393826703213639695971981914831450045193523475037287645976680359570854259696643211316246915474023055426997851685816275107476146541725831827221270323730838481115917028016275265731789655000850388534071538779001059704335342575330131401306465832497212427044631479218987345640856390536869558192178548256754229517740027630068741955292294913033684125097212642975314150112860959536290906209719503981994428722855241815063775588317485620364516883885986709962975031070119328620065843027168763448934872839916615793943466526313522986708521924307832298612938104720631682259156230189213379774588166147878444039538692764246180851243308069130781190817928938921827901449471544616709384425913437814962088200287264063256047181848037345993771509180598092162817447007492393880622396843967138529414402404283526424927265507930155502935447479485854981318273371078804806440842094214088890057533292165636304784505863785828345618978640934960077585615686309598160009167375802311277974651206275795705813038718861609275792098145134947024075363696924000617996616739120952497817944430688051240313604421304418378570877371735040564640426851913142096840640311980764538093860357341853731875884236453438191474080894951928291444845331355524429276191921234566080736025394790654049590796131779018969960685315531849079550493266282756170629327328330835442437519484647465281555034354599357259319192787461351295314576048879934967591714810532156752416437283702315110954985637251094483387819347623525820997008823521571272759209232728065603848625219544327882571337508654727188903937108714843313255319091179869859886649833364560162213738397844197098334304902590387947916408574659332850378974331522525297500817397777703154790096340912408119765532117702101824981599614063743669393900878724376309083406954454939500577140075095020768517030872721543081278754544000593 A227111 594 1001186701796013596871445985746434368070638668707066140149693251801091813716405160497841961341462779583993165170071028513269872300438848789457443003012343233036960728027617434470365775121876536621304269919108222317452707485011157432731745745509651039267949484002125924637194536098859898511152742996964929571693645173756967505210716294101817549264035142983312324714353092605969612762691809348154663741852821700499460432058208468716220347673581993369269133510254466738285609881834660275175363839390847888198052733317597187304240351117114539410905681958020206665523248067734510764967433458835180549403775193761349718336540512733124822268788626053975008605372231586421608429672569553688367948536241005184375471380209081015074084732564067559044997241843118937170519408530351538002395687409957296055381376713754199458828436673543600118186384969430339774454444903490192198638425401663773927011769647167392840767622221085918401842768419319572825987628348659296220873072920623172657334775803874472353526718698571173606077622885030567060521200997501173805916687763671815707398414306066711442082048368166979753350788819806311722381163101439813958923479317104119488537143829683062761962467975636309319812578960716689800005578248919365974788933317907835359261328628642146783307198130973510957668101770897261087957291962899028709738683866045785297534009598325529511718755227625823997477813760630200204116550637720549107324239478698594960092575837084523379655286354327192457060583844503670526898937188789600926781330661041618989757244803321890558061230376896198368119903341326970400560295968822922968890441413806726637393550534401691280687513835335654425580993585022936276094358859231310145688537987147421362478200659347877305037639732507804972328838445229567773271239069306412669108601040918589929332168628784558184087159524627231619301115583292554347540395362267131510489940329693827184290821498357567981014294825777480611521749012907413464650093346190319029327437772302712269286695371378013094039764860247168125710727153741677467485622702979579012633921783610573868471392741626307520870256738375883858640372376169498733583735719877327115401841922021479589168988373409035177215129548139413123266369906894026338898275896312082096463863445195482944545931564445657619087061296608764884725679472109444829412417587359024124584432934954778905181146977374310217330078946482961168135137349315680047240056752061652081460228021027882464769222696478307902074975473697425969896330160281901672945647280108073809837326470487488054221663428993966616091516203399877179741124158122608312554254876438381708606151764289226213278337570978274294805513574038947348445799082524761648657288681620975451351891449984947332060161315051982894348976373914238480254517509856582117922016617345711455826087110344963143541268383319044405626915474589919056446025345470791330206518673381837521489011274843193562412509387668686428699298011207477158617224016990251525391679381539412335148234437473268093987800107118930046037950830906217055302408847013770132391650708767668810831237445543101102901410111758127212545693419776090875302716419036187240187531961376603623039073025067697389681576305444867076542805568933728222626872552583185396973388704244648478194760507613156694568970893192225813765880003986048804172357855281148819165962272120524961407008172839286566413894432614616162180101124067380986871272386113833209204919740579556668577712716956678637417710264596730529904314988781944834862620985443953807398041718490547764746617229503854542408657912905868295976037450320299003724375463616819698930665000594 A227111 595 1001188704168416004199212112714069200403970861018031505198835162254432447335778421348671825931385763489817732172343819269887706594237015387031716389249212415096106853727304133431455670433168909385749897159893373793359092002670147206281636008893384027308979851348405575152108845276981851917256457628752791294979395729922412664444553508999725564443804336708205533674525168174057507329726830037938851637761786715458620584401959004020991377487350486926478822464546705034193126097093558277629560839005684121491876646848159596715156813815128390526502619116653958962266152062289814322039288361540017909250155236253735746767190739912156780012330836772798560425652853076236517327284502565618301054877364042880235019310615885302550530293960833709438922345781349538768327089734592729849346645516558226397416763779680126165185436626008469012224016428828295310056902571504915570041047180880630799514681572605357423641047996537628077628008349331715246127469363420281818912564201587593938226141705069285940289354783490931972940490220206258500134781723437805320028344438919122150865739163725916089486367247982699149426423566013572269554695218781546647657640241584484254786155774110696766284270256516871401569202116908505725237046413582976878441893491696523245575374784990793000105854514022104832849154691903513410517134075146089881520962980774851927901289297755246414544280724536674037262848620316158375249199583423695595332552548405165294703057120475983726486553639123913336130826507147209995843561116351569024825733999872775399157146116087460333619520191546383542596059918113114396914337679404081666625966182965759155669166765961735383695578564983955545983301037065770314342871099897564859271857812515090226102486692813468814151093586133896679785092305514134827668965217957848068294243286138756935061982099598340715915881722265921302910094488880509616402174969034800617755109623758211464469043538274732868928986530636293685367055028389164013745232991376161021431424888399255815006898602193425718664646473944391407619933943716765963494916817834448102233754872905884335389611944384160704743343186594447576723964559701608097267052774487807333765166515985819650133737988530540180221708390081023781728099555747853416987978661793755392007990529895204572062885783468869894608356004205044579268740401544081216003463474089478210950422947590459601359182751502117087506474067948089887876622376282309547818960414246217282936489492012379903824767809010263043728691423361109301492222771094184890755221662222035933822128698132936635317149475476857465495333984028000453070556374862994402267944537468648730388250703221675986924323285559202162464045651773929790035711468259140869834967017557403733225208538081537703794816267998810687036790420660710513025664980172740221810460363233811200224923398822259832849558849116690091217908783990180185043824633100177853410608209047449244599413826013830106702793572375481001534061549446157719839665367201832067703256084003223485681459888610787516094711890797909717817306881413088213686928655699685140961954806753554497089308614751709432932986587250019893357680991678282962202911990114425955302693143653065024951004527164867590108763953786945809524542217261163774972362820691039468860794831674433441670719888310650349609600821901284132613658910526512448387394862488204654274696666936354359143675667764452375127140610570116831250211745871784924534911823756015048923421741844378494840670898050590025477484282619482020210584701071009990632525178568222593480674914959921002172752821859589173808659323267239168212052262320104623553865881495025389488784107380000595 A227111 596 1001190706544823154329424497541423182556625234591682902593138493784607262948872001091798118114539784300003249028224170792356175341136933988762051603892533470517924702707974627311694915910039409948446792123066389310187570498536699839091037414732670068331524818268840322479257023570035211344861432243156896057565020759142178864096125430601532847600831406767614914942609204899679502352135519878836235706116907575290198679942628347506941211001389241279779093428822364994092940016607466854864281437852186769020728782713255240301032646941451780432166557582481286588226056387928415653600197929351773555827138556014804479044922924575300063813157736612203317396719729373337297568732735526193759721925785429659784538775470131062940926314006347546373777156066996104225561507451601679626275992671846863826459601317152304148724012797422892592488497276742966581678092345535604134968697070776354135374616828041490864708727885792853530663077686946571141138642045533021031127542730495124040493394984695361303057360889846972236105864927580621289766751425940730994641483321802083301346369079496845127012479509275113066456555439107353507879428016449603047649495742906043944437561226933707843848119762295421967336368945992926963287780197875798466146731009508717705303958100381101653063212578947825678927846879255229115773057848326282881737826993991074793739099315036307915438784283586404355383297322015921193805319881618745892086022664402937865554947931630132102616922088851536297603171576343163706419049132946902790774994050413993814046902811389935263736865540028705404986248911864830719801804537678880178820476511929234645773671377657873756631944264860398000059057349242263452298476849363670295542345046085026718295791476424376240429374011016031307845944070726417017493390988115012744921073461956220611534933633633207743968528995845278675228073077450186261838115219037198291994078002466969040562278649177518596896366820628340663128648281887699043060353068377493680407277432219705175746225903721343410144705790143299531542502015458942669873102130200598148426979761402996225374672149739578080323126365759950508880742123772087128107077809859772573659956719203449779851016776417348252928659798320588814227523598823698542787918611412180703622462463779800499026834426295890900783699563297965928061290174140158624693786036187013972319485824311770349343430690962438944763274770678895705109915168358926975088740372119805718618993712909903700563547576081111841558300572841881048237128329569830748964721270992414730613888268580495574719932621721586755781271008079876992868062638796003004098626465045169412809273098014476278512007907992494943297392305570427824321252592333631589034181925842781559351054013047261975420238910299286523343112511347202858072776793022446049781047402036615651229978137213231390258879585090847056214772175402121249929604801692998028420844238933660820824521187319993123088163784400213243108395931140557314143897569373949247350401238989999812746891839195416503232270812127703513529623585980813089032449812501694131485222960530776353489535124558107698906309352120292983285709579827720625349060305063103467735567561799164799119677825550882846818876473925171807110716399269055491730979037194053978387149367867123401833358581272232210402686884408358964288731912030567621408305588473757272828724067510522269580273430154380895859051578284924077051259630133096566980693512592791288567405755478657263857081022723808413940578558950629548910028391710507817663724498783717108940417922502352880296266619600486275757503086043477044777482818128653226312792690223064004075946265249284690000596 A227111 597 1001192708925235055271564740386219053290276278641748115097925648556395997001143466388464523289427341553640463271232409508525416234217728556035792112608709539195616526142283936407222235166439774356833520107264885545806297499884337820488045449601217897662768097291167880308553576508930242570007140114104125913728383097888717752723931210187949497157526882865984645835730884584414776542966166642546266548550380957467587473624529612179234265879790252680774302500082743816358381497453306943700897608137432912555261140049328790164665089410030506521912293525069948931682578881078925358369215315425592971012710192382666353417627278674382023673373206147664210966581724252370391390251636474337527606879610980175766494301667446983892436310556425028774909069911869315871988609035848255739900652493982860874670696009957521689552630119283302001647673784725296051182427406410238303605462092600454640902006946475632266117851945824984068373601385024317025931592607570984627806184703761672466539888377547104552074897718628462575266846207337535960789124700943448094380034799448698561074052650084138381539007618144645249434705653068805299020430203036081251636809495249872116283865617801375555489696761768662287923786747329249747024798267710957171330080326092294829247672185051727040481527912372877720065182630116138471539385881031462400228444379763541812907911941307036698756859914740427247467471414573302377027391333883259929994383140852934118882273876231292305760651338969227447036642869350185566239314761049325123464224031377268908034658129796400897491305553426165942205512500820058389545131026891041198901430071215632538059997165844959905613495793365232142290073511810978635788315676003026151783038565915847030536712977781226602489041400949902246322425865934773378021911840069320009728605456034850280690017946565413028284418592187354484063157612293431067721758385651234191421627190005218864876601562270347908395285880493052933279338245498895763430050025069885202403262085753138190268178140358143954229332653836215171667620709055353653814725110441363632805442167260285276494217014748487947534902851307938685595165437679610707721632415918125240430616231783123020234590658800767349636635115459963747015071030089168090629256333832415549322075953312720068097937275392680606782032260802484167988941252141238164609491342543082882873340985072468549936538918222461686889662180140930588833377298301387070566408240052730997816184733614393030878936323272439235972973426399298040575863694524997665855125015544201493781127460423210607012949124951513049479305713156397818638020374468210039729771667895831558610630067830284056761343256021386605001719698192574919525127305048780544829100853336798277896615311422062861406108213073312305648160386885188762057832228063006429692974223909609264098046785969280893322837843017167679059767914855254145388114480717557589783800902768728079937115387117768349248396130621079249962506666930885533709079699449248329881694107724774536662514109493413434176666489153233057045852735510167743777214789187632206217786245835735460235488549131267506506955455306064237284426131353522599798632720221510681952388606978985704305622999881582944057405244088010893500543674892329487624701335377156003674415102696998341248487814547724034978797039432518180184759205361778023633021892636546825480781520304382593957876236342097528953078844012953506288843615821106621427955689055281562326226875241244799429764358391013190659355850082269965886506729747080653978288816242082151196067580744717210087067291131552723908195011875840472408305133926077431356925211184890584322459391752326404462596000597 A227111 598 1001194711309651715035130460361370401230841436011748773359564161505099971299352861412448428217382122290209030767858948724316209114257840816151767250204172705010802383904818296272387074983598412320472194364356653283454322723169150018665149725853026062683830752759030937826045353293604003406922244917039492689737053658597348509400294479186273747625919665072149546398254941131241336167619573072527416121204641822523385501224186662558515996000815071050278274807407964888417191849222208910298177543077784905983234063802588160039532163499908293935983885569224832513997960959648461459832003638202623624269300444247223980194319309449894449512845252830263348558391454098422176401661079680041743546408630979675801060404996265780010933964366105215310960272183635362454553356908840765928960530615661572847720598487523082003278856920394816555454254187480377004497786804683373031736533699389671144740512396354150600554342690664166990455945278696423996878697899615061127729907295099952447154326333283366251299306507120842471302149768793844770933465657903083229850282828523655975149372714888092180736273851032869059215929409413654881191920890388607895782863165821213120285192141588173597013874033318337705486067172935408036578299390344204813046547187786800282827821962690793185835227773775639253241674934802470856937073730687451405304918553770563512997546682337180213515221120544817944038379945160748226310129467472122376632624383727129802086108702913489820413632728169288463402685406338321095034104075972428172981524057034556668522060205298613587481710600773535928997368206440073780750045286433293176446148993896954492813144051193517924155649146600186928489497693957943200396344989182079680985978461697436517184689024488886373465822002792274772115902479478659303497941466875506757380509900500841276928623105989771225476841953280570329776280459933427581506443642906167378670972834967604797311864346432910170441925152467917552564576463512258112939689186126874989105289398596902419112338971538678444613519769091378138307820744765229262506573797221711413402507179996192817303367006957142772361058343033318175106776677501605324819275772054849998871237320441926629761427678202233934394917040477266007144244471417000745366613893802295295541762416761004231074293670768204557716949933966222073393979264095681156911680402901074183002919717782119209049327020950954701122073520520527595923876069350873758172190445894122362906060560265241265952088177444522233275364260504592538599102965204149587520886895045267860913122607947517565165582655275043019883683085012042860425577773516090913511055124435068723808702119677610444231442302429386639866937206688673912369395927479069389797856879949470769567328323093334651518783763314318213362472396682619419924009140869389778912811163808276035914538366411622853747411257302594833810035187334869083721003135696589420097287472342112773154341600527718063597774634290252328336606378701110999549006560294503330808979921865639584972597434708885529164339425982979092699839123702109140526721530528178131669696987276741908745878243754876233917410361518068540060780407222499597264004596861602064668689408288464094715232446328463029397742476051680193048405504172568555884407529288095778949228397548816585877303188121519771845594764816194358336711215915900015277038591058923792985958724594594478655553629824989939717982369274782480617571269431287004011065448399678979376758736406427876163884560655872891663013360380029551867487873211630119747886265002050910861586255770938281598985112385838720394042341990106721003206473491567800693659271809000161413404972667033962850155641099000598 A227111 599 1001196713698073141629635295567019559231257678641330520578469132518325055850739064121170109647850092531164183844366843978942425337167543915599181825182637321243603695970390489382837335821341157282130395534388548476653624746268790059465302718331989723286354902522873687790629837504002037038420128518959319628608329006790937320999424562022508188963226967414322163814481752995287867765707493535130595009394337965258480167037721523458216583420627838414540585111276805401846885939789548973218544832489170163944908597358160504075802913774070628663161727030474058670137919006638698177873844376851530814201123389877099764449897031735095722023069896497095635878940906670363791521761512610810851993421386269330880801026941309278240826539250141511210834469075404820655366396699682595001456540280982903518372311067845386353432905956419104714968081793987104291467070504205799971076186934153464461990201422738041301909068167083430466844101206518607788341667339984928765244591770286736462355458969469492929654262001181781815268463910518115512415669988873609911315799080994932987661874315072447904270551185199032117335903196023039002848614468931368242795618650295907953216182839856172907743266685510914645399709482781830120647043297195960703188462323709845776102295323505470895236547717190705276607808540432275279248671466363373394326697701207442609744809135617636975934341114288302173759527594673171076392008785354029929543494389045902873204859941012013373517042263128984150640642984262097128806943958614340803076820694959206513604019980510989526579089163297246170515800035234281148396786728134320912005610844996040856650914044943560314025652497992866633069989440811041042770934803236269729469337407502576873491807546836398638260787707833791315264496809037295834950613689380418596553955341510913673155142112955293187072727493936192472324752658010284290749313224725731432620078942721853105331453751296726434699995688409827202519188539731905799210416169741817192830197723973296350831424058026353343830050852176686988410261145235051172256043456715491131714892621377747367521741328414662469631854577202469338891818952369365162592245799898672476155316937676136897382904078037355748203985062961710326560798796158928508338015458939453643798521084736515677129443099287448156850672687259307973577323567886220407021852988097270493808742640738681432302672651055060064113253302980678974798926986514179082621405403204447742910733641388545611701005688589998185996558371997140574357780865369504132125536939153202826433300232698952332740289775833340620844771339328733578798142226852999925318413936505587822278253905523239169384500481257230155384195553958085570019028091351399220631587695118401567655530659472084222876664738020438733785825809321764624775963800125613685464305983000910678242700586224257630207149471231786601156685639726183985544315323557472698795410109327273656477119181130982003646784061490272512710641972663905895104074772773914840116192291495601622144042605367092432825904341227654392168871290323310692009492416227461973236772694464498675983860000051128255120746928832284620742554464546029616131845602270997155152597234985328283036442891089050063323919688592574891164703590090076357346626968615529653805409140001937268407777944386647527070590731970745193685995371158147087871707367112472888940908149686562886324206558338291713461519707710567951338519551067537022969252363909147823045662208361574462144395643625564439050405673216090956076509338221490036278378680120602626147165896792253755894803593145976424780351577350882506204772639432106478695334581696186854202542908892656837526329015005820200000599 A227111 600 1001198716090499343064608903122575562810014770755456961803498540683230528339345665627998999126656939803131864050444323681862524273293902041572755182730135919268042010472771627779911283199740412889461361382859145059386221400234828274322252498918761237539948449169994902785246387825850999689200601355809435302330546730759213849215469212362231939500418620120631072793737232412395603400311783613950045697511829337813206042175532213400039313191236163674216599121396749680650281668673011360467269060668536964742158702269371986333008477219858644640919145059992135732686034449962713494310551663080452513624549168499610218205178707548964872905064048187375784817382401203618740795246133957434412535445331368557010831808867562100454386755123209077529490785529032011192824072070021441009737702428134504953563686239619801445718089740227738696257116913595238011488173061342310595871445713495596235219735731996146265595317834619210291014370727730564880278547599322730037202507198342547128533283727940277542306837943454484872324973604974634398877900975442654192877718629363244694699325982845928676451471634120666241549104998770215119517206511279114184641715633637425681866268059101567427947493998447271793195681944495309617134349183245976795719524495821446648606060727813290084215647397100304430244586116796114468864427492849369047342798903197540106076258061722910664525955802757015529243330295784322042789000821145290508135881353658048340626879220929809288840875807393096775880774977084662967594863251407223927682454420427614907960012631882428488352843707888091054407367530905354248752643447927027135361001563041284699738730392278837057095087031373706969656655393861433167159062401905479857019614266496405900183857093934307622033575343035741160844335063258798007062804931304299415924272942664216185081987581962590474553111868165703502756416737185824030857961295770674440440038015501067576202696809406917163806432178230762097021125660556420686558502332461216987278456509379639008025528818455357057565199833833777822015146587619033821613622739539897988899934339749587615836480179080015931949836698139262685487463417832163124645069379065452997728214398311141012336256917215750395237279236997441332940974651749376581723615134225004908812006386483143387744036353942572438076218184046965542259304500459962200198571350646335007946829184040959989947755137191312847212430574786162862636356056772228234910219772257081961360325340492922328231963849335423277815485842880609204378424988392635768168597040639560245943907831438504608037007738847726704870737985851528553180287780277028053544748482419949778329463393307241513743161639813961227542076935709326548983479455495212527502549888903993947578716499763835838722017156698395990899979062760020795908530732633289927550807521833963868900248795589515540355998262676981653472585358263653402724951543104398810605111110727395023552090022596189924010263636994797718621377141619514616537163869923911381385578020549375633425421253867330569576061107507172508051672648973191499507174326071767706630190989878217907993935225862382479133502294092224874950277881114897927783855366364937692550045938115129564284720499880117008977717873402554333838434239304208131995169093313582477335428655041268043884765943356658997177523353380363540411566548790552692949967210511930075295627107709876300725384612272752836415121640810265390105147445626021586773867015409864575892908620706614426556913504540687805618627901135774374898041461688298991385239606758214981087416140213185754146544444471563731620815299333643165627794942256382136434800404564656587304442313817061217867337033701000055999900000600 A227111 601 1001200718486930327349596959198752172665573371225767215038780817159733425667884019263479516060534023007363620221641260386665521154363506204039670784324902197714697909235548969627196452532923975034465799148299780382141951624200975119232532353364293772344091539343606887872529084630836021553695977719973726792682192072224067038636376705979657239402275112768908087088468497723045946438523296369751566104068093766462487330622358084297428391746404329563123319716180451889038366163834501820550200446233439756983599016422831616479622982732737281444434356269619093989927025763361475500730901586005904830152724886783746094035738018141930073803074762593449089672454940332542207126057360658180565891659591407226326559561200299034551646354618478497408395702999392234787771052897510214655920039308537904682292610463473908374253135790053786245778090323114097120170208933396966209988431656415947039478052707005620056465110983952970461267869326005176240201789548629587015322596674591699221857254058045377963892453064200717519293536473106575884236180615732189408197230774889187622107720448510232493993752089159663931696389064862876756751422506689288128401153548825897338067335883684469448242493720527525421053757421213798898270801621823696244375919974167249829175648094158643415472310357499862083136255900691740252552932946425106074614530215401019803455262771629289301211667217692686702160100480271154083838413228070540789931543595491212162334514571815046288518441475771194519811197754483976493936536344004919798171695444533378942494869345394088233229309424048927741426179099469900259425906672065526202687137964132405171463133828882970700724257661233744064572601840539150900584585678987512733176092035995469555588154884775003683101983011548166444618822960613660027849781761079211410833724372613547558172846832264599257621105681202367106669486057546973649848012727402516668564193164144478499395127361695204523889463064660418562856909875605222610860143543666671493542689249099827569579571573162162544221288610889615438718613930923798798536030915613121025239196648486552222390334104672852350653285935343027109435631923420106970018949304041618882834311182263782317680605452832201922660032355807711342760678823372119281680619652946935343362884556852117832946075326338150880121806888326482963503129711095385796555085527382014447628747807205519329226996351269284557187069939583199181659100650509542852380175413614005070121043613400692580435231767651420942973451475666298407224836604668254772574763873701515988125246516427734184813524860530464110548314386706655484898065407273790465374002571991596204292514464411749874320665886967856354983274789707813772082619336884104489836253494783140167871493255629179835734222516509832722953940423984360490140800785069979230330537009763543230844985685408864018800854717043299857964660516833213244392030809021940704079174848250821068232809853119757997208980675518424924155324111861087213593733038356547154435566876865300539885192503087694261631833167196561618055461097926320574599850029728410357749376788286960891735286715056850343898409432841692312471195497049917603115164904459538576823160041051853197308863741038080326320646778774977219258509341281522036821343007294422477531767796244772717280851775620137932551131060899999710406676626729964278684194963358479391788665226075150812328299500155653175362456179340085490928217087969574319265973026120926143258151258700810177577405043905552491350613573952526240773575166815145858645000887201150118837257712419319014621260483804557871155132564539461481336775315340061876559641167686770382035920735847486309080880111537541128985006180200000601 A227111 602 1001202720887366102494161159049605961266796126809699651802455437759564246594052124503178697353938145076282978009078571805135850161723952406778784961624898092336363202712099398714662935298049129599216127667008615620319856763044837299782535990154678248432717466289145626637134834786220036837913234112239966138779968001305880940039694764883853729504391685379633206284522043587247655298003777812943993823586351856952508426259206122971421454389787783058591209799145667650820747490886179207885168535273864954802444446656122303440586569992369738441777386493690714083055013481680316189231940334314766290299304739719895112359426479399761178955673403870069212522446909457605489809267994032106636118833940313873695680845762410603340847895810733347610267310713268742786711596428423185604279329707606784055673840543741271635830264494879648263610354140598486231450854035803344830859509322683388425658636066875814331973227767909343049374172651452813879826539387328405726897304589747845898057355225424960770920440571564539082785120575307197123782974453694542971600604515157859681853601419256430188475894147987390779390131791399457377506165794414784300466131236948353274228374592674370549122288638087018982106152256935445643924102853809805542585162749211478639179484998806225672031328012036361435463321868773297049916641937822134497333830075414107806591672142048756301728546730362596131730747784942871295850796582854207930191978168070267263405181192503563039390088703365305186392844280103604686912439554110012944759884563996585554832326720224819008773893454179422995573773860773691831695520169630117690291616311272972434710435470450889736273380272691971445029357278773175323492525414991711645799652908322521932260769655184589376015414907892155965608676457098736920106578662635670764325241740646368512325298961773181799237658332939176399535533693016332327058126599397113512301759618090366750336625084373725217489103926422741451515804827327952695644808843267200324553215117491047312725331093297283339727921696409272018115657590329645499546008953853338628741707228890949261155029297725225216178907225982947958791711531998466346815057178815581896693011397888418630846929673030771330146661925477185678946366903396825051267433637604517622099346277712419530795258075101059520069624559502183398285009751812548682826218675352870640306996729693186911081613845272039340618993000875865917482677805848207515409107945729922078358926773526559056479899715786724281966001999291434253978770445137085684095916387461094794116583206674823132450455982972148163737687756630558160223183674851424725174656291943195439002503099662349234427107286785887129056170795029851110774454175573794778589737954762627184262925004668112377594130149116143725462687935874308479799021045875640839556364380910011950409613411511334587733302803212377946301699464500774325460255939680833796417478607789912458764218923715912146702378903555765697368177624790689558626540711206086703659951836617668692465722897839275015766489100293319950071190036340464754592026037928962640244020519333907274667191967722286522373234847181424493561728214565961425069256236861563640533948749679385255077143229201277681981419303059557051339545303966366165626112441848441897283409277303029778171245069279804406883639504164943987052717076542806172063961779055456141536936873330307335522214280453928102056534151416029049458388679013645110968985536480204518095027910427434670577053584289083388951055587374055517924920939590581447475029878211539281530737171953656437119076540571378935826403311072969744960404345725064761741137904832670955172120151101653561739681212079896867033563150156361101000602 A227111 603 1001204723291806676507879217044574463519519908229287697830533275455400984905385579181759819692069373436512596552027226342057819173037610333529235012990781671348222973240790125004224815654292529244942402124229483838402797622376221437832934580107426025435850037951734113389044502168017080193356073917154494640992271834449201359729350777234747120505871036923601690438165704544246361295591327874061096415204247463552154237509596154053045039148399134242410922652002142622439868680492122614079749803790385302086120611788032016668770619549030100198521532767019267108213560497717352524100957322694704018245879433499221827262867452158684240459889385143073877898278505261751950079915070360968642971447997415862663836829897775568600854278471973322722344052750481773621197777616828271397753028051610279229933413986740066507910062247034384887116827575060989338100202840391246228615774075492045360779071437108470030894886094308413757076318429336848916128293864166978594160128797341702797074559640913554366783937034481789758799085428029054201704115443759214180070815526958692766798075938837160980887760867281693002082530907731343787356057929989621707528042881082426017386097152085488561979702413216052662423588943818905757394176903117242360574424223292601142162596107947047636388513431276913197828692933333898340610050030853457208656399636999644104591884305589585136469520898154845189705318559736281081113117130363535225379768011236671860344216790703613531944352437254193475527445871272353696367329402495184628441769163967541852558903005935764589066516913733102044995716080579987199979713660411031043854931368302907842691172486150367504223969848751792571311013593423160268002633249141957043543956994895162485268638707168311590309391935038869766909059508007032294619805215765146253905691179719016080689710064812932498768992208998221172207130396977048873665233742000464293801381704941038737905981279124498837577843700106704833934047440374750441674594910274026715410197552427739605570856716389890362721438989708443548048804206206107544906084247072710304503351591280167846405065055561430332524666731446746638752286088312094711824330701959920578552763165028380096501927584572436786236490016878376600961917084787871166094164053190112211481643541061612071077467547784263646862326547871180595763479838868549178212488941993666260520895329239017549648230489170502888346404954304680599274929572022160111173629221093433362789469486309985065984611983005720623646914510352459385371612104270751121662616324521294952432469923853111235580293149699300583173484767895523106952797465733876362616832850790405322821389508464256044661164391126140034943461051016457895686967910710063306842411029748700456022510390350250220563256157540707735233629028527226287991996283427591790052973514408443233423750687507312624717069405799183516340548768041738666492073646948321127276049502043048863740885631085526768673552550316363828224053936221783815893796877073915382795002609366906360926242528745185501813432939009888703543893617102481974423608901406438648139572597017196565693454341214486680231222743307220446977873645709919361495056457770922198756770279000061453806601530290427220795745185571842523674873005837715589017162172036504251159909421644052616434556639052662114716833133511401185879791182266552581049575942700330057485861467812265330910810174070160710412582611308969425337147510300074921171237900132011505477943174339997374187693928218674562073927936993879652462004263191687053471109682412650703722099083309163086719531459709838818100470406008436758335354805052419436555321325231920979346343724959919844310957205133240146715759676153676407542604000603 A227111 604 1001206725700252057400344866700514391509397341307837360279119236870149440269595825706324131087205578877905531432144047418501424716870820558588178119054028867949940771594400243381762724705209174894702842879434516169703465812351146333512765408676803704297746231403377299390982134630384281392730240592464415715869313852854090290130764354996261895235228194936171145956166947669370927744726671401418840759584133878223494989961118664819093939115506009586289619690788855416925967892578662850834091784082107714321450919074453148286147834786828611688729560071643023760254086210755292945324325208420117467319601158967789520966802082781229131348970543742888490642164232606240026674357624701300096914701833675738661621843697739683306229069577189418773178764090977007274031751269596793457867400372062103120784267069512366147499336795523048691391722160452529105938280554565476157072427962209336835547109606825685611768072069748629146135923238924333417174673306874880388729988711872400175890405944134778838667245641584938281807038487117125139237211654866318724045481125618146079668451675307185053790466212614951671320547682013769118252233184727975520977043152867722051001183571005564358364152002071756805890826772014687242948756245827124492205335566598462564615668954500084045484979982631744423643052229284301686537957953903602273632994815301584273804679381551604643497745080894912952665335374241669805890336485301945155867364562842502355519867211873789757978912762919677895211031620977703396794618532467077179256916034561109903078611538186944133875470227758155617745626649016574586093339928006656345747388960475352832195584896060629369488527406955216694623464244005317757044396079084962802043052371163352622685286722513465157277387964446724429740701170160439632227295718455471205535563320337050276981225075720736825672216565183401510316535634838307294069964740140890168130572194192146860365366724336720461491145130576615943417292567018115386348150306768202454620361172498291245932576810790597811408867149246695043239491031796404299530844413741658440970107259354608699511866916430386426087606555564030625019580644925479624481755884274509441215104688658017141864232169796759001437031718528263695789641822943094374933099416466951158068461986726594848023897283188563957314519213004206713565169182429941905559032818288724029178063500389369030953636598720399615506909607773970215635252255963821477688003360836466441710465143170598759181217393173206735372375079899514088291091413240980892719722564069848078634913693998842358596089487153149525791678966701321210242380813168584646694706659730932247340091955804270470073591364220495179936745050809503757807729433535110272793450919792170215468659808186767996059029171675428686499983352059820654508697958940359624190677979515915685929307523058278025930807505350261811904369071192973050504905856770154767978623220345635471230823200398024720803373985274762082048154618632288081836637975109042989914562112668465142902346712537777269286597290860000234221007384939644989351217283869649434978939913522146579567251820848501917236860919230333826571586176963649053119213486458768484364306228900085505179829758238410658420985499380232248056860798532387719144373840195222211726563299565612495262486478387768974971782762770784569177997997861864397078195235680151496366920983393664018568141688354986636453549508372135509124582155545637132642066597496842783964473925708251026272014868935953945838763001460802584633935131682288515905626043184540499145294988225798967873751242335639161237535228013422371897798506017069137048469371112830305283469746692197643999544173485910731983973210805995151745262724710000604 A227111 605 1001208728112702253181167860713739913321135785639000456045610507410792647293020963913070158156285993469371217869770399110044234493378196481056257685076737740994685889804595209209008698105654360497398339755875332636611575735444368238183056212769788123325047400870404256107629182481264497659125008972752244570783591096840803726476895415165242536981783918272055147261535258312828100782037914493466052269391591950076047189487546432818913981149331195559160393135785826071984799601892008139479301329651596128733089176674205176580656375065829414726403907430564645513534587451819500895412498504546433350231841094151861577112344794558131826355074557443516087034002443056806960649149221466469584444534694436434565101751078763241955697906466727718873544337125782845175295817559478134873837487835465094216938898358816571758244891727688729675242070559009733183421431441788485085184350860836645480145288655684120191702187135861873757299907097013734947412170807305365844626599193255663791893416022149592548584009421709437514649120311435300288059461075087924341239170002400326500433652319443737592221736632566489140356608630107050614882738345406988918998095485246499743564203147355320272340783241813781246991222501005807683379423237582221969551202734909021337317505584695830449545123904955321173700622602190931562207997131478900030806688624082558477336227346805775862401442491248605221593085859722712970670211984893802642627312762346248272513341579747869288767725107213259382129567849565417906330139768007774784008779363764737256134450153557461604757802214109544617143129038224876903161932127486532645399669424209418851532946379387730318261116016505806635208101698362494754086487007609118338719514500224550992395636930601641545500534207632343931254521781795870893598553140752288311262209245209785259902060022090198557081054977117762884910558046737369840287575831196705216168907991042733862954146416332263153652943614029299252949072696769315375138548252627141396114996386505226044962640936338648535888100076618272097639869067230419088133237367885579840039916489264624057137985772317814221804897300444617086349383937448017189352692753074453659532027198288841694733487518164596667370462155805464262300155025625778344037061411499689927917588011439086657672531718912052866894649578395770395430725132172543285603975387176148117684128190255848914362459488443948825816970118704839358621378845869058475758936576732014485422255130738095630892425770542008469802840104026026972808915536038435762577237252393313602006549668873797886356953568096543538941031249476081128116905774823258186398266172781634876353796230665360689106067255358562456535978784264661915764228591098290375103286443387167388779342045050361859204671039513208781199815644291291145121479750048285508626498769081821744246270938439900391799352054340555443022193696414774887682965127915376234641210856464800112999722613180684631221730065254059079022002351113301292476579864569099411123468026409895477223265610870276102312390678552768521282465938250870975024093504329793565376403432753834051263393758786450159899480906271941064495932099689025106771609805524246345443504035313786535071840056444120533712011914130435263335785069730309910913974413353885439998950248441051717065832950744291193870680044221593277613624952671980329624722839489573280727213387178144944428366559307452536252752254760739670784291435284611076406031806708866539749909843150624499599727415591504123818436004424731578302110519900089876219466167383155758543880628112053320388377826751404301056147864265777928336533864855745816381691048615017209618848392652344684669872252729946746600303938605701004059412538827907420000605 A227111 606 1001210730529157271859973970992060995934261913519062336705214761271528349641445400514728388470895981910270951033328233119410310534428681812732348977033519716351113850308424877627832715879668809081414125377660141544397414442426135661107181432548700897492617247260908250684738020440238478053489942941377459834680268248307128094231494278665942103111861619944656463176893610237388559490570107641550312530094711892500363207703701912921818500312474400282436005446985808023946154716074285955603001625403421340141264535138237074071935083230293398550446531626690777082753971497234150448203534036598118117890121440366730279676531229726754140535946038461282003522433622571050910030464279738238159759002283408908736137205543603777638484078179234423259404894795683917976895191143839222078837638716982897746755270133492505124318895851324685715905897994459459480727345755545430381599955753381294725474039609425884450335744854624377408977673067681793051643141298229805782051413566065320314509127408805746441824971810889613687882564671394116120172920068870837305432986162016285819961035040668708028021613890985963807122274391652990281301954341765427499791205505916493193410822553710613799410322359021900722551644726644918868222775309185748377749314712822285819793581757142384172251522911157646104360338259012492891841837245786625030652846635186173647637880434986664794571615689490089973722634132941767080721911655511882093747296071815905600447044104075508917294428852905494895885412430805906005544974724890516181025880304144207869574401312554690108142824785580097366004605168865207726266721876764694278536953567202519881410174092448293508825691909368351119414416897871268014831989862826089160877106976451508389126458369252817462061111743543481807977937566409693784170179898226342520120376298422740116152242775933261512402448402402044903871144466343146779392418099054297644839199438690585376227680177764730451454914199455036166417001978971291621202280414337298500091020414043378694242232570374588636374381255007016467034817651925314057939617230060784766785854910656632479126745439589846990516910523813130369027992605590872504742145978835478052555071752902023167728218967997768764394000137728338841510151362240039953770806391247579827880976895457041073859120469127466793717194803737612667758511786909242461508116653221363437162074834483051362559898844331972077115901353029569858692322118411114961619924273127479946090389508806646641940516956634368336426606502970862649782961639781216748035521425975098666069683833894500720258727439645083642540955982012788401312460687424565452101470384667285732963818006010481927871641197022999582296671361042293700037250615797664842250501539687260712194327433518983300120202680859228778445702615236079744351710172353276907238575662455169229910243515295847964077077375018733316627729478990263348161547520795127159536909984118534419379602977154680169390594483993386213154885633035955364460532529646991911347181230356033734901551592258595496152057526064839029528648502948526469381103907527451007679664536125720619017974138994400480978952203316516747458830757726652898644859699690738180449736153837492856416010114619053592194840927495842538706931509052392510735263853583567773929635024129822035869701469914930195974680016606709938037409395352707675587520224538174064638094690108552379734861752022003009469469773628795642755260868358357063472638981639837890885492500186346326923018364020063291957747687350901664763806321536495741267536317799584898812213175374164249506792804539184052622414337400268924664377115551577729367306742860065970282154800043846519612549394830452662320311228481594242250614662501239813090735000606 A227111 607 1001212732949617121446404988686821812195540042129568239044249171245005282190733890758236396963759853544078485581760928558006778955939706435602596245250417525705469814795130808587783376335891559720926633845413498524924627904618408937643059278673382938681642444372077725100368985660171729347964785423604217580627185364272841117390841937928022539580902601130914568571547908877347499009376260680983557716226306029654756616480041273136156797516656111250087239123437541602426416782311733304573020823267192845654293221538574261369409021923879202762177803105027626556877572359663610329052610942770778815621810787259379172042938721212101249249668978527003851528997151351262049689227533706148487013855331829031019260241383449763094960591905435083821784685886599965007605362089046213939722318257386494224715298549815833210970327917358143473549641076580206329087297477053520041018930468207617137202653912024958013448961405922384470596629149270628508132230849564990070855672303047825845956500763268670637295705868284651457688230999008809788093725114422915586032509103647370682530274636238355713118226196621524042417322147061416978652409895059228292300798099408506930911962875612157017490565859394277983111276048687380935559505947052987326008487989482160261630312322968580951435171583753923295747591658515310294225429997898908606771429040848637331361093152270198540554399056859067511411332972988439878396350386364522905526589763765421919495898749891203726732515572474432981767990942248638049507420396933635822290234581120807378626375724101180767369483609624910723985227633458402327643949533305285875798024108464254617025727493944945459033321830433908740100149920069855655669657032051728326047819612326741777643012071177160330765434224221468360733921178353572081775952367692540419664664250864074752387265295158911318903383008741768652983834445747168907639239514050208177603292411873293849407389899262131834499484846129782132875305513722300491088753503522988626435393454688091784613115828794766744615315355233638380991133449462978039500502690207111650987502902526413875902439069023588184438573743412373097988286044489734302549707445938083030758102409385996944576265582740971272413364329061243836032028918280464278825088154516325261629132967482914399929829100710732516931870185260325493405451533537385554860867126169065904501773010515036200472368115215298281571611636006458947713334663696730405003978454500267264473549675100242000103062742037389179392737347714065751404235178731687394932979061255373379014622659660161959591294159213605979140144520385811395639787231217823395457551329421656801362502298770140152604831579616287561040477391928479805840386028383132208989087750315236800272364654785070996041752559405385825863746297860110400866907584628500134042341854097867641479621514038632284834565628781684002040022179006199134991829069002485784663313681703861445591976936247634756137752580551132469862057883728199434020148149419574625466434825307370978942611499884556747732179554077578768528154791724249900495791798760241969077350101889416467026458340891415076021127711061023899586053734323672419850967964303365952120572806964357027366409160104210990245581196643985518477878487652074830450555014200360966651828997959871345265332157600804192884327674772872471413063876893884756050199419248998418146734393017205383452443076801078686916181260032090148091785639209309488751481315841395138754565404631596789772521585557191604668740098722457930562711117570836703739118762996001031814627644041971117207179764804404753163768177927887577337960666377472298657909731657169999365480347143827758912936275244572450972905922357450901500493462726505403031533274656000607 A227111 608 1001214735374081809950118724224939211868172372213718236267208197406642557440026743876376468036039052675314677756821821128830566736378208004481038768630175677563487706018409284999092127025016398788166406889599775226544017612329820760018508429130833104014971106759473852008558278147458311670983242875121574846120969158808889394824769591517666901347315820833004968780740395509988360094136890874014349575700188169736721214100773870010999367917329326061997264897633352472062635827121351773323555683353236378414581108784876073982793523667851115437353034062083390080503995337725575684776034897544460823142843912763063569360916076809867142222440723724424959498238927342042318590755861251185435031091121379935675038870995196392788943178048980410613773095032712333312739693381793496841006358479944171358986765082666177572503257352889659293985263490146453591505496192167746802303467075686953596683547022607308023755562419394860570510945965119949376321565320975046059537584208610380528042127355955688047228174713254563055180256761782925241041907185752971511794810331360144991109623410967667154788983725045895671574421017898588827094714209597716456415617273504914542419908206344497419250890226726586449308220370516926665594732147196658656673954258080389911238013297773433306839932069924839280683025507594266986587005955867062567342855958676066182000569700808865200516493500862609613856865705680663221143165411984573722916888934851202154267921836088256465035893528588283501781048983334637134352713505768884714836988645408943739936988768983054568418463658483987149021095506547664639279739613478085764493011010233934591967759025518523174831791603568743916008261769250281378483097103350960439641645618805089324150115848812176226716842937627855691927099164387950851353706225813105624847277237672456104238347329573349393950087553995383688118738368512189257510711645749843859920593320813278396556398128665702678585389114648019478240116228166910933710764389408793391998309026974910140382641676332182101578429997227974467012888415262842147804656377154552447980744092765433073819534241422599486175352773569343012210668890692795289412721672848232760945328447538260644817252712104408535387911387025507958381972643496790688391405764738863487888408645920968388863171919295074817927776582206978819252700731772694117845067605441810125980360650623895155710286008588968813323842807152615059278200520507365476346377347495556340734951142253501811078256301520932737214461764852334573032767124552261896667987710465460368335405590239411596081318841081665678912457717032311211280565722390973370416917679072214174291437738041773874879126307351575152418576473300966991438955415455151724637708063648486929206277938802186238750225659610384433954538796574260418472473238699317680870256661874337261552449304051750118583839449948864488033007525733929417911108789312462242114087881171687943330749585782127648430110175886902977643004221630812004785980234351412932086038766265674412454213351372654965253416422940534866159627009004304700492644263874458385653760805581940581323266673189078884712285352835467069430536389683682236438081013340649699152786309929521219926626400066115188552942634214183965521419600870343203091163522799654103520178733843937629983892866229249693022798513232247337141399993083601134424358811972249395919032512421353323173101429307497427321533089385140742498453027137832646502100461740554182563203075871520560465914784273439700687929372910697627791221341328308039090989745492259487498891688398446987974040014914427569168735321411621018775715073374140676486955469747266006962619012134239891768410254597510390722977415506975305173814869471180241379838097909459184000608 A227111 609 1001216737802551345380789007340941256757909286746267123661551163583993121553896618647673486898216888356456268532633256286891063468953673981941108024272110341669592415468115852002866994400682665444628091662692627792249057201840120791755410057210048306402505753763005728511890217538914237601946413112259360303847057183166579827239286399939459094743190492925065732189547042422207832161979731648786721343718356012396834381513547314942259348642929003923132732780913060499644142410790579599244790597160030064064070745101439350513402914993529042117660029565389336444179128719159373563567740839285203301121719419635267284700795419469977823235513067356622739369630919968368005524041780713218709868255035075164579578392041919122940345306172241547982688887495080614051519718896172655065910994278721408929072096561971627606308586526193394745386493317199884243336098996831043840320018162580086040122532772564150584459584972506250398826164602541282987071047335597555778780138293707942076500135614364443457841000498966693858438082470838760575893380459779249292623411005394775202295958259531958815487054947300227537169142642698207302125306982047483241953470876447160754149584539229998145370116571489549336621724708974556423399375955725393544044214618662897584028353613538398541383577168837543958777832950349534583462463819584748871470091735781212105092085064616905725094624335309056940019234351900663249496619258437001341677970245723545266908464950012432742798932396648608162775578112450835812684733573146388832209484683563944323243347835581966158803499314643934633385768638014692506975559770629668771131234710380157035728478706419548484384196321692917731665659877033719729125784213889497484530473173770279114716437407266230838998119210982965513414261550225545706077055361143781298690834391807266784899691731515621275353716542851588295877372837335942447443479498265496120094262953822316730701317947612552620091484153591749289432942926266491962018909510446483456081570034966528696748234349830921650113838387343353607606588802658681540039489008427806254395432942602631101783155466615179892305301536090451577153280938932588388958810763989028749964912255164397618929156349665256478622241191575868645068828163606045653054502083271567877460868097476631097832466731238983578976701705243211363025078911680752211699765910022160142474443545440694630490082392960513623146254156556657752872312617960693156413633309845247353393132344891312768406778216033432716337898804596471540354199124335106766013049359045948320194886887671577452244850841759756548084601935968605131382602472126778365132440689512114767390364664115887456128105925451585023989265022892873115981009813560142248912774206855625138429821114557791478467918089065661902164001319825989820695450073244928171920989902253618668372874541308878600570037985342929820133201907746940863590938412395049037969569623562786973024932385835707235749159401351116998868408375169393208526261606877861486762483363717740508977730888820415099063462373025648567675281749489794554310320999262490342771771871134474395102539903255398804529163362330151612653614226856875550068230217082825412487881249550020506162101896291548911623215529109206812692706658191067065289917630296249147814185413234753488861192962669716819364583754636389473961301403412174237749733775933823140998575352068231431486730570126903599239586653764403331519905933895795136528184156452726182355726807138917738102404119313235725981773557164774709087754465840427984589497090768011353254870685150009157223973991877250218259069254129100073839824737226949464101930971359547591762975767372898679901049963659106649468514289010833413202067766199418690277594352182623469644320000609 A227111 610 1001218740235025735748105687109005819916197863352972443823584768450053081342733083883470755501314308322196942392495006875646815429951781322552693698483677847121645578975383300528552590849672374682933964520087786770615041924727980454384663747270144218069987725670498283416587767467340757152274158693414601579692543302434825191240131989117434204069862312404704266500178416547511936182134067248155882026287029099533158987012573620822788459291615290413223249720316625060867508346603338544576867734967900828440845636864514972283319065725376235652076413770011114188789933687336307886977142399082105836630777202250963711322601757491455847114349671240535011891385234270709703332710786478189380444423586150203638786171263028167907595990470064949287735872462241831117715109602297707717839332603868960013410010534805764784481132965793943874823094430892533379614439215437532006215531055814107733218926064033012165738146583652439848907567394299977123671901528315905408570720807924991908175678234107630059371960492920463617112544783948521996652749321299126943936243280704991181515002706457368255993718254255333153899171085311918277522012643834352622710357066932498031197587923856656697160062814303441425493671365974666152141705827811710262684106048435460955565441280334387604882886502685041701795825666734752257024036477525801035011967613397340811557619182605034389205265659357211064632251780755510185117437588454375050268669027941119825064147564788064845828329738048365566463315380105279665373024305479182411481380217818474462486585378537700333966833867074145457596551422402947440854026057109930290855298887085084785032316228784993564455646566910729325897554464437465534795992184079442166422091274276985009655861750816895255610985030994670636407660523056719058004079564403149880027618667851203122195589074794845959266693900890723911499969208393498380959862195966981939440753298488303782013966071851891447068058633881471083816873772674104378774666637331793584659073404714600320778652936159238670280806432918549864316576041369273968987306245258018453630787181020535562952593599852293588423663547207348405282865902482255585244895886321144006349563952227962619276855947333138556423094027522863885419092793303990892502311401587343014831884155724937642448741427783582885024564583828694072865597983019322872472416615436135119189286684201805151228719477969589258164911480251647023380665747526650877279438771635520666540343574815267599890061527778786526901810547656866271532427498160322669102029123247998424381061817077017389809515919865358748756616439493564610875832926120442052966779981023076873940827230670924250164976407788556800851961426270500325253940808588330413781816880679401141616449487270814316112072838663089807828195263394674933878517203726602188538634426552552918948336949796408769023187375300316666542893309662723349946931664853962719278333100459920010717706747757148157577848772021489590926519209008500543091047847396289262251105475752381905692483169869738526542287844985141202549476565187133906890425315203996223488582956292562903245748167753882048653583341772163987604004067015898727429646671306821497125365575613366819893184699275414868320972660351712088472117859638862027823177866928418576789681387502059779634326747425658265931993234110875948227017078677839662105125674266950649832885099823016535437172190264870751617477635510389327237183832965164475091319380174536987346350964409968812862008803561008437668952081011201109264261943721568444104137961723101899532084935403880565553889992837259932744591344698439596718560795857648202927485034545003355388412027317470806686275525867265557427215715648688457453387195029777274245503727129947996793349830065000610 A227111 611 1001220742671504989061774631974999248920496754491941240481726148495928430285311776228084625824177637463915369898023335597127933467295750162646385129889133706453067711924871658879685532102851207033282647722572198854525890527019580853143732395805883348301213817339547118659391594914363801616249549004130041995783443327217583003707347889554173152538330993034585885415786351172155484163584223684128398606402294952247639697318150811588516557553591614295161147162892932961336717021120387608843166309104125973645342488491724630568162193012994283489554188880720994181452921930759503430873756979803336260003165260504246493830389135410270034606573922116641979894052394301808613832149083894238295042471256287507684158373670791115571889886539105544111462206386004066713882264418465392594358595627468256757051315945897762299448730300453566876184650682336008671363998560072626782282712443035899343271812415845017698989913909361147568814758959035939559023607589131890993045940393587827619865786643387598139017714793383608457540812315179651811225903866221876161730351903898929180491970961260485212470698282876354609618178656116919758715869480557514984433555004404678425317203158278354825934227136283699915805032803980776376765035554799966510148906023103513611868689513632919920044557869916663494710391714427307893578200991015293622794452888461097514503461085738307514209427164163435154719071988319052461785907160080055339760332563937497737058074147816285957008008961965042730797799698573264297819904215715108636273056791746700614751946407385214061531919834583076106572822680872406478110893072655068950945250928911727720491506136381722655736355929719478951034513341814728749850028056334684541092534620975003090452110783425680451994230022125734506537950372864350909891970026856201630966234941789847990210026199188095857227096813003171976404940620036037795119288173243930393906366683874806495667707783053333832903340217378647362605449657132216784057157694703049338735796239405328179944327964768362754408316072881301863028961320913750118732585538330469480659266636340502171081116873937710137544225214642137518443586016636907268817133787723957837873587622605902162946930103426104066350541617232296689955287762844508672320490360557091687434642251615788224226549694168605985459095649378885028548500502852263832206480808057666225549502902632699111293581240778055114950467296451461272518155851105273617963232637356650304271831408149024098080369995133435306258830918561623686460374091474964790623032220540231871018864630880456656956623961444953628632354196178358996069086072654911691378759136217906479405062997557995227349360850285244272040111545169363601231698443353966580629084302064249726211877095031359036626147271330299215918745257883037721908558970940314191669766575649485034151921227801935487299416543074497229190883465629209473485884617853701488791376608088151360934165396197618739488328220483284474504349945048050151716964636283457793222752116476570927092576814327100535130520514461767710458856015572588999408749301500316310481767443115703716500420184855115016514425250134318368569649123411379145000244655050095880551277000932030165377274465138651317254417753385409576367185597061888598889042446218862515996538717717020598340651262590291924285855381277979586224277143238035716381037710280549449958250942452217606118174833177764550788853966866420761362073904001310499486373767676769152263872930929541905992495609840513155566514183189381358109315697536368132775185742014435848645115988220496502629871091460021633272579583662869924343625132905400093486663940050970514423763256549762465860515999738416241994671463430651240541291268390965266033852799447124662337160793295016420000611 A227111 612 1001222745111989113331517729788515093231885589665534026500854139504401837373722293770294348909545815063688983420440934701406632716287037938716758641336840791021996940213173863044027908173386860144847041913184710034403511792030019850380710702816290296320640275549111810027958415414137042576385440746075776097174020292524544895570920479058712128895518635492502092275152478478357650058005038916393632795951351874811257163498012288903127160965883933019098122194774035497482323069493562341271780656892167314162321878348260768380558814365096990412395791753446679209671273722414575016193282419430318724276603160998136725121125832477218253389151679417371863506771647394705832215106038489073372732583151849575835587591783899670982858002150971026332080364361129102849553450351876514415541486636941672360960961088516244084438523433129686650352609107762550248950448754690132488320839476454569884014684851736630462961278877023228144526244148704950063508425659223397355299610580060044074713101383052709235979885198753823264264806933187169625745577796032955856161376237658800735069626954020892730734665856016926644073142559320332821470074994018954086819689518891976877607121294653473794720022348040812420390560972620890666951814418718934404254114610652875712847477790056381744604063571427520441534696093508940922527253395160251616904172676331862469085092751848921371641850548628558215930024215398396848110075221709258062282557709552356943025607144139517442015134913137138331145212928606198128968394575858167042184850155448802727935357436815542246581505198088778438857961681060171671501446347000360235026042889122730245059862034608963102952882408866882743425504681515514824843090290856001218277537363877822949184014702637591441604317115330167772975968778128688978070733091738251263805093724379703951238155416118298644344016421237531288848002706005777897986484913439317019571187514668733491982210814686885973499154132612014061266293396947714174718051704639664078197141917413147917195973253103513638197665650843166819199768828972075370191453729532558835352969936420144064904438500608505419364648009504143139171415555403657676729189166406288389902942225774797810799028034667034062611341179759108060521144809534615268544531010645310490216429777885459571647273209625545581243282984685159221734728905780403938751125898146809924266517866519315090007602022789307951582727608127889263960449240393595162762941912944645578800804431145300052553750888273535511601664649696558999160090145951615313054453143935570922359358670185337356052860857303067002619746102137994736347584646216181168276021451683212135236998730810049516109144624756779866120867068591601978532630406425599347753657229819072037830650117643932649856949709308729803678514005565725292720608113124377555094423312994097698695436978725442754220594733138560190810041530729597838595168866272990264529500228122089204136427344517693427978050048982147592301277464157013728608259569669639312290942272718552774758678617575036706161721036976254346149291792082070668021560985092028885799184410427101364951560622792238978576704396936165053864614098722021963691518756811976334071731281988906663861991852867688409857776847352595374525986619344610604806601362275931775854642292217666350994345884113182778122278294722810148949338715844095175373792632693864885382883908304269625453564052991993734127690673822737016568086238821881318274407575949213186422002921688057414111897626018870827789264307780078784791020715058498943567729723941815739555090176552940858687472470636650663323008868889292658738775380558947343490993265175923131330247100720887153358130249963729443301288187216150886128123662516048660769355089878478052859355519619809660203386000612 A227111 613 1001224747556478116567072887834912895630097054187792860814415199972199120028901112784596577722015549529494933160943860213378012193955342579325340324691477079573689850500601221679829124570323521386464480400235253756101008400199078019893391883384552196505427033481361694434238924212308479255556229715341018699722084598569346501333494037895962898430222253377234746286302442897898820422132999442307881359532815378908604491060091645230386816408617348229410568776723263898390425101178364611375342812844637932187846077018372122413603850852157558413363622261540631914148972070780566923412555302564283827934248377944455556134071828235052818690248187686124124328382018958106569232468660087318201795434378720837063482975451399080408529176751403438387593922977746362901373145392063335904151852327320587648678214753681369800980794547877104179425456246104581123368610646916277870025743491351240080711416981763062123806359781881992277073172053624432714449516736515692194505189288288158254407662981635609554754969560385203057117951854343495187769649635377322018206866684249545700767198164094308801558866840136167979643554350995833283479601014410226255247305643286581106556471830470745898509333433259574274879118053827030875929167545971006806568123152371948112575799971400093167853919859634618738705662499406417548694671141773463736416391191054420679921569824519921608398855524815446045882292640292108572915452389397915573638602219328015715175555697616747646902202657449956596459910176301257541666079248349498854303219416512840568749066606915663931258613147037642696580256320876960969163916943414943342673857872257563239591440426612540814742706591975964121261272053573843342530925248286732902223639234411458170208938067576544606003774643512404203289388995559707285075824882294542770280765132936186475704268044438920854742117013413146667097577230034784968922244848614024610031982726649856462765319972612847639488047797087375945077037282171902620489268923959016199830595262358246947252402316870075517260173683420060189460525926646704353021280362321285314932310172879357638556227807314425519501549028662617922243051760716324898027905717515804068691998073821375772772043730560156466576040298375117037120033555134279050012223591035011290476853119057580700314800715947738282640276865265669496403793490209666999056151136566399737078308733329498625735149338882059948957852718468155052442525700019557794102162165210508235454605382449890511745706971677231688677554417719599561359526842445446842193604288051235761280663157031658862096692506367824984792306388001566658140878982389404514565703092034736742525051298328106073210618847818680018830314066053699050191418108085180500508998770552902591672661529217956060627218064171522273866791063377817678913310516618695244878593187649053920315184884565248283878301238840727051387348653583468414325216847137236925892175585633754071706747466011448297968708386342757228375978782237437692690668736037061686933283396809875459747751564005179279420806259883197778143522322955195976147324439214590320555455692485440451711174822196984142869806435328444500944587509581649758612034760704489713369349329570919364674387546686016870769457911589035661963350261741482108430749086879767285271975138986254247609330852206610353225244247355113739188358634935302586420905344562749235402374124622127983050362742513981543281981164653295808075252954232996888133042814264878711080698996541636917295796307908130369921079373153127830765400915741819744868080491268488437444554850884648848580969349078962065532875493273757857740429988185364836252774847068966819236458790700664831875887203758368854760436373550530646966465267522832401598285663322623957016014113668511739029411390964000613 A227111 614 1001226750004972006778194032867357047726099799288669350810471294776098210287636768749448424621400699211684446335746493117677998015278323857294211937433409703886512157089280225942059310365528634125333866469051207184695335892181474906257401650317938254907003754039108016882078680880128945457100603785224063941013408266641369619733972159988467769876960401692845982120302513410509463741295486058248760936379140811743410956394262508250179264893347038303141143664841719222723447846531084645035072001188991840806818285396363837279500417291478703914115351998372759203659353689515037210823987552658695674082473927716934841884185959653588162963408349929110344897213303858637713798212419192423270393348896216861922005252841514395614906094138774083192319727139260238029737819035504566580471784116609700803216570437749916202631880265381761410200685410366720723423094833888621253826793410349901943715123834713010965078870764138594762180702971824013719166240685485656800230354901311435220144111752886859724591026361088343942325312266982939067826838005050847195054870142126752823620940897755567363222449065139113586123496711460462132586847640790785000705797183811047990199792966536799718706476978131720771679626999642747969018298513639146934163017354213998741861372247287188490250199185729733944371712390289881665436259590193220029948703772219898616086597805190485555490223401154853826225755846661459132917199823454584294248040238470171813497433691785117273253356944413256361459965957790464931252556382379027158725069855909488744274755302320942405149660122017355266667560702950744761404795099577328726213542859738281711828796879248334177789727114286195190780647693374524985536094795312386385398587680471649455761400662503495744390349059620086910982465406564722435712266344966236626274567443202647254352839749023771577167708199002829476969673893900397035786176915205735353167763473595738574963576769760810654368639887209470965696315422185200670897562188322146066158355259470574521828883673757513284158104690129229363930061680879357877601014329511818503773407478664350427335084775705135709851979526341310599469392103680674915122298115650509911133729169427620473297814476836818558854306416393102446174348687140868173760789000213648829488788762273602385698315885977522904907216600238156744758101138574912689484368844929921743979636080022698766865881494090730111054961326222009261144502695806997383977356774372075714558131646081854607095585163038621292252658237316833335908953002499971642941337059946757410608250147435613566744231362396784859584972905611722915172057269411021708728516042272644790546853136295465730691955219540266511565594946815710290520926888942864040463574189202690040248025802503183846421695385957793667202030067156265920543102617947007874155958567280334795110031417236321977396143552688984138108312868089965539731315899732336031499754379720395838986768790302243893520786630331551863841453386602700890101897103645925501486987624064378137225952506733548611161790064789555823502102355653692594747194663195447188751004774511026238181651143181676976215299935962738453436653233702804307812829962810319603591964091935506775231127988797248250950331762095001063187321593067479604775621337773134443444269751160677577825608404517320420561837515065486171121114201503623118310234091198064568268151064484994343398024573614013007192075734881497423993046367722337267887997199032232833262171944753207997647942842086634288555800344484084872713282367758860207792511728485903244697487924254795527702113570158972750986369908361421396387256176386602431601888405275169963904921340486915986104830068379418241248182164979976459840543049567239323600572811233181247174049667643879720533269640126579155000614 A227111 615 1001228752457470791974651111138855709552360338592637831094985122857873347284085144902957022405465345435360854155109669677503289511060976401747971183277959230381228453034020714652010593262469536058031793615397680806709470029097158260807015087101345498900129015850110668064631083343056466790779209507176078159425949274758180817874642281431454252774604192715219145558889519269249982317325069828798744434458705688665501627837266692284135673606646438180809132598899638337385170029528387282103183706721618875977655261100746783930156604169899683020671022670663392326916220376308267268827628633710388436171257808836856027375925272469373398311499223927119954930216974160917049054681909048029186579802364712858921350376014956595668245924870553831563734708340326922627236132148241264444212881724273782170290856283242113487710604159341311379175628707558116000618437098954920420422384786066696900027660024879968974119037859756316679588345340952884195140054585252578254807439669826732653726263882855957835328839933586311149452811714550355081850630163539087647113882929848830210442338593936595676193081201235684997510532790474241499160116981202586981261388369150168306652486785016176320475443645187167701687910784621868136460409519360245044910914673442139046706484021919107264655779592960251483979966514975956582700184045163705745246990205891026664692775557706174366636814459993257280408592852127270163195173549281315751027230818977010151621732670937325287790286703480242985315238921125920602006117629950125837531037807194897343835731011262797980427554757406340688231056395375570406573440948198363963927580343481327330519962973602501234031470152925681056579053290548650462532492024159446084923071744744786759825900727134611813314261295712202376512774967292246176161578062213850733865525449567252894514412268227565356666423613564485365615214686581087259350213702590643519789855784512653783714076840451584856017335776849757336841159438870968004016732080826033441526528559981262867715569084577608396867802930821349448705369480813259110390122827187456247048093740164375445863060088236130892316084804780861733061928424542639224711412035348713306436035632817267330464939696693000188760863968539359192080865918801122421942002242741637033195412728560650079784029701908980059237078676388716944206324985280786045819538146668555452686557639557780503530085727227983143176301376195703852444556829759946472272105171291522296544350254109692165422349463697201662523565510944630415157905220844617116042177495778683699835020128174627774814333191997412960648324250572741832229886046867419651789544094790163632744399493259213270325088497377494973250799397986773607875454231746450508083569935850559446857553395963116191260170273287938364725192948942533442011565886473330457655088183952590762591972583378841265155533096692211214837748357664314371008811893949810279324680142303263104192813009768117750542562223606843818558838312281098116721439869747442124601953536352692982585417083178814326695007209090264596353866162080260379809428961608626255206167686200019804541642066032252164747055382419740572478231662508327125911863938711633189470466786150321296915107531688551457900147645887755795277858932048702389473089406907379240626276872414907924041777801486520124350472028387291057846101329992837766921535409079826059052724851551720939262089241680109872475576137489685205823241058006997459608299978138497854913573590386016805067396501055022665516469325714852761509874666492830324597185493764492136012708830793199482442284325537532099582792919035705243736775193041214774818566244215727739397780183510360501146101613207679112880906292489545983419912200006371992811697179977205427873221391786198994179042194926829996767960000615 A227111 616 1001230754913974480166230088434299793230912086265588916571358643477308591736003614862959191550760707941430324177606295450506898024522320525685496355363031574362255805787040270536350617057714001686738381044859577735602032240852521119231355226225262299940808877853235364531928104588341074222832662120137991907797044062715716925969636661096283143523121274153727615595487791066168218303879195015197106545889325845140499818028778955861125979369743472208792147178861694992997003080645722891031216828443997247214218224570462167138328100645828522402745585308794618301702501449545360531672651251756831869395471455678391227160263089478034151098642258762604400820197724249968157584921380698049070218983101047194998172001853786620328595746966788666577259061726551283553942126382475823107706265583456758933738587164151463401499829664346998181533005297405330431440071615105695235429337009582442240011110178256303610222273086866957321457565922881385397936620851642582519278463627905841952290259900163579435491623731541587295714022276231458870293810925731587887284126310419635037960632725790162608486678020034865019815388697953698950931654839303962538794560106926200809805289041999546559861547796355751599045182439671757753197039692210265466887365348337322913630363436145289730623021716029187205297204740964614822223059563866359813068287479841489742973885044641203181180357248066687043521998815486748661888838480495497113835278289144400065403565742589169728749077166780396588856796295242302887889531177254133181400333842111786663774509193980545750721194670110705840790415502221693597011303350318855565555930869915800750314885731816619642154689881688197180826880253464450912140042564157958309019929204502877661718948729480304681875384428490403451857907905931198295247365662934262895222026943991877461576998649797748972048113174834544786386943087533490747630832005982262524161689628871055045548048530030302182417287000866942396468623650224149430530554913619297531405089466972224474981833941193948668410839153143052986714137662188290675227464249555509607631076017848082367135287463928972279802164301240619315259053237800018917886180783257661705746997994977399235830173006099095760284404671708441964382856978086785675499705258572361727469265470556618412321915667582685561311219627641162505039975241185998506253054873055364420952533090929079983011070088632571717648496998687401282526039709612461489469242718117887522814571267095642253160598453789033471763851936783399646181418703319149852273909608490733920142473040804275873922447207097052724111848762361658004807938783724341329359436652169624697029392337267652935615333681823797773021205633074003986475854272364393074095643238949967573787244421029660091690049609782063245215964605661229297011293643684560301698056486254802709206217432528897991420827085781008455707489049022921386769463946033866863045506455632047956339300999555150517987761064837770245616143878093881225531070611737079722382556814758278700347317875875754731816927050493520986818269313989082437974534887871802277795482651346641199806740123078202578108203199554290112023413880518215489332412958131697782774035407480301633465765855128383707014266197932097239027354486703379165284800873481417434046984990525208484106465207464297488986203408910785994913151536024376638395565629032333984613644892433155891639482771515195208121707075634768109458771207065120427235496857470566134710251184699935405156253427850376832719713724364948390870913601369450027890075827927687153268494952966163580916994414578481061076833111870556945238901245195213601071729278916614282447983809106822600526616989424800698170752636060882780346899063370931462506115564047964809472843956981808516909386673290686580787826957380000616 A227111 617 1001232757374483079362732950102502010719359692380209087410599148363500561230329213522904832324240852440440741692819289808942689368640866280815486749953994329242126571068270616163857669044296106521479284985563635661142105764110293354244496530674907735378307413972090941986807057776485619821638051318671452974273683578644416408128730419551730693807976866143501318858003762896191461121046552791269811870273618879357731393339749511791200434929418076022129918324975243583788089436314499012447470503595550951501991034130933652801561630518099657455620491116944564868268441462221343402017406329790507754425499858185131326133880553976837181894475082648810426805072244690486440547075633491755784408075509826817290197285338868977525821447562614354229721662413111001948168907344101351927204239731543712965532180859155500848143390550518616271370027052036749613393376379248307009720852947836039020109523503576632462804613562439012017512452521333642815366463840689145749858249606578290324304337748029653498767638756953721538955027393126558521497001158271588720296361791025141994300859816845171850217958397714712008344192643733584325539082461114481029738435109065153273837758484270978072169651343130868866903193362334949185927924218153189477898938878023108673602748557825455537180563854807963484078655083890116784937728053402787361742749910671202435747479965746599688029013434414546362436092602203971042534034988009262931280224643949951123384719539569033174417597339646939862946493765849578133574181035714481572036746516941939849540641845655097980801433314519618507444690742364466984003121802518982762318863617813613001572905034257563312420371689833929087068316226168378787751318193780554132912387798276363595729527380617937741757613567445946171369099419370497382676663911489427185685603537311899919882354550900534155277829705704228031862951376054050599925746180386924274984147308730522931873626972343648166181200250584926794576566830134608719390545006725108037919326243709631890870802641994115487223598366424491469889289741014909682328001445373618595823103823753069969559857359058037077658487774676905711692902894173432589499473916394516809035060775666953154995827399114643018779232240329024517298246384608660983152255135560936869949978772054364112830179661334236696980433270021180708688596604192274553264786593119290993534706440542575283531478330269218897064704312538222355952409057839436157562461710131051653418325373941632094190995082820518700367098262824749647469766435741398585352769539193908724114534642050522462346020424216652585025299573098534403873375657769678891995227951391139492183996232419583071427945699220836332119374180512019335085840450465062348650044979728361903786541436071644597614269873690022639069167099225715426520945132829836104932186551910120130627683254201171076633431086170024484627708252786181684254573170590750118885282736365634540292910415052956815279028922609357358933028266563078574981240575761581756672254137747306263368365877528921066243211870020926966651152685931356549977330576561768592438429616056737725402939716753907092447327163795942165221218186773498294100883295831702182230889322361646127282882465363178856249991675006592955575944785617074713111082740693691307474945705254563257651018512470670639779694861193253344456754071269602585818849582396670513872534293663888033099714329541476149270443209176443802857500439401711316418344331004672775864382107347391231436677723552165136972324141126880651441980490435142892123638777754745823149036997820056804413363049084867933713417733437197893433756017753967216305890207600353549432332977335043033988307682157633446158941298453273995819970211185638292169034204286281208222485697241849259134634293069854119966061703037147416000617 A227111 618 1001234759838996597573977701088235985634946831306362935742508380645225929587974365589595874519042541730594861866361245123344700958569096664523526060401808740875422023747050496899302956489097844496634613942446868407368568470586219542590352498548737729967552908286978077290837796026069244688289353520551257655059494134103776652898830960086600160608268198953710484586487751288121765712902626666071515214882162320049600782957395691472195238374426808878912219112603101387096395317500374638364849675645526925775450040865787696444296771474222365554289573835524053172089383380802565343254665004071494684189251877315452224940854430510784872479360837447877082167163250434155623795706759485437846538946276907617960730818538441483261922712585180883711463333189858569108446252398362098003525618316915469787374655164583480571980935373898217478938222793909320681595197835569625434719766694306505355177981280383628505891282868055914622449620588917227916729213188218890507298106740558225017257080514752859298174472712795743822666563715885630752337812693403611452548070795861439918274428783526844907835868671023020759748174467099056404009779840328471603861190623396576844037379958978141325083796135873693580844571417122628673386624316248428744585684410433977354471758440408940824655492926205050078289594053994987360430333314036671107753607036357955490672509970963557296183748289260234834280750787345653451660633307417350111325591707285403744997821908942708746741357005112870079659439262248253036435205881188663469822636457253573399578229140275014781803414371635526352011594925905161297434868115165576496934069399975292697928992379317316941815179910935154065044802165620004244255429245504801651456495664742940219252215962010980028903616777991205678832951754117478215765498066522002798877040645623752516738202438148058957696342512391591327144180557170415764939412541131654216826715014500978703290619664552044804947502310803010677429289040871800364957759638384590933221782784830714220667612159124417641513378864952813479719086466607677574485177810701281878810739960353086399681948396405619906268714119372652901203085660663961883126852896424463417285421184082757490907159991533611075059170703033220770675572539137047343496134654395708286565146310284438956087848703281237449786244545326409531422372818880442962572707124186224177243638145534503835591116313242868365413865870229198935398433561375025796725164373565002672803514323069565406188087822557523742950709963549511445032277975628088649446621094880713202323492137199664090350140840383578571123372570973568752179821746516186492569287600517682837810810975715018518256820902176619440110214621487359153491436618159487424502377886744225717271399041580729496482435442138079969504663174314697913346136945423090470960711855981525894381689706858473261543055455040775997590896499746979767568918758350321836439486640068061765106358952917447620193104330149214816582908362373995557260296657017202209224030402533199201166134335560328806209468601712850081454592467249910143376441448784947181087742690638174356227043881433533860138433855872161553905994339097848427216953282108961432677122086357516815167656729494643816752575791282928702563923840267618592773805583693887893984079237711926781787008606023589115913510123093989527554532198782831973487996843457439741584529704747861715983347373078495749451226554854740448669471386293131348633912047266099288352463269976895675034440661502455987874747708942443191478918426005252848808053575004411256812755608740783949574005712230049109034706679211587934717672328320763822995127605779697020860515227718549720265268836172471144436408815637700149731900968345713764382247610892183665220854177403770898876170753821530873001010948579765663338069000618 A227111 619 1001236762307515042809798365964275429156815599189306188775999656574576620891470040977096724497268674983354082203644537104142128358162071113348214241173114057742949780261855864429228484478846965023279311105153274016119819572062018609265327385899490330912337935657416343833020286759674489769002244479436660706256132800117771176873492341340391603389037684796300415141313422944766338193537861010203800805121322272503967263279603874870238433253112357297600558861019196674974194266707221549677811906332430746325706040814367436985558726414963752368502582757216103729078782994701058506923130169999485420848829748064781355987119180893512013495128958987657502838678774333851419862263864458409741781147599015763700456913182788362859550367453080232625668141762295227163171358288918725820377524016224899378582686200928277558082923834920821884822662054083538473184524276351903197591387826830173115240855597326079749644718018158846120716426476140893298663713003829900481238432191021847884100536738589584466145039408242401775397255327474107496206190810507501258612704303282735279363240190390111101708839170910144847391979251439646409478854275562613178343283864748085202082002880464221522882175325393795676888602237398559725281636140311133317225020392324899283548444275252218893979316781653721924534942669699016695321164057918361453042419756210285456672820113547751743332594057068784341316004802484792050365332657641430911037805095537538091161361953463141912619281454652462708059951641263831039175429173466851666113861620954451160208086356883754689987322880483468189749779330587568417015098517917803706284544285351773784896574624300502671414805977982555563663098326137267168037749377575541342866018023601357317334378102847174523483056647483004047676863473849617351302559100135459178971148972519358160705924014633052899263357370921338280621130617499667154394888369356810733954761743656023557939295722859500282064768557641451083200058972655305541728354945184477157396924120358364555852343862457865087706667776223319786979621413310721500099311871374575279929123963237184002030994690332852860149468619723233158734211161123590308156445717540756792295861238116090595646474852698598314882206178355847604876784865764827371206212985681864822846158503707109546193706514865813832599809881118519750971414482917392126854439995047207763098873341817260198158244920191963372820327479063874689483766135886196137718918387736187341098728878444793219944958566638977862915375346269071445792343290536570139188178589537550194210702875459823955036271018202913317856298165133685399744227571755806149284503060200888645225095457844785952061437832746995847649874005584482754029231581697637903026761829151349160743105222475026116505356762411349975790912161001977375642737922270460372008823941300305670881568350107259295235377370075052648056721657055351553275667714503583963912568768922456618493523531095060544673291759542596086089932170831787276984848099035535003052687268837332013426789361565631560989552099583810295284734449468193490510796845117867420405543097531117202959699597795893787489400225647425971065306208921305404727034217721424767304155738419458640878925418680819923574846117578261276746322375159723183225374056591944199019173514562927259935317616783150144579271279474456020672394054502772785080674216865307806881616203293398677413115451740142192113183981158579714941192281433046434457207603773775476220035302127571246718443339152342315063171293300888752224174503190662878823316048219437626857514488428852394144084803437060206083839880691232940160104565771986708505019628818602690046956595199572824387374323676155181696540055009172483833747158151830485598590737095236415383898337903903220720726656903903881769687096481696761166358529340000619 A227111 620 1001238764780038423080044988963433380006585676834869620557070845638147261664066597987590704325128073646185006370078349531349975397295442736531871840937072877910663457420540966117210292438916619760720259819278849708725404943293794164831959697011671777394451022603320105757420974722957171321955713239237330226056994054728311918281742311672175453212157862711061739543189995087025739974926126320212918586056860999933630108894080833295030778038506668283940727253258006494254941113708658568803410887317878561511553165300673615679566909835972285524533097396827328587450717099094958525659341450916570754815599951040088233672515702906932946088645164373096117316236574609232924314669433362342951841145723464422785707406478653997617737645070553216073548212214867288420435826062526857405430802673269406210064527896513304759473456520196510791092533481928708417467561324718860703562213384171107008892779573682096420523833679088991155540611994371395959861393103339178927851175777378931821055746714645804564799218839023043787488010378162095880705297592136784460921817917238793774037937476952217453147515743680650799010651014638401114304574176867154523729312079711953507629010467625945071366242948419362668344082321022189950983964074910027315175406413621098248936577394786297639976695799462629739052586689506066499300559712886046956451289169942044270207375503697306328865117164960714730595427199660116269162087734855085560592209821036403574530258872442051016994163984468630655980254891087454127575259271288763393936005185207870432653153199656890228356427840347425742314523303794217997226027386817404673776791277943410419044169124751822280040831490652696348863290498268874640406465448830041064703198953985948024384269831384128001870092633567395396906967621897732098783144227037893951822984912018426158776621673964343962931007838678383780785300268433757973172026743368610035035097998962684154971910622747655381400780642373618863791422362095821563298566601529409766712854323273383489796624852924922391277718771917358854754242559073829035075704392423832851268982539606299736438645665922551577458783298754203891081155976644709469676398068549065020913021366421281406643583388157396552087302331693145145868961398563883328321818350764340051921408487737551814102514463322755715524193843288495743465590016214935588819813260964625150390213315386700194533106732846212640433830251353418951362915904483069476549818799776237649099846073229746595208328891149923053048543653276813273971685363778118934352828877245282648216210583663251382546981426654599582842550299158892294544053491458769839150285442714439759401868225197890830657626937104404520739392685892383708373252281007309861684408395250505085554682482968199667516009043628392363048725662856794716423174509832958775984144868477227559636928587349577820047109367568249742706976994501074767479027286071444052322146272223554976766692456377016375841463658505922066951955135879546032197028073174472777465676172002645657688283015943188557917113749881799994303612168855637834430527956568181214691598961436224522503467342838862335395541670587738832061376177979817252998745823362643256871581385298258357709849659716489628485198623453743857477592939101909578831472888747283577323877665015972306552125560636596702273536848901101459461341409763327258427461546240253540653772526784220734505722416255062325024489711777090805545767423368939829163783386840349111723721642909823038590959880363986179086298963655600606292736508348190341723068442002726012157763792201016496240132307657093074492021999261959615946773298046400580150115875034865199646556992091902708305304548704537265170730976944846093363077125496414888291216220512328358245836922035358174349764327458341518823629104982888713611301096393721230000620 A227111 621 1001240767256566746394583634010601508507381414577066474697122653591062538302015349499895209465559627177835030065107735605845393560142095199059182833567406537815246164689712857418880670995072269109480934294775208955319669120087560932848227342321800473352106321174452974461975073221073596949538682660894806456238009508010165242105461103979925305221723895423398123981872781051874600603461309834272021150883829312850508653881794654193417764225192506864024182777414912451406910426915911791853841272589975385362343757660678510985983901532806398742689182710653619659350675896800077932581691711092549457787110096819141484100918266582351640773643829649929734549483549579543464006184211281347412662590996014088566953962129766498012550092182983806812527279078666050013250371707015811100856694809054375224860723126190515099882047189551468260279194845110849612830312721368325617007268605400283963279967186126002929119348647006704615504764229474668276177171932826721893205201579249248146728366978255133319669758852994576794167342952407454949569584895235762543680232259616015547322202817547808117392031927610429321141338891093038411855363139606029403762796925157769647671277640444798320375921459382377331744025213509943393126467483112895499089725631116700470740750368657538768296723533960249347530411072754910568763859297310151564487283711067341734539705632991640903364227143451712057967819606173199584592141266980189938105689574545007842241870394868634539142734830883980311786914388889176350842250590768130542289326205552126986773064054803081455780000798513119114285524464651075806331434270455163210068221027819681761579655439305175209061091069644262848278005669286208079829608994592900975407752819040989978256717242606456392023249199229179475050278431785299030773492175975045468510753098809279046656419869046985967604300647794797780181940500753673710070473420267701883885811258424727318596564543010961580988683943652838842471508493857345695969037893120884470587203271824633112443246081618775897260043462267196021695728747771967561320463822332518387063310502291449825074881359211852427871605363460651930869214905797928547934213831037045673325522435671718387968280584728526392027707907982926325980897288881803671222710167029835367615830465731681130702435558805488654520759077843582510575958427643996604208073508464292639645466888050232094591678538861520087938919155641101330721754755625394676552885703276118283187408085580794325823074514587760394328010772501204452251964235703054147300161012763848960191969465890208006174286696662416621023513070941634314163508894166008529118207937136040685221186140289116130981443466406217291715687168830105619135084544757842644722434126164268824735702243172422498692869049529974263071040410332329517851605378806335703979426376394955690150747555535870950852642202491749501836387355807007047971506892572740527495747332552186855107723533143435606343120280888565787036546443703727859118260679953634278312195568351936975710761060495793654932663952548310205804016965784690811256728624133583554208910477213741851854981232570588313522416567883590607313392874761107906424330515449562947940373703693724798488145620774930136045774773927415918847729633011041460275470828509835697834440368572283164982175737627782657850158245830219990384785876425474391027475628378265346943988526522392686743898029022481719697399618564401175746219935188845374762008667972665584818171314876888822934909491037028463719504793938464746200648205068982863600561225260786701561568670101743383784695935527564303874733923099874299985313958652836568385504188558110249748137682515839935515521586489247299921585163225103443000254679166832133962840972459170792165458177293818346728209123766275708849762848359328992292246622234747658913740000621 A227111 622 1001242769737100020763296384754789484721434995959889043153237178215812649581453806268930142657990967592764257661521680814946526901397865507852285509196541800787384722304131573387174967790297048961580236636883078245918300909717075703026799244611653157256041353609700872345320677065462618122009624566938172532611684653803124268381217002983851522760662163417976812915409683057893514357575491016916763568605918161923077493899168787673832070227425926470999404157496526553978555234242510682563716321703717154425796603786682279177705199884929897445650695803494507869193167269564420815638461915950312301435109100284519522432846380185212289774018443991500389244579552429326386518502990725455305924053978244239449407631614905050139067463285550435135070350917150659133135530919338789306416369665038562530937903441426702953015733648886373906695518892709447301047609673576300792333783759233932550463722639051482401551524789283474795234906247847586613519352891210726153545648810724555469447281503168034083221752387947483564481908243305871754101321938524847717613182835619612961436058668179405275531314494221137026256300522971809946917548449218004041644737296227890651130861029492450199504936266153929853550269338892026330692231546096877760805813783252787297728070751909339505979473829767340572229643503838003491895490758529445625077526638678312580053232668132699511142336565577133844226974827081816503791650334993561810750710700363564722436518475034894017539371065336647915763069332061973874303864821141736819279122020810602085841829730498537908743255468286359712683405609957690585179252715326478093007823759587960609665235188197009650286757369546361305313049528948683361747499779170483695760873593481924861282687808016557335104649117725707840775661136945255633749655990860614274374652226363653680302494755727947439902271512433162361938822480853889917149459803241370392546210420012209070052239051985075692289098265639325367506819818010541988298334009633372145754615036464463907386197584621142509958913059962842837315854780374708862696512634225087347707660796061185425434925209238132205910538555093920068874322440336658987814664989995031349348320021695676710038635239883052265692334566846654989501856105530512473431488729121847608935801357340691185576959411862503751034745363646214003897691083817386302185066989022489754969781553833617981740481022024064704246248820838978782673062780183543011437755739570975016624198222747865641338496414141581240957649505469700911007591926357553868044677494151521659012644567180923576006635793853262964430100518384933647132978328889252807643807403712764671859842142901994840988507538462492477213166195683703886660430431218558908126716261170836744878101209491354161054898235600557313975938160050101456847784287300670142141001376471724335193650629471345094007194329956107375967822778839011684991101760819046645690730879994529813209210193613735200757955950753286100509614594729663311438099370442797157507577719965608003412709836360226363504030629318298188674546773824318768469495499756401293419450713820004680377248718010549987356204750381330832824019762714796052462163546857595101242906941184260604552444338708461836246330375848478575056113584612829889419289469872661244617088753875696431883489729672705787854837349444438113975865544537765900566494356071094641928442160958791959002487296084034042244583951038613814836794336823169985029389252160837746762500602107794855069645537817419577896068246768966324166485005759100265057940236041514154692969067226925823479262488423195226695684579493228477734651969664807100760594558986337250093602313591558410203300714824114973867480469130259162230195833582827390501612483252824494286530179851927097442867222010173477073722206366202081845248318014380827312664106871000622 A227111 623 1001244772221638254196081344601164410666393837321373581516746418215471958553161906638240665168776388365233883562859168828243049058845822910023159118568501011037418890535760935485632029282813748884683087528246871077780017537363575468058117737277294153220034065219055985425890914732354773974024794989237767726295855070716193865121743600175752029359727759437081924973612115753277757363552331567295336092298783352608517510741306077357525623237372963558627153649440817364254248278901572257158165537344506720587515479994527508784602876784343683403912780706143425675498252036239609268583293114941562510348619421044932981375072104393871741932015640387614728415708111853881761621696484267430572623384478939533346890516341601325987037974922464456143757637251039966155375131140387377612287966686677035913253910942008725083295449165253789632253780815486953525097100919182817632214000101184443749723423282533480537330201889403934013537490013044577544463105261640331403065129180128971716978971149584312052311663698132589700596042630328191022892422686219155182413382299441603968402365524749419431524317748732733436602742606251714551646349245903047114513214556298720309987005521566837906764890477706086239950594062098960089531382987166843487078222499381264077671549507580102574289828249946703383376827713777480756829719638942198824671466642167102652967325432863496070908367209346900771351211568973502847818484718709639656607352011846859759991418340229602216932537509539635854228016877888851083862724252520536852161992448512354380840449287171225841764269873341516284604317857654624976095771998025577311693554612025411564558634836905806388866752767852039306966015892199463253444937066090212427733672214253704072313369383413916650976712870631920042992113508792479245829138191141822503427225930199595654511046081670802475928104331008582927615751560718669684428540428450906401866727810549163283211954429144583097897471882254867962213901992807706500888453260605422374605785661223949633042187723903868506162314201891702719539262216062573883366466059689035334060023692995714237303484629263475800815738523743158651350999537050670446226842690777077125579981672662394578956383598765563751212137425123760974903852182916742637167553788428083142463989393575790036493598884650625040483441944482420537247855296688977978530027362552259726440827200757080182088394270891517073836795793248681541474987024978381623768153220405901272870955352861123728984198296808586449605543660374383839636912737089154618916710529359209801043198743509865968387897599118676384259366961964946903929330960531747077255256682798453889452049821901059458837900399346587958731714404724379566899373646460286260699774671958636652425426696869037441520047922898335646041036137663350516640365653351393138102479322770497852265926061082453289141846473393914645980082964982732975658664735974596776891449520928794054936284425179014704695214031058844486800927048171816224321018518782419782421939100842735739060364724804188322896261843724624161318375812712062400141247747936144077597903969167223409909395730656131027223608874477309178917801820147008089179507363278264485917659864050202599369959718798651107549227938373184497239336280921151385446057266991325519111068152355369742907781213487182957528785276461286844606263276278470190221870014668779308489347752496169888059882908371882312283645958486818492445859609236097411434170465564580059770021461524180899344478788285560303244187010441740357305194873982911135053401369058385676496017666463498708660807703564387377150610406558512730268507564668761116416143243607069718579544390546437455637605281490029100510938956791275837585295190531494301477226654343828158963059582120121343119768289397889288296910078101765051401052679518724609452083984540300624000623 A227111 624 1001246774710181454702852636743090316610460380624326789267949562665155152318863200312472487843837795775352623063033530288919183864128994074767581299378885862530244423572754622285198868973485139544390559845460347334885290019152731894299336777809741908563728852129930382184252065641838918006507280420705736577264369489893723612855670719394571163860802627369840136974044086164593854236009165157600895191954051186606616809614404482475781169500945606234326844977277116841731480260844151505068437342993017693279252937871061701235833763710919546891394658634259187266546108524874488580532265860712153931557689805982339962140750335015647683295314292129121485201173442880860889832790401273880604493804270402567171978965883184601558075043948275233609384374331179397884390291231516522856123852473303992897660698887299671197304189053199104406184158949141888980111441666083608388175688228392312334851688796829581881652225067406161296616233613229368727370346601237335330836724584233786326111680552057163939432600287376764213387496338848969771031162599310426298785222278488589668774682716519032871695001392092699587575394674710670754552480728654621372158225578686188170131397604926750179411211557287536715856920033433534018112670023602125589219099778065457026416452063381389663743067490097223802953827126860678668287395294889581218310586539475309460533953054934308565232376326570177128587177137552413819997098539175285425551671664740132743010574758343846157661936480597115562434388686006843792232830004094738028414555035677972283528400365983958354485454863972519712168600706577656879735766498984394110132851521041627791622175993565814965291333491707288253675083462925934602842495272602597108379357197902371706128032085291400791001998266722556657714473785178721169650684593784455131081372170377081401475991450082663322777328239777342673269173629859852299287055395614613843876290173612238171118508643983389148011682601506343373684187095244185296483444495523645251440901500649517465904989344371930116314705384010147589884738451749690153733858083758458199496466725695392567935898050807299402558102023014295599113208318980870225127398485474644014744237801276391583723845834822722647099756797132918887858955335631606614547297611062228509901152473945641386716331180662817382321660407615274756725283578395673665402167036304799763971257592656511914694924829698318375848919402136021790017230996169758517751217213700904328933930119755205253008908399563841570364301290220746938899122310003621205299590808912223841968649308248340343552653451337867985818282217734440733304753885546535162420521940504175678956115961328843418813916080306398144369169375675975849462823741320918750841077512599853853437560710977553078385439608833126544476727662421649905181348832625852056601454857587002391885158868599381803418953411992854239479418817772695118345777041619077624324184257182145181644399767934655852531009686286148648539147363925402953358737497508019247891061147563429846811877237530225221436547409884807579937380151275013277492223711663170454386302763681742293642395544767215090767652771707701928785778324917824363432970926240528878899774104268687792833974198113536260512734574992814913232482281018657114164215329216440212292233713247057364893391332617726442165027628243984929830508050691046881617712692508242151691893636549746438238700236178696568752186491736490882131805887140479089292170163920481799677980163820341447104169682388067228826976079237865172539140518048492615869912375596065853031329144344138666590998099356315243436941512552630162714474873206155801968711268792796338159995212385124946198924998290388779854315863695321939667840101959645168632246781406635234136124683744999053182602601837025216853476498444847532724789279542238398583288507880957040495000000624 A227111 625 1001248777202729630293540404194167721446492437134421644084206724982763736210952366080319950882175242785775397379914422472416902533668479283696885011631461461183400983050564348903907678435737454485386834877695355168051712918654990182225761801015239410310268685434414607979797378160544310769610938661292553193748286250906407545232180236870888209402954596945735148894880952327792571307964359418567658062177139758616691239495415193774004814985927082502301940667408444242315722906440418945092545907610545513777294989656349927879241707869662365853704097740172543004214498191416040077473187315975292062750611358851603307399629683534942642486287011015773727803756230499330943442716185093061455770745827438484592634370307769477410936558772376092184929128643784302605935020045943610758029177343396651538959817172784191885704574936493915355227717527827533483073914935441843454473281762136555119375174056457452117533454891318965907049422911683057696094756764386074700245745926279889664504203803701289082610894840525027303217790524141051426340376470612732496951600693750733263654578661916063544235995362663959455225837092063417433287738119064432332155066848022832327951439147411973027390003541803886400452645661033650291118607288852641410483111372777934934831123632207844877014814873657914169151486331131555561930954388923341277834080961823716944510707020187451108416643295251921901732087411135337713255765030524545291403813128426854871264213919733371427014022202253144219155973918929987789042525618670883493638091327935881647024455068403849873114992609040483387334683527494465717191871345541296306923046209432976320265733826353243462084358267985404915483738773785894438819501494339697376507483744189033838657190637283258004420166354068113389957157294083299413584231415907813561800492510617994929708594806411052442022302991957894123623511585279496267430935300040976532675527019790718667784301717717465160360834041773648914488679595656161882861229755911747845470798960077912979278697204717576672451034144914753295978026518507054390898102977591259250353176683294783935028038208366097532527643663417525889180663386746157187330798069825388121341490212626414154834350887935435908946285432895301016271607292567374025577609963020283080569744193108125288605528823288685109071774425895606545330314608425582601452808862660342346208233275445256400517997139365889378214779582900989266267562349090275870243274334511563577522182086342573808066553293651656499750633432373721836732625724408604299804912253474924955886974035745913641489830690676382763955135177914616835224255548150376924530315034470801430624675419671314026678852648679720856766111526055995487009798287401502019032118908494179278473308949446549606794727342270824162806918280230933712343495844806876942652216667358615086567172141064853076121477796610536378714503861964350580771031000197502197743458308773768096413834262679255437417535733600826006805385597733329877116472398758693245410774509903303034570728125545639917162186094656731087708815401873997451706066633710452532979275392209671753157815606148395229467178175986021735315158587295556397261550784093201852594253639330978670345509663462562527866456949354415670923935561485979815197522506261652587905666972195372790855765749657483896404424775341712632523906424862542000435197457743405298161528241028530189979080543691109043236952113797190709155083332259807510641112650849375470176014939720899066325539709828087526173148172886779461259043855972223517981161204285763643793976821325931337201867782643853148363863999058504657568241789425633706715646445098917780509064462656970172058270958684747755350385543226538391354928161802263792732052551598720820752249127835403483598588845699109122614512316109547512341752964069396430380566949848520718424540690000000625 A227111 626 1001250779699282788978090809820273257145192239802685452546870566606945752175759632832733248321764534648417131134933829678198813837184627436791323411326717142806944463990000205609032731628809127091322320511820719998916588674745942202186973520644542104011279564063221747956883407373116379792590638965163368498433968010901644988557376977618506280459978831691068237737808901952723182806942381493050486032335663217704254421691287567794777958513081273186965999665055452214226930421044500345669591941197292297525329526553049987641226404651842271414724885601476628690666247433145876801028467773769391747474024706142763320800262142832168962036556335906500445059082716526590768661722209635598851492383488325645665333153009338113984008196043935561893165223268432205800209052518099312354019176878895214479789591099520876755201046674446484154005228878856404979191739194291602896494107100311903704257020494470713343640860376347096319913830849232264828596919585172233125793909082440905499699299025782784804637002898375275752985020195508712212104380181594642559817284170653335542842617381404612693646564801782989781752654844150026165447894023786117980291076536784370148037408862120136453731131571631558796668159029609115438385755992049106445742330213411461390922927837428692840641187513623918417489727410301263997915217572163831729221747048767330005405120732140957530263925819973280029249320698181572806793639128234609241955220650627560053309216315418200318998532384139886788963815115315391260332096859929888005400983866090122963752071145030458280448754880671216013437485677149352105416728072404251623016675661415262334697332730029273992577716621736649552801862453009766927145453198739843560629634162048142859526965579958404538850883793609819527917214651740173106397879863200994692833831656471934793528077142199189272677104373241100711171981489629397652793610309612289559232977757000881959048025048149782086647171374293720779185002229641669008089751293074776224470966256424392233604006244646081118260007116866728420100608326970206666555135083643480574787918931448654057870212871874578366671901419302294622209427452473817471326191861196400373632258251592095169861384165053487933983280602819067050076506916894100204990029511625661823524843104086610352382160392959615355261329752062136676135789994298074169039616094612665499856620892147836033438141663445473185163837694084306148843958862424956819798845062542481383435636226377812563094414221505234894664069092070222282886078442721153994703508242094132314927973585852016484008865329994211463269325220199154382240191555928168471398617559938449850287032493343197253345577162966204300127518660134678429625096331148613998294836053981155189319266042211010939182963378647123264846410767523017446548498881893385207573476119735348348939758273017250046959030657762710646375268436732595090654419847141156815706234718066061459692844945166136396160475912819762198771113059855986196412301228750132025299757312204431780029233837155079131204490193807483853761106011924863819549695032566227730172678180306069869737640179485965130712869895251606054586921515683945210049427482831337068071718298959357558198581666689055478793399146007801645180284594443870304876134244192500895881626343317024947888100403824089820039599857749098288320927487745561217468507281256703072279616321933320353402910755413957725218859891132666117044765151544340224368993453985384998763034809951100527959852019460403012665812451954298258738728508887396321910148673992302302945668343426542659920198047712827437970804411543065833065004295746498083109853720589839267075832684447735490786229950280466199847605855217770528568015549718919557157678370535191771412483997099523029721811043823617918230920519917326254938332800042599779893885472583837126958096582040885625000626 A227111 627 1001252782199840938766466036371599357287512362465718565480641238703994759342281220615787961422180858226604252726410324148478255812339884903512528514689842911229598616417744784626393385345368477031140765701976356805478891152755239981152722904409357631294472347212039605714944906531951328647189679835671687886509672325643918505596447684827229337235668863439328665277338642421632207300980202806505507773889160230968512690441514259130418132875224294534526446514552480384463950430663026711763842861436082146202314031698325798751545337176772333391398052685394127546183456222636528594590653790627466098941544362129424994968052140049054996690945466376685971048957060964220065612760202136575406504993411636851570797045191051498289928394582916713205516633506693813535976868633598413532597941306490943092875154027164115979781772884654128472037042973958934974473870044286917564764458245071631046302292453392327111011090205950315559215151710986913870214893721315308713495774595558824635584018534716332166402910883298461608696001138245885439004663338928665372631791072724725248819952333375720924210036031368357352369554390004488628408161502140877814407972686605288649929682104609909254856627060867312056243948479526722010955599113269971936666369056661405102472931748349536574394660951121930850452904475586933114112081847037045102496282150983593459103307825437911105158798896716503332514127274921237082528117377799609946143180015777457495300896078979566941479437009777641046535139898726465917195687536334565339558323784564217052670062767525723886296911928307862363260472068733371720593444440143204560174380398459662119012569148374468317299348533707808667832982651819189207905521595207421538822415723939959472068495600050907265022678237372986581202202372779519429450009359547136863407309510573447244887046203423765076249238675007824890381445939468753400003636400565477848512055246423720433792152425532094084493627203476108532584786950731639611832111310694501144267503450511434283428395539679291713217526060208511119412533774890882580449961139522749758771477248036163778495033828365294077620268665572605583135254345439541755574388356392791968363180127987256863839097473666983690071213133471326402777711768891662385897872117659107464885469870692248781409757031991795745668751589612569025983246659332732450579528591243401916324960263043412095834763283328282078970842132381479537873355561076414107363394384362363194063891534072743136633197836525611351840206763708655789898270493041306811287089044810811590939128516843301214006087434083381621001575376085639645371041419476056072187409980249039412152262265977559264320412540093851379887439194315232587455899585854266497235431141634231032721150501464622052255395194967085831750669636181745574303161045178805498499084389744935602969097537447228909318059722747904693999950650890754051982636805400080067019668628337754133506990562759612894170588978334170302561909776075300522786960723475473053165049218473645414382890592588182713237206962870709282634156803049178853875460134504586795994428073129451206485169983013166287036982925761929379623044667791661419352552025289041179961761240543361223274367085182043347240894170278227203834220539342135257055258016645791758377156453981805914965800807234041702469582453052409361742162416968012802166079676270830388228017475867802691802589031045489472590619219809211430263202050365488229717182384461651856882182960550544415221187040098116393762009696053029019162359206883155052846820270771669126345988471119435536184191956771720995843036500003525055197611921097521334316594306590564800309267918332595321794554552568308489821320802674130578565846147358664066834990422099200789244428101246764979640035083962106976621057872635751577274733129195858112129375863924401727682501977515625166081876000627 A227111 628 1001254784704404087668644286514694009676406664233298304677969514533925296765192959426053433365270969339998941400267359837991618939173310769445150912310080967504094358472170675651972637926530135036466018856416438437680681390538628902957939267652979476489090394052722750230093114673807509142473857835238768590920281976490135825422557232734041614716724828496595565102978128861179241663442081584104178403411657523256638964249190887737245106143695267024602434294258543489759663906349661107396221888776135426425409144028863865876589790279805460531412993210084773448837071960858307620214697095134018886099972853470675229111899312832534832658106679305582168084992658433282911336364836888317957446170822772182461011861139476547239915636325721870842899108978067661700335508381535471676906907190019536897882444562992380716914211571444696733619540563890877663464962587047814399405296171091627082464073154272976875170841514787086599469923044970422013193401886274154424528029353982221844150848797253702300041460904315591202720843254495176910580032636043238849780941693747053414099796637737545058270479838746773524282476139331515982541268292298434202139815384570370783970197593826081065813016637667702659296429408627012905370011909029812720618193282953776095069725232822110345630381047603191906800981462978394560568008807202823959014323311818673679241458702048156860248868256784032839700819023146537604304100861227571906234837692895533829565259120718415684297901768332662069433093082217299555012206536449305911829073013206385197238077984687506866599654063851270224104527373664071701659736274926668118511096495597442362675391911178067733505953858412298366828581668231690983830927639323466500466753525210777717825391594182580401257249878190610443381754957656347773837128086459458077817835330499634560125064042722643846637191984212497801657985601649460356020807010185485369158139980974980303476019127877897123633646408643868313427558399526356072881693305909032781976717209293864340040538004236767065556306414142371529317905871538331753888151832778473669187351310415871931891142164375080595336549327743264826927118321326023207205425687698178562085920453973880580101233056692069639873539787963610064827698257265123662305749813198352753588773979808465322803233241153477568867283311760486921369236489149915326050131676131544787034180247464081561766807116821410593871554600880580463138347001638692301329184154331333073727737180472375645893093290358189988841405209227519138117780067299406815457990464994197704320216262785406927022663429774240922434823167773122491430133007176654832743626186597601292671148120651804186945597983665585990427232764893493699260939819223813109437276998498219465129234788576305715457288694818292802543686014256171527026786634054347357228188002706141616720568127293364045502861108820391159151575940145680565054008175583036447332661510859304574297191515281045568451211183115966494989695137696081560328150311200507702882405416546782604361514926589338655765478358153430533858914587509023846221243021605306110135453834255424787207276883483394673190071034597068033586552307826410081159706785183042330561289826997770591697854276358015129660899596587774361142620406138033656731328256856948915716480707398832252234313713887768070149163302397275866703136803004525810703938447212714422607537228830474811086039315870148652814150443322432188794929910652544195542097478602051786731911339917702481500066381944236737975336817059755312768443233342830090648038568090300521010248860793432106711837782495714341237315358638554257836179250488298525063516441696068127718278697601356154300750406186627396488019979115888320971785508522390768613405172522887309275471398331554989172894841002553089791187496833265928257970352407178171045557522896235691013373505392622100750167278754000628 A227111 629 1001256787212972243694619782864500573028054417689339258912113151907473723377082495052630004251521911920515440539923556119984884598262710860254349917708393059151339523749658021376906197087179594711390723311423010504855580395095931089062989943550362059543634014602216383328381535254321911850960191454307249388621792129167579133368564159342910635115127032609016889430669006152159625379503776260966366408961958838797796317296150873428579066374777136282261259204592605560332090945293009856287773654508149135834825912700949609572623217660634474805157283702679795565698575507456045880607300995933618500347117587317440626100228111636192445587722940522249833782952142447550820841223289552378973879949139707323011965146311628029147819064658704593892057878063080101202152215239016257879216662590301318995649749384788631547648481283888057850128353674499968402246330581998514624989808064119204807473166451372983128671199529359105083437171669257296802326441359207712079115563101327434033998978274315712788911344655070996923019950234572989899795607910669506272919712590257809117133900112082000581027220658782240981798156346931425091183228886206610637506078786386731952025160245571339035870538354446121367640880689429586210916295927042675181130364547403675633565253967170103058102722771790892452233673134090867612881543010106326282815204295362801034437833591506457648737150843415387608869781921452069770104388232346766244000850552624776440617140793741356225050290797194719297747454307356928849712590094945183122904562106012853286223908243790806178845861539273101014716667720355558557734406222678624527407190313230259177161657599842877520493046402002715842891607516727194464561076111970839625804547037179005723656887285493700270818001485425344146365268734585060884159896241286180987374443829306888249883610845605842245721461493520216987978581092730282209002050298399502103728312819406430198190202359482360727002361581852191973960709146110570338643107429683812488731586661584015424318706651029347143550758235041982288000755996230662296776768726501689264995166935359721286386969782880914311669374706764300044791199569979530604906400556793979570086651833846425347734406002294343926539152551353114778914356586258860480784182762312081278176622049891539469863186598838550118790429250581441690753466658596910379221451043944317521532510913908251529666887238339809473409414061910811382166891798794822223152710398592278342009522272752672699110312333408137507384857280686097386392347647069643143778580074163840603670814091626993369319674173887094383482584655798456462299030227797298144633815617777787077893484423535893228287994315597232909059119767979136047054023108515995657477641606554981030426530816013161717567254987343427043934324015796449369733658942053312304877723653583647944614056632826649534693504885633290740211146338603560905764247529547404976600156096115306624278002355530569139979588472644162137944350946783795042715195666978343143174335708304450648708250004204808943850201706396909633757111596055564707465886285237473860613169518367098869983721846830676469996404248452100244796857551551402689312077443177260144620661908397462825998494310843293478605976875039726642521064464175011712259299584256407371597666348601869893444836376600230044878069559021411078801817799916389657338591842287442768360111613516704454559793685256977804080410582150728214439498289082102298580123074567291808451023151883500133944478837661779439408714651339627422583015741210134417101336709114589881340519212164807705104931770635095140709226112273428498444691397791601889739469047394634925547943569358442089094726412365645215190244646666025231945753321514841967247583735266397364627990748485107224181626421812595059813404972231638536917191116770608252272703755899152107620831130411950384016853153922476260000629 A227111 630 1001258789725545414854402768016397657742685779788498230926397677829099568809995323920854916552104361530974010601464637025696857208193915766736897115638783325025147745461201426334476780223921796432653615957833167332020173667819040599534629440627291221000100122393756497367095469267162327380110085865547684145285330604160917186550340760645806763703663221248365382635951271925068951569893356026855446260110672584312062255365528826766076732645172640730390128460086412311248953065985140778401136568948061930244321446926349602327813499041193206283827088556715787932079622131158223720738203902915395670488984262666515288128009636863303818659781581135472771603314126183750723284431689087621713801008581648156255788398059459640542737883749593995664919940307993328253376551881746400403350885551949592691097721147389518680348584200133711414672609234473697861619244196996213659432010229335927749711689770623421801483183894882992960132551457001165393875075590077237092653447178029108659513064050428110571539668775460265604109480683270738202520912324974747579296215190833208691058387326468124948390645168165288066441373169719836477894079736681841782435055364342164910104493925107859980954784014457017243245948268531668640680090746729159254571696995412152247633567321582967673076016866890805652970974409530334813153790378631778486660567101812377436728083793494399202950400160856825571388215628176211855220781903518926836672110982419646852477126494193378448642022482092015785417717140196110470488072220570360806734358609225236238917274306410055682473531724129579906854845883466894741477857619789410148381318459492374541184414480795401814336909320362013894464881001575399337281773543139232639844475179772613328143123821550445866624360541027057747175370854679148299324008213304826431649959120116729028329610978267408393363230292596566836428344552090809683964818842144078095722334790662910871069623759583603672595937689451722031936013199215435001384258359825790163050655091975361875140261424102608664240808569492896065551189626213336852229823948285254116540918452024404654519126684888588931333622964918377024063545887551743445646284346387887732358093828588007120131127590526247282170313560018343945355950804907205300247879207015300152525980050382050478962317859888944562649513353871075570325087678608858336553059571520355278491422434143045165922482490552519345911539470145063649188775552115281465795518011711746342411874958723490467275238178386911230369513860411817353377892912626819502997568224508530940887027235550856407043627406308419494241577380045333236044181703366323606222928230576279007281042609212069151953799087398918505541272300228244772561223722862951749649732748728756863390093449609664509102113816137944442093593591641937276618142237844169624868279061673726923907239719323194619865280908597559145683806369737086536945913377477410063234526259980166193380391606960983009602587386252656215085510868990698915167585015809348949549421549272984852193000638100455838541500068144556949218225679744897904007792193163823092539285438596000150347206389487162854465860846587407077962750077232919239809629657250986792355768107390718331097148537240217310916576071863815822377761731942797441876586069198844556155552595018850616477224434020748931624271547090379958321578127685286353314901993660423404798435619317323950739872330033262278720148594319078365452604735889885532874067690617898845556038002143071989604829024137954696585649232030954765020801151928848394136828081697360071952191592682221785859548548391924573117011816384415729943049732916561293692760227807666198376098597117862527281303245664169196074488399758830544017101324700513211422995839665254492250197117157328722997743230076265790162522045951791812697431685224583823136801123135618348402150136383197834412228565528033937674395000630 A227111 631 1001260792242123609158019504578239070755136764587029753505170191365543113857225470188125675766884835735445550637565324514430985045788347269970167878572760252674089402697541009213579791156105338079159301670353692275043414697661520657220732578797109485638991760534457650865487987074772480169510524173868455049199313925433503716255546282193959491157847717939692752334107526938182132701644336188187996194742226439248268920651241761506434113925209352009296812104061071224868982958330940657737400361364912052713673786433408629114317205058618665452579021736087744079952806494836787461678189333442594200284391622134693503571268452256477317155782708253047319608335082978220138643430707130158665754883804691439602961202313243794315707341196213675788252565553981886361969978533648011680912675995841479927692802023836163710001156265754463200811550521842038455340467467082361321277330578731396613503069989195489881875413878122111526589112617020642224536606043426090805768424772844349154629055642522212449486496142008905179985617905309084793762744376899601920880704276990670644885511634125643984528459948874597176358723811484377761220104099750131917232413623815387515647927402143685036429174584989175618925988639060564823327942520699736416963163463625012707390658913084045585044192915866436711810489459026920200689325818599654207207434096663765857187594448627548358157299604008410134195943016998598425723040275312629486293437560397610841218206672005749694605178409911929678652093256332643408401656267865089357361026894819550127283739287672444594341105865014182304475386492143945007546985016946915320978936597601886335620266590447201747540695116660161572090667215494510880563720912221757842197784029097168326332601102074432080230600089477321799805439861274492388886021800437093145061536239047594817958360749239481317334411176811430568068497191791935284491456489572760333580126733228763884071959468632932637443800520600098573798224879267872723108150558003866707201297380796814239202427689201138162807107703966484293108278746304588522907297745636373918322649844596313536393076001855571738728604717852637486110829714598727349563196108351674107576764565205577644311521427433693928662583556718924829492488402029900758072220842292930000363973021063974621013384245054801153939800102778992883225646887093462087611135767260276868158035099466380941098906083987833563711891483750594525254163118284218804559654780524617055505967504131398391983420056164157691858566461932153319731913571026252408989504576501201377874745169001656694664814500193912436906678768816610742054855335267431308642343378288106344221279384219394091668567101768805309062686149863786109282789709263343452444716052536776679297265248766137197615118858648009462995134351785186236476899024758911654265475485926972547707503885858019209621693989624682835916464446609614864780383708398400770525105324056085997616663061119918929213076022287449131925296877874492545618631555936665372580342304972909062454400573453023789448972342200843036625727206562500282207544644040743533900233043306264172829139985029958106944739101839103848528453902488276848096557873820989216886175558782312450625413268711293297040354611537353573134366760823740263007294810658723654260408498752442987829855518576172136745534565588596069522473359762739906087692233807072133802957773420202473774257105323362551559449056812186593027184912884917814356051336454699958279161822410625252596924733662058493657380623890010112278991566108569236092406220936422129963220907184066631090955459783916425195522955267339272662236190517582435417556011438382344661100714389508819436999366181565798000514903520439817031523333671216859127903843689686239023915220186935046906704118338544316272289775936070311308825441551037081187676788485591915882947788575849769677485439601148140588347873160000631 A227111 632 1001262794762706834615512275202393824465261877202816241784888703474999447265624085070256056694315514588564917167135625634478549270732741989456513903141780501078955967551321256550137016889353173509611538192524379366470131617158895806594227979662732450417335747296978619658395961553379534245203700867536692700243864639916069252658817876099973538316184226871424968498363829770600057793984670525290479214707760477441036744604771001734591597966671125695355658056954889218551346283985608366552730695387233645968831151850737174484649084090700969190868733687847389166884250612517697513121954466100522881569876795247448788695609079505253820473553715999804044121838826876782780957524243268288494383127692745247977258760079392632405236512970353330331854548063448074385434709145351702425054291420790120725100707816749113661181186749386646125537818433528409530182904450155676241802976919733122066066961067585756583084554207148384586917282802285743714364053951244302582359959072601241396149335791973984429860967004429649529020517610940785931249061164185834807759571290819928411035968196457853848489960880846104280384911240865559356805906703480437337759566246860200091058616533088384829874139583357390813262769473794596996189057507944097725689268230697368260420661542154238185813780036579192427817022274352867280120196862438137616137216733045298617617496446379717529460521519404667750855354583313244207291715509537959329648891220436059525457469461566616579610374241820107480029358544733738356548276960707137015319171256066605407774768618912102664923884491543438801115865863010074449553533216175471357189789145326700220933445456439198227463394796236057983093449382934476988583906640326300512170329192025382045489481153948493105273210104810876393908012414407039567016120424181370011034521535688422954027879936932650185318778437240420960637036761949890523809934662801774660258649815386508006809064701680800279549491804528543836305920753685695245654381339303598456574885993228525177738930732181376303659330709517651417507372066796529942458130223379635367122201235779461810568124383353056323187193586130739568420883559234093001130343491298244526578591831002349961638222043356417668459914634603867953782129043061348867068829781434366707016958448857490768912244221344328945682219037816548927857542262816911186856702131195258329140251060258088451426645236634079056888466388187650486973068562961266597445148618368382586728366769723994779821480532536994781995563267834707670178141217500016568581695736007356812052992387551107670742652973415869197325244162679906797896294111742057661801594339368639992203391547770881487847538369751055047585905356730544564554780030070200755408757990219232020101895086433244636439904424376624645197922397611796213257730041280343029850939847253076122590925573941883685940790038392796804373538720392824277640376182628871653949168964203499583528678128252660777443973465429891119437308072253162783734732094284609660895278116707969586723252497401977694858450784306985938243655901067695181528364161226023823194137020679811499918889643159580960471465828462841665889563552318119074573021147696927229207358344341074247142923801206733571089708474935660071769649213734884148755878027806468385638518175013284940120812327670732064655787307726102975167522024751137853439819122838224845953564955930950878559887329886833325954518913431580068806051888889290979455790163024498799988460481888714035845286855521920988750229983954672243067185169326680652078949557354727174725783473553928807631535419908976444479981421740132795524397099260020420849510285256712461197982370392561499857520377653016857886446735354172369511398566173867100236921586285950622556728013525125223659640603023783250130846054725459661403496267389222751576614580016032085943643936123024771240641596737615114319101015918072556000632 A227111 633 1001264797287295099236939382617786209748332568655815510652785243498901227073153073204568971736240777543827209461234514355092252903316852469894704468899616616761385365210582269789952576154173372424802452077521605113558510865147086709688179647461471043303439472482834221855100820694437153017197418794768917249455396672596149770871889690019470191981066899748720863630361133745925491467162076361929885459478001896767249400239011942355943825388360624923681839416261706316225722315453307354811132860190887020074758177460327202172564644759754833387748496759862185839926496636938969742022143922547776893282197340800754891971051777219841562528938185790080261021674023234828199440107938178131600252986300334878583950023157309829988188079649063563697318998096755948716029498128408023149925493517692049629346316538237054357384672948050143742564315045964465036480122777509236085688378164365684201732361804894388684608524886374923469808334525324759173234462037127668464921697701713618173859283741490939322187304513914171892177566746796022194915614577514400435052287208041629346615799597749361252563532216783337512644597413511682364113135937532624194534491634075461397834983262805803079241655646600128353459406823714618596743989321235785671364019872816866491693557370769931835377067618554221393286011471685605496395730182631173166593849353271557274118067915515422694446952892089549260586847883888214890763131494543255365292237888732206960016122765664321506171527712873985941834406673772175730768657413852656773325336805051756514090764618322056749841541894718080782128453912437325083210288378234356723115556609584011937736285436994490839269402521278109760092755408261152190322389297259017443859131774841568312224474964584468401157346219150855415571322908632062941233979964033332351974106511586432794634740397874565689869909593479961030302146605455345926399190347386608807318397572352558653091849555926131681681417970874709092872993266953404392165604775343168913213795276293310337408489395803638238722736890016263345106240597247555256771710551117174828647299106263610719647149206065429953297984388779183225182167763515100639601747024635663926959293314078435201772939742156192859867817860504474577961317682489942501364534018335857354908079552774024510872718071211758250095055601100684760852618985018211173791982382511909583889649063892050932504081708983453418962592331556714970790291914573138356860059289861059668713015609402028260306908777106076435928963101269384773131549420462719655043806646989839322190115292158008027788992802027151214563444900731325478941073293588226290581650511248676386105087848209755750226294670736125982594231723232195339494045353520978106101005464282767742513398513544120237680411166987858279588564783993596302498371370503948691512240637478505153257243783245324065822303900763251895977522784634348598842321848516456527984078461770902885203789099611300619704408434447608903197259497737381993182425071203179598558663241891622660357453034844518098240387477419105579873331545342871589712164717672138730597742665419952626498583216766038139648356813287553852471056227596695256908682016891126065187995769840876753732635774603710571288139361055569588478255399460177251763351799299516703764630728395374558191940126307557550601340447163972892807883763725664882355763262570382830169449790927059782688224247187718842515847459917847482909377314400041573124864156790468797649605758851398651450947920843035107858545425920982771787781293584740313874145146017749477959196502990912694581966616348725306973086465277780752834720808781556704699834401841865418611466384012641184266130583874335164553980942449642562952617149153967924637450843269995290614283440742128358689900987258082593579007772101296822546883004070448704580566696164004441219330231495014069501608228251131104109728505979516044272584000633 A227111 634 1001266799815888411032375149661935933045549671496487560406603732827603336172132220063449756789113993968687981601064871906953827462188180554328911516319097902091477107480233734986940834802775543754657948508916148618576213602802346872244440128014171738265863346911361851776247552276420145929950073655361303086422358890689251098531515364546191413045350888344204176845216969499694619488374410628288624648723630373556335174260371383635223766274276810046965015654245183181581399877679386915141856874090054671153411093330713291675118252714559703813324571287664836830610329100765359369349110269322500034369883382313866616685588270534700393132557989845978287466196262538752830269630035613050432272918517813096126014445809378885847768663392817625311476039404420287679863482113018845256826441666254030722024785110145030123676638603734858656102413528469019146976667328224608199710393864880209956181032147551931512318308346841611665448125757406892539950522762337378666307383242526661642023030218662272968273974904093338753516921452400495269349063622812306402688971477808285858583672900937520783089579489999281118438776598426124476236998604447693353079400265720969982510918732681270074314725745081547414132756351715003256507388212218239085427418503130922857195843389624252713698584134503644721692218851280731845332370106811418232077744403354126600499570853033636228845962068465872918165964389833127312609599776598952736293430513878335533209606738384395365352973439349801315564470235105493916575385212810936201678176318710047446347726194443518625336129475136946333798474730544034091997444724361559658612827369340041316614834209344431382794641861855688921516039535788875263243835465049028055253693192592947666169074031488908088940200040738020507177343174883972192945455392426244298214629089788421445964641244401333559064356683113829211786966788787919800329093255243493645873210434487444708393769231618434469243100533431101350486650469103632378220703411307065218212318105427288038035935687604690915267032959186384046923413158311242379815427564595818932773576765494701045632809038553273959774537928424773589962487388282206786243792135128582854795848988138484766812340938074038950210181178471735672275869737171525352206475398536825196841355002226113100472882325878988429390211462266204743184324141328323667951513055289817905577621584861038465545688628695444740632796177684489617832045844669994434573811743382194242213984652846518697593705396143809167549297964413591748633260975891382439265616718034551606132752315576539351417497272342012615892458158423801697429351268936917172922489616887897289118491418393248778190024241837619916476445856648055898527993797047130368027147465538287550058664308321045430834453283173752350880747336477966367293364571033431969368343318929929170420297221610299630896493661685112632442921942875544328819126708882513184714505558273877258045356007605971164177395182487033824949636001136940159874158273269587272823575749557211165486065780163864534779181980499201967300184306067718619554276446820045710713977837082089329383156402432552782081476529040708961750298328043260886746877715180586826292429218603209077141802165628116854908075203763201991142496695899206522904120441854359424770231789271192830766043225247689353388770917780211433445943276518024811660776836243468151812271904980688071851858672757653330623645658286812799690911553085864321319121115539326588424176559262927893766362108703031507073239222023084383769370196904260298185446213655962563900797694209192892933801851474326469003791435006231326974486345427649870713983781089819592057046894484211227178106554635645392846657033553641015502388882018754834007126251071444909018578718686453114933093241836397469141171146866710179085802638175053349210586634545820154648196638069533415593624206696346964775199110322208902288754473245000634 A227111 635 1001268802348486778011909919312998317534797976386082220813068730524416206135305663100816730615423003224939678199484246827236406855488012677786703321672235835818381673817687310089200226414655196729591284452388363998795929150115993966073037530184739586961878407594752235027468270549669597949547496402491416390233762818157577080361116277806048615738157508853999798353821939070003257743867461885642719149610997935357604285033952654977752024779453414775196748959352809832531501334162916551600233850448991718402562513132825194924241275748892568287972443103419663663524128135583634403430909997801016535447404345187349047078020886819270410756124413399429041236981114670256233752055746673681550435604932049878765906362959686554582383049100156222867077598792801777522342085891267041796388547295987437736568537110085904097198648902654681452871675589553511769968996816522784526149284049582251338436578825414494254376438594773696823785081730188599019210277904209668879027588188828224997644600646548851009078420512720959635680514314351222503592806298744636412724262455316189187947348438936706858533396307905697584784230138466676731072439396080789112528573800326966932816808293120900453592068571453795921580984488874247279690186608397919532584353572296565099168740914819338404833241599836536661363108014325148395324375166055236124731577385676339459399500294901224228202904337695562897019711172501320130980336780907742802704359845374071051991940950637856011378039823790508487454227378104129720889446187850593166136727018289359529637567133381816747755058090646055065796424246711366726153191394167798093353910238271664440087883427075113786220412960300143230372604458107854085586100800529635764012544682535473720289564801324746591791793452736944636999206674154750637981209220395795170739192186694626916295946740889187621333600246137325529851910401691195229563238567503604942513115572100995285710833460503805856556112887950486794718476733311697592218506448321722227567411361150285097335718449138657635253059855013579682801490741792452761702939640194176413860325137819584735928636693451703917116392047547332455120888130031801182893849522073251364936922915909501750467796127554142158545925405974224797886709814333038377574689868986257736473412827581209473146309247132767469295858484439034219992709825215753705613830747142136502830920830520318538558727669140198049813293989857882394479724793790893482648107752648820947312608021147111375021698555294294546390526986573591612715488857640202672610032529612943868588974741758980389204042099308768307115662792125555100132014802160513973463247235576549414401820978989980476839370866135877297045542683557174962916558657695230416934362541727117621169481657907148674411770831842638287218461239693050758442105561460075664861778106925054789641159557051485607712510130606613698767423576823452557123149998537088627892358530757009727338101195432782587020112236657694390582838291505745174256740639592951386926918217110151616666505129635067409473407020764922578226699800856457423446172683783227186087727126307165750896395216118859063970274653854118686354934274787445917041054513679108505449190677396458287790115572478715475367181309342321378185423411304120065917706072843479781689781813031006742423309382775947908641170137771445653421646195511769963946674492914784875486005146694328583437075316692310621683119186735613525856593087426061115733363712208432802920562938818396813863298242775797965215410333393669884512216752872866325412457844234515730679907746326622114816596806383447451040380717282128252971862513647506005204943652352681937294389143159388729216548269664488533553568391703154141841970244233566254367640297399309601065126760553276204398580979664191240948851346615424904734059512957782816313214607014508679592341930021590224428960379875258749240877529616319818200579534709674540000635 A227111 636 1001270804885090208185650054721804568381771110048989443306013869101470651234890330375970800028820784314157014084871957814128996456394769826349870714524550268773734212678943468356340171080121085205181968091202610827015010593355717984458167329387555516313038159613301561185026963634434449736466975351554271299411181982596791036624587748940072712470842793755972155465074442537036180780883255001078116024421008532704751369868966387708801608899867749915752022542803763522496921213984003477555657664001550759511909263586698049481300410939768947820394459344492545931563790347009295241598951500251663027211152739961669538393801176244358461026411225255123282105217610345019378001984497954905267763092752827469947146081676286459509682834980406654516130515322687887086492710287758960848359121227825203269777756216438099483896698269828810123630846474248588463464067735369440904390111739950640109074375488615964051217395416138568062831887688686611270650909432225526775603008865338295270852069274108121076561776396593711102695692336626334284585412989087884838374275597438410848847916047775001059046175853915223816689400425808514887827475416483344275502351164121488186484952956754975776660294485516624103427746103429092271833030985514628940211200501918282273795808329443972200120427013606037750301927095819484826769885082960235865097015430599033067675064967301314459798327107275392326077039339005499169230765614268695018413366301357468369620166598986547680351678184504803095031852485243321458913782472826393482110248355541717932037916361069735785194110082136900228431418893226061674156099666458588984225735386433528156047423561525353102238640969743269188797209514395254261758483097467992987819023679569585098044412432788180167253488128234909910847742652060921604307601210621290506937107420780785676459990911336704758464441579778753447819856276300211645164909774180410856467757104686266277266917437462333094936207565707019595158635068914677565144587252956398167600559430754795079800485832537519976880725670218022677001669960727012933450151803693641374648557039537086798332613849679458011485673006371653011857373598218098759107933102986051719304524206900537720483158578379584925892168458874826565157833852080391173914273493013789233590348949210023280563029426650788852504918087726612886598883605892219812979913651135679274048636674456401957610943748129990641580698171705229314066829263622649018590403054429752433211120452120939684591602079993811429583475958460015461934300696869284692039486367238737477758677368102331154849243968041549427379935010835246893083791264492688943222257244898098077883761885342819965381931296099419544558299154726065631409836434914017813598149280084173927939185709320405824400798609953467519211861924264649397207144479303905220442074398511900296431808910200179413462115255995978418333135999038163282085388700508266575360731802289356735799281994377128096577680305717990310789132423357378549745952212914356414556422483673762261220181251479840613828062103044184926091357052288758952054951857509040476095279256050704387390814919579908145285970041621344918063266275694245193604845334901388985951020988951520651488087943632718630632503926850031987624416580159800177461938701732721348207490833169862572647523036563947417311739730758332425395172827370715044210084361452109928219512650552809700189261502771092147631604899643363351425357987812545056302509314614538098670629453355850274097663041478517154702637732707263432629962692922602700948204408852018753497713143578213970366617246684126416083808471574559025793362226045558813871526412369272658877173912345618001099522491533849755975999853447090891116700287158552332618130277845897273433257445897778732232303323711217476089496846848976964437002270897722929240672180094512121975155294550802070971339704380424875551679664406603851729893726966455204876470000636 A227111 637 1001272807425698709563717939243902102071594875273674743308514398908395785445668383950496246307320025225110219395675187879845140467560446209034035401588192614552599524311550444569459196450374045220937723258409201947784276259378108766744020251756141253893886046102658909380554581453334250334816778687555426911551289388570522467388503421035209476338461686825821509900531372887567432914174813509844250718767414655572205781436348521356543073848107797626472400632073652381064613397993899944228449858765278528762979295686822660364266548345666586082541207565123262473552233810926465132053851063751232620539406145731702057387690614799632928856514007666817667938382391739003086926070245690149121826954597462539997153926089683905719642167791494232280339391360851454863474081495657194280389550904271270372888308334213963822985580159128151132348439054488665285051441151734942646455397735647970726305011386028504704320083356675023901373239655638203562143262135025180948752350402476998359253782753249024692157380669137425869605176768375327022939630937410270207845207709576881463214297554419149260609357239408398250829128107024582274718784394703104802794821379711287855660998959728072478318726905652003068104499162999718145528700404296909782860683004786701756788059355961462347150007916055231720777591163012313357725213474335077410402690388505162688355523977971849562132345479701403972523995930187157469056602755668943219022495385287366724711531768267753712496401031849794064814252040460837718178596170670449688709361982872292288455491077372820357532298653609309444141229700998051702032736611931768710009536039810947112865463991932388269517770333238988262375286965583910447808898760348601823004469681852931692532073047892756178812497888619374587214827402909226519476655075185730540297725499824888045844649204402231485133069321040579405080614590482912335186508908770395978721966435257962534227370976011497186141893632265594896309874899390096917766405844538685573948572909646089178029495148411849333471540774034110053192010384384132896734226251235545822291112160237305547368390930171228733708244273800549363115849980510174307175419517669363841885889564584014598642690042946273888934466101053198389404989942950208624882288283183200571299829872171448287782009343236495844835490330093492481340217769439438887594323857257367714660042635226919949584338651478928173892841135051759430535599514886696539094649341753213184963338053414531318449824151822949718651040830865541854978650973857962941751230243538861922704019941588478384769794686140281468379481002398152900785451876975085913797983175439124626844341103452188830042872079485172372531252394027329540857542079623971082976081245965799733745314470070654983554540262876275655315057709701279465266245842834421722691055206995835542125476719028358654263890694618777900159366051611393934835129418728544441895345435125068955981996583213778749638440678491581634533096307231642426211545959644525502629658645131802690527593540225677068379654691758917607440444312424636829771999509989309321492448219423128761673282535458850909886141754497457886099248283540441647820445098675017734215313782488049363851994461520815780497286476382518506379049507614775073650989505544207107577343768369839130559637324867597235823798406329152771922252172062948139444661011656886157946454304702624800661967552710660614499207852231479518965325225002664088305195858517433964034618361811836422859392839990736813494171340017513436823434282963476329400733438935423999690985623273821219048231357803803187530257191740461794194131684517039042475506649416892453770138984756148303192365301849616275405847316913244216906779366417284679478561947852085324930405002811605401029214512113466317544784834601721811044315719997530665173572878622559096392384736181798830645460056835404676021555509016691787407980866935708558252170079036000637 A227111 638 1001274809970312290156251976471594939821077213895043519547952026493887588368137804636029256969436669065131848831799822216136028200027252333470058699832645920223304079241825333457669391900410605797948044048650536798096969217103612512368198021812186598847006278358438076538760041001312130039683013871376335047053558219849888426450841407005426959008474291036724318749795201794848133606503605678690387152267774074377095917315206642683716820546546692233167785826959164505826571763698199010814354312187440401656035270885902124746000578829281977004773603699717998260732688369462523194637105876211761171504395561516782368051843720642468726946127362233806590348463145221681347321899078452638517627243346103971829481092927588939005777320616320132433823545385118046051061120556733692884490352722524719794201228907560854494696788030804572690380874941243143415907762666153782048605321205539051910506513355942202385840876032790519856004903834054682950861699810278800089682022380402200304385162965543679120932656862822202368060322267626168081257050482387559615396535515153926341379785572165410182860103457063830891771714541464106923457525317384066733587943625078544927072588793539506981506928567329154077625118747894616398861562369425885345694734097212500129689654649806378461745258243870943404227426680444337455256109439935256195474550958020842683250301655952130440864168429932565048224665585852940804032535369705223791294664735259723933143623722961670081404839476971506086217876865869886787368789206403877247135913008114147784684526270422937186811943982421422552677981083229022279242914615730836473880497469898800999373256194704324710732784015677416099382068446969044406115399123884364037110647697804476374715888526940807551892067333447898337835766922653184595277633106891573310548184804768950588199960108024180298684702882420757044659645998264273444734879070143048609739743468334365293047753164476182291698803582957923219933960499544737062891326699785230064066764408624307910777096412322345671337670197138777395741898745727899995039292706754598141579063101086977464939948580154756462316032232277611291208204559198277953925815769749291247510587284643839242464986790605876622903864385059508327342893926364936691447457656585852664207958682597602281729374883974619288400529212221647750237453836988378882866206826092102315744336276038141766749781418198620188001058930092448835882755356771659483224104882033306288335278227657427027060340111786661762470484321517620110103900915697976356980244461307309514060626612150602884358461894574804504974376211932777762080418200985756072705318082462253247848696694056511972535189345263949411579898036987559296361897729076720494483333180314693516064697786771655939155186966132400609256414872297487005900911725928900247055196683885807459398049069685364902070999042986705022459170391925164021623960925705296510283720959240578474317619190471145895201562827276360937390647383113467757073041004186698839467749548034536531649300833151537338482311610454473063172615008387170321993370295036274348253582163843472328674755177636531012668381618635680910973399137118945462428046494371610238915880824129663318961770644858250734185214752324838767489212233726165886620977007345756257289826201709168379404728581569599447981706106508653690497037684141897092513569185934699387357318087683014693261016066945576774317665758499552377024719792301688735645559923852848489587931892949889417078882708502319131926319811205490834117600666399412293660469637701353666130132986491570053547091240296152177889948125838761466646145513754614714327546041616319761142677252375240641576626068579120452146864278851902043541766089084900813760762352643362898823208966348177766794118791810258241153708706695301517641088831664533657964005502839075669330483008829296038948570545684547007126527127252158141127149079045712535942320128171282239000638 A227111 639 1001276812518930957973406590265984165071712953947399714759717447654632061744406145126192860644000111692162659070272375596384785284203807247507165193741011550113556333235431217584024756794624947422709265899517696375912156209094262443333844649441486202968447831117100907368810459612013578082489758987069261021036096900054776836839123786220852466441357098508967930511606879875351191929883251252987569719532234359206477256851469067315565839458831242252704144364904346023523509764460661793814382040951836326678073304427680917254563248170075369020381946660842856489164086572365709885872568685291459743962987337687365995470848122272522321268781621559674543953977024480033408292854719163869352658588451468837082827289349777640257565648265241722906296918799928476895792371224111332270380464508949775292736546039645781308071563460557648719367127551860677463140105816394062915017683473535007590874686398242609258859619209838265353687940819960977820571963330116277385147176563498208758383294737510356425537649703443770631795920962401098156824837669465584759578356038017111441522891450273340216126050028010135662194089686642360723564347650159982717326707696163000262782731650861433061561163508707970009027621995064007688931360374405095497061128576897833871685127327358890015146220272040281138198179903576920752768007638796410852512606829712356034547162993867086821147078308707292567875060631211588513983956277306906598986578381370171957206202643484404472976734532937963628198199507558804275101903106264111458719736830251454650997223347187022541608944785951855096869477129747047507586475049858035198941513462183731260935443994103848655390273092975929683881028222843563057238627444234802907078373317276867513986785027025329360459278361403752735743823219599815074243914435638310438619620170598262400601311619898551697840898020341388816852694738151189358691285627566002386928192551842579995343081297448283873087375483378947242148134772569426277466062385520863228682353856579176586483271877337140820880601023145700132522656119472199440454898652443277424524110713390888526734641154504548380898785635608367602156986426244280500501213447073655326575412941976522640578887705980815144614163918899343980258495413763384431377890342876283547630103897943667647061766894436605228295869517435236703202860819414712641854533119618160176091710396996033800398087997811872246589956004036416179645375362851837427028184633703975705606101685028919003860979701148435511642186312767612104513255581644829101959100458854480898436115871481123165622642133113823859897245879216822146633544208921372592340488407184620189179753266823055744455682226812597067399236024411102019086463123331321105844698175898078064205764116433484167996994621522778333794757109471916543165222248287085859012856372556484175805972030241378796081774826330527105174596532365788505900392779692312791458012982240601610039442756753544840910139451652377049434030582773700887701323507842495666905783958031002942077232329062676048016762898009314317426982436009746652021589644947092421292289361686307567399989398385213003194948104489032040580723626031120452035430908816778537037683638157096264505920519035688456225162306973846130690364693644254289445135474226119959296796574253994453973117551896202949855734472685042909398089525445343124135691264933626595744435916161243604985699964177048697918503733216570168277242362222308013798028550884390999426393634849640698495905029844876743724592927031619073759251388163921658202093482311228335398529822757852051063924513259584538836500102547482886977338344251448091872457657665927487132782645275975253073153073528065245085918956305053900028939928400172204195972589488589623601154527441180058146840774646812647158077547795170123409522392031152671311323900184907774603199110698921312804466643994992916163705975630391089934414641556462646500456304253286411486080000639 A227111 640 1001278815071554721025352224789008445063571502433486532345251923569979418982035746350114975225085370435416606726525384292304178231558239626921632955737928973436823914427874384367218099510680867280703700712251547367256257496608583662641627704618416887919041581413916135292266759156394042068644611836547552145686762637201523388172947576041974066739284554264156474156431178770361147430472262885883572088992983036522927895731605674336385263947826443094642103080959908046388597646974364143374271470705103876038539220172633737345511855171825708592290705447731404571177346902278121928922877907234193221006263502490536974641322281600715022592781690395971535940831125843733905214449623525985781318841130128112777155351032526858719918574457532476069126411261332253207361044762802719372488271576994302839564606792943659370726618749189873046633761713425400309553788953189787940477359726853349339684329095704899230722194726690844154185857675986612838693549791092075917891668057761653732420409303795446283284957099622244862474362351874962636753525151059666640265487635113790940230620569714860977234316869927331579008350243929962293744330671931825511974758282844804645158178671397662195633747124053480496400310896230372698198843620726982744882696813809292933255658197483855078276444186019079960516585356532500479929068837356432335894376598730540908301211245509824253664768472423045814030263816284626271575131304415428677430071130735640032814857331956547818062718816325624664648484397871601515844583423282955197736250392477979240898411193849032389383605066654615056597249446148629020598261200528892000396180508736775130928067063992463606892879548811382851724718568800626675917772877083575977560303109986391420024008524220667522591058472408583475915846808908418506951409738871904082133605836528055412321343871933591534836269521838744796747907686496006015071738736692522639862823359617943937034737618317831016490645475838215196459661145619037455819072580582742943709025991222822980427820535970118398749920438676408753725782387388696486108051662245543018372205163470736245410607646321917441415392676717322786659913128925924784503016171546623658116316801554896006339525024513762119453847270604277914561396422426869064220388161965521842540613305487255575714463415688664726622351489885871044464045577386114017442828449801533205585970478101083456189650652221118088916250563760423193547642204766680375346267030590019008675479590943953783471329996080777468401422935377767155415946988045888490701606400698418362936605434198805501256822775513731625650390869203606204065904698247710016884687332088729240337669373081740693873114626204515503248106873471570943253513736961205870757833144799946527181577834445652337178558959572866192385292298376879072126011091725681521458645498022174092090437834726041229769681624978108767185820176536394067085479416456248215157890601756282370283422257164740728809350126036078791360853089897475787719985442732438310892931070759451254535081946995684872535707394196628024445162816911446056506506517804388945182095671916777357851280726035335018443317963372572637026169106567399115139216034216168124100386103285456697874319867557764756957216506564274863630301235606152365719988198610447434529369411589853135760316329751902013680064584706006573377399667933896977137797639223642893811692705645718609385226920883716035948953993449718935659079364330007738621754458205847208284539639147322465884352132237857550769578057085546817186193415832580385379010474204532488217499266151367433781535071055063966765281623369798033817273537461490449254886787866915272946140591080123127771283979192635675147830007690819645857888084236487238451296080620007838427758366851411731540608890561567821991561605709112005043073909558295644785001989174744138915909241427812227638262956889332335603853756035215823589342352244618610346703592629952597930731690560000640 A227111 641 1001280817628183587322275344535484616490195645411419686364369214359066841493219078359863269309909627745513477448046674684002490464318317958116682991756333284101029776525589683782751402729295863885643637172230262604451474312747664723599858725430492280103375933294110515293420242782543544397116735547688735481803984749705761694319669145100287026901197180366823645370870523702207081272891772638479460604884173452769468707228190660290882467651038772908069461122913365821839786078146134582338097557454230904205339460924396009308558865278281488995537814660121918087325646400482762398594370043104135120707414055273578968377584198249807375900554353638083546262343332962031615657780019016939978571239898457714444929436506146096484286236654423825485813307791248478953067531007996452606702905221267076363661336146864508712005714421119299862919297332229460032802547383304554214236846618657785362909473456772215954122413561821437916664327782348276871099266200371086138713387563712622079164375935855670579440013313110906457260643529967870465716397559953143921929302581329482811774483919514477515505997998344945383643498124968256063982275799869605027975622249644043627071305987492222259307276958486167439852595726843137536949176010725292838473781483705859423264626874928564918659241848892305778404466108565015365026451774741339041120251976631225762553315491897768110319408715138843581813184584244383780196462866164053552010119084278914925713552789714005528514870537290280581364875731212199059540056308174699860540381753520044460026641536020422864101196811323139421041410785550651840726555349543706583130323265898851091016145188865656147825989485915090201397446088553883248948281149572091517268023427685533019489571704723729178899078325165069014721394887866292500568823826617137911506131793301108848261570252220734090399440642679947576217159793494526312345617690811304739280537082877734980370769107797724570855230173256079497406675117699180559121414792450438046809392546046123072217202215024707067109380797696405505520144138820948607381551678908412610805798630456539076169707579010475444095770959121777435669878081150025649926340897078465537916559378861923703189561180923232259272105363154204959198326201239455422544753218310467883241422103166236446327671176968434337057368129360554946688699268774065928851448622816578275532763489865947947959566997722024443154616524014960758389992883871444533344165885697052004079792966197529569693868019736908650255211302711995724637490207835351326896942974809260659314476826511237782996344165993660010980528346125447365399096007910472968095799728871052929388965428231307104087679316689312230052300772617918650370989141969593330046243339360391428898734119537115464366799832522788343496154290627681068774683427204699750573401329454157280066065531425904709821899785545276948577024021071572543341247798909180734874628604746027869865922222399215615534054199895420724066783434554221552088787181815622452261710360954686989479560014217501631576389789563399654803202392919652896962609784165402964315038943686828902044310121029387099714969637005304434066954126865031526311415192196201125527817525520625585149558519932993951967694732541062829873054650077933213331075384297399519950012350369379518892333855930588399932195741885320250917861379823834755406306571694785649832546702435385464906284447732572103416848842659787331363734112320459156275009393700965591428071817227174366894434260243626121454834719497936395352796169145652799151617310567278803800164472814501206693644782074142152379955569394208273310793689121588033891533849548618549119020555874172505372263546507520907345652238105749108540874746112626771497372811007973105853946632744544279836630791721202104352558776185165345719288825582705238984260406507411164504002165471691884152019312102441647624529970826564188045359139839388684942367823390637401531674265611895680000641 A227111 642 1001282820188817564874378434365148335234639617357646937701308456565150307703332085379037953290098132589543883104566154170625333085006942416521040985495395163811860049611705911047691093847734104377860727592223903364264431668329033961432697341485301513383317723158058061933036913487736842725049135739091186247438400805529574343205856261050404279899209008694445094463897108969098054508283957274594265300919499649027381263129082188776471443741637689721667450818740969545490469849671902276960287869505971541196442767727279318880404848658666533703343980027158947625714089647204386017216889109915298451070421276880683252033030416443562553233705439724198040739039886112756708595167600671763562827671055156192519228198252241953425446678368177215759006746941794935038764104889851107554845315907705030626237069166697237834230194773177415482769833297777490730009187588089767034392085304410545318753345926379445169458616907417839364813470266849655709977021786064793331094572914569857836350772610875121881477376746854247721973935806392456039105454030111510303066086773294379983104993677542085923891314149363707756664338080385497650250473802127460436513746375376568156875715325459039065080397910844450665063421951538190912328019536379115445438731448523944138169664111249059117591595312297727118830003837536715909700649327164959454960977784799284648406110057620450694610119529702609091027925164799522005147738632818210748812807675839653412412668576786770099193971019213292443109712836299012999540303786771471626516819879085815249723083610062596493753075981327378462253598253315625692584088173633807409342960634544986708209590446025105812074292674287169152029037500594335638145978419458472888573974387754828087445624292447114617833215455799128286387015747180152386344916545757839736043082901482561844642738719948917187995687850026396666590473483017365393711746376031614623153323121312037912481111905398905428686054052699935364089831715852956296336913997824203875104903421887506138472123826448709295987544898059250977892478770355500466891377745525662375968774699035427784084389182180222857400337233222280286548032098119528036848714824975756678676088588322565110235412664039254580712110145245477420337640319977296505033171438752684116015223064167902165495076576735073810510353579370191316308706775128139431405920211696381080239513022187341709377361833399830236551281715159092537747749240663664634028465893653477131153211106774786485162063453689476794076431035666199725693561715660351050611550880204508671435097037101954200037711353180735175525036575556489225424623199898422884343488210453625984162735476921825897328805751354072494050556361716215779334818313004623755495942225976312316536791970478172960763282913785274830113268416743877031838444097499428148881176794735357542882603489464877123796593388115078357505943066352428866309798087337693073819642105788079471319905671873376991708120527275011164782195489329729807441993883602266098063882446064515967782779522082994984632657257470443074208315371299993573451492263328464788603163184819534180030197432291777877763133731926135126712449688136259087267900415911446301895852413031576240297443362352159498088040903173570695492150121323603067961895894082448126550441802959550888239781787462539944779243704263123956973657208973217003407883487330791241764622724634978642971568541692082341640171960321523696944947120853024717828991935981131238901048826162524281604020726646262256574839771616605813168501327920804897041383033416520927883567540655229336429906801929924765593205265338581780103970512675149003530140142167062759568251878642338113126194167906842638408274293735077490031401008216261108666679318515143825719538332799382010558339053251244937866205913480726154444271152155313330485180079383439177337156429337106918294359803913427589550935887550901987417700014734079021367493089515937479213847376362496172101441000642 A227111 643 1001284822753456661691879999534694790186774602020391457349772439495699068789588425201715492287644849516499152564586849825485627660989109939941555709619249471610431340047704104682987599546139048443340187449793444174898929934587919145187872542156384625260913997513401002115866669046270397955952042292965547694263206946849381417604836911068606711562668520085561286173719213117945122180690766761235922716811622027421795144438838978233620806024234290529395855380734537566306647464789761834686695655499372455582070929708609433978118213459055292171133105226123464128949219157296354779588440781294923911624219282602529599344260903536017856160562099759176934781483280646266590775622759391307126335779770519731591714778994193528472847383165049665876783841129803005320842933939107819726052429145730143131077054564471909892558998724854956123179679537581166987658418146432140666542849534366917293225325647708388454892183608697531786930378455873525081506093463237266194480864017576973588502732690341179255785284031028301417156268847806808180487564370553854128526739761545997269283630404717666524143647454476500486081506463678014923120806047011082415634749797841343287762385033262618677171035849380965077006265910942241392983001054881239027658897033148367404574234591154016988834901930569692472435349191765986517023903713098587333105146367713733994998775644078012620019610981831349087530968377068038419607504544515279922368141247902994972635214487198210119944455401626815999157308775143320721835090668319505113151898212865033039600063011769789977410043064615239920199199621091090913049922689969428121608235613883125474917108014114981717097051166724691736881426468467939380728700828166363524370179444186335573674113650676209940357727393051140806318423452196925351761822943090362427895937849736858677973126896578095515577843107311697278741126716388114268649039273212021068691758123218999999474059132642345457389113700237185533787303816018981327131807491093078108720203193647540520938354647624144991191112166081937715596738149807521033753490579673771875614618223974020056309500811882417510267041558452650960149483416748054397823638496755480289292367474961825195986771211161393098040348337206495805929326790298738133424942049673016868165144626730789079196241330441899609481006165740292688561978837595000988416008957607953024378856922937853320570914640175537469214032793279368239408809775403755968473862506051920272221776361192920241768836248246690305010282279878015846790301107059144881105816751979372137477630646636713927119600190820445192829393965618659810056948601779423585181346424461951091685832749463390775552369101861487522878855150598886910993759063990878775601483624530718025822064652633215182989667324886735600830405854937214365301880093318848464310269857338373612268235097391789988019415076592032687877112801289984547146459134390526501406880564337416418874102283814854816239704727900531660604629632996641683467054546037944515414262951377146386453760400652559590608409021153381625304900388275932971045719513416028835748574988181588780154870663784598151197859871093884009345697808601568405659209920185966709596260003610874485924403331653734643887104085303409347901000042793972660517953884660905216062397504323206794991188887507222536003202674350600287479685836036717088462066468342359596775411468230595366226419099364259441357122668562027491149681223415902689766107134808728191769825662668748534835356760320821114839109295174694211660629728528107942482031463383436143614856028986510482415765160536834980660662309596732501698136512342863560139025614413455559844222396596976377246546247789806188547043589376319307948275321909736666442784025102283483196181798770193662689615625649514809564360443788200557120394875351898352286258344504613683809003692485461590342724700748883397094012547775052559250848285946063130385696435817174143265415166655717222828173307844000643 A227111 644 1001286825322100885785014565729819481141989827234360858515329492102876751731160854070862563633250386852908087430302435116080712478073806585076428650314147669123879165746572340041585259610290449627589340025790483034195055829083523889357833883940036240688679217828012711194712842717675453583260217354325084489619504287015836715562142546399222992515041241142702248287597115461907460961966030088261161231382461385364930488380100474648448191077069867554235276482723631584563039108539200944360693126613723166457476122309272408429258890376601805433058780958630572395850318108108955282650795572159269612362127232590024383126578908805791897779830858330142747695628645572088843422691553928230741349360678516444960122806231232288661652086906390549297747417481726258179911780689936933836802030143033589275455611687954801767212086605018175638318748481457472316694615972538424343236092853031593941755501553040930525742713947895290565086534477265623358289406819714215647227188185973914169535339837970209165532920479714886097012248912622529858297532889643489782204885304722454274504874591995370965799153655847518124933114918934277941070266790972925963997453606904425224073583989875809487082931152387583441025575472808999855514248829971020770600573235496994969860519795485029632757630541255962016507996335345540045159401044996312880952647618551508444681966356980894665987230570358702630699440829913764630519544237519221214295167773436677970949320104214771847787908520438425281770093797317761295640235325501301448375353045034941949787056396646090433379935288207616074697712641028079496978433164122223972290845022945010280533512861622800356614460255014950893590613062168847279106867949929873878677769711656649971957506170816065668485160993888093693144236960757442729865346314349903692075035801876515068789000280987245933048925345809916214285657801974956571394559205896855746357863892112093114352746042848129630174629573035899954105671455262523533378608798411723380878596430178822912597509018194968115654645839010282334574110092305928170025202586188039845412843790834499229650578003099956885919881869678367528218181435428339861834314615995625085427970303018099031048840619593580008162505163322458108775693171531981090581231603052083042760128272904027317710231820759065416703490053942113815567985770236367471642857650194462320073209299571459683255368440295440458455571391108403516430129500485559026745135789142903910168667327614489416502544999434024734937202823648499171786328487935665437679918612562264545341701093226572103510352475820789122366598889231066010801012226451202520828618364270456527377562495144726966856998380702362440102546835815137552405864835729671939046030203742471145032139984445983657449555131260622091387822240918810971313866820047196657909699049729207112220724276319102168109926238298389278554373477158081184049200998442485484372545685024725451601151952548102540277463830318279341140675831091125481261091750339594597419691513804985258300468792205578116205507242986791274810680555002501207540361611281604175542918020542961980147611439345895522961870488935863063381790364870473159107884979518539181113767749828985855260343604220100507994039700013491913816522274098566098341951317500712641978747180991664999601819318996757768660812140811169744975997671451415504687270175471888398007274227811767204692516573559486601334313300465724443244341999081404574450633642305168817290228071081172823506263906752737735754692711136709721277436443974396497369995622549321527453726737770684887896074762730726147528693706155758489897801326835784275353470743461154246613175022282201319320658402769175573991513840825089786293156140970349084907900649561667008444633047308071664744141622870207769540728327571221927608028389987204784930807603690817512956987871315509404836568279279990535056893308210597173468415885655217322497223128188678284524185760006836686886256468018514890000644 A227111 645 1001288827894750245164032679097259060781417416423828552635026131304511185045168617323781116933175937861394148396960796568386357789673277105028609693231506741709598164033293401846217638676126682608942456156027194427711330775020283126471024680462616248219004210561187453222621831141245022265121113476803841097495517978330147540288724289266710954049957664513621865172008129369964665563770008898140646986943688227570889596213655439704958648995218400887946150662747201176445473697051111375297792086165289698248309664805934956044367139460404440423210591784021356551768986344616222281404064518970825490120057032932865343892742632364265248460090400135698845881364859894598504319732132720562975051452070111466213242206745253036347235216682091514695680963310684437791298337508177470776730595927367822913488432456047100622251149119298826675945170162831255552101668194782711001938347184550757155409018146750811281956057044868294172058967118547647511080249873446348982195245374155805253346101935061382373260910366300060242753414635703198834509442676528781504813895860364536979651877604475271326136367587630686172514888284678034303162470916583387103802370519396004283126190793756026853668642699572717180343076558882939207603017617075697711587233197615807066817311149120046368225742039528209626501459658865775387047725377281378969865310936513640401331141986918609852132484532199823737122870879707893489671737238188088748193081083849856703057359007882345062844405886135521703219030521506198622387683285250117360309930290627880121458090937719283662549032258100782446865246796533162353516336030075502294048820176513447934940190803173606494201058502218363872325675551658090190332958224285045037597360703671703105813263750254733186965821754269723741938572108425045821298609119690770568939329589520222883969401000309834780644213348145029991010774676011819394591313880746618500796144586771185580415755748340741267301247576837656912205342481071646754609656574302188396834265109262963067049686672692066150943253003310769242972697302810516043731735115559458730912860844646466280425063284199653585021771291931839843394785220831061235097290230227033438181385678669412699771940892078832424111360095234744405354704227112394827753114027381864204876540776292407981138136452143510693503881561312740693629876613519345965540205934921346700040241492965679969251797097711750134696312764781971700443882992505151188087785523446008333470435744676922869120185084282254766738426007749136186504794044745851007903734827518383853118812404491280926007922782598621163754023177236015078967415168665598474631880597922003721866155299178031423561468703923571475725565553385930327530370760548349639325917417027277146349899330700130484764236815187894945307118280962462403080872233415534872209696020662996300777610344155386571216870668162846460256338553217158387410279112297335910209123903614688620487717738433133534198729530429700272971457580782183033879057630839628222062848408672598605319608246756708766961087094410668839372076794738306312154500759033781019237853077543254491083390145788619344089131814525643075236823244441857202245601626882839008271944010654889253228443250421384544863401953449004836715046497795213295431354028742829689519370233269964585427495315840404573288842239899448164641137023159278721682242832923777275315727882763447416758695363226407301208151709650968252024666460274253056036366640882687320493053923345545160189242170745715884469843399407292885401704304635623816434462254598084594633398209080545573236864044397835843820451928562510139105184389936739810409678586842502143307254793072401661326700067708734566094872017664224392883352407974682750284160728696523347753547653090970099088700917490763894330617894218312709608095405486864364465025566953738636247509171607443032162892490826206370337214538600119582114987769927737784645922059504548965444937634235091285392974523308622753722580000645 A227111 646 1001290830471404747839200906276832240733809159777519410464897040498258464575435830909284603641338941649636620798404682402549192127272775739104745943865816776072767435560497589267274758771362449602697383591311917142074395714647638111208194098622619339567560612328919896379700263673712591912447968265447534487823387884876484696296789029999727344925466541436435851174595771137935808377639228977196477238149400953715962276607482936527457958437867943133670856687494291394365102956413942438412003480805101335701092438258807091791969955786254102341714836399771865813523459310193061195740518371817212636198878003434569082390840393466403398081781528418719286420726479876622664871168683341405724623473942274257075496116784706404047076678863863226791803964123313311742692193846672575350982212454722875618991225843636557104764438819829853186993503877533262466131314925802405951387812636901890164070297370845349282025580026456641194699415945916798071898006410587806468073495548999326376770634713095717156187686678955259922394185256435457991994489165555837029487261998374052823421114453955975402087024489400062280231385796329670544312142963584150003785605198173045621527852620913540781732474227371033394625049661595031398008623823255417614152685351311601725195947788772484088522993461379531052379456699768585122263153932686974131578254354254560780993393140757901722995207902502900906199986422818953464628802817032045580133058248797729234997328444629411507430316803099506065741998534285471540987610299321047625219149609040086024173298911951372044719711265731918713141932910952057707200014983250584011889286050181510116813115673274679328552424103978753848798405252115602893451170042922386739737506024514432679507818726810276190261379620244747120392167891876118434429494274179144604166117564487326888613292424043046400032787390638677355724946781346885760428128106802985434827249323314001258894804486737885202740934049702635957946130991802503226447903270081958392412647054412302996545641949152814026057359921701121218672172965870547554671516650859664647244134630522742729566789635096571406325841378588503825204793642873284715784332084945659577632266416355342068294322336929567741156614737946772369680192478412073359371237552519337737001898446331200437681194701098704748704509503659159829057321759457005018461900647861573685083447111128592691312164141622690189756286716949045692996175476754706068889676139990310089697959781638243555638308835235920786248525459866214481953518555162154171117814969550358971273956377570748207476548226340676008520529896160002952108342037485134793602378659162370947509328574961252217129171099894122324487814642076934552555210683737464871189466396923065170700449559353759745040760360004075765965748273107636505764759584188687836459393243397127927720482692263854157713693999736072859710960676615710448249895851671511303882501836378123304179933988417009248513249825348483668541685244356203922414034263473628809568952939771996259003013900714901811586415438468652153466768747617085108212122566827758725188609949073866659571829350588763309888474097266310256034037855024964295595135644926984888970442015361796795257120721452625044028271579744917695024706435974392363583846325352545223861248559368452378175674505831434434778992059815267151396655135688349042568234781904755852694806625821205669425717113412441237449194639353053240660704785163929262543397309041518452225389740636101623208481376406551111994859601358337007276338398322955651238120727025223795180038154349510007590239833238028564729408843318838570419306841815621882562463621924322357568080253335374631107740519789549325161235031834268207491313084893205543508690947933072840150681493177831647981591023227854734235536347684560417905943399750067309803767292219941736121090849112829259177641307206351454470675222494139889045941402729809224235836134026170751414679845825835569815538472570783114500068930915000646 A227111 647 1001292833052064401820801834433480761719193368335057548087294141739704434961060470595901253593222443210586744133784885063517036429088643926866550876252675898013088074353659112098419999919033774688920462303470157309752652669011356075709396231884345560125777131201925550008931835621017317506490548139118944269415559690554758931287851476037498620090889681415468766381784498464306076119886019590090661622205736605530926020304465261897117357914079860220561905628319720232285144485443409792599829193436765153817598550745435299741347604770121307710459115389021454765471065000559912595518293630572552206105179575700455894496072309803297588256213426733316033459163622483701053256603827174452675302202626247090171940156310726731253139519980873719301575456216545877406004994793268970358624736948371054468815096003174755945422601248085241697580579037865072362493415932880155888004932701525225620666074754284681954577393266334738050936937050576630938375602559089547393812985347008229130049232449111797245686937671955356922547729984563217448274769955699658698484792191393235675666396759205231436433353392122904712768315572928748315368553553566914701169029382279639597099699672335656418020281665465819493992266194514011511512536901295461107370837958970717115201782373601244322342050460998228069402033249055483199774532683607791780149236131793403979178441487142852096811735283066573427469598999054676231656024181148007906986030426166033749371948582583243407245449318670267858867994496579321081409186075919258584029149929978994174054719378427737856526081421491901144721258412371014364518896220927034177027234326459561659656835851571085687107907602332760747803884485053781449105298855072139626286700454488884347669506039341916547063505409817021788132138952469963614557938087346394353335635126153516533677549427743925085125277621432814419731513201249437679523637143664607726917372359311851742310551090766442922762998790303434115641209227152281488973284519133888899755129691309577556042372077369662645012719970270021367911299540973506598463815477849234631457869660061090914207602302395416536184454376686239230920512212617175677132932592374732178721194647449993393299789512874469659400018218752136903129697094391675479290843900166689661649990585923216559305777655506968809661863401984663265815667133406894055858418225697329202295895931322774707004581085981721638038954479387783278322779497405215695309308768154502284794693169224336396380743188984471073005815702150395788374733326012759701381411354172394337164380541630384536568471898511120767089948316056041248937010239090242348703300265445057391653301589896535984334427326812760644028540046230493140870929863831301975358660426216533099413763683106528553229550311040031537302092309658875602756808651304775341601650627311405025955675136928461075077854040552855461188517252076807341117575193075804367792812265471586936522927659664498364793313718313935635978592627453721177241096908508276699195732449455812954586859308137383633143281902532568003676665012315208265587600684760737879947026545274526954227605239756381097269305254870415656840024280025437522279284977996029141313337117237555574840056346440839506027938251743213782906647480550549265870778279749764574922953452176051744847160892595018602332021213226097939691058480833979282243160639652637419373588238159141583954292517429909366968443130441123795057535138321474923941648142780100168621411504095089841488382248209114682926337875193069880550945658114350592844787579450243383373030429831185308401174468144458176742140466292704756167885170290200329416292007041156527625952887352574047063930333609262204192176619738237004010063843126491977511803282564684545567665271193064455991796016310812489027514054862925169132560898927258714532900035390061150437609352658279975664552219456802974682757957474247662787119375030499696084356867913792881696678126220082283852443012362335281542989308299139896000647 A227111 648 1001294835636729215119134071289310427774439974481060409042612796917523017329432134252267009564820345051831826365623516012488758780758952912027131833615323657421018283753735051981083699169766337997698477694792066866475960257174619702706900012565601134718274763416620393247702933588308859277451848528302774539038650987186316652920837567044153906058130135849906130777880826182128408960900323553752202574551784539765987681202789908551033669212268230421844478808997306015038114764338015576463000450656740023867101084606835698173688280373538877997288282204910517971980824076876390256033291605964072832837774573423408417404426732865526354457923535762087718562811821524525294178833717717235855524211824927719192178225933963856589817319855866604370150196140666506533636493491515864702718781622493968998469310757747771069090855536182973429244144345836154588760607657245890333390906305439240858480414196270120226570457071839245140386582283256032675691562512222767566497185166510849650958493221199924834568333328674513146582619820100792389453231047247575608636633323948131200139374039175328732442270283427601934088341047279662787068854620129709692034847570334618551180720826113473236712204165247417951403883145651775489873964894971255074469797283032482371284701175440795577041922661010627072396792522069601854041163647550895841800109456134089311632145283244832989375171004814144352713951037346474354585668539731741400184812352646753023190649597245411245287634398061474882600612726502572241517063422750422812246996940653634982434027401842321413089843101610024417257815936174697173636673201012276016112337796916325292729973655125975713606007138819412989221401338973953151416081462776398600523030641150055819413686945674487412169789260637580042555470469627476386593291084788139551850162652819602723146129455954167280551404825588024497969713986920115231617649305178466928026023208621743116690721710609729651162106431098273788459737873612789662544459962476479264262847243176547528143071859117271742388857181683904548032334242353916372511141857925518813276272911153166901758907974870454537382430174188666762020385549816396117841413573524132596100606430261656026870220770385201086002407451047417792665556581416184070163390408495118757476794548167386507292565066624598628898384020962762725638539604912103547887072937515318696306438949429553905442866502452581437340607867106985767172387097271214330263944680703148917659272448520976885271897706915210733112725792995551563706443860997458208345651962823984866983504511420193840959974287247441241105141819944152831123348110158612187150512537251985903108922525552206448831434743450285098449933980986097787215134671138474427278873678666196066083039445463194316727303010395612857005162838077529172234906528416313191568145142776200255522329920351014449307740342103222872899703556251600534055641717777940623549876339792235377860422582215637759801626295692859014024516100970434399439095186779679681485657212111142913272996485596996894009833287284786653374203713491766127256514774853895278855958680602428893332439828307288780680911030171036923574071649817963535299304572270389997726692759022819607935844229758275266985497682575688997754468376150485660533335628942740228126750752859094848391282134538628117863394442833745399827122595799544295066036776931348489866522229482923095611639220345518509673764626089935482665772200151090862106332096813842331512707228465872641927429123350402619779297176756825407089348422998390483147650313374164163132771952096864932617441760485804225825255922008907932734078667490121602975135217742608146317083816900780671958689086838821682196795454766315245452237595046686917410865100627740983988823333683456160627530168254863519629264255156799358635214603631150625650579033880328163267690286140864201375390719302064246981500971535691936059950809380203815681019227403292873148415348824920044171184881678544467740981611163256425349524000648 A227111 649 1001296838225399195744512245155632204560862042599290177795095824595029558233727088681574453628243573438928707586065660515386998873212997393503867243952124337192080449892289471376834002225066257530455439317058535988306223051785381399277294070289916869688659854406021449357287503444167104059549386114493340596448610120218875465863588649788000142889904753490086940908726913177398988719253939278279424059366842981712861476572621388110546306017709537600391242637734362104021825120335259108008709966865041508153712053655187313294339192450358277470274155473764468677627746583759072943813243759951766467352867696766450084645561085824496013200829154020903029311515631114709179606938374331414686168748420676066844990363200243784361219772759253176583378062721757212410433014887096842739654918089698589249458936641900471468629818961948623193942917592427265682031920106098711409238692931363846804260605931477846692056625530798811425610528318369662250706337264409416409473228613487369687310786909056318001968890668095483557936957628417884861053446736261395333832150938516294304210381082247740686340529936531735435900086319248989030821500009523581397900664725328590191035543547958025763986341933237728164574320133924074527230430631389532480078650761519677598290473027727944676259475500533607043189939087585243959995816246678416410908185264572852343678975143556221037554006903059342245719589891821079448535323034837164839486464714364472286270529944795233787527541729923025556231707659869157252164967135795859127016702176063487139774013275723070378354241543439701555885158550661848264618649459994159144443442987414891891054099553413629129705863265146582720445047021028827214837330513490218854465159547585051419070836888700709255105271683669037812305738558780283502593594307755751190041919958791572727225422231679401639458222003312550396397277111928357558646863102797553647816214652941242987817643240310840319530642312388372986217011358972895678896632769907430932702241879971278751546818567704947604854972296753255195871160285654489780802913373610770848836050229067531338432650401772196675989109522512830684977223351356575238421032080674146711773423899295795355534824517433442066891704986202919869282389775626217205437139059796644903814142812094832851479656435195426100440134848921142787762006218725497704960761817605335308718134233105156868619354613478581761417500826684681026664533658767086093195199992897201015188953264781079234056443914314243820345207547374131739107420878096805469936055894426529103599066084092052300806025822659447264089112909460702771112954315605895494135796595928357106815283686005604251654435870335437571693318120210031219364478608266945774363896934438194738048955078442671479432829936448404097919836816865903234983592122626613215543223503724884157295529559984899476199710496508829225304896500197524520004633021720258604238047635177122150065706716124279263417481400580657086024230214366657747680440343792812143936511906726371403109367218635381228695483923318217941044977893895516445776454079617857385961755654639843071644951966232717790018716010895827960393048382304423146946349733357255253528692183267024316457822545871894727189590814065026210880720671304331314024106146348127335327457241785677613128802865358050034227035151020299046104696152105044835673792929722659191923849325108008473219671302040004908193354064252219219406296407900433629149734834554094311054590153711708162168617888367160938336327620668252582864969531814685534270502258081946123881647974257396095917475810060924022965563114344009810083651430891288698048050967683627339526335294540788520632680430169931429506550586153032601462990262517866946941573430380430436188226626784555862268658358859208233339992701196282158179068948891225327052903076323863023888626760370998873751135190107838298890538131562952249486348681619035456713620089745663322866247852773921015885053141764455381817554757844935762554075559800000649 A227111 650 1001298840818074351707267004965003381753981853895600936400970354377636135495926033118422384642898562916510765098429000820342406131198255060717895298774585109607139510395768237672023020841089623963800733889939471627683407597365009009782918005175350549509833630591011986636769597625926289460169196353988117734601500242900077252627334060312378881323146379393535790946758824500447462691049249377197080294661209512824273117755808545672119737201770539350254175189797793093937035857970461663762587968708512237786071621055427522584358945430569489906455557144078127924360191321280259637882254996183253079279838329669005842972306968529263235459990029324753147581812166427408597203773062913984515280403522317383985299125461778006622854531342208877769875362873512505728717169246592980439848881534832049865014941590775285958815008450517456235653122504833206392217448015350162999004265518416318625648775211831229233553739523823302566161540294285912407747582644408253665793824792378099476883650680979177621383694681042251415575398989186559077003068050765414625575571027209534703475041371809765807782727288859166229087530517487539187752281989736531590443330816966006000645591000493940959211756432684882435865401864612938492233833316760921294248639663746730840362637126302715430973387223907566187743014840391022337961666636456868604093456185101581379927528412194876004712837178083773193399267186648149139656873631128648845276411945893716202862455732831932728397871373761197767884758648401876377752968893488613655312205786655592269807639188767187797093155930509698592186660296561691772379004000119442459560719598284754383040965336320005983308996701159507006471668498133647871152786234999829753440092079303623558532524974555072969578107406800235361120725590214845592690972018557773410459511903079640147718057079800718868805546752476005616672481881984611701375060281292141593618331818442522847094997132480630219500671644021835656531885519207153886814377773510426287601630805190775846861145113813939942891064734955459845199868123427028755540121063065006928519822382354713200584174100171241312407591046194493280464404639041257566021692526620466646493323313547493340695273931055606713005453568526889867671080922613102901290133750004601106695455321622980246597192008001003926225711130561942246026618980012296616351259635581083446451236350677316639983662298282365852078571080248993788159480002067231240270115168966922864910280493769949523766391050316800551125933027056113761577903541374855219685998308329972304694449297357236980399207240870132608696393646445416550698552388683403357816626255334398450992245330669867340337386972758346807825011221747821705445931239436947173584307187804784740759764980286745325330325607791549691717637043682531803951984560638623562241238276980323461921067950788497116078311881480514502621243887117625211497421430452246403037478170648842627970214612159851089393792597783656621042709403813061964894965270274060634374020100068699198640062294456545502972344317392054744193575197197930033095853866398760106901673682872296392650492827243317815625988759547168841018798131477613684142825662521422663466928850653664157747432641909050626749286917979668843250566743747919454310583708899886695953185156472034433731170028115389468192564976972737692259954616097521923167664733013452600465301824316792167007134818286997348982824932450673959218645285010583657816842043161657087146398420560502878356476352961010243534853890703714622193378436346659815218572408603314637460521573390211838757570780079926703053123241244413242181262690261416401957956942182587571563271739065060518392820914858833080282570777572008112073426873252939745080420626609880331948471262253820608046699440015298421588204517662055286488228507670487894899926031504365092580794209461251925462741828176843123847833848392233874419311962380338743975153313170161794965490292396478148378259991826567725846639848486710470814437411525770725000650 A227111 651 1001300843414754691017745020303268799515589729654747865560243866140549794943601995412254894398986274260008354546520268970757981155495130458354803737171678791533406600337596948758606075415754472140823595233876796067309604428191897516749152189612083606140642733388584508806336849715764253809303949588321276324722476105304114442661620439514635917431121025543404673264850631077187736672797232486976580749543519411183931923320331195812638460053134396585315166160547781446885489369938155779565580234776440944843682151690515921385748926835166011852985011777722141925142275572985274451817771687749432202026045122878312313287226463058554732900636453291610967934086427022429936389852761280503404875102668438259871646419993183939815667533266910342414871649447654874691006869468521040610922664389855464611024973031409008572745025609065727451603645187884273141037805184564161779224164815538116765354662662577392290080728784610293587235873805940890451254028477322836145036746963618211004469117078593228792829881130429644609410134656426600492492804172040462709668560783017756971605932027588299046232095113627403417483456957112674076511408505269689563496988122229739267932263701484906403545716830433761463697035867252093397976893709900324385459838628545979683062798173978677563376521226005754527374856719377513180918757315830145701583985955603043397825715414908021419321290382720575354042594642936802846063331865427375779539265333878121525580496985457127862318532935716417748550371392362941473845855242174235665403720551940148878816115316905791318193027046443205370040404968326399737211886909862824048985644560579507509562316526359624523767549690023203462220534858750199091427499713357462422586108740633317006232056988185951242835345853759943689907778793853720283823377116999216931698577070913404387039560943187653048011604961930052346680402676551978393486534673854057314798721501458343517487750079487077537520799805045593057890810209991975289763178506587076675684298577519683986532867557352620752203245569480074783822805267967404449311977653526330145160068651150641859781507737181009004488443664700596559928452737165558425185467994767098855345942153482347011782659526247933999701446137367135216464613344905665737720310113066663976837872067629809349745590369533540271798368155883763235062189890462494634725766840395393846800523917841299860383837108738343062196796655629736785320371640000570841073828623104065598763113113315748110400657503864844740812721035101822666258052565442830548518340874856652908744632157152232628789075986983808323138951591968620328622193083017067770307735993092773323193218958053713396386062043280637888648291434198571882969132100080061568870387410644796453394808305078656943742533596963332444880572074858699332198726561372761247365736146241334199064266908767103163512559138628077753153740300380094550247646900775102674508563987000945878020293430439009702379847106105434706955370832145845360804528402456920742151496035964962824131733203178025048844714880851994044379745366407279451062024541660716450342269628833700381588638285157327350295387293734669219345584341113483590987889525025801356578898529257836772892481112457876622304668521826315211774188218670526229478187998753280389580228935507019920558251812842316896106143312068464602584318836960649422059406023507244834440780095728516951266360824083414251675482893192345506502311503081747382576257243216593675626018619046289409208521357751547547666973799473159702001954570520667539006388160213861341831714548309476971206990899125569387096468423467930167893403042976713273359869569398423885770731238269012313219316911980030117518561411284056705503497987505223260697392920504191978278754728760156889061130977551909793826188485837750617897605201969324166926824606029375198234655508025782221206221754786748342343973705761040120755497848754777155971022228020074515199334560054196693481782827330666325840327086384589889477534104638039700982300000651 A227111 652 1001302846015440221686308981441602139048223757452453193202079385691881105688814246480749792875656649847913976000312851246197493670637099042484522191718435239592215082041190484442107824390233280628926787257103463087011799575773070492946820678906679912302679664124541452344763450402826915740185641906760283770921137432521723550647605685502887612642643508904132613694803624987503132223770130618750505453327821417928093081671353563357274276784382383116906566251529848367258585347822958620019168904273147909756863326817033230796536270810435323239578148257839241812282047729612060231045395063654925445894265921889278231582184031668508543041572991329057561126697542047702169083298132388822192818998434128316344643845902038627058085386595354021704214270313183894637882738976531260483757293254744395440419363031490056449171395813158130574608030938938995787079254053782313459532373100868743576069777053277068669653477716834309068299224975122340792740645072972043208064628783446344416098747917350502328606487612570521774018311225280337946704602598571803722543214705513747436092665704748879181458377812009847945001432757797500771342073988898947820886378584615540396593833560011663782358029980908210574787278378887962500299076725195510352791848626928988135358417568734662883605345263617233151660003902903208921104728131006815695238932254970861147727409484958923706951934149296627958015218954932689452482375842951449760659695763563512869877654430248236320841425640053891310012107295337841441080401057506967044981562745725940553327217356866617490586896244700205100520635350544149729714799641864264770633623089409067948979050896609636277680277219139274511926299792813444923327548920485736351275954083097358180786765828741395089763276451482073102388358374050187265673729918160759958113882694657086701945255382161821366237900266271170660032620031740659015561337035222029962632058957307728102356342532140141514543394216425702477432904155955863388194550879057275472064139519829237395095649847240874312330936036028322679237417453732740515997449248726097076757293964359424338682872586995899192406281400275518370075378100790568351663277108137066697017032378720160653163135598226291221638389933546404497166519384264684468129172450785599976415821142267249154042666880467682146870910748693849291458098072596248940735023995312723377952636435442684306632880559772576876584638683370969473713693286955691362213443539521041691725343716677064461403108355656086079451885859992766936876328967786383530638063056318716623742119674111852483956976328155383083514727737263107872216404910852535252054593205206942882484530946040637258482184948064387062951310383973615268891150216638815797754088204246033435799910309954507336076134336705196045937670286311131412553708427021932008327592254151385443455684713838999629768097666630276697427766093358074066549629770857406803283460757725882401741400628397900365787092014710253125227001086266466943091436949548830690722706278322660733957312767445791342600356024778783404050442071153818690423728735676703917908771553266056375306529166041247172122844566693630699924475863441147019823593887120708582519090264391428359715373233262354105416004080536609577486632098203713003786899035674967312432108209268937749441620894912211410711820134886896174536551267906063388742152620396124184197435524688243106475946564638055283685699246809149066260873833745534900786011812073263266770208213996381103366779271915906574409108123177223794430654859807615201905119513174963197145794897101113068587543101268610067455162689701723980512494416540617964096154872735604725676320192159925579504878290095461256663937615326596702839336986389124844270661375544952566036101405937665938112655279205818198205760839793134088881178941893239877067487971783687330953547612244217478561202915304795174012481550584603808987347125876055353562953831320555402035194796928351311582773312747942727181152199312916018808826349235434539650176194526000652 A227111 653 1001304848620130951723337599368547277232198585100452508378811041985092245584885074314299152379830146266814685554004843517353465796653682335527112030304463872725522587679821160222739111657123455020072290638537153698704096803304912434659614675031288573472892185877729058694279555420921384544301358024234793341900357998471866117989402866271596997978354158273719300934487609921488256598957390422338945721851751492821385418446332974141080660137123313421619665668077036260794772083546768776566470786831390875817906399598843182711307347961591195183389461402282772478987950151782377179592871879993234984057408278219095965015768883723284653595600519742139582788528184474852178060613869048697117702103568720309498608096929858784715346318826311544878990768399309649356224359867318206676809739728719982264820388405605094456252885147377011865260114427549270019882943939149383218974728003835721148741391076065820561128239631499662008132751279985055163616289663810935123673722076558874561823961903841867912532551596752917033931429617293378372724069407284508061978619329233489902804520133108682747189152429719239869583695357245532909386503998970414210276750667809212639552397008410851541984109790564626674377994191981023240356825229950983850102653886240782154706142305886737554757133796744383864900301468383639870803192827282158951554492587133787103494101896380067909384440031745605260888414410016556723218344004857072331693789707175500731569516064031516320328610195042852884859010901803881745370920276835236203673478473186028284656383862422515108504971627174501473884393186444810413045932671726336612253301532606261122554369347201867180426472955169945240785300441950810015358645376492149823035299172582938266762494085266820515565270026792140720680803207077027587254407545336772902516799705490777439047745868285546128937445089023691597412010044634042094202816179502613872018130164110843996311088901307718044746936225676614529032813428706284489711335292869270408108496571432592754992920354554035926522208077148191490313295853783825176210513839175282551297921148802192988880399310881291676467485203833830477447417654986841480062814876266097503155659313929572151330959577485705014694585276326570143838146582086988384153203043392781237502707309932695816473345156451697491865670950243548311000797225557331943342442970725988236558996946868754668083652525673312584629653509586139418997010977556944901956167395567046905185623101765734702418715413762396734120179919023674201375100897778061050839681501896310920300510505442456075504792009479250318293910958395443446840180723333734764042080246623045560377203141779336120798648199037897129682155648705734924687489427056279943285603650853571540456137113321732436785727832030126922732798829206823462741674835106587325630236148088528010080330291009363040858590099662097398842532871137107042397382775566700871196292221972889289519203165321136868157384579191902698627146105561684105193177287061925259981630802993065883242815719247194500979863200441988246736398177993581252694702303683113246774946654358820637790446078717990616332031485032468699892141043173528317776520050717494934411229501215378244042834827235928149011757035922465982183960756256135222994236083243560474367979793095776058381612758233442983321799241631059805016831876406014882031969455279305570422296674724851702866430999579918198972183203955967201665814009986700080352731636714311156053525160737183077509939716065241884864505393845803175078770561415332862565002655874983158911975327349075556265370799383605613776172030640006915536987511361557642289106351771990327316373120914539168117768287538822130674470913084308794621458608357594124532844693607006263020729286162199058715771347627315478864605341520987486663518953633226058345272782592704073722180144141207311488134255489419561848042827205361004489204060449551607824906180072247020917978792802745833725342281601086440239275895291474317554479376998655476414617455177407404000653 A227111 654 1001306851228826889139225605822059705345311447358574485526375346413974136383684362978758966731654156134231562533528037551040187652339078149221145985486039959461549603485404304783018366650904661442592097502489503985754390748411507244908710923767691815371132451749798134488272402527687462936667619711210656169580281515416941924289117121526681935486847227369393204864185346283013295950483085204896020269124444690871043239799241773725357588735086313391462126524291465848615763824723677284756200961152945369695384887501885517070855737345490582094969392857965998896275068885870398696617619005505949575463721467589758137285809637029469916133239202400137494076364703970094430222922288107351916963950150734627940792965829708000587013710891891112115485172359142233705209888421400058574246562087715682411530173650941486303410307596698135223470686817203517087484044709250182263687383639832196447082819815271902915716084819309271529739933236419315908751494555597522100470997380794963050789639207349576848351026159527504052152926958378594648255534517476618028396171482749605155078811994712856298849897928842640930251424676691245967694525271207070077116272273489661879393060572808274530127182095001849773650434737394619924024417981101144675345158581195762787643522730035990910663508648128372008404414035834916634180031224746708787741388880423722438813338023436133260035299876918716817949639558887361537376857752092599669995501644994255386807415690193766728931002615942401544924726728515673245839073177234709473088378853097993093967227234636912736178322019627168926642640750130662667316214613861965265284661774438692711987205387991582533264224171838175303456642738039767617185862648859575258414459506830007478555930252074204283377559762242431028510762495581053382935531866886189846144443979132074537907966877075337444647541142547631744528933697994098742255263926119411540210652170408540159041773795383164317650885578034522488045445791855708998124358852151661595770255512953671480658601102999649384746820247252014850660248157696295326407133519686963452614297647567733299302017647341230566463842239611831863708097031452076075644984433544186758242528558551182978096542078751696850506388374275484407044887853882986038745706665330738850614396715370899860722710853987967728380186999438577887348725377860324959933733406671194664540157341484695769157546008671731050695050192016573952592478002105186322559015616539624595739912431320212890171443186731821150557992073304060362863510881042980277993996797728676649866032389839724840742831166579312300466392163133845509989811295822965026600755795531484213263116953303135148524849159075813020528350625954081025773365186766242905628851406263119159394971992160159169940646896149714848649939098758544206102289187043703830377865476552496594882199066226489374870832817212528625370700279505421550518109496265702374827177207754049774540056321325726109802722993595273990417833106728668227475121206473407946882601935563949163096259544144675682601419368825788774688112867385886797786053874397296884265763500334220583878455603234841523147222901923315920262847196755690188969714456737772775513977615091861584534931484545867247634792705331121823035388514600161103166478358711940062453253561742930141724460583709517829312853673818831247001555013895231142793827455829473976413041395134003717045148489335441412243943093038689414353408192548459179919146807276798572863764004520734343662098354841307236076359216282181758561943495162025038370920170678389789365118188102584459519382217056616837886130972916613032861116861356067870987850312020597716424292148935104677003944597495892330028636800769471025623721254571971502734704634452122815657710375054735281707951113231898078216357252533464767798699146582252145855496233261201771158543901170542046290513014279369337771861728117002933660628435048685159802245774531044211580700073358296244420081380974066869099408431116083748303801569938600647376334849872667582620935000654 A227111 655 1001308853841528041944383753321548011865353590704237004090245946656288153289972038101900039175273320290164000850386289921561284889197029361580790745442483819511164062711885753003948111527415224140257859231664436674123825103494299971119895828754879736079731905441228741898663650013798238756172571661905777232868385882638072400174493833642935585984446604065869589492321355352771374367153497914467472670742643994038573230392899986790458706476122702903951786135122894765879384019990531960027223704778301204799292887395842614442291035874253965728171991601568325366870578663529182487263229863564367715482879160048635908523865112683728206189348184224946693831610717116713842227307881773867517798735381517227306480127106141051906085026134597549578883091784607961221277989191820677014496392374163048103166276729023967797977309322857075734593756746711891380090670407319717820112761631380501383471878259762792068445850430917781908651493054277655996103327003423017005851387387666050918639181912066167585600880993667290555564278347198579975827537650172928912224943767030592034959888662434041204429386945891309463103565939671015654829215127348225987257456091823932108049010146289867749667831497824055667559417411589716719072285006696750052404558287662822525282857234926744840339443237590911131351686460798088002544915944938355088331682204249928793671081863008686030405439879609086215351529852905590897689915949084885511189984563665851585611013804293577600400428961627304819532773725084271266283760973635693022230489793652025811480229140806725626141371861162703209353319533938278535455104435878147056543466007149988287840023101279804147082088833106092506852079706084458396279146210569514332188484185925985839398304425667945937700859696846390243346027376385363741835220710362669210978799495117516002351551915570043849454144891500979394703399064264082720408114394553060962854229977840862845957981034934443995078213161760931620864745268218259896113648816379654563800577783056588891430129827446862463691035704965987146612801286702297423144002508777792312702027593611730513619814058387644849614093875619843602167990617168691562142148882032991031739778946105144421148568699684523394322603682037538372737375373514855658135697168359916309048705162926827895212499603593202359159192062320711093554256527000079883358095942194665563958760433562819741602215569095664741631478269532328332230797047642193521954103789668901507593536864239889907495457794915775898786530792554086791065212933863367263056774724671432425717435810984204009687070196166140667081513845599877866722435831998716491807475262279033195984920433976664551653366872653332523955353785525650778286710998571928948687606384022646081982437210563687353145665045006721420247606271714008924361494568159336242950419644957819463727300302614541497558573195837304460328288923507138028490073425442297523456360161237268990417632512148849558089621462173103796386622039696254538706014472610627716411433775507838660191592670780521156233537377163546563065220255364885171381655865252350976555848918614446305665264539508257546751551205752787735409655253750191559306918867848909731008811148112680538756885176164793504542052046767520728243112119395006342732428556445663250250134907775685647791648256572303635590278856542857085422417957200242101379707028602353665905714915646371688377857727929553652127187662725903308528280932163178462827519945490060394824195420892689859970048495960506978974766127115749817531614815873936591859581579656166143488821935180048689360952180264785580320423139564782694056542576674253595612230730078932651267953007192086174092384066216969553525758035912398093652688193219859188069352509736858875209734684212464661892352330075408770664886369769105229386713756493881791406154718195323020779493514184622207230464387993909762255047852278611124839290395301066053112115827414768367489050987737524982219767475303103474951545543492706704576006703224186045200630947065952710500922835120000655 A227111 656 1001310856458234418149238815199915429355555261706073101116895552662655090519864643909592558612372911870072927022253759131607599974215767567987174828874753558493317045080549627171968715118855260604055235085940307905494683847158752568971426561301628534915436373089668491904397649206609993950122396544112433424711640963240257394803877240706313754734091891023590874004130946790617894563619218925512818520483089459057436862848489729350633045619810297560622507725303702885144624312909956177266420081940954560440549540611922021240018034939254858498757957363456559110663346405790234476742333991327477225212804176231492284328092402276667764008731093005181904522598242844071710951022241959408143245663627071026390784005438454471222359130304062805063090358438676045264841289514093850767429021308373549867174767379165895672261963791172311141148527799001914117056227071573048414839151674640076760834813007072228774214715419702927659396001085734024618178899894168272357329801568340355253360224227379202078728702618580926863985861971703121446029110710599973723565291598889729924661208977056287260517082948366351347793649505872643572183833539810786158438223536658999483639736582430767268830522558956924133575750680650889463768328531342739027923561952104052692346712037853571171099087925566722804525820792162605184685086118136064933817112158826595904648245482733598709754064557228810133647041839147347069312823967379406823208914343964983415669190770934378771865435995756297071526470389086796708097777867911801220439299545158524736678754108171040012357987231170247212740111071650703771262044683419702598223717128816717926042160088614019501302391414750494494865255234940413922457899001244749608568288987635943231863153214798241343340660894282406376364271637411605750067123327421154404450335262870361793404424544135967022664768462346114855519640839317682314875561112039594805050036274760607875513264410737472090170820153869604257149952475220750886841585334679162964257553722616384749094959016225858756312963437652650258339842497454210579581152501456402734766966034214303439433273564716459607256451873241130999615583121286217802493821090255110113288298238904794102878859813843826221290640630394396059439845363858557799993130453715507322215992521486539352152919128731686834709922412976455547977005057625785158140002333426616219883217156419146709900214077757645386952289801438172346695444935283696328339042511553921829780012426717878474843952572941194287151596544465113907165491003926371478910257857942887771784558569205959945705249845465790168196268696327102674315035431360390677944635912202956998255780919604269388029167044238552981461325883212693478962313490968152727358737516329785275868338056278713508528211177166870786794297052077902413280584746942370272435861841966731513889675260620264527575341823608825302119997051459614342486624984038630298555141371582764287747859297639333799467411915306225419600619538949916098108363216412097816460393190428507073933349104802766457731705168555699470789520597030707788284612741766295427383404733428017771057541649453458107663409867332052018083202757140436212493281791497675714371535392959462786502870828350610902644515263623979470579237483796209744230513860199609663217923467983047945601200909727092319613840519271257317462769970789154946850014556873617043157217253099789939726100479927964362745156475688984817241859299310689380991897141350032228137708270710667881345247701713836801633882769411927689814967697345006396237603273780954535650430523034553931270228317709626727674527163573175692649014076726545827258065886669404958821234945381676266115797146308098042867369195098441281648106027570621906533156676939143644293032980866175376446621379498360970369195801463628410344639065153596080023155278358903915192273871400492032573708306876395237060292993036543820333423070948196026809173366486620951251254921627919757196373618593633999777521379714694281558299771489288692002782747680470507556471169383049960000656 A227111 657 1001312859078946025764233585635601445433092424804731159672393549449670169883389395485590405759388236576721393847817639638275476899494154714633113773862830517254991547895128624208511173303281550203049027972270221926878830399852323061373070204183631242343751324226334939335940229260009743520096498550149349077916584609289315489436028776060620673527958423621388474581813085463019154444055574789583516048205662952565612333728176853099698846899111078474741506267415201706415271707392702613158784082821091218644892120506203952196664672360882445972600700913643114032179999407116175478547758293508196650303690234124361868152612422552948452231575382261178566702182341346725788377327430161664754180176250880481797455269779158868004195433970417328162565887069814039525147211235451600965938735489401670221900338680597487727324284347301916176447953020322918364137749292647100890528661635123313279356954175314771040412501057065321214820402095827544593173858595971957366871093210937640546683064896909017655220793908400563144845922652871500573924804188845567385862565800560702760354027707439281484429169941327818693550453783708551751531306891823036564883192187118815345546879929795883120218770352252374215926193776484691348135666351280729428394921049175552342164433908752364021006503378902234494733838932672837823434657400305756290002041437962581875635804850430893095088475379327519151387700047015673834154057002129651666073475876282481361072356257730309626818686149027888155158986137208042107966109792201253283068104730735384563934575439867776125297205221518568181373373848663493753135648928973614333193035429194432093470862184646356706240114215386241907021138872944031723579659458646472951856936609881730019563690955265272635397679629666494081480177975711534545902238097925974026048781494329908734632893836982703742683243748033585402857850899204657551175926780441410769845093313870303166751174574420335584080066051514833783196705843504836583075140757953718673767102583160029404081400617252461078203029201115834527935393189992592686715609366338261645063657775833669840446540700749969226117278741295263388001962508850292384312257386335148474626491824469532133520960427142305340243398688281334244549926705176548141735215584318279056062277037162533620068696606674731798479998630462122308825780300542346153183318533547924977173462257289500787760071058444198686673968041276143744770605997841336098684056996116990833834003085235138373736662370938844711745255071759416306600751248117314118719352311195546882835430705897380921814157051955794029580438948197413814674784183564530962893993084982973928907498397970123676133966438020988091694635473340504550563745764816847952665620304856130329054867146872843628744664546236079455490863919251758962813697299187502662608247377447465027707745220507058467801782432794913946574763986993388972791802819260108302390296184342051093115197524367511445622862000571966410589285636392607375900863178599824626183415483498476497171989132840784470593840110809803044811298629508836629444824425820397304109007149260928778174469318231091750040116936605035130981486135810540838111956586501951790855115226299239894280331153553510718690155759149964666491411121542934224530607314884597633880804240579733776789316426481120125541907443316705581120862039243674107202708014801351083362701213868390424390333560440546360945952412349809007548767879720759721438495946681487408256674485732385107260117702349270180811525530198491747543231577462869471434521812395642515979845657752111178442910809476901194747717727047182415860834592060642737773046149205566066901073655200299076461137291728298274997237960283305720494756925689024359583749884064428170070584708056927374113161808079227614761061131084566451231690649202339673458821442878054478281908932927455340043588832085778525462773203860274845568785126669498632805925918780241808665742655770273962048150486358651419570217831282502165403370181384255663876942567200765237550420329614887803265456000657 A227111 658 1001314861703662872799826879684623477820783375560225213873006821135652173671066507173861512296290162794582174378735262346532499691316346102968327272522391068087151304319731097420679040698456188051030578809722111232236743849607628082172034197755068183044934383194067955632729232648563865890376928749196326980070628009033822427103767390723368917528599165783501625467738658215185949535573845006169475996312246545371034375493786872590556556567454243651278645452867114029093380835050972774251100444211990440745388455730004415063957143668987149702553391256546183361044607208004326364492925154548041332705663364279617312700117235493465465726203177647934357966310563806885883586060113105574055267725203089737894791793663307642316492987890062909866918149396525088794787585484609230579626573516105220003932408931407674154920573100198348816489133605087810482175475654028629957658869644031744374308872812462286856947509653293220630043128808972340247177310919070970410891658680766732620395817907785451249028725147909651243353631417852820454954248917007915966286737551968738590160658685570035154015082512407184266239474533268325519128937310864636377416511167344751359640912024072102975402580022524248198115668704738668566837711733149663661322435099989727131317014184927834813696691820737893211277261677546177348318141664435871815396485377111640688640729526135945711391931957568523741868774012282120823662577963174343101409428616411025011691113419027155896667005407628320774939540158108790053661238927712739907706759065724406735158544784281977106741284775916653231278566348198450969051504496500210235738282112667066765206232408444683838864912676113370288090202420726912356408166204042932345801595574146381494036094139415320012728152183682412753574058529691121697333918296652102754669412437488447059187492740976973283546593147498416701566310500050936319651711449980096091554593409251880871082747468893971160340496739556765992710402632659373640273086157348392995869770954400938170417592395304600624108959748417923796166796410520632829403528586977413169085491500414454541752007290391937452491014516245489526655497381775694501775739793047427323833185967339892774346322674960280765040235348857420166588021408970518649467640496949454562166673654394391952614450204715792228814863903624673310657421496554970232817999115026852070689989987994132149605227431876415360993583743825274007256657366706636336420970667902644025304116831411528831586691965788742636861737367982408228888899335712644862343663378421259016071253488987008158006794720324192691323032318907113940806086430458583056524558482291199258943153255968663835461714436565834966626580309629989905689634198829415272870557483369381303799195471331269036375643322056643716472608030192803169279545024168820452866630223669784060795833904483609806658097771832204194579048311219242962518288788523260197622862334635864635845800990474812321348113912496500142606800589544279541576665064228073462616255752512983100934554969745116803057978532032292959248832552635306126521052607680964332161849071847843895298597649398670670574163558731244931184416046764729256436492374202631512967199260815320957367160251429314954883242528558838451157120124894598072915260166354996889215872392524997012788886957168371886872431434811978374012753023650289824580133265270530671507994322227660943918082551167941141558746339891888550691093992439277303658628134292388874090140966853218863759621554703329631650173316447918261757314736236209429476119675043029703991096662907776252142233141367249920232397595754961983062093138037177844981795149470606412146538052388788242113908537736765934447479856716358917911099473921227631604898429657663142249985705582050454987043859026397151836792292236459424563129484173293439073014764440917079112506592830128921082868427230868988712947734169622273125439720419418548732243334605270195782873366304334247674446662902427763254463337718387209027986293843060132616781032393896856333214959947990561871679481609000658 A227111 659 1001316864332384967266493533312618613482103415681543241898629835989622051425964179136992470623829164969148375306507298423209375116677453258761039054462302999095424648105084745334978753432329073790103399320676681648486938101168448467028346218762090622977116841820490592444414163167693222788848699759533728874174438801211923910139332282768714335490373602308305234047368205217920566822009896999415432760474655653815919454609972247830573560827467679712866836931683278257054023820106227604489256243799720080643448855288270982952281067631077823004491913917356095752497686183186562373738537964919802670494820578956042181700618273859783840234581681602058078452765317861311315016480559437422938985674073785963898016702765097513661998462008034494558767465904661315957895361020255052586852281168286313478883015126003636631588285453617224928839464667178572704776117086615800265626137860880503776162498116928554827345908777272114715427323574015137789761977729099634694236508506717223060650121058874583755034314187704726268747717561970810237942287324931825177929824558057979961837278304127052266377951261087779910666679193523841601996267016987726799797442963802202856956512490550604239678734944564074476259812561860151850398360717224994294298477015431532189722101266614040235457566850100528183684781997574798601740165462895766029739810413792392870484144225719362178432923848337350403536930230678757687857209614496115393093501783602184357864854319892921594721068432012317345432062149033947285104138208082629223394373225959470079241279716807611095255630482360907859363510337149773992104779105756067587229779974898099063910568388816029866047944049232482400615392359224732671359934988651760772207640704385672850189200481584035152412912367351382438769899183726700901601601429942793820776995802287273254587281207227822343656177536942028454651680047269078570625146095851820124966335107668854281530619331222157773708397084966165040190873219681442253176861866937632551897808975269079869710773201085309832692955505259217602813272909585518477479194801347871514545491409752391712885257124566071695665169529048404738893255429382456090655893052142701161301498485237200962307401835472109725174623123987874482740073250768786663799762884088713245491479708685638464361192899996132963792646801554000561373580689089137562457922404871898805860583442996934675612237141543519042765861532306087689763395736276599143695802173745295773596050448811357651559120000798937551976072246745398938633597697204715536385270751629296506278090084611150701317213352991819182656459170942171316085770628816769189507107000445269848256688168346268274391415236318574131858492574698914530196105073547249185936286376531682422256946939393156831766843229714543165213804895953372690966631824296055093208348454267623152986508031123711028657204029559946076554642555369290637017220436128045441323997472058143611390730630983678073448389097278702273606513836734869344499355610182301055584581160398304711417258362357884304158743863518763183723941247255600098503796813156734869664692998241878583837127317815794998597273615308322276737673380465841299759194706349267961643723243422987472782775745855537482359598784325205413074872474468356450989863062650798991894766226635901258542332801165496907189724059549306090526184343575216263120538751429858504554535987132942698026101996908653143880588911023622382055845565619713414333514691827218962921207659726895895711616688839178920607087346613739632063639759118138670317515757810945268238109002585122222036985314655089743922761159355405775259012079807593084745424470323132307210156779397991946035192466477380270687620453401075112668651990399680717134472615094938707692205777383391034379896905740002042823016738206282836350894043981030095010690570796987139503786763365032672407783137627679861618839381539627839166125696453290602442671300459133480404484690242401113687171737833705417623631195225492427971121847650244448555662010292084701559726861140360037523188337164698420000659 A227111 660 1001318866965112317174724403426885411839645756410553821609553408035421023848931378891679678101596551115182023440463329263427486273081154113976240230437443596428900447886293804200149692292415259407552523339424292423040512963812414060075672647372356112960607727871129299042404984040386828942645713591042871012882990823109455705978118739006176105528321214137981251492052798328863264004928355069673857746334007127130914839903510433399575435101998778091658808421705862978157670814124774436109414249537956579639398151745236171038516967778149128016468935751481377073432644995197884139655281115631239584945613527264494430420702057783631442566768685299695079391274289033980727075303706514955753718446471078843744741409060608252063362478362642017639866520529726207131130751722182305511472845642269023477993867672029956229930140956033211590189123997291417928316438828367798021572640483198566667526018697550479811643101182232721750003461208032242691228584912807915582586826009323344836415475626496305686294038805084072953052345406162580548144910389051520792663172501740809340245233240093499861796913981836287003714093342615989175146202684002631837940177922310713950194881652215944428863142199058561024386240833287159901997322845379591032553915948724240617686490983685256449353109930420531692920411473927516489659822765878373679607434021597823969892773553319172887631144768473655146280168780797350271360303208091681807361113627504342133617159024589870267145230718252514364659124692383305812840599626305384149725107274798215239115713792631886165693539016515131296403312410939169725304564864345227594868454224222310577996029143187601265699231461281715952904080219721360918404550796165329909525142187321280025960754478490962226343801873163388989351094310771494296473713511448319788067985253524208416696301934731049306559887876013555745561090933927606798282236409824360117156604944247515025829930511589737470555050530599994475781396835435171213428708847021093341005564377891160636916111684461294410917316290546119161500060612335170852105629126908070681701543087566125726168268440538568820518168921934971821186487726366659358186298669427029706910773660910338250741986557501434346719113192469082223140181310748700179964119964965013782421021237082889161983727230429318505853858594618788805471078762939858319236492350483890550543168312093130679493594233868196902372070648668158718194949989060815039527382929013222293519694996886951157443011590207352457885387456253030692063492556171221046480630877308456101492681381775248670129628979260518371574500291169190168109495686417220736615027431602746180314093482463661813671995355313585054570190456717437347715535475851706646235828833831564928138422071983236422609175494364626950978078679846691989681820954390424140294366050511665058009144220078977442174777734161347098674963460459822327287275227606399408626356859855464865343317547809094239814061181735548717098564549619936013648500329351944755122464256098009252274168213773674464957607064203432242718276402178845777151358514623840130526751363295713218522447148175132032537872139184978729823495610881417815395029495482244167805443899356507119496905990449662033183134188567890820957139785762148267577870444304009033326395019279138657952324888818310351226370067110552757703553417569890660529414702682781231006274565533408969589270388168728878635708731059885682960717788760153559767904081552943989224841113268125208536554893208796977410225231156782686226455968135899591858620183412984770453602449099136295618521612373576820960881754957492088474807635848690606793556783327091158325300593299404203966695748620199316910425062707534434962160968785750417021985656408563999139963498652695815456383615078826478968075987087922456624330286344554927586707298739055718713624853859446895880297824272872248551331750229677970687634406431558069303456767253002155336840229015998725123094777929506638371564014724628415618259402684911762750716061483488504696736083737749103283315392979501069915890000660 A227111 661 1001320869601844930535026367908425772077156817088584539301515083900338464854989454703011497281815761837660424639541061814779505829630490901167790729659143432261631002688094152139653007846464865484639009370680867872304682363189854746802624350250622511454071558463607924459182578257910495553135905659681204398865482860216927486088318771333514785597763556444919153852247477200412553526238444359561987197050084362384694446079374320965832262005038408528387524059609839552951943851209348661838180240761966399308757710460896212655570773829132403247093890866348388122269435764735376849240373863819732309459863615821054138830606857006046391555794034996831097099831013504106029718896545807352303070516485032800228355112579528356577101507573936744461893765768208499117640352667727854515063613535373455734872537346286417274716597179683535371158687150610573046485116888540678640082067828213906926798473245811712414485795913607740306669689100239231432139952232187979220688891548281126974598431234386908557846536809406648807010546784584645155744035868634356608379826002907882997305855750598142770492510523397872725027012990892007727931029134806003576186866075866761128658979839122292348261449321103280406563725531292566663755266688174883431018756062261839589152294824477501718599394596404934967133696786566779562695227286922165270891897470436127355126920945995795381751200668584759169742123990731374935830167171010240781110232234338503640517824074550054592565872087119229801255841693287258517303191360219532622285324095789370462320232553980230149749062792497908696183544309704628093306865699482851506217887893543529242642287036181977072512946829878590572286753545481184968767162872595562305196309476833447027816420727149730007786670525614722403761721630521345940278579757973741083277618595673938469310848054080331487451273173445651595135640027654822973448563895726554619780987437332437185752313317169230030698769482927347278685382233188651210551454262185610521325308756468018610262116436814952560305052815346007298233124394853582249537747819688845303041558619137755367009968385362564640531243886577150521601081694603218836075632585933712667918044781296358572933250840512241947752334520970292538180639716628581604113711106541143949564497365879871848053365559419418171590874169372185396247135704536010618264041685906133595919397499623894282311956286381052401624331873766690192980080291271029765421185384635384517790536740503348880896515118578973752589504289475967125878131284217699791225519123033825447653255070631734130542358087817159679258251620987116047318889734092507800427683892468102278806008840802370052827276431029904266503981022966492290015531992392462244575574056303296304891746666405123442142627555883848837002266092838837878169846945341366289318350584150557732884992615214431092098538372688158217339600864310188604376560511519837400989046067127860578800990090832799127371557131784463799098720044475428739683792757008104103401792199970936867132274457398684753944179095113401905719243075547926193595657217242365581393855681928775116950642314485591255484121419930659826165646935595901904850194444241475937587430242282662109267721996788860156761345017353908357954456494628644919399937243593907778281810873077282450003004892209545655045907022943497254749519518586199615967160545249066057817306719577985500420076624011479114096557349333467213821060087813675234509403903946773580420992343987430537127245070422871778315340872686637912445214681415772223898685761983034080665332411035796384888527727194764582799868586977079242299629179688703292094962777355912388037294111593380645995705690065661364842581503286972229577629817995019336532420019662742343652866839872000915070631136811676739715293921197073615731037252168776722652581442058642506254265293969650828010724552196113011158201173031559590662036153861204806723142083564093990040691769216052272430302623005375325647007052435034233679865146775746010726591318467055809663453392508356851920381599572763840580865134020000661 A227111 662 1001322872242582815357922325643986864525274085990379070714183133108896712123883743658071971925918645791082503409275158873462672059378722675876511911126626510318058082353670627880070993348280408722077563389292056710701002680131540613548305541439247340051722110493764243947160367324024606390086625102549878047683237720169764929120181492265079333888328575866503722476417200443874901553016633572445777965954804604807085208341135564874570683236162843170102582056566299964209343892118893409721379142686338508992018371396677736296250848799641544544122235926113651883294198926533473674998874460427804667808851295963340167411620023789339701590793515142334322076725518086741763641922002873368614068607670312051847484490446008774224754053524888529857020047538100169014108861741302059219050461357089053636141738067883115979879116656647964597273396256394685143633918440846139282610980194327990714129128276090678019213074405387924420968069717867428449394784269401215011734525010481636710843057086412961856037156196793973581503076732725161979628184776157948966703991241767225640570109552969398733537958008557122606790626757914275418603869007689126985510015817760972684258926443131775711193929899573059470925480097719243008055307038806262457940238508741410196882748888449464182619146538744774667073210522267432284780425160887079292456560880551460793360033375867794599788644998098465194491989819833076229799241481073222498383702772995611203897600768064586533650467348596258808997191690605985967127842660789412461724263282287836933786358979206222396416730404457800152984421545496844190152113143488945907056555101724447875476550010178053407323904254506551098006616403035371850917379046002902945524754539542875552523155079965223552768195136729429831333365764975255888659688820836783317248336831123061831934262467359743346179517026685438598562816743189317192160583186056063836480402639190155245682437306770034438647241142995758082849339609477336191018440193880706183699330313744525981921445800410910078525712131040720673957174741940871896089911724332379051605256631573292099433136279573167097219986380244405506980189924945421554786938077840698236673953587679010391989486368763180985678728591292615365573246995684874679966170633783392911887431481092182586559978776988553283196788032614670282023309410001948611522338355670268915836105447868350361788427779614131569495266925528065655711798092713417357491655411966626405630559099283310192597389960451767898946802116026660690356130009788204734068930353025590884426841921040382712628843923863205684598349619118783521259815181703866489756867527099272187578963706639737564084918423769094330957200445873968032543394586108731494024211500805173082650524884970317830317528604716351429205575470420045477165756593045575151096538796711431667949946720141652376740643592322728815921874196413242261293309442313573165436241645811368477662292227947637475422002780658913306844582693198419125991652188579969619280647058800214344749910712695325383099913309006634525458851081791359013045865562779648707610394629509612223137580502551697779518457256140961815346114288159949601043122726814969391043823172975341230692584025113356828491208878010759931582604512720677036904013895200817095653063427665702209548625759561377749248398804406316771676918464867533234948822588909627141246739572960418381825544055195137866666616813569530172024427844250890144071112769194813569886600241982893670875051199704476069165688706390973060489882789158908599474997659762699426550080756930164854032198367954600450716660609893292314703156286858587861865698276674673543078743095023278532163698277273074800416690989133068378459381438819693165602307334085759683481145581606540695573808582258493979453694525305947933891180791786656729919682192293939916240538746781525142458521126749337105559950617185354322030987799962824894726323971778957661461418848444253864305831484885498241619728839810767539733607878090421302815927859886942027713589230910445132550347691232679670715566794680352811000662 A227111 663 1001324874887325979653951196558103126131094710766473894655235976935861414833407652960704298615159486131092269812444316999140877922908061927492233173249280972841419575037573704218638659338127452275048542678934196285443743214264596194266342783303527594196151591426531159917184653720300071861041494780246947241779651882246339785789822805141975545275662837738057691927417234124423541825619327052186684413151174527219244738149167552699621058056563483233783883853202025572749662471253725703656989236782785701428274389034111771941262545088683573053382191767338410219731617126809057306181489081327485149554367181356472230476133792890556673413190650337808812710372840440678106111945180687655464260028455224321955103152614761311129722974676418478126505824833733351448678681459907901470501171603496704200713636895624379208764789997606561296022907267816039245853595135636535858001004737648297302282342627420431727323301119122249400903303913700194495151443827537613861932360500310968782568197645552536250726481362548520632640833090071616883167559387371757246733290293141329349018482810191198816584826941702647210512442466442764234163814207699211334629180834216421340128428199856002994906229995084597167723318668272874721010030582756584803776979505787408923640880814358088786723034275319252762026139733721343122858427942174705839328223628402329998811183968579419414431848780006710190753794044642973771960969704620354477657689299620046962885670059625604838748984594938390129427690455188111337406489657957430849188967198192116185364437181461860576307543007768860005792229605643751639530788819621926019248886363328433436478757434035431476394536925242547164278933825695891168115599695792227788458050026746758328797426679247567062488150943111916619667413709303024117540944794274146411056997586713446459462252397415367217612129054232040696266568217227667930767312684248987384712349045375652638555596234458895665398949207447345304882577960877869763457633579550542490849512101883828162216941624692248783909054229904677702583176648992122653438850321906289968543670996783513687398197390478716275168818255576634751904626734803670363935444432880778285484493222918267705228973989162985261200187706802045616283007849640685409998901984520546767566714112005580273559272025098053894743935008019144637194501271224521479715025389728716214688030986483326700989527462187378841472024863660292379969342826116622704035099365512029153498734975883718222477271806350792287364021035878303239388034754922346179194180791095071416485576949276571538323637447420511052921901656138763507205870585286911007755754533033898702230870762288344834719244223553114592714832456008355799456493180607888179494807086983599118940386889715196024286784116331418234352550032733984051163872086680591395301499623499706740229132062302207667430182642517814923006817881944295486913521840328081232071052680893671054332119691953292380606120825537103067539411918564706802785428743144662986462877515990930152978629275649618499293280824079308359632788597587803352688343728317178609690567484717477386680098002595752240599530701799989975849814320562360274006728911155572826538363784684099751132762748172139333208077000271754608085113769571748021763459058309207560043660826014275730079967574362893867111687755548879677287518321449713450496706286938837799955773000381746995942729720782828180318338667689060753735438425892757585763587236185842555609793241602956644318405519269748233047404165990070501563317131012041702610780837534120266186950823011013381950870635966447832190367278631712232700808613928861949861733304779131929648473340121431284609169224023633640876226161150204063092851385352993175170643519363895434980849801554051041815327728960587865304841755955283251865851500532509265980973254935671922678312585352764440214836392963579879681965624075430491566600302347762784222252219620178077293177677291910061044344044276037709993206703942800154216252311072497618511757745731935210279177602279243500048104435076141754475335461973361306572264000663 A227111 664 1001326877536074431433667921645138320011702986091370153517034908337101103423128423063886336280098644478138613351192859384365601045790445071556709435039750959492238631366405721283693425987566057536604812367297476590447022045040323720778599775375545895709900736389662290869010723845660352093861192256846421110571585563502421040749224619858465647734488309729844839466934585236415373472259103389287772152947555051602344372033836765826385321733805025677514188577799629394744241670614458867216277657351537887856990907073897821793409749877477499571728656987177822660625942938160016725369567970630648930064238485423026092124631404990730834502748137017518694812855926864282261950070662814374917568083606667163796076750769219056161899225348143076909937189315525998867843478648256712424562810546620860732764949269262028719455324411206677392488851349033301481675692157683173212631874600375161618682619201391557439910665087705274570996717795887053825822566701975874152890683150020234879495281145236984298712569853655208573485304398156293949668600560510903805471625810755211640435413621516249089429490712622992657798306368720906492934368259909022864044160965592579757153347484028143780469088031833393407018081055439285786661753359809695009907780797288480259949986685922834754012158257205184253992919011333737355022406226745809763579015205557130242590630130153996539894809849104481559176077087036571068088680550329964476885571392500262500206600219761826489190597506373929538859353051760024521938558484969618921389876163664788306314520073402437141049489400458458813107783389949978505488571037009413149957435915194103538243905943674822997247311660909073745118755832465535943494900555140701993867624039901287067774541398548402402542310695861034648363923614299109357824204620275075270528982917391371549524048260088227785879204535143969643321275311765539569359984901682195299501062406237262987221683190405682145883509970907112958430191967950942179587683158626683151740613094724332599559521532593576722606211137934611799807541094671463462942216327710843869399275705073901997793998894774064096321795426115925918793886138550159781351226882214857108963223493668039588176705436718974100801946926191780491782947800290811444374037107644549638026465852521916853238726961055544112074735942605963887451160989945040619347982871167973333764790093629463562195061090880514788450093676140524433628574699146563139187794018353268522145075346948039430814433450701807598988143996021428193878486870301499893876750974722584676275384329546043249545673711982777050020144294257477435113766213506821766396066178053207902501175951842290447702273924477476780520248791342310615722218125561706000685057345103748874637819597406324929793862372069333368584302386404843943661554368947598999891244651347857200845901088898382325125375850506359315044341166764137501308082425110468578791203249833596600028416987715013994962934400303332138964888084081699349505835894876157623600270472126681487780135018563419887817584085257856604940501228639539677213257745991589378485007217144836427005361750568619851601460203081875118573625058375655284439116975012352014957201892020625296159289672466943093461630059597263942716319179867704560746781908190420164563580096240274695203762032088493967139860601175142376242466579714679431458739747116462855042463284786501019863761187860444201919504166499729515043376366597584943434507873216243814525709647619553249989711262409911721344165784729236792997929284585813843905027150496320336767720497486109323220704372853687566718077058915552835515380723231386651298774440383875789635657963525032784376715163829917989866234838802109672511844502677304499718174167485331855437634003570173004335804818920471977898313871659341467907049284301619150207718560152262111829864002061694606996935297493907285714975650901118691810398081226336491947857839229890993677553305985803226016021879099820430583741192114588310976749976037386155628904347944610746289711218606734469304194086152461559067611732973569686500196792380000664 A227111 665 1001328880188828178707643463001327659091784906371211241546575468512262541648399407905899056399810500376812410142288469500271925459993395774523944486531128805820908334870827034520098419670199394009381758124647162642721268742798970058211776736380830304018388628596938918602165930707190858760845079907369893308633559759431768393709059778521915541860641803161188636318875461413658429068881624365668931401439674262299296402195361588761767806951748872229508980122943001110149829133525050433662758364203195601695983835354283695200019224925035991981639116871438414824503925779826161428276209652460408702280771128750442570995459182023064682171526585840379539199907743763425617674153884849588601137231087370117101949118600765491447396787835464050221414590711778124095007480983765330256527751770771452802882918094959853606617138942646735015846029765439976641010839469821634983842663328266361364268208269327677880398124477308126680426737539921742296016518152614126660811451317524602559464729167016706575035614742544189402539902848132449429166428280828857267891864996760099860565553162994473639117478372787833076841919318123131492280911364411378867882189842579881761478645369382983408556792967014550843809810494433673346565053808595404598715044028046297857404719176972565718867308192734975630086107744409733882763394928435404827256367657748213133222712981415445663919310219309747919359188728999991347186173753919104167109904809165389811431980585999380342783950282730193302123492380336700351532414250749182370969761512567926668692940586257219508742309638860952187017640745510966175839938262511956379964113904046685040087653998050231589459270724056001026341003522812921940741091653773696675575819547360908820321930189302402072667868213419938219490108425526670542333617244566774875885249828946149334680433861725285709937360926335427802206329913619896532221895953721231351207412420977363112702281981133507361013342842261655823448661483029995503511164464229542771527366033459672536122836823474424968134964101572978614801236032051069629220150089490060440765108213656768474601210969084455447059509353431609332390147091570532254935985914304686094244560641829542431032963522424618564760985544824432687637129320570129018147285170308766025141221358686055182960427858235906951137862038183105164370916747629826008157997045654000644321728906994962790135702154301707022017483197486404689813781663915992089487955771237270129316607607945234591917411361346231730796991180022056215698996324035852462121616382045339940653641808898216764682896231791877378126823823493144048412497677532042909454312059177808254383947055491963261520880984190606491250256717247178467887441214198500630916450827038944275048585273926579355554006763769790723134708136775264203316707708005173023002563842441858396936803073960330989827723893590630145120453440523464211701140745788405277888032751008025214540723373494657305298971033791526624803628910790328100985970199745161947172373009681162863627119648680478385381710101926733839829631801282364167695024369154393017935447008549580149193498283905440890838567653761681751622062215649922221429123492972295310750076233597870973625197891295155264599644843524175060243932857897979182386331653732473086345600015840423514927138163882478176553431987029233038771670184970551342496152951145460381681234531913114819865419168386877193087125177327744175834717392596582700178501984646226659777152856483238695854608285188118135648338724827758847305525209942819698401702918848010548570859912660917344616339800880482403457244047237480299342420041760132305458148175982894824082458102911311361102162485975636480478190937630911050570039322303217002941820610658496182581980983403199294880259439488294491113309080421779944834029815148321901945486466323401443099151989867020417800796526924287437136583500972738528423706271530932344318493972161347201239920483015122019945182001082534286180326321886979333449429129383121978090143108134794877765471862818892505170853451040585759555653726442560298177596431467013160000665 A227111 666 1001330882845587229486464803856819993825457951621012280982967191509682531265145603601291739774859413661533065122630615463859733144459950160269703089348545158643480225728004537542801054145755040982182210830626807124679256708746008634106852836213524465903621119478486211743613472748183262418716941245435846856163330605440715671682344775600723361071867058797060470386418254325114321800503346755445403635913189369494873445736563635112911493721536390405519634115225732807574249803788573242093011230852707730429835689434097412860335727141692432303745602650100429044346396965017095137660906188154344055127545041362635833395178146849304096895900198059048471821968624884100288598524950895408229651618986914723758576655335206616227610463572877821924166890464049610461940144999859454308540008113850431535241903000063278577055090148205164984904854780107018669615088190018898934954947840380386022390561644125533916552493716117170631592393118825825421705223131824609322362797066274346925519827861595545327303527829474961921065052719364660389667130319735750325045889876684621754954519082460364214443240358655149161795450009303969432175175019741173322380016584095522760276575746916568827039581936820015784879664720647644132856307652916360036164431763124446169203145506150969677312823092597348941780162732371229783219826717870239291839276360719949614443422296598817864680484061390291729005922965818273270081831555198523324767909064498122570819103187460345741324874024141568165003722697782601671881357291055745310849533833169561928382613183832077503107924686339180419521556321979349414382339963882992832839864419124535697542540069819983783978774819600201826682147131074848810752507600013509322414029997006135918099669546095006136073465146753822748670686371095157672060402802443439804814726524175278244061711851043485112248692573271401268526790356636402496703194857943778808768432640502704005022270122710247944837659186801456836789401267394531371534220544378883547454282405039998842373184736548512395452306794778575549620531022723326190264737066327297204558278900003796512433086269508599617075629408353994400182695945945921509861945626495163476734534273841862866624157548763486708561396092694720389576312814336987210605030653434732605565627091490746089218271862238384695990708769795106794638639525575870106820068321028743969451849577119011989967652962143820564340646717664349568947020767045691346772988184009624809838512972638305407039647156738139989809750966405428115815406293834622046956239125384227280358800531505559176786879554334795288169597300090770890406337025092284207326624146035530543822402615483573069495561735504872598538761740980092713453034678465206809792150953939913295592031622222489389115311546853524400344085072822953451458709497476927478979662248569652036002249090365633009400805166713291950530237322115300917462800010568588772273478058494736027341318858341375877625866617738631273456575185909184793558090472336055601601391196803581955480720221431995611319917445459120109212053603941026231194720219525918068975491290065112241136651834475003339969780711045387814782483584655779896215190695934842138365685381735380967475124516394778565237707099720400478534456081820978659164828721835033769383582286875891615677927743463602179477696599926067236636572585934678817019123264019903932854881431527136182810272398205350205653650907376179327156569332516324516977304756706761444357256166974425952684380441154698800622200109783864337038490584200241654756513908409943217441460734043974945953542924236863460049197274158856697244103173764700444999527705627948015431722392037881525761359657516231716587321976022920077553338352709349764873149189799999325406860815509728467275279027002837662883370835062042474522260141740045149304988738146126371341885926059170287839570433910344350413963866854025498249862000251665008101956272657343666095093071862410496883236088220520429369798862109039366215981439930403994358061902265382243007282783016328431737257058278183646641020376190945571565219216973375897234605000666 A227111 667 1001332885506351591780734948607720064002444274877823738101157946202518975161695871350850542950433064323960577688384048314948372394425967154710030232980199911247266383882635085217005312713343234072593975801039086620168858904616704857381322079860985116216172096416706780087440021056526592854534587820557492647949673038793292993354256371896565502740067286989317422704197838525304096567733289333070032902354792264472172761221155811837986357955762065671348696282264454278916921951178030990105970366441506677481093353503780297219807164117946696463685174149324090128333047242986521246071355348538444154163194887750437787538094494634602336322070925177273063333071889282150149055338722327635866583228701551560356936802371415337522242153302357570891975274747609123970449290756054446546464859863610131484334202031066395785517284404778844256292177854800732853886987443554268133282996115292224119834340063884553959350999143224204741456348176931636335816144799974856453428827665207668022896154298691803789227165729955585256246350660067559216139777204567223368265711111196483259201268891637963582008674771496748993720985767127146120795916238598931893362249965260808761479516418306584014807853032575332631944219929133275617650139692185100815075908687389257374067437614584577260075205152524666828285311317066608417934983423640911637389424634445414686684902970310188349334797976694495199370071229744845717899371727514447548060639496149141662255079435855288681430357293546832497857322511925873744704364353418795008089406349866258505993902022389752226676673682679810788243534412904975732335657762387080660563018142473409832709888469860035769948292545560381756361744494342769956927316183087968257778901128390554110824144836613776395896434891611448388102763774248409753950220252706711074449769378752441344789253825132506765357191784946610450402991982414909439594568367801272800372328946016777598009302804137791083352415354758817096860813190373617499113933617316461140757147770833281556337409810381862655653623274424030142670057285170570400885066526172209709063197956120831411812454367206537423305779104165751598818064702005423254613394818131480481147183056816165989708061254647551272012388596922144793472267534274978755258881734477892189860529456719787849351764243599148744901864844261508522814045697690550341812652135157228029894134480173844499084637934659609149827473691935767414448672256397411656491765737896504873316895379534934076042516001440536054728384354176563935491615868431510719876297185400356432431315909165968546096334911329221061528381761907244248124624693717921894217506756374368302824312452034420089586208763366822727299768212012324416921214406066676298991572037610904724591583862010685248820163198121064100629115970269964389228837150692605725126615034871146611463879236466876937592863637333797653220547752444824694624111471956908768705234200172964984062365515764551837004127212166567779685330572434752983016887260416014303512849237638803189634950020008811355662459606908629317350345294208404481445900244798662096442474848029756924352584527629478791692555209715971337904351467871327145559333204094804884556989817795394362003461595670186156903542419870000274491888975672898368264249072310091107797388580954119767445318675804161968518173077142713656784016626041079016191786750923935819711601680908318002550724903930281197185675337484906954337895901479154832233742128616096355895498654826982748679802571219726501734613236048435566042336902334104530029880601739358334409047606416872173990773913978095593975236890149947770910260181671705554358657572377901123151770360658583143421499868874444586564779514186393932455862548335485144250375719095437104794853133048777505748810378266011409119208307312599289526787406315494599580139026221657177128305208387923254190279092633411374575740407344622622799885761447241805160441544225570486810263914847314301221214732672751688409575067420583257972826892559834426036667496411096630663634002704128992531301640287129349557273072472142299729919787113632247554932456716000667 A227111 668 1001334888171121273601072922848130814638715459772548035797013136237428413008136512211328099047917673450314366195877892017922371675706896273499879702880396168557740333256759370261447742186425859704916365948008506487511472435209834834082290833871037985350191004294995992381521709724825092434972113627314416821689533091283207249334802364737626951095472043762819534280246186450594728921601310477848195695665151570420788516197183380703873470293365065701758502589251499173710254052214359096364162005140146549263595607960057469090967506319414596629936409087368643173863203480036660822148830396111480324863348870085085743372306934990196427379894265222227517681139506954106744730752732716481996904066459779311841070601521261503697581991170436565143544180876234452298233182044174018510358093339021318696483320267935216015308792160770598723832485274171537600572588198859540153629243782349499756442199346542291166814792311305938696149713918996397805969990606842751180009909913540635641165925744074881344973148638959741639587388190847814298538844823731965372392711892293659762291102672420792338853378424631848746860318059936884925078853860999233916206295516438359266512943854579144052228966079454358200672663801788254219480727348331628877624622479170467720819061303290603283723574333257659054526370538747462388419448063824539092494829174002844301153556390501685547414897828425768104299079678158299284624989252987820745400537094103366051473905823443341288820259808520094717498176658405893873754071160475620488388366783368108704677744448265414392997294958524068223178771719554279985965143084288223094760456275676854915110429353939432949950012458361494102305657016005076495336155188909581926115403176870396861935360348985349953903131678345158145852786157027287564398632995475156085069474838486384123147768125396095318519679014217931651050621387130347479056811154441305208059985911865901198923996118738377088811871811644688955308205455163208845081537313812161553135050401581368940495482486359110234642386069275126683935564049735520211003144970114997316416288785312185374575274195602838750111117116106884300912908343734644569513958123411254798481650187705545087766198807903436409566169134990777241669159758420470992402055265030756114991474445173135661835972201038417671337116263295206337061296218987307083387759890354678276029165524473352997196517091945510816083629526318810639265836804172977430548033030081207678142632388515854632938029781065499288643755670955462537653081423547432176603902315947770994018796544517428077501921544822256840416170023382598465313030172076902993036202907180554427414882570115501755810904362714853899209717938950209679829068155782035397665704813945187795447093131882817238568438349058345031210463704101560844084792654915448400840588360622236691508532512189347622256373190051671515649140901589799346951385419262389882512203021869091851933838904468242047249459844543366246203151311822441277336944109396977045069120207735677076044525707953370653063738936216523217163520874789780844650922110367956973547141814910477492576368120557397398815663591486420989135981888759480404628968542864997883470824089636664267410450221625902372759461448389602307392717558972315257979164622149070899257769141961898093397977674825835649098646511309390245611404126837694525763884455680418544319221200178824937755202869197278785349864358629928273244428397943801221210890271583376283331503684379935146478325504872184560746462006474285462803685122670870707654740419845805299217306481294643547001077920579970007242187977163678873531643145494824794596001589248046351248388716183872738195748830348420975796436412028834983267704539983028476867954870082002146479262723429636742488312147419492662115023708066330543890304417415784970427598141350404631704513338626998144110728302903757070964579214475023348178277335720514837643800200100556981678580191709048902777954764605333797824731366141348300277233798847403564265589165751731390954629947729127118006270374458672666757694003371646223638328301381641255602454190683679494000668 A227111 669 1001336890839896282958113773402195775951737017139465136618206906525599729918760009509190825832764918742710833760286323196018023472135299314898000735485091899117097248826178617396305629996693227243922432546667808528723408371534536394847342293595324405346300719560788410277089765988157102064100456978687136862702618977701440142710507741349002169977477669204166992632325429520263432272533849583901418102723472867821574565509743602309413722228467666073934144040585328980426337018443546603131176702474050859190252628473792295852401907957207428295011722263723132737000227116315287848227488172526201192475460152628662718656043241816528313278114422674435891210997596169787581054960044072892091145732632045648170992732102107609418217970996896663863372110393704229492390169386567657567639059608661531879257103103091417683709756382569402980625154094885793765792988611182050885265996772703781459326420006821149911333241386931210308883882013682779450588670910488148720712295076907033894772000407903473340437146781467792393340711780367949643507374342205473059118889454349178638499430771366935911546418167806689335786315031579283813081576872586159998435528997136029893266216071705373694098763953371709256356489814483913576060033034168675401190192627600350153067113684039142427315557203146250364691954924660254572027158294302731758149373252023802882207713282927781647815682469872090157858593781118285529993813657248427349314513447629493618709859629592733096066982160358281400394064822261353363029892794873237075275924765093586034545287545248317021803691200887308597632538266309475560112210038842056013444258715928843250677786164965430940346052322616462532748301245562746760994803091263032429096167439418971701600693665595223779766425708212618401277466414211498855199513382987196815128938266361611326537261979587556856885183546810602895128976877922718747769354358624019522302600759037352601780377189132605262761911644304959829331357254477258358308853859387675243840840210541414955462530195767745543052473491391611610914507890720949624758396406004052479884749408180692800989902514739417501421410800917810735577344417952513974101091728072888226173115670524773315799558174311344155184340716057034834626720951946515565809765090386027294769226535932165478650576085133467983928859788782831062629708833056931012304236115532646333250560354774507809422337640480610069170602084428035803195179568432137104246496714490776074820092168907314769267760723049018903640892422412076064223980165774787655599824013032526592375384225678085796448910580119250150018521634661116848748053553889122522148471057692151281767363031577817674362381564433993120154149535658787812036415489501425747330433469055824113785073121344489420340904800686222984702405060928339931236210860111529394586697436073831320947044382642908121715150825860458755354838402218381978797634497338604295820011137506430355917369807161988618217789791626051205723477150345379591647064030302178951762794331672579698161038993815151609785036252338733190603046572514180078918403007730731809216290247097664838683323516369285929082831744021911406768244189385353572121906473656524280262496226400286550921189648164342162968536781155595544177462344132941313634007682110050948327257566392384628613210351013739982094140546633894691314752635989164184526894904433138118405385902801513693724170061600466455003504777161459857763489979846259212911853538531685707955454251031408407693791478774514502544363772896563798138562294475073712493821624796615110226165557573197088681755050561820393268224365945657963999240261010205524063919075696866189768713311838153335580566638702660172769513560315094261423484681459652580376573120847491934764460244850288748628748346538038690722081926704627468244079598735093014591223501947107193487555090476547092898628601106172599386087732258876557817629069652386392912028245895796741248317978382622056960913006213641793759654263915671007906413770057028432180157862504026226921000760358358942257802258006890282462740389410095693858303435738514099097851763344505928902940000669 A227111 670 1001338893512676627862508568356141507420440789798860700088707594903615767981982418616201707702205256173500401508503529402468537616164321213820923635213062989598015086852118529420283663237691772888190494531827985498392457311863767991484922153445829305161240374176877340849615324175307556668579760087166122123349029966117706012499509955115150065617079997208409928922547874636842226612947799922678984595081830119071645057088453833280421157675208249538972926843171651648495046371943873236172168605731091645286830862429785647829033555291932375203548897690537723774178332473595657275323147966680397414481733623224104627111395468159639639399750782475901345817557790647298781123168047248249484197198441514008195829294775730743031915545929141075665529400572781472719972919714608197520910020868270391108981840298601140546277188586066859327270344746470151052106348659558700661168907764543697623106989159904721354286521762247169378993193842750657102228575690023999706402893750317177798926249316263123221639752774416382180286538720151922991215813542655618625241275726755694624964414110466187542745820468304171570740354755462486653589266150814826316894526634277817869809564244871004160991573006847387033695548169262869880085396900015263011192663379107980731288249350545691444297121230976933082859426649515577521997554886230900915549065011677812100639474854053193946988476415689615004210483730201548686886715345591116856916224255910988340602993683260518375709730953033781857148345515673499709078212960785072750589599696454727854933988527118729773989469393876713077291209463162829407343775983276168554471997381351514652088610665622650441853993581771157753215005248062932229472320004373878799972116049827735136367226470120619609864999891110131694835923810998474492040196494449564156527093368153074574921428669988368263873501221859176837320549204225423971819719549853679959187204059030810690573714848688059531853698791039436567439371228236459107370407268250312481877515730668700987890859751887641596057200486103952008068454593052795502607910402585861343019594180363092873590192309169871706060810804989301454082708688340436970785305285686830413826156761957632715158484228339926579064747648328900779561399428146750299082476238923806011558785318270245868536360250623802278663789228831071512028538886137535829947273416921489638652872177619188192913483132158694513298794914816121029740467148152008131716532230053657023342160601413509951508783403937526971897634204908277132705153151197466123751587780503948755112621205452518356075986049862908466973999414863970000958368451530917270221438451641230463162746011876465947427614787441311083777674990058649411673089352652575682026146094525096520619355503695285016187862665257255918799316120707251324211971771689164824990571161067862880249064040040164875019204908539854103082297440379537274660002293260647587609340387646193165756212550049669103290557985158384997981345231053477131094424883152902612011300880216173923112699638817094714380302451758174129133211255390161586403771063692096348569540722704611892198090405523742299534132512286583786999571304884596360940291237064842624768191753509268527404654826276228041431236815856398393920161096750236861957662634867436003807005150008259644240505679341044031899278899265889312592825875248824758728426263697183100225942295029000075551378685002834453067217505385664316324575578552974477032335561017551881055286785656578966826226931210993726068496677063363129259684286136858977518575741732209963036540204605094928594637770524920438988430932387147667338004580617195901329472378740421581911844802913528623171053927097741829259510678366418455199978693445747795141750845516865674878247771624299186482815967292243454652043878206365853790949756350400180359836899423683489560591660955023532654187400219264083428382747363376496356269681562347420349093555114644732641699918036900242013317879136876266278636449426374107882288234584291312438174819255485645807702870968925029027957646493400025868846642224116820046319506121747247824668317792430163724114127055000670 A227111 671 1001340896189462316324924397090320105930053434904488560792968307182187368306992782851120180096111469758179983590563835575767056230043535518991215977745435414988509190983175136408516325187621942641739577685573126721816786288249668310649370586895288854526255372252279393884736234995678817517704940144622195998614589527314935628933833513992349788175862229198426868073201552739959174867880762386006296103467118864629159727510746435622577974915214186233243537122951403847757758033056190786900197403465171930767647385232320254771855421063190557160342097360038093127362157697523604239521383325128103287104036385498875615168021028231919915437213053664188183197574989871669078124560506003289020652093943819745491213640786149301761299502150814715976683834967719246172524655430955236567918495030744488590155396730402480645455189722760321704606429884179018838313567078490226789959048051473960713729531592423714743722409185379360631945020618829458721529097367724791083491818407383966138204940134866983747478292580581493866269431500836022583281428024639196562136320736248029246899314860655909044349539024033561760915689546836211263530994045534046369674574263332650896448167834106227686928189616299301964516243851102851916010673157233003008684517089033548754622111576891325421995970682792079479522446118004184598227938626768646219056593378049686083011652330120694340093442610994630700970620061011150496202970833491814225492689661010185649132045395629175037116889639399620942551701530964136991255369763847964427940227638578844839624604809061238723903769055793697139516476736984123194736281195268022896770264269332833096401985999593303900989911858817975243207895215540680054091216202252892744638452961630738624398080232871959157438624397330147489391100864444819022574969075987353542272419225524681942804216901519170978630441412004735372127413242428703445789740470545010312188498413916626151436058643515976530783629893174256734668201147149584223034144750706540128643091810456321485082294118651682841144624854961871742481079118351067100308194668781908118336276167071568850367758796753500143289483509109490021884699043022236307241294342323300695758911526044983514753389771992583700743594433669013096646901516110979871631127888310474094080422408546113182492165157865652950183213088425600314382780112152678396185876380456019245516616837030292870935094451315536493047340902336780059898098593283109256164363526013870633941716509659892686359779106735067086228528981273046056837006485439544538518060496023909938997098904102553876887020116038559282210814112712781207263709251419072278502089771995985274565980186086722337327931824996523584835408552288475379436253911019244571688008721069955137343340918292507333636550551562245528510467496354790333653691855701471992460109612815598318538750706847297910966312038827956031964643146219063195332333231286436474407177002031148447005037632118851832821602577656137524959715142538215760898341692411021853786222723866171561128873284518211309575916060753292609229130788622069320154429691155305329754507129976841011174777136865870023502362294622525528423123392620437885943627764075194847979784765612513049715309349034959404239155336167061569935793341528252900087253608879071730996902713070232403193401775723789503636328957841593703824817166209260503741954556365183599687709608795184747648728274066480288674523173365671582876046767846368093001443366475762062620517210522194825733129175257162356577174299554172892213046241707292688942055705171199605831669662575277973226921762711779733778747088855744217267393598662357895460264832161115143679311760413365736916462115870015458104466537215005674476573999141711201955881476438180135488750036185077974836338644175549290792415143603400184595952710781668801561462526082891113425623674944857887610776161501165893355443431529485135377003517543892915974281866908842933685269404695487997835419283715673627024955364905513306366588328152854067250742667172943998916490460147745966117657343466435210410891489634938527890549503066901187883425453029967896821097069354351840000671 A227111 672 1001342898870253356356044370311251778001909153503937928980291032418713025086825781068703899917855460273417294694357516301929704234753527068446089638963569982224126105011959087671937023690852034222387169391840307373538401936323852352674128117644977722950518595457862658069347127127299193551164667997833905482919420634370641228838973675646878262920323430857268184929729289214142106911593655920918120316136646814271807155711129812058360766237883595503940795360486676823722281896923761852909827330623806692505777828881803888549935179126203649986164485669029264305857874698064820954256266710619430395343930196157164879296027259646864983808884288450895760791465483675831263672069456343177859182886998523435932263109205235044765127294006787102060186647259723652210444219007546125558677022670213640058264306650086959610117879492593490036663772237711516851604773554572277421753069268908894753886415353863792601991991908843444868904037339491703186603789768817297957383961391314378012386899366948327232129524413945015276482747657518737716606442664504030026986789390264260467231052964660665942057161535568864007570907206644564581198058620868548171616498786164283035115682912572086335138692468517542990113325496556858573545242308699232077790519195056534158340512840383190955296268983289147942450428229813561179947619505123902201462800590320893117372140541324715106628069603932864213816332387247062034773761690746594493775549529532591445247432671379363301783703354803190010840552852510050574013678774878413910908298446283532397617829330415922857854098133557819257516879056860305953519507838423069656832781641306899764686827288913214476932091188199838885576610473577896130203261452455824930419568359736689769825501293896057674886818654969077149794969514951711988402015751433465320485054206206605898799949435378052588302410304623685880376298320417867753992406626054131682659269110954266780629330704942689847888003400902189384390631046984439150974354359888671134455098784158064881994595582252029284758419502615524465738460128501235347849342489668637771749926978280883399325096439397503457980600216370447430059753510966239643025568387941200037074616213454209447958461646056969201682655994278815687024765909134450694162724400267168238789686763379371489400259896327432321238489652573113376354577806200874162656531216378832884138186380625314059343217133311525640988168302505285938543402268450555355234723846609206129452930736069569845543738316341771772958763911359110968724211882319810264455940066021150399036472949545249460789321371722715373279515625874032633411259808836616748195115858905307828084888087583931764760730014912745963095136912021802281396954134115393520824499521405371131159090508453724563147522539647160790336267261370983727113651911760971423632405368209833378574319921468462541522093806577014482968167221402273336018344358678239044986865168797543168914285449028359857975218551758002279249606676970519492098810011963312250946777393699607992591779368341667646359718117871033813362591072754513353037679838428283869301474542642531424134094874527945664836885557047580640961893655080223555514515054969782707132415882557276082987899511126252819331687586436302667243076814721015795496303546524331826505497270871851538508199902883100445535995186467610108112958926531000096387713215515567903791211801114176395723194571447477042950097687958951096713826855623579210159076394885462678583624899675560583337124062548686643970676460176703503881767304670516419241296730305091372489149115951566583578263121626710519567689725910933497823440985782217215595438556789449993530858697454974718845022420171076144208285004318820593809556533834509506684839640405991261003504148010272097220664017666354825923704484979035347518115536833299415142715248827583442308426842702647185665596359520834708287010878332919811599910895054571734078551468052227657816022130501655688893378054312227740493072538549964480943774687221628084724292877345840169985232807482858558738620653752094185634818911392048951125381167345861002179679472633049288439098281384766434577296000672 A227111 673 1001344901555049755966567620083667476108374837216314883421244504439984894205693767351959044542804175804241730059188725033371744258586229519270182995623856693386345117849180602399129192428490899601267992223537351476467575886405908214090583797590563642319069207640527318422410986427668711914556091509652196210585764277213295380594116417965295723162856921715954037236900721804647333643067519933362081389991272791461968580460812074590474136523793493296216589055844154259952977937639797942400476959491567742715697668506694004772479958741790046972401267440840260267026448320686854926200651618913330250879592780730453157240286976086216256510619986304035449529322878423601040344725131403965985032602075276780885191153985962241594430674959613816132239952917041487822780920649811615995497184787691061990513678690110104387306697247707020033921085243551385844754297745281072999229422548257473523624449165980770797984772178083540146608395786934437149391333517675306494612151368153668822735540174608856188649121689246364873932719129147783322581039854806077607022204167280904675015739397519695948528389740847585606274888786698062180780384805722258914667307972792180789418420493041463311477256518215551835583006421243335443411286547267838803097441773086239754319795972654249610101288250405118550063521051190498360951975215764684510640434869703017165780325599522786103728162165731978636933765389210865908836820087773773016131045266406157820769312980595574015114677747172782727581174912673203892583862665244708297972272298452484737044045721234959084890752603030182604099600393478903197394430754244010221776827283973412114217023829471390317361451748481225373395563651555635390779981178924638625867176306128770790243410206274247386769296469448948463551938957401350790961547736442393218339707822772745892786222353334119127506067738465664686336054337642381176485485907421594050452089419180300190748975337452663674624183200378207558876225571511864918705506724374356767046661154226990106313903249958111494698337336613385071932429733679011271201687121253308914356688570016503684924823520740014494190762677427590687445504140451376876461832202770734625132367061990877444851312579465507925849066775890060650222470945569622061548001745844337645237853868658817825734692583664732810945266476602235309492904915042103784292703851045079765423498637752558693134305526874857169588134742348843608212942575195194157752151206800734984339175771297100268173769511132044677395574761800705157964876284686737897591029433362764380841247112552151452384140396488571798594223625623073567363813850148970712177193176858523548928548272085540952438172814035447856762066578710790916449228452644225497700521925832725933180282871497398129678356327358603534106285688376996001584751348731141253719551161028109688628261471789766727740329552853661324958305201704751497418797332171624068233668706053473586998592129152252877062815650362284192676509038658913717995255993822437835878868265400609169083898380339275456410492625997693639369464505327429731275763844467806296178057840261862202066966301706519943591349360795192373828553053339110592569005646113949018933754952541061412774452973875559762488291290407236384512244239304709444186366286231337621560271210135396379498206686879712809961162468954346714375333558745028341221696730438256980370654199938090914467190833088971209630117107865652491442654611694414410549650344945251006142506304862739417247768541971078612168707239173046682989220895312912714032427920209609926966722894643966817048855000179726851226017081556606572601580888446921386431207389771103307598684644028690317034046744479000024244703405430724764913529147273100601704711298883316191509587974883079367728673381019553819989180783097212890445207172879777129030763865456519634949228568442906967285022832825942973794926286461321034008004609740984839704475732239189480404428919612231422800060353070500945664837851068016625507831061464635939652309471864344118998399833949557033995590385027284032479723745819460843733648479580305144398616930804111129084645191684508107040810803424000673 A227111 674 1001346904243851523167209299862551599073015802187987406897507409000013483143063465714406922679824557512675483082375426116127453485772816987494468008921401851460768320557192174655322031599203819559376342725299411381778688514184142623970688126405484695328708868055992080881589968591572220124852621428284050846980351543258930386550506964969292680078656369166877145714117927421161213648520663961490354458233134653691414857583701189058912187660008180116965297893518325152901011166771950940099437998592576898520559293209525240331607699813157595373369008593388977461877953109277638425212439199262311810829475109520670687950444291780872401683486142560199173311771041308566422063129989590556723508228962621748551754400932337950409708628776198608065865430294887135258496842559442471399721629656501960349967446077409220300865384901491397568468559595685209175288275737024958787820848729680816969302587520125216344172504355025904321779845558857106980926140597155738055456323294499021168681871267676818506994550660257613842248521979309558870490166279169180776512914181662252447434825168531259934955626131685010139910532472468064669698101801910672300564268759236509874993835046847333711491307386393449574218160044266064604585616511267388096466348735891995407604248078087854405760125262026323091317332030290150313718883558535168420504332248371293771224336267056613008759044906949682031287106392527827998181390699379174801986330934002915083555421927776287773591328613226493369791826885012188686139137782396025108613989829086173343567236276928783725478506461677534566331250773422173276143965237151999201958847767971147279399945363754362432853173256907790244658110603797361891577184842756793213691972215550963479425254003324834433970173950367000542793896984129470624148177947549464087374711036867906384071801319880025846308944698012839207360803323870680162927421010639416487014136191676479282238402568622709249246589758896720311890441134578617311388359696236831161400306576414843461509957812882616815339074704003299879199958074072740169095728289279702078484848645621893790953912486987730877780353555494964942410508584029598025704618886792114598213676126687926810392748072642708395218861504821929774349492574824488434882990391153666609512877176127765456606964681560499880514560934813950024310950787475579290694071562290125324366650651865696011871066481426567702169162392977340137597653715141801145872016155747913861962535243519189931638236288825523203168587781177269995463833103470583059184504805157175166303987644647340083737499915308575454366098098697045297885074545143259750309780914496682150116740821354000235432493758616315197642867356880853201119039548819733832017401933355753099110743860931982033966161959508110728773706740158036488315383534506725064090297628706799339479428894934135987352316570971244938474378103832186739700389896430270067123126934345898828776968583167596896119541416135609698693136389397741429145721464842326670742576710886193192908536940143444355593063779336585916638872210443077795062471882642457551952221912508241251248727904214989261756708597829077078656253129804255377135110560569726731776823037343834079014721246698519614096690014170485511398576961125944976790533643168413780688989998851311153020093831754578369483899290833748627882294699304032872351848173735330143669099373342699578847905591074914193001088891056918125059678545906923972522847865035781820249633127196765517826927476924825430263382889943554352622410170250821572553185468646209049456271736717266955866537531306148947558092823071201996088815158110874839288198034970287411248510391404447515717225837853643959824580818693327341358740153737585591372080198799229118501565002798025629739398566269095195079154406632855380386009027946604773048188627569107832739670883457735426256254755685943029321353041605606945771739705938604410779100569456575407315337500812254625132404297502313708612416953003225689002532112645815094236967148398563554809291990579239700302175517649315466394036611081317663743943897926138923841559867035793057834270311686452377775640118611030225000674 A227111 675 1001348906936658665968700584525184756556130280743483408035104889131410238665589766947132657726317958117247704257537349136920497015646416788869856768338149511268847385400446943921822161640867888774586970578383593988377914720084703416369530159567646922500508961831409123658111204453086992282865202421612351323572393307751431140134066770602628502246051230756452622546693401619779155249143313669175209919008689038570730967621954387880829493409793025996801738330817895600495472814534331506063678399526173606714864766585395961713581669023784741729817965284433762972392036604916830532168602769214509683834183438220010136511089739512215676452203293275973673723813629401119716317550514810191179490272013094641193176227660254623931623485951861729788121948209615485079850318065304809364014617483765776169100454950310861440615876527873893854015989512770479460463074927731678539993143298379046908388268651776632145439211929236629601410405578401616299353168012287541033414758900650998015356054962596618320456955793170285235786960111479584770478759476179158075019661129883593567772439133506581258077976346988745120189964707926734717040743135933495737103147628859361040040792853728008985665688905696745104599092928750570130293582347056999344695273829786369749821977046829690785496282532666745855713109546404147372968320497941333515625408572525150078942175698563366796385539638935767768485436988103679288448176196251736740248161133648652044119182880799374013186280221868605145031393685938377535603836856779006037998962348767859243615470926664293537324722459605567168797353253319620520097038621885079075203007675444906394410530751530872917748567572936942608490118694645173922649412361735698746099474960869527405046084083042597673432767643328131980325533623459886944132024893114397638566443393071640412061796717589879384007303196774729165300752380790991849950104484304952279939688625898410545777786745237097519327635588401613922130686707902010243051470608037518128338255020260949630042653842691928677322747270658009548463103088916955884842387469465078950767752306404828346171477891127780029721369101707885169662965814359320580760218919153426350240101819415047819184377980694002368056186434619090351433151213159415612914290535072900915100251864236879858269219077664128308930657231124874385734397174067661336937610846648957200766254305401576244625337664866396249777691874132537957535580066841018486899112705622473206583458433605337794246802465029927084703862073675436775242023325978825124065936436269194451220957488241788131305115238856021931120518259094648468350047241724986222979132563346333950304182531286714395160879082651394257459227194758804896246730995982382243032421742661919288691109356486523615058732493702351388667805684037410518699983169272209326191694668048337201917079744103297594152501508876646551411401391263436098872164545712644130331089556531533851868572663517764639184181402341379154262171491477843715589920842567261099402095758203736097029522148048240744101435690007734097184707794548129216712734577854947073022858010655888209890968539468730725433525591302681387449615249936686432592525720198278865584172641970975011730338214728238558162042647788025561079192521895354984441182514791513751230320039209748584432264475562743671953758545822369132910596117179056146858847849090455917598948454561075610047125195971629151996385922025070121788063012772573131759098496320962241468328375456877405053100391362531511372272338097165532491942368388172853301017662303113913954161039333773667505805297564162704855808212405622121411250729168589480149429689979926144433561785117631639968228581988285620368021467830720024607992146452979537395989842357922005660918689736521637815774965698499059888525011121679465313672587074215459084854946817332207089879843164553113158664361228169378374585741337895230699169928384008283378181142818009844733912942006851820722042330888108652886763676891466857602842101084532554805690986393208042464537265044222458947626564966355174639942115122060102633451924970201127639827245011128512489581869097991105488711161784226636257700000675 A227111 676 1001350909633471192381788670403186597625780841404971879199732971934290994077067084643523488525919003830484114195433188728536395430524320628217661691064191719558948521243756976495152813110535848478765315932765374412840592064532364897262178756003995369667948478154004077608302528594614308488258195931892341926846756401691066291453088108349619200538086430178835479082771617860868276880032650742154027605467036701490574974430198216932021553879720933395193723754177591938393155480327059563559918575942873221063485619416408573212295570946791181599488267324990962831324592411528162412720389467994835673654288794776057101421842091003744256591775325280876739528600877855066747515674583489157669883040436915159153495992264158190039939011248423924882805325845446038880525590630682443131073903041601022070996291190870794616261348539326084216902206147181036441826310644706245727613198325877822817752404611344633111183377591316315570314582494890993257026909611642639467899669992113342994057586653537861642425919888574877025697174071557559207668990874827620267056641988429340420777912425937413446071961243006483471548520077716240038037709152750069502292711162854054490003636425438722606636812903363065190702908677362209471389576869617107842182695832237562973825584695376180196799765670826051063942794649531922849232776284268610514733904654921790796993962289143539586852075797006286595114024276946368389414225264605947853022262455168933010489268204081580190006530306655457553628457255355957585473895875766580458228642321583942789504871984262579629634868325325007873470013313459795908564656642686178880124006082258298436455348425312976034130648707639235309118427884637905102393460298668845032654210366605757171885343211731338504624789674429448462639127273984339966921783686540035689414171061871051844305752934799242762446191185534813770061070143088392628609933704350993468833609088788648206407201821528349590954051534423544135599634248963535605937378093667345843678274865609589845365499084538104103367219299337211789778196715243933760680084414070922152636374139830956307182548340292608372794440813568308231877810175348538790817350841565560038206010185020472973153328422639571007988279838596740728109032149687492439170691875219088070510928398131095454852807850645676672505714592558822074548354692837698521472809142579956427118365712585820397125961219529854916088764861814117060218517797863554515220944702702012435374123686660242469678871768703218908269205958196415538334396540030013248612713985082882484804702754990460627236730509002762143249071924676800559548286896521584598406435261861150862057586457501660227768315404174127066489125798015551546499642636243255168248088073673387210596330985606125844245030629133372631411074908920004886780862532750232487075840326373583000962776778923306371852755677892311988133532969127744247640530103302035165722919948643523788001930501834314706130292173808064295604344406122133534887954280979800512459452235724509927790830013899628303642780448523521048873565578047079440760724925529040311034361598819957299754880080154560934990761469092107284214561072088530052835586649872584151581334083584482130643017841325653293392460452259224447116144194769000198190025452179752800614654086069138013930582028938674703609347874969976878358028189743408210271837533913802250337048322314315632825002590643173189663615000603913083037249670773538998359455090545432035527775530293378685680713732045487308958370257211578343933063797920287219476473442765885334713342738606396063316423042218891295649911775074488839832422349673959002170279114000017906250880364829953364840104070929732371101408559913831105229348035095913703201327048746234641306130782455399545856252571618691058320375692976622554265970359039003598487826511754177653126724915091499771381432943130635579957656547480056553448025719778093311688809294769516380184145834425420496924871520347638024806567136710208223583554081079732191758154782680943861732223630563943255401965220519182931832642079539896310142575874210307124144156385741776974879571055203895031159235686828774564592361485850000676 A227111 677 1001352912334289110417236775314558703414450908210098558862747887992199757769923828539027185805948923010765457205544331890656315154178261179843271709598703991174049489629530616623705356472240247388821405574622652973011034151728116047271888576945137847499120167128459876654626336076013386512422085456001340509108997743880297280277919583385701833005884877849449785522973330781557305214966631652206368599853072425644969266541576346360833463534947863343650721115628298555246214371037524744864511364273961428410401572780932541262856599576219493512827681559795794847965821297740593432440298078241603060556421593669812470097824924551415174340776293155075097988803961383098644019768495122007097683570011816542711801204614949542128658836502514798244703229726309607824393736196783854177894860380043090655556667407284075902900270200582546992542766057739314814386423817867072065176921873734481430099661069245467531797823325926058991016486494454572633435022049162509585166318250419912461842923770695812663186608122094197219658055180669915362675926628038891162820996943638297618328870388194492881765346805670891508168474429636205505809858493451334259295782252539277050483757071671532691228298168003206227927593338074965102879769078640553494051323198284532175121745976795748972113329579571896433512255789265508803532070602448210731456992789215475232003031126989175698232686134361495068048278737226436845162900413768028888721716762953595187221640530573869170286110945702884584321695907125436903703128446022728154532779772830586995041683134762932683867463301524333801026154686317625474903154151479367213859881251195259945376776429615416129331186096018902020016109178885184259509019911666792957982539976280390908438817455012715883218756326335364553892724420258562401978257643163276744592435492574609143016369905893050564214126198533177536491835536063378053014399932368452066336241803726886095077716225386214860907996345007285347099503834309902846300687958180481707761924704030982809524928865906230525732734105098487716931118262088901145458688818354907907011214333628468216788757877043117480120058622420213999392566045799226522080573155686482950406933170690602912279859681477231909149601812788361735155869277400358662942410800989924218151996519072791465179480676403108744781395475679076534961378915161349799695784426861303976184570992116479314461353895207668638133730643094062996578505696941614662263134126104518726693371961701032331730205788652509512241992569523628069091797772047851285313232385386786714133403169944749650669743194332475033534502400889529394890311344627027594333907088508695451795964238724271048557484226409774535660607382009688350407976830632280923762442187606502135628090258979405947140232595579572165662635379681154921106598683956598004371542268728044053460730367274947138721396085809515271248632589642271101737761948263369605247538750353089985492974971843449802096186669753227730330594235656683607663546213172772551217909893529579281052481859462626580751339493340316660225655591081050827125058317762178634537128720470132081658823701704830275573162719889611942837826819823224614645755634613291371029438967387065126965308152349605606484318998621966922917250401496310543668526477246215977605463801626079832167400141518300316483192349993773059765962536666877100971079021442011230092458540493361313001707165038307350814022698681917904941390675151092482424679236323854027895525623602970944062628216067898299541625642440720494751654498515391117682524222859469848821709051377919115069215901397469928134938912193183180597696392397247099359114865078096476596712940446249462961716119497906001984162477110582911423727773767375902882280471862936143933055472711303537965607762486018520736793834668119982499957211514408003907949271948116306535213836334240074537811152883363176867588293414776927819794720598833697947048664104727738074088192872355434823858518269956677751728641191594880323109781330291509121453766435703532633553886968739846023431801990676343633539389649415447820074099259422092833434472926908631188509685833515857080200014194659510979706443936714676000677 A227111 678 1001354915039112428085824138595727543861454550514289198218460641608776009197505077392607196775677011420085559732628258865124663278080033140935107075513905526890967646008950927163694846906458039056205647368955036902384214799383578911439450755825029559018811169999126185096225641251077236010600495991683994315858123619948938284470789072933415516301201270418667397992365541249136096711716193308589640361848118104184353519778618854539095986984942911685497687483675336088089147271527873664433674033733130057757315520363014617508522716716206350380867916033559426172230526266551864321215634796425039154294547870839345520927989063099842435080121230451069632813719062251492809339201467911481667114276221286683304449713058205276035478935630147864263051295207886255117763938945375722154972533726632776838696377498547894179861205206506686809097425059054528086868871554272881488676345981850615700736643445749853618121542288461527465543152211857246960085397925949581000573845943588513631675734113549296468158396633668015488163919619754579528435094420684478249728494965365128252935677705514491358325172922918430888708484283113516258143153873130283452811550774601489417875003984695672397868241901992905421436686128070938344132612628707321198288694193088746048353858657313876978915897626034255811634296762713144539900145743740182851594187092686319758298573342254435714294939060146911715241408547188797273759644371179442199514888258534098831956846040844441049820369937734769459784209092963622697321579894694146304113322257931904013894089275339697337748568456821301981368431730753528096840644161879105515951622792077638329814408884731820011738131782356963409112509975794423601992901024604222831269787096327689258854028575475740565438791425343392434947402757244763791829077259711641287459384641756180121172784886788556597380455384023128411661373705964389109627417568539706869536023482741659939761117732612258431516189811409021310135774489181971831857417023950460690631672882036712596624938325918596839109247466463330694607214912535647126545735801971864532412957433904499099585360498251689018014726254164664399006996522699440310358268778041976972531268424518738283300663768223441535190780540983999032040742848410804431510049193372355506125213734995318682364279939909608743148239361797522178521890015844631767702546119908684889649943404831345181707396997518333092251477055639260419842684736892790027694595097857549991028123336009581610108209006594407945492313834600497910389739540105060984475772998602944773721748554266284837414054073191626967975566707751082102024424324690168561492574171724466033925006679790690910642079681150459039805504576157963243986662095039442545688046457322629260558688127949327574966520750200518294177833332320503208507520892267185055034800779325505669222463705734718911836750222229834134601282774919316853310837679539625601883447210264867771724302434005391558493956547420436944612246832549550576624639406730310942482032528836906887975319454498554675990601367715660560410452521343359423648665488438053433968868754416538660324167062052478805153559305280060960592620388192649700022896396071725010962308442113418567011977600835267287854206313966571706398837011549997392094844814100980444585239259753068430240995338304652771054886641674863699437112091713592406535537555389782276581004923160105251402018852819812424838081153537651653776596644849405534938870546683967220513035982618690374474222962638649721606179238383047005935432423480455084666839300688439094318640809461308528168839643765956300032576290775357655188983098950199471503639624305656353675666115965879475095812089565304893725236713064435724029636790117694089598990322720678542756597104180942829790228294155687240202216617197468943046945588874565062364918084248172376256072729108786018102868728734287510650811393011406100826170303634826869894666464890367138234794824668557033700302745490068346144736506624070696376160219326270615623392277151478249257938210214781559872559905598878359765707473796362104571429843097478035803409832671710328620030285878007953056710279563528664611899628785010187944179000678 A227111 679 1001356917747941153398346021133587498541227714719975775888646979971196478861531272644992058161531535588302450980736958664436849195515932985847210684548213282992422723953068895575919643679528146615811519532860953406883396914840166644445545518679269320500984069773967063181467373825705111828996503806163555598390753995687069184603477717231283463548848170988202350449312076194695621653128059435761290909476635431820708816060013442510263488830556048107786110615706652717645695151267170505809965376336333012653157073565644941964976801220376926193992458275878665609523074932756431603646536634262191706294614856874530778025361106607870809840439975519189758659829614591628508363437047670397721582488442741442307804505414919591241416057045890465722277306512231967660547864865429219170220059817522335243870011800647334608242280853014199552270460706912103429867305977201603610621456262477402480094310437606645456759533064014306565272157239170654188084863524111997877686684581695234490452577552555680642980637137798096216072801750374160982413481375510643692056955531192237986248545279251573516919695080382511378764590808573914010746033953932219854885005063443742838601300457653158032141366105785481109079525795215266892671225928829698843852450216983080902647670832856069860693059708857394550566348134873157710399960035228138261357442070329048138148874464169117192039378474326799322930477534937843372616965453623021657985519259421894183391556359349301098171895709304358818377425776797486928659849100950232563959907756421887097929286476523206334008481021274348160670870133815963449210520217692526120011175328109362603839873253604212698948539842491196936943309298794359081661219826146763019803782842943899374256265892624452699464909587043024365405937287496385556936402355464182453098796283780871198040452623215313804587757094369682331719663851175309202869573445321829549017394102722289181277270368752645939807666628927736131833387475383850691966770835938207903594873663674714745346100592985723747437019454432530887163505639248541079577899992298009787323667351912355694249931200755896763515719166137052669713374322693093143193090268057452483329527004105180387606539766638698122392373690635931398226018568161345383841511854807799840035236061204636676482571877004309081689322549531464378090567983089702078050920175201228922592861400741970273405643932997866775022453889955237967720430359265685307577708872385482572002000873529560257309728190680690928519552309715925118816036691515049396825694098863628747225909211049259966813784151649103608035170183850963101787738844143927630485070129278475575768565834352254527785176694261263856497174412631454952531140380013224647742505552491781463629602743189955383362691277294878462618842115821505214134256752387862990720954250922692777965074106608669650907298948591557198183742462213618059354902030113246919186387607554040762709492792624766594305230085531435598816382829312885081490135972401460856890744720350746651895565825856411191240490722337644652238233025588176454776431734941905251757974513519510364681017578304944086409464782123098357994651961490588258502473217249871398777717075359273354881724559663503650236432416772715320543627842301103241688132693246940120068882214253982472576229740463161980218910451131663856814517192878009871183683749363921977124116073939859113072028295544516357297892522349144706381222280137753843074789331942635909211153154662760086231368940140512370689554552441982146387003573850550391078493243249357946973969976894105741734518062330174616043778885999804266992100293735799675510185384485545850123295370821514693914316031726522308215526257535877690423974266479850597213402144798441703641819681231218136203176571074309943814211003109966544150163562783242854283528406080432923328877124947709021838570694397207168072949331457324535344957179047614344827807420525349870304966566520132282621497790660735467763158839419332215876361376766386158383293232426911098448001022558568435548710910872666125720436328867676157905989570509344156660222017398542237567760617307391199386782877127007591655034193073288051520618174360000679 A227111 680 1001358920460775294365613705397543941577629069631543761289684468066937960612880219698339843068255251454597950574218834578621549810349199354435102345828647272343474803271625834067701844591651810825198293116843813481421255644731612109979450830858867228283800042183087799945594610575356537597969084563160567429510266782879202435121897985902247137042841853168243125583594307420855645503122229595168446238749864744729724339373461209017369890502994613232897383276242386443467455106569383892879449122602652011285449249822034757734497716556470844231128639910414349450820734552734066590243192063014244595881602406949949979216077811809156036518959813964060675808895864618043972558202281735153860910020126051213514467834340625971367540334601969078567578603202581940829275299706041186089713024535486997754813866763832239525412949443396044375463058561024419829015111183726689142274404623901251088917420010526784026604696729462313051596826256019589377181382446878960703756490374063824034977969944079110020228373802604213415631565880489497811115691622944959618923655166853571875759152648089196342361214428414346970864429906866822674290941929741984565451584550001058175312376170836198334472734716119824438139751048845420637076940332937423890621430600685226174616387382149381714175467217997896367729415011757793159952667690608308571890224602361594609152464442159746956931508117369453037468976484177671839756521890280169259657655788260898138921389043630062950733247612045957057157327762189256314540742797951112884530341529933286619445550431082265291145809340898642140910370173574862649406665110636120860901536244944067199773003295020905498489205919559143787554826222003844160403588724984422412305218227678315474958686715897383919794832776296759660029324706936013146950271464477064304203990840085979375141092523999387450328577713286490615700304162091350179782014795359092775107952430640958602372891263353622327366933985829477797494242120848665685178972797648022362986730392731410421893554572590284780558595731632330504758816635565212361747523500971448647541270134714646561527415201518712914810994508557370217564549085042731532856677213927630329456451686186657329542796241434930736020395033848121889547831021166440963683868733399999406441543776170633872020929523465698810367576319433415201657526642047146367439231645273876778930797901575121813941359399104025373758485601770766401140726539706561154211431237775532747869287327540279193094233228526964080894814940875052236831673825678042687384382689267350701484800718093960316779451494379992852169194627223355237006191337519591494015640930857241558547992905449998225614441573704010299343736947940474710864887479049998012096761594957198400735207373134883075145508675102466531625566835211559023812364517692860245554668507776159822571304531087660404540866044277617631075908995563941203816101423063996308000686354727372423580753343838627541404413304433112705140160025133931460427749402096781020405728190897705320860032710100087584608374648643098726159821841493817178607997928381726470080039976034568534947330401679776529235585122247509044886087889833918619290797572496283002124442905782461764986320904545610999642897622349694659660302357850389006883066072120231769135021371573825741281421824492401911204566236181511233500555958212958515111712524324885167412680539895425987867094334349705427477787305709351323517097390928537521937626075986360923936287609748556375768922712503918428751657281829480851112913300851762659755794945151177606389175485739740889136540222838130436749245017257543690309858920281198164010586205384811181590689961058580670827737980883489949170577383694667525466290678704353920124478877513132310202506286327824001535268034597661864139942944291770547466054394167321475180362408074880166110475610325702844527505585520493093758551189845336638601016462861146269752862249270296254539816809315030528061394476622616486488604297390866318034169058792763530936283728397752559993046440311355614475367226734615311147088891380568185784509020383913745505437859806773624819564042500005783883303642739705135390653974477062298467936205408405220000680 A227111 681 1001360923177614858998454495471556390644378637391141796662487071659985447508830248979917708475296395906939328234531680565309970094784383203638295283047491718953471276938239954595416911099765074485140415366814235649515357533836018176288830623116083400499577340462671182051420534701396220937218575389500697246838962247814377439531081160513615463819884655388400613898857272259021175138218540217974508516206580953549737163390319247123727911800265355733293293022901152817624635388761951336495967710995087251213135487707881244730447540609938980371596725241500177821243757528593648983443616117794724087736531978448469264259161713186754293724424981073848163954728292651113379031555769631353894170071548369883128452121833986848114068150091396866448689847894066068686644726288980050307219774742365848668991854056321897178091352934686688886698795287589271417147857110519189289675487569099877435157120442886710769735143293399012443158915143106829259120966155455769598153785889166885478044344665528545600895858578708837986920599047405185988360939693345792027467382370471848627371711928408243975474647577326284104477989124347871817127716597615098015466783233315273172365283052749938706411750503557115311682841847238438802122999219925418539540382144702575094851753534021498342106039499071639303813293076037250327404114438233289828472140244549441890271353698950482401961252863193648397900724622807709717565263559951332854542552081914489141458244992224758654499799777443009253362137718026403267276574392508048937655160358052386578262367435085198169199868426183315457173377646154538928998147960517131612925565521896545912579293478423655667046598685272034365999910134719344858793115173080211161323896075094967048746692733896559448670047913262847343961601741220021081689068979463056855977135065614560750816061934986394996480263056637329431587165880367954698631199050185813919848180816996802490187373719954871764242836073757641789820909373201073995034959304901650888195518158288601011050723644954083860535171125076356749965393622311319986532998454938872690446267207467592323468625900654866021036068233782871613138847161471188243997049834138865094449053146606700175853350146639807066115228376515797212100974185430257277997634755753624694585548859418150977227468928648263169888192745504364745938398492722339893748876821659116406509154534248332102784245311549417937876235251966947488783573583191920136974473975330430590062397583542932272779089856736111406632296039576414434626431563906878006778242408635903542087340058948170595489035793316167828003249862004574513532814386800478794354485034508618202901831525860040559776540548059372530670074371557873417401677753872424971712772563832645809579517062085999742168469010736454045281335207882610604814590637207761374522771754122454420640026980918757505755066456358798887362579590183748589236295437207487533963189109180895490718046464582605725866871346665416341280038869855165345461357372514095077995367541497196371550323683513612218957687454201155521634936516485261933216766967922806801798038230862762629570880785975898871210338649331344075122054563651703635166545565832925521473197283269495612834491603832538366305233404494702926632848963134561079818778735010687876905312701496500006718650404863474666267925483333764686071891295468060423835864737878750133433651443279381662645130209425302098593097744926664849697395280416938156732532197395438107326192846414564719727011490263112067648374272773354955522173544531977359707263906349989415501138906143738398641424390176841594947788341131534426511239735732046626113178426881711765828567596588379492618258121665537400118749202541219388543805733595287354565839275873673934322328249636754837502039886997527882892596914233844920004039359731959646260529525945412787464727398353594618808246931509825564050341499779643379942836340358727034866354140649966987711800539078344191555930467128948233930916539131697940927385794915004755086579214806826062265739515305788236164037609033520069466838519432630510592012913244048523762419526525833016349415139390523023277564018147603831923797748193356218399459853229295418636760000681 A227111 682 1001362925898459855307711717086181720051762382206838949876448852872839083011658328679802788091015006656662886861733551678096881880145951222594353360283622711591080536608450356272054476099519572170697733836819770984869812751069664592680451588667350181835519472389068307351601549742520029119085093289053507163670295358309362801503081020240814593064910048020668548846916826847982098873147961009551822235628444920472894398119916303422848698047071586373501764996254301236654028251589261405292071319037629792265035261967571211243114966747285702533000997590719532181688985666657885436188848938436716485121693206916544558790740281530964589421203273887291351837092141431889785393695788770334954596124734652069848092327524716048253423752256329508907820776195194278215579517637603352967614347995825620376153705042275195955121876877867145310633172640804383537129666986404395216870340230932741230288089506038679123146155979658994544454339147885518646523464808010899127246103236034907321441236930182898688042981260405767030793968675187649232852426917414063027428492345617665915902113099956341639314509330279077542617783733355256082964484030374002303733072182316288218361626725140731830118327128723649691197345388483993527951758045286781450044523801576243069401258011353949997720574329436461979873902806255672986893011453302213627361188880258040764552772647048727838483897038742443277080150971219486356500521018638696235317980997758995314648267010575821714973478714091830891768598485244681992320919689342293210955084555488572341505590673200622789165124560629022014463393350768920867902431094163645982078155252166688169426174569810839511062911872970915704149082990752059471260828915150153733021234300474812020453111911807068555073047869438879036879992904763474197024296344454065510626369955580487989097477587735123876746256629713114128532742564084015130378504962404132276680661420583328531361713136099938782723010937102422371118659537222326155062100709135081718699646526961930857860014335979480214130301910638048306947261222593805792537406308574035044690676651354465988518558191345139915566591593004528184373516068947946637288495096705676694965314414383536937567515196010557549487925676236529848661550265489080307491024310059452333101538031109428269753252749714099536891066823079488178348456954317667811786617173045320493096693675778469801546875758226099677313006979063692937076780383937945794275041363124169819685802175590230071316095135722730645626582340087598772514425764533174146708577922433336431205156882926803691112132811070975008844525875652129328054618097192246203974554151984671579207380087964544286952210102914854207841431701407272796200572082517067829083665991365676713276179022719388706794818464599330009514323304021400803200588707365223425527827939420407997041092101150148038738990306087170738916076697711853047737909968594545847515193039251113166154300528251954137734484452866705258808288317227764895766914363768412356783426751211873637752169078840119213472025281991455549297336687632135081899139584278134649483260100469144315120105359202523492606401293479407152687957298715944850683981980304766389751743946661937708919934811050759710477420403961869018416352534172827046583087983561274832208946280352767978347090016423002971392765617273526787365081928017150803998499451093114178409593425414855540868560073697853854862945225694676915721385323883981893217917124937895272126421137876321261246702387910323671160005651093148844950255108027953510361131558218046320534818730815161510632481932136485408408140106271467444562835214521208231286149455074554943046714442541981979416184777510952993212665950090453893598888153681288254461844053632101202792683761983051604725387067075766609913765037563533444749587597263213055785654725529284315882227447642280850387158845159161078115949107368884388039750889392806735857562727088495425396505666424882531434998548461821097350761784478287600025876783368560416037296624434319392189466294224825801300198581494262769280242837798522286961653529084090502839083137619380630155641064595982240281110567491756823488721890653461951137419589850533941022188868981000682 A227111 683 1001364928623310291304244717650617437919730929340958984916957463973882341618164366548951317447611270978200903791600335816965706393344401544402014165786704983553456227050570101895828780253876354298742310157802304209044968255045651374475800931394238685912767060027513508147753581763568093624441935238302866695295122001653240457980869648963323993533582562376944705528626120067736937565086686130335622799054941668846528762955162806092065224497343952604874246644051000452233600406828139948426119951843771899813624704786882010897829571732488749563796124612343116895511848866807974994431127667151149742436868726215221859901409393747268489637195362000114701438721967452217920880615462782880939496402573007369080683653826242645563686272255719953416747194970297978756241882727951983448031303174214392252652091501016288651457465224442809691989107218262966350609151974321220168550254782323527608201450204782534080061515561201218719150029044120655502417651025681394182888901958643225605366712927178714709174828800767391983749321425138079009103487436279536915861201410574889768863473055555169840069379715322263453195542684818244804352302087524935335140064550445186067704748175221816828529237426671495387993170667863087654091575510000749024387498472084305839742694238775120952086548272243014813298790914757472205162947988997716117350210312807329140389752310703750582240623524134559509103511483123528070850426309963168249150500300866448280556981817968384621624683902394759275652939013188290343966877927914395321148998416720028158292221297803706822975617692708943404081238962098449028098012360096836161409602276864266937280616876247399839263510343127615047295219254552041065245052091949190918155620131782089074002057850982145476476261456085947866724803817405322122231470371965065349777928151464422015007841221939483285059023727229893291704362300137556132528397764715425885895028967986321517201779057036023608880621511360053739889644132751579690341209759341465029558182275366789263563441454997101449445776087381334411918798760366285586526680063400119194305827160017322430243067636138053979945767860166678125196101944366945686020298485451873056484565479917916651494783630865096220456384845021767093344731791377510311466209034830074817250450609490904939750374105242371496161492342043246144579309286485638048629518406385917706916020752759312203952230519874831884200812187139774829210687590009930096583437993069921594050111116604518854192694835640223001231137481845646651672394378950076781492964461582403055469383389698482204660566864741108115001227396875877382451269631914907774080161622298621063516029884521818384514923966775283497001788011740005536374606610243831185465451733725946672065772929267854628510146054494090739163605878622727510794312497937823565337471233701764066102963728913710312054149026562027846801195730977885891853821695825246741169680582103228479271451941362292595178177316109744120872140517463119312426850732251678536235626222987380693957947386806726570026938613823061844754234126783875409652818120624086438784636260187547215177872836783671016867410607410783772852931330555420228010031644633560453718690524628357835512083155307547320393008820436371708749894663951262543274046588657423176023600010368423371181550210596317166993844928138493408935322893494934947004639387668180499900071494468272719136362429155356120361229649486535207330290101804932265901286622615412615719569952611270821042810316595372480317084859036802656975171653582647392723620303121455492721109811037122002049359458701708256988780080956732199156592805765126033966879980747351913729718824205038495783555230387889756996986838022235325304134132069051811304757689965642627719215673416253242578959763012398721559987337210715974902243251518403542852034337192474844924913799309711407550506024858043149506595513703048784308747325514642685130675715179083248246706492448503580660983074267362090525827537767925640061945137181199767363213694272481681613443847095148511436495393655261720196747878214731045486794821880556658106844767261893449390375542861762017106200606689614242984221264265319460313128508471314182236841617940101884000683 A227111 684 1001366931352166174998928866284745027437520587082765904452720458938933840529974763794672757021566363412651845186751256130775606773079091351324957018592442203603139711251433122499424121555164807575351388070251922079816566573997291653027480218403421022801471535379798043702380808963380019210886664093054258207739459084733573469103476247901118839161328814949004549370016508771130156212113834204834735509290987956494238011092215822019557492324370098594732384806170786789238250572792299576454427542678383516038386702244026549399883796180389099574547966502059340584154920358324019624714458643970295195797916883467552597138212652007265243892643671801417498394237553544315733175025334228412809469511230857918970687163123702205721452683580011041104397698955780098576004200933501859834360595883853126333440771184823136978992492943418136700730624051166769703901048809088039144004187487616221915025733866452655555623637005109194965607808349634289404580770342336922080869256837319896788581888753283127829674064251736950537272883156750135316586317994021557048017619069950282426297393116585378837309103512442379588392169998360996657108555536046145900980360828270553885894567296499805645437753753316230403855223004513226034878399699623817267840260465631205484552797481094197244317098495341838724998981050359427817301102641906801101329142799600593566167775049443819217094739277543123881183787246869414166935348524459287654468359905631732032455783936617372291383351330047590586457398488174548122062321179677930230250298421505906513793049309904796839716063021155163697407418102561909831645299635253653923987761450086742510562324749311726159493378030637238390652342929286401086336430522582113987622306289289331403879731043077394328855407340053786990751098387976076939970951360708784983564173641810098573896290749632829686437858721400601494861232594733623665076578806380576811784396625767576828424230132062775967791739333820353449060021489668726533963368115605921611779106310012640350615006651022151429312695498719378872676984549656859057875259310967708588235641736626951788236573656284807697862382611786831866959347808386460903842722579411555465133972772353911172913703083494790435452815200241969211202681950992431516221342886940653453090025658059022383529144177720828728154770565491039164248518956925862562951297997610943861578389264307721028900859954534324758106354489086836101781282318448033336059693214151632692530175047007066261054812990958578186541417213474983760625610124966320255881994273364617642353060992034056444742049382183725464406386424321826608330382405126116985798517536417891106606172245002380048063728452336264837465867161108187584684272086660851101045305596800330457967751384100436985196683686079404908880484875824970432945312685759618852277236685218703641691675526844127047373622986821341980550802162630431770927893550420900481694568375616877492689159371100021019235115718326641855907515556485345950348247821057376125228930281883043241968123429063748014401238548486817465595932179702831640716005291178428547373235694810584330171834048214224478850241818739392193126997629265393381551771719846165738859293195619655348281092241764938000676598846743535161089350294722174093264960309704017402886390782736235161747939805718391269611755912856956920304867237353356854946516246142957336809978180432852062256385846339345870999772518090971235175010085469414490441934443295439929419863496479049622446576080954758968674135169535360724929392455081004302910377796851700604073877206936209257562548395909993178473157573108485972514719651506174729004426706276027258978471728699640191418004815518934347998989879002698703824694286443717061254699011226560714950839010644807391323461869327199359290354690575476631296629522560156992061856828205363575149074364821427799525678845019705706747735365815960241298947058621253963526653169794656043686114490436091972001719513702075626701546768325650414128746973471448252979379860283832929952372754590653235439293440844748832138694008941207232111087273183238765691076890448588890039654942982692099565638836850546511645215475884359269061395672777193705275355557682315575335470000684 A227111 685 1001368934085027514402655553851173352209924844686020339055188405394934760933681941402582182000531455227931059219463428729496267988475671803114315266962077374321760212547302169138618550301512089124712662418729320273502923902921394679355740621989382028712122899636956036238440700216850192389161517772758002381017571696956447814248761214395633771750043813613100864816738304098619072352358521494938058492631670915671096057899391477688246368633262682110432230318335524884167778048841211560646752311585042752853575007117617412748195713937083630781014626848428548578223745551269224423886900097893152008721157329558882663517191706572667849029384188599123905867234227317984099839039466358200650832347288940884283952097128947769472037883839814514854224187797761262941231054963147484955352312621596862736519223674112854533765434639752566071779582702722882930222193644835048168108154275822646892687240390312187010729965718303143668436538346531838644115458848375189103687737181650682526416822691455267683002544885156279182373190310532699495431813087648441603695435568272561125451670821602748535011222960809335093436024519247797836417051508352865691184637853657070362451893899566693896873822811995207798889359219571241890662606368769124939964795397127749248491682280849416738472812008586742860404188033508229745241979771906921966942347741768842557042100055853528352422469716439438343907415054934804394280558867085486146733705674102392795618982399904688544309965712128625997736176643695871532145377013976322708182844526781600527189356867845124428011938746458230390042103973994033716502864476824826418935512589448233081770481607023944166069449617554036154785996618924964439884051154377914099758332342983754362410756713465478425793082905391990836868993942306128088307425980489274930762175704807604265941974120199321110875292113832985272336992423907108770023771403405661175173304768674933334609900659005838314286638893690140468255559555971816227283684462651811613862988403195702193620341091771890032160557022660930535347348569214039572833008775899803843589418088716119214980132807001877199841640282572109672762915048956881574820163319170693989759451167242971315256130994249462641402821009651913310296082589262988769292997819314961125362101763293088050964420331069433795706984503536008653984804207819197105389938262158309565059726503379333623590158444050281596235995869911613463266346106183459544536355403441477557802490185763110164070730581730367408862150073308179573111285729534897794143555960571671407126763295100571129465240384077829264992574128979674024586723188508475968400574225678883780766086836283354022939302761408654586028766809345508013047701449668649816137263856226058606894941372931139413141386224818266921635808546055558477007555848874196059017003416126736607865257146129077771898804023755261474208201236387955836060457520316147501799706518012459045862041520939491767335791895962900331875117627395586780522685398240591389248929061207371381831619984616648194510460624393887500617040309722436812252502847779358086109706354843189315080306844667143034462415848206162261303973099487798981007979403161595399546137353752327897067160446113909447397292652620835639339236101714013642949195577081362764332539132341777034207894878226821156183698819201788789290569353678896238766731204228444983336983619889312856466042086391902187262359161515646187467993900282255139169110394898425233677106923590323010593209703285878067875477145325382710791805511208939293265400970214570687171963899197902020170026399004735639000812811166643409405707948746321148548119589095472931052242333729367871874182613032781830637297987225459722384079700506985814556752468813278410382303269695109465264828263008359053926060872563297794912681399844299869124322548376167951539032188125232528581968184969845240134290818137185277705726607731062458709065580415864957283022779416826137693215013560442047778532809328661237891807305325333250738704619276190283923960177654548972898669170920194026242703024609028366647336764312298337346727715944262942450173128843187689406976206111114012131549152072326816515668476108226131154294794211194098348680569740000685 A227111 686 1001370936821894317526332192987282125690344519508272190508783749867292830344264874925935012401100783533819948718169215811166975724880873147684842404241286341457916413864124124031705394416113268027335747036478806344073218986689383955571102041817598527257776902859953838615133379054548245280582916076582661232929279473892102268059656138448959086769686194861566762203518933025857253081732096055768934534543821443503636412135013038460109529303980391143472081084201429170411375597608070992497081305513211495396402330751593261280777183779111621152095799778107697468818842658176172041977423852068633336381204476677743864399051188358942781713074982123608460443244544288044498253694828703958341899420540825992654489807114171340204453125709860741799673885205032460764801157326681407049388721466387745334360843586226761988289679033642853083968308125187557751936887319518436789395402452987194350493409542877941901237534522678956637718766024642923899443112789888305083723607635044176570944555628312068704784627762416375430679818106376047677674053815958030582584621402095680051503971442518094347391707604417947608593769011708444162014363345798773841379974077031797315764348249468598462965116753995394035551640767885825810141874467946984078515051509450703243524548058729425639825194756966442935394567003159297780651110828049164678144374825362996951927613546487472284429730742161776483506559745883730476642478014036284969181539853859272640498941905837032569750436959768666903658124525462701525400266756608288339648582962240403791968905340045067068950889973496007243481728894504574286467735572722134768953096806549424216786558405476595889208470030293777884827668952527549946883644521393886425063949745660818023630192203575025625706857097228946213510613893303261602175626518401264957951328444175449707508695905573665218767881034730775079586136496397095351646577827283391407689274538472686287850802301978732095831204691000136109202675713641868149426470303486773549370610207560729478714715692103458569289599192345663161709699885038501016362497582859480383886137558964061005481935815479254629939755158154812434370473742920020140774926498593489608568019130680171828426407595338537437244609024858479798922461212216964613319543973794378412397411834043524611482463237526566790396855088776860955436621138263364224827223179471882583681245678970761992993097903338268836844654017145246932004185802773890629136996442816224747543454158050951515244051656930476056606009219421784772256956968345731253814177927427710556196212930984808269615465258113855371268920388663525597510450535346522602947384909841536620997230477350420417402346259966113674885602602041660836902619357486864881350235279652725753415354832355917524036112070605519874483572412763770103248684893552948494723361831281291624653254173001678354527503694315935361744328310809877809809499209460260240544289216943800502404516367529844486948226546527457141957454735774934056139761097661039622610650182940264866292500604614649304377785897300735049843554726337460324946424521144337639534700145708525765764126420950660534700270548559008431809756315240870958976676025738849951017090280288176108527334925086520582974422509205464282163771245025127720681759301379251966748363780017155326979227058854829670020292795329815436955290977897298729321855380835906923980807336519742656911322166413818585220394340362969446242277865034880693593919318628773096084278837874750327742751840082838063550658137310999226387691734095032318688906496713600738516486542521626538767130529799971100076180819613792585119418274189703921538910510605646695291828410955056858881226721206589891385440327473435183424521769962562134241937865256961337927897473586698016473113985273561608774841525325752566817695748575802928201500640029202847046729902614459704682203921106689500979751381012073816710466058942978973775361744583499135843142689418698856855054308018467449148926290767578348445957438525815154431734648432449456444244192644951909242024315023096573189910761182938890695128851753715874670219170634003754085609440299405720839372327963960595522722868658985745693417148176116951933779909095507165179194951525804695000686 A227111 687 1001372939562766592380882218137265444700744726845101282208478747095737376524530628694751182329723003553386484902838721090379134630102826641442662102122980508763637252322630092067406155657763481703570289618848166639267177812853854410436091789342326421832842036385047435623173653285067913676856627050025652880478987330070032480567235809946987223473464100462206441523430239198906566492139640447608687550917952472653891748492166212428287058045350752735621105346253165342951380895475098430590225088115175769507808080803401189460182127920730983661401020338926239057365351747283264648770238582492450573549984087077976062557221103797802307892065740424543323471566306871265840115373351993776710349746139016241959186175209501616450004586846640123637317670037948646641924925666054829357239672758875325797229915445177415218139542758467154935034723495732028544349668310362853632624146195623992170606287882804340416731024810737272029913738318506536646944379837469769401485399893155758922116046834896908506230582063988897718545523186829887239458876464570230685558138129734788807295801889335527712758799639298145221528176864153031554383439576689048387419303971288766741505322707802645506262475990332028203527716663368472222573923509805257366114439414613757349533907358577051416395624990617484056271851049432899911213163900525578796701824192145705330179748559157523159318446073270838337343087320659314829048496494598032482884392730792246653370120510925225261415671772098276475279803215714016274159621685609656179211285936698145428249707677328557802217182750847942296749757627572321191642314474476777348745809886324101803045543745511636360793224503067769022765884571710669005364613324243045161682421959460551012923255709597022019044643032517347588497648923694179214756524741565994334500755071901575882703303318699534391978119249381969249022462683397751153413374011669022203068684255846589928454703070248726152636390515095231470581203978525039873606797340200096838455057137167281611770477419341222435114965881511887296013362373902923744795316268281813094071005527395589515515230660135905455642013160465287103712770374194743065766251166871666632228065572728673737602821476838471983325234051435126694872407143829092964659507624113033003334921667741830596768393114402077423199366448691331524654996002851655947347853636812851589184254731897060208013704555910485354938277424857045226628138197682229830812071257264574024589507767401465126961319034869719186976392064031361465753193302686556659547150657989421855656753652003543475936903917914906358595585097239310350432665882223006572804082328642955729844793588030609031406897710635694304351543718660836153414947654712532153630329330307147795010635604458687294498229003416519699298503112986959822242835832445728044771477081945937183820376742902159100738083671551425189591296537992291228328730872622618703544454158020434683487508717516717505116260951213214404975775750352530488380477790402712259291654812851381817761025818234026913691778004678019190689260525946295959557351977181127425362199857022707476460814759888422129176672806065643133978413772492197467619106180109893449313830719069190547525799651859303595569474548603085400439714736928278534835486651254905529675215913980382822157539240274739484801406014759222397766963099689963954565635128307901864590426853151078712776746676201685370771172878964387813019654703403142769455024251328241243235572581198748970319817002575925019523499360559398371240819126767708703242334935233328764747749004807539618121010162040860673619376236336430999893421869616846592998007267278119786996123521680826526661215115788158121952190316523452832307663159283717979665699363318135099381760050971262886599451822036267327635050715954877157450266086172387398407512743161358582904047828122725901413488052985949746173783495274701550039962294597391133125578232848279237260998510746794671473351191989390271070264146572381350793325669202800398756718178651007616723880890849413238968188250098827950212136946978218553548301213644772045337656212734998294377173348575836146521970819019209547237802800092591514512836208193897635691575550524171061399314115817359066040336000687 A227111 688 1001374942307644346977245085584175387038646846208864627891534891862722784249416384925664306957161727986992490892274706819103146172560919871371064114299499912320413493255676820913726166346043091836117583491400068588563977540865406899158223277570334004443868103541862428815184945793759350433629432517999170015708165626811763341158304842150547461309462088303637679741451719297181445372246767473807850672237285374024293234832159560348576901581006733907822596197320385768197865369066478005189478197572854918553833884924166393931809455023706047939589231519814821110065358780517940372641359950927638134599062553709769014032668474375610852308322581774311097576089641543436338102765538242227003074462880166620571129267589197545646123315515609363791855083931489048654013177055141360309571705831171454826415122159673944729383752275564382190310950712095051700281569451947537471011893007126988016137641901029612615868980330885655969935119189345454893993030802330001228234314558871821625998846890419633744419282456448241068578543902445581081126979334645485772203551215428463655471320800887802412371707062550032110214201972898166091434839899406187402170280036055329344961773921132296763304019916821043750830128324766247318750482831842135102161224659414071525539155723148244022439728356227640096482997150199604210009827029072728737031368431115945246765045921702713860818277237878555148277600230350449587932270861114379200935322214608526698009567978525748169960357570872070234872985108416789577666707303327627131767036070930370241578323772951943553992742118144493102660855119844094607390193184819258566727785243174921354442600412382340825660469493627566688273636325594984757750096503522810003251351437879405984279620738084811020885106096177705766095596972778515989221650993013301839971022808453768357410893275598663095141329540401700131926229953243531812419283743065398963285807001807412347096087293367015847786717055780430456353145004823794247972902685645350768345247273732185336126140230817346401867732652874360720595608737465961850757767357897987160114334189022758169135297629591743791637445189861668279128822987301120981509462679233225449062736539251251175819616510652999252673862164465984956100938408844458161633219978514961685427133959172768668595543126576823764116686280633832052229268451888225029521484968295297991707961217822842756455149821326604078005649032575050286701446207026621009468958990777951557294740721669456475733522005992544874757835540758883519256703024300905075692124021036923656573037254954651270092870983453126723150188433038235908664703221957260568281881414204665630846411740996787862147610104013713229480186308073387872485212823770938959337149726084458174026572899976480857040462082350490420267296190118702223749716548014144251334013676405377713863463092030991650883283469364240788747359785223622884600377652274554449572400986688206435139931892031748022183741339248168604858058244762073738705679617302153303618512356538396870341721075419370881140990738929650760830341169417504297422933631560135363095906243782886821730059155752177779599980498876554994716122720887932695698800547363276993074990496779611595626606527350079979251579166969208184101310152075588620147531194507526280184896012445462419143166400026240807221520787901231623416428818179208043515646960848836625013320127080804207597652487038126451975500602724925347454917773266307297875528280683149980399430279247827088979882891882187419533455569494568831900250609179574546925646387584510324908564899567032746657724777522417624810923503988827491935807863875466408417003559371115432725091867232578059903313381359508471547227631012700438885854339426612025331696132582619797786701853153436931651638322923438286184432424447534225679255234137742047433733755258643404981184433371335416962676420257373514152169153340712348062050300705269861848901505030969572074889533607973022373275439834919195542787819651525569265259677505692846918989876932933184090681889154750693602021234566086123553014274678922599224225371356504206029993172172753545203128099168447688753964457240008213328933315102668976827206248120620606338670816723338329832341407280411505806942276664000688 A227111 689 1001376945056527589326376273481965673171283658057856300893945573650298030947889146381909627657080891128118741873703104883613945657762885858580704029786285849218115153573899695015045363706308377766643492244863481099082306502181221452159167739606453053322534664856236670503657528728027764299045231863187349386998171390262537977354917126279664526594437720004340822916348995759096609495938605400850658647491021161044123330945975332919205432522381608863245061089777159303623148599454264757250013478098659839175555816822428434183793917453155913223764379714616459719368652672178136056774821968998769751292839301261326449483618563650002382426229396111582580457860250399247858668570477933188114176475252382031158231393605773537866005106145790390423736027518019593962072536434853545666626270145225877496565899664121034161828033627850793776316864179061441166889237986542091697776472177280378123918050184142808387211407728429586716436321787553919846584312251744661508399301258099453969748943129191298536851874386506923382996692161814840449102311701364696186710525391845336374268896954722108386087196278251398410639124256080583710902869737531602774968395328227982151649175077938633705189743879354614916927297956819369134581751860585224862921623724497275914267593044110156411569196184267956926772572632137632758168814148815573718588316915056105654463393746464377517686841351273712459314625947213567201510787410827052933199126052770071522332171751008335100945772266325796307241356577911726608030148620468074165335689948823300816382108784171239750202521545826512208896212499257584537951835644013985890770441921396661894398985195780120046596609178205760718903945103844870063147901334710452435547114895420599321132128746313363934797550844370853478474611816383963897329935257100531341833136756164884509875706521502510989148820288668802816077111836454415836799510830479471720072064551218347277664934895613147878748163903061905626698962479643222691582873591577115261706583867388277743359645201486037559141195165904551503435538041387423420307565949687907639820372604597065209124240310671487744464892559296405989304915957843382813377230955092817664346762998092101612749239476148417737195529040206988654019415484026403443405714151990259207726391780437352092465138487066308524649812436583193953444681578900473809968692355317886728667131782156094147408765671418233026657894558518177159377162564692406924513295698865121041940590737126310306879072007909595540812715337242988644959710176241200484199588848625418579762360979173504425743407625719156725485719827056506400039281241013271816920794971394689957849030478090425062135303790202514359196009574141652475542296958043171553560355868230280013612613805327270174397717475980156892244720205011783958041177087624997443790070616387959047536944881773355336123683076830441433557385854753602035308154561801530267808677512786635357394781737212044576962268989225730840244054746473587487102804498173007430134716881303818292322610377043760694064518993997436842127184810909153871905582181467841131389451308170012187646679908394028469195651276708376075020046509999396057791699747496752613448866753311291324130728590015608879759678366531972647969075269295453056587843211035079808586201476707812094154024303536883320462860491458006019864916428639077438832044028188192687558262251856467942352916603630323781552202868355359624426648295288834175786720888970256322448062836865150012052862102677651366905718711386184321677355011309552086947972530174043158993981387932084131718410553353851659484132265162216093354455304491300737480203546785236167688679197629316401537752361459609975448382567346010273970208658302983215396463077995219263662979291457761478474530363313484681238968525984748070031751715490760056831656235327746409524833037157298111805387619708800540846211507932845245991471723255831310094027811700854055781185404149779239808573391714325514189189514956094608169825826674254532635480914513930331778399062901805122212559025369587067475162552757259820122445601253698617824760460113760234497483507130268852300766129022400722526340763422061379365067311018604011371689596429280200958476900901826752514136531482513680000689 A227111 690 1001378947809416327439247281887535392017045825238133769760338496913553796652088319375952975091410540982943836383199859798931438178835098238179860271322974357675514089891886429321179716976122064217052982440011853242553104598205661837061206651042774042951070975921122514873456673614270035408780070603217446329178946216589610336804060072772758781081340361418471369509691190777346675969860415832689213581334508292414208133818612931635039111372898076724881780845991516261744435459983265800410461500120426558297661313015508245155738118647059010080567121195436299720768276588373415054266417578270066388881414248805329909582807761873097013956618637718066481041246855022172567522744378736041215014461378329461459413543447989620145491640610356558689001265626282774917328971531272402196662462037456596242489721341093947281736683339188665725628852430599488339059476713317783212507920192753720791667171032227039030927152538629174595278869004227559835234659965475171966919988055473735854098010805451558072558528456511277114387009914130585534880764324906971936768253327123916513726217028860546509503080650231583206373395502218881670097393377179642998274539077616468327577423046943827808536021962079069606240310767664452644995254776770195550539507432642563684160007507770705476158871078637885734330198537186414036284130882233861522706681362952904398243586728005105400520174011095596729501666021317184028414839982813942316443878071821241740260607888653827549637448409700368601263098990390009446374947891187648394180692993071431426912811178147229768909070007315611119802485798579922198001067453077883725557404203713776902479599072396069006424320030598456660931755345046804116562432645755371759948463179647138810892891604586576940787335628451657114085391059841501068284951400981823891902807120598425816836272504558143100895199923214238824142342290546162515677940897688713395272439296384163907357682813135843017750554383541925033454435447111828833023432963076325513251461929787667272641399735440314390985496101893015579885670551742910586416940602969049248277754258182160069065635800982973789810789745289887136927032899396169677155556588573218387302858466169035060413213723451550417520350432012395205832257537901270557803756505256929968266292271535485833210150648674687114140284912443950433551954636211402342464424067673075879472293818427950498379237646193120713302621270229288546698906268730834863120118104447049813191896666750489818778016309577877837997804417798905295396241212142296263576256342727423706578483580238889735497304461264315292815717671773010324619043083667089140242471552416350865814741510520534831244431272947947154120714252931320572539174654764602427079692049982679324446556572380854256038089790558068390476154204031926685418974467755422977236944052277857809778634577949255419742324332545711810970888728736564182727001555226053493216938575692088529678808320340379069159391165741525550366487065978222376033016630043298096532274997433962387602656625394173060510487752154283846261939414517945349043908488334781133440153951709532621427272314932115198096837490231329511273319995097699933862927398200548806406730374051722956216597239877162304450087805909454132747401999261890337341880798101354347551311122830580613765767149166347227829475176371767415089054926848518288168742484232733416982788531755958335161720505255933389712727846309120834543172223237969835681806155114158734680024583010424312073638381312876839316570335404073638476503797187674455442966851572177860692714865569951430987106957428300642409928815801935494282653185909973912217803040783912734601643459554986568303322858904429581286973955639597738359743898281413967023467258896043557968923997618557692144333875442559669885407565635615607103444244768511783117632156592783331262393443418391241968239895067077282027035826841708942528622993851215771455942729894628555984265996948512649833445035838735667400382974139581732539390640756642621467040492628840369762129686515840243933648699794035785414731416958812320367406923545676899850639605428650468845779748552079984739302282865904802870545807890259290172723372176398842331591719202134388702155479525796214760361148249769702751385000690 A227111 691 1001380950566310569326845632792772790814347893656612962369820161289653678186031325521643837850978814176368721379744507456777332936827841962718573745184936299594443155070848097940464459640540971097475108168210089774014726223315775941882699552003916960759550425009751822453630183857113606420122860399059607532208417225095045344634471142915549409472622859572599768732425869336811881667453258944024940354360820302783301941073836445529956406118201617088512849000689963183687181789550562618342608056286176785672679248498958720355406001689112510281134126416454926213653101665207223148424347975048448107045193241882534680941365601039137141586996548572915687778097354935424751617480176366130116618958219138041643084080243918284731126158055771774295972853238390291455360786595253392205032001816714044885536980443040063569967125778393516069332452894528032673857093391104320610087803116896329826931473988445185434821071584547040445899629975249131968566776514948518605012177233941447500311619547503420032545482275031338262554731764767417103890019245986519439010762167443860236167399144920335333641377548006796473261556850599246983604652988255494487823004023919655165185850219638272521113700400417804020500168633369060675943725398145167339070023286794507345562878551871453424525713239968473813917399240656715836480065817737457176280911202597041987137327109524098016984510673925932079343851312189912036835683245292397156917683906644186256691318338347272685541539349496242229733975720280748869815928914475400620857013280292081879826841702953203954584436585705423229478898891342623145346205870674838045680841332631413888112007369699814813366552759191921248666871447838590265066820900557515369357272624137950990275092791048653985194903839188116466555248377145146139470704006987295920293490394870833876931741292593276510659899202624936432331321772414666496166517837733709261868750369542684611134279181223804354540976736771943953401440450356024094201455787250668792310911317449820264108556740496425626412792035326078170750925771580578534196726013429947620426562906050856060781176867045451515447697879124912824142010347472663553537067516873018302784540254221620635485242448266248081145037054976063701582462213762326944860845709326534767974238544912302512401379716883519325027446884489125509016238546167230083690208522711242533268734876286920222498078310521004333872629642445171110717481489383995162225151937758745411592657929501882729020527555303617921745570817866928177869589015979760837992542294755909572577271318626287852297601951447494413820584146482868150812635815353217193179738765542534903545078450045706841836003336748357746224819980000630425606178080638369659326503037813218933936975185480386403941274596563251789136954999448090029067333521746317310995273528722172294877866176170874373371390461858253219317680229080464270000613407193855790762123479301431236343081042599624968180317439946894764428362068112110277731295108589455378630295054553822538646128012415101238479565012435723635835634501554647200123697422279852220820952990886046589184345157289098382418839655437114322655634165662670082752795727997553507756846434899022192909198381747511330184681097205306273289135521417919785853260028806362707048971145644240073450286868606491536220393952001657298132427098938507068776679744278869838421434304645463584826534360754590984975876947983261249916485949957989663326188684550682242108523686737142270085397378577586602967571317177838727912394565873591475780568185418933032518262207840688589502036847510497088457859784000082965888479535122991276861136175652514098880327426674216999078830149148609637784676919612060634987874607495240321193098322615164886978044716202889949968260402631836024641433851769507909808673703586969568425707631800264860593728221795753245713566533435062028561891080372516414438575205851212002164229810469994317429677111424725361454594923488998771480003449391340822187899624929754308925609172177190146528355280443434876551234761969222814460932659354171075439290398539401545603185608090036565686603679877079605392141492618169768551129148259348729927881656243778127818257778374201103374503603635796789451888842219552065759307989780000691 A227111 692 1001382953327210323000174870156599129078041986960383229770506767160215918996474143787642792819278563158905663576204323109409046631694784180223664084094246809195719369599482725546768454140139072462441181054209373211754262399525669468836377655565959761942429170067650770981353968602607863973721430609371625580820264195600316588508570801521031180498669046037237573570544862819040864100439247174572967988408839810842572999385304385069028853099378814380374127949663082782767557647652397284007861475701878896526130167299158056959831204255960150387507629674627192002310092671689785286282271408690131786363137265880137031761922153860756412099406625552056214971754844649093375611961238758960104500455415839465457789036950619359024247630687942394198911088625407766970317414541909253740285139478521015851589294920758459928753171765363336173025402893708192877491841616952043342015705509290055699398374130601495154159714187659282387441892599913803597826486088666313842083912086328995395151146434888417028580095807923329796774745597116559628810096440490130647724733217031426870560747563204898957283184284252389406204271790506574786596401315891373605434800026929428465418564123011134374611798800010068834146130564100087103297412832950968374627931231290541427144927113944397159924791585918794879786389189720866951374552363832808520313029902896740499858348479780073478452539537546759757196914403163034750638439732630472901729183799695555666992010479243688772198256605025303773808734819630926332323278536886854623767067345924461770997529925209697049814198524809685570318042238020603344793916640888578327903854810588521746736069816812074613923783423291015312478770324920554186902304230082754051742255966923250802997426202423343190898287652055007507159729830527815038703141447327024943484349157959720811478896730259025424708362379322446482280972196234068983208964008253706788389585393648151257207117285874809119336549975707666942905805328203470370802532361329219860685419613759203701819297290337265219528604546519163326805374257852236024802051496295557539718834709928390408235116269330119970549745800730860284222368744356431465964778421330896492232572604914826220260344383690731399917747794632653303277852983480922211976834160460149664538517563421126044734869033809742941417422252268754202354812628210770463514164500785823531686128337877200502520095356179246138235104266991153379789473635800275023946745553199500810979034065004549836119235106539950512671836431170566107308145849862396556302075983576922828053689049462346621293067656915900004348147472358345398877164430300228856530458035879823517062469189336792191739166473923786811667364482486469712614097972421991761411057088392214868324860380106310808141701624856406825849975204967612771043359729727941829162140096291992795170178074093448080542187949219434611491573152629951542200416844237943176918478950055172900629861640232031359109913421512615267052149399285880014885872348803639540911009017047399371293771342283523412056647798505238019530751888977388370003579724325652872037059851658588207325813993357985688300672377918328359394048147419728088097863533655146575465661399785485260579532477188058227967464304263050596095772645556215219693569844989078438976283889238980050807603188566462982054300045561731826270651596377615890863968779350189653676878414097090087221948055488150773652590966347444488592676662095346407082277367092369537317893745049835719786927125060270119759464375481156513254446317024246719166332072099860903532755066504411556013645900153205002494608399077241037238609376587778869657779924012647600867741274594468704053273320240604612145048059384612885153504985506095567775459294844786650048922628734353431750541781460496954438040574967326041258857705327273298120075971432410828966856625920934443776639569326160658790881126872650123644562374059095081594382923158159314688417342222963944908369320029012304441707673730839221895404418996464777793470380774067460416019496784233633734472024194813104206767545434075052364482464799831217482731137561402106154306402615593579802800196916415702607800345714774702817451252716917892002337016047426260057508218254301905565941949782476143715189738693228866000692 A227111 693 1001384956092115596470254559937012596643507370253542802643309695211380419267022483057744336779342557878181002573355106796675520942331270236855196689459696423944152824738627481357148699579106888280945564965474006522332475818276453793951999552379388194309949137965231355857886179488091439005592264445812721463672366228596499371916652773317999751418114493965857025186119404140034076312830636171399863875400791688167833864228519853736725154711555056731884687080830469259932433219584005407012878928806487692227637042773819976027446165198013256306119292179605407130277642365661475564187636750084524818651661544047623598794103143024122768011191687223720322535611872471004576443777037929820142244298286633678178500814487050176182721760898472643925643714673289044932612964885282976772197366656594940891804284054462764465229989208136899773919355428444647840983068567961420152711285220090986476392876597522824883161577321652836634422120443253103795458432609669924398196647735548155875907995289680975185866649548082400161159307808345199130164586643579121608740042147058850171247044824463857967936178515287316533435077402576894242895375261710400735193755402041659320251575304974194546660909751086555153883381052340715134838250367100690551166535319813933984940986896453062170167239982077441004136180288685328993867798397101056120112333071780265382136751154489895711489972344608850340042502864912497225395751097473102479429694860906237374196700277007955941237453728852972285066786194870831618455662434574112468561839479438296606640779838389720627505344949252150753103477450875600487109263605576513899189835780252462082446931875063596230703311456044495341750203361212537156562839444426147396349801936065827376874894246285472944793620794645116713335556033520920845956073707470448893527248830737743240525648854175554201466618519536545227971311821746130129574515759685556777965428463557069803140089015498246589773564844453077381502919195860725337292917942299741063337890315806120308909251108667737337318547178101843573096701790430000803502520521864353404820484199977383702109881883501877453922641448707014048063812276269778168480237687334202086508684051757251509658563283744013538932281382047097531529483475485306711607495787183609739128520105688278648442046201035409181186421567788231292978728212327010646508924299031134894810480467600607522044813476147460418416859732865814732453788043636829143007409451528382058042897277661087187289405462281143065017558156921682877622493537976226692079208826890897439604589247267868274667683955198916234196708674239469531421479316478276821172817879602715537943960779371625786873504245414898655904239459469209865573522570192330427313941540847065149716783810893134045577837521855715264067063653128885751269453726418333951524052103261190105627046242154718401262178159221961659898937882556939121874420780801631039397638931222310887496361468718968742130032016371277974842736608820250224577790010270605853081501383686803171037960107287561851091056810562355464994355226845330690278765084284977825920524073557470571511342598396788059114759880880665356395329821193367293388377059299461090030814777600527985115154614060103405702172727861474441099759530828217196602591312342915157104355479099709557622060563699389828111657662625602555782302480382676218996812000218971674311906898015496847097477035799435215593383680544401306533670586198754111825133541983777533372417698595217295771629556644434842921126307806939904250294987188968373093896813288224535069143198982026302628917238855503272057102891205581331936683770840643565680396248295634489987290495978137565564007209788166263205123739842946977459663231881078705359099605442183241299607561692632855741202392594091615029317615023834542059170715132875278963085242015927986156714294773592557423731369359585744578763646606341977864437146769404624578694899921841401196576724740218713724834411406197767542827558374706680124456868983114871098096213405903399378763138676698846921296058262310259071006736154704987855233022689321526746626701478074043350428674662712207310082722911417393946587391546915003218597538889495444181877242593640097131654132167363910566117284876923819825257617006946944468644000693 A227111 694 1001386958861026397748120290123132295798544058139205267741954598601000335260700801183713978124228473770477480372201347843312909970263745852763975615672851679252906466235081239242511931150959278040581987784141496289291311110016336084460061786909656575430771798101564857150530244489469061219867667766367891658505921947748136300719796290035037816616096299014346287854132538805271811518164220968571767427953969521762801360085405737777047323776795450988898772035824256792921290001667677017376040557280337443727319619151379393500099062033383821128375944267802258711417275728943896794467075340071742716292608715584348556775420594198646894102866953194995363350704887479777763608280832108284040645823815125750990441332023221361246123506982970193240243623566519480422077422344242429923609001797587968942207546647179284095838161208186562875953539930982479327385042341221064233934638599319410952856539327576621554680742149653320225907730005106548409066109722937317251956777815001543060133418110276403401382132864352916230151706797164041074965730413123598670542769496495419555730355891682946148088909488687063923783891883325495124893354477674327754679334415947028603543286379659385930926991938531445528193678750268673685704419956498127339714686684509945681577666236999710149177635919397480367432269766166119975336065265746475769860740487926095912764618687492346342801615251075087018205636190161030135987038854224658985902023247394230002871753114741517946670092514988231734406331024669412625299268419566658338249889748493488415888068658178399877021390262892235058880173972260184196072217220758931135576745581596118732560508247180610288078960788053483647317595846306780811312232015918133944414511881617957252562724745270968089537087038695807715916927697125828157967237804579160692977708860291920366854170184661783655844762427348875938682445317887492649638540839733867185070730687625607331886047144419070468980869582463429737681974534756211253415389057764823130458687771726066501536109723468135375502884549976671172237328820506776289246275290880595082030998283406064822167357712857409341408219174019361716291177543610108339292218216343611976491526172633122451556667774650320682575668515209943877929913881148979829237438079963207272187538213063951507435921959083076382970974197689949447189045415581080487902006546416218792579484265029856594921980365271892617981517320447045359816261797833126943029895191323338369253813862644663475398775491255948392197148241525324884557078216855994498682730588752249145415891533618309121354770943945533564372261167652469862888183814038032613296159996381944285339156843776122060935741200231650319227627481136461439510767247524856714002374176968735786758691029592430971465822366722617273872735380430342033835988652554743428462227209536234487910965503452032532624887235497737915873038245821212662600034578100992225815479783323254853168081288541276318427284245076200803977173679026415715678953285835740521944403907148659535627254783836482654872475469263919941906779977536253629051168253445142816151850261733580626600827032874659038697520124712126445348124283493615631975544107965481825419339692654617524771339359108751993431796073978962699744378679751183080391428302305846273089680609371691473151936827769709623702747422958873506941852313161366332752872377952108143475905332175615999677074140666284866408326716538109804369936209051333832671261845843779223560392073893296592461171264183761204665751879939796053754622331265688304713618754362684779446113476364891511615018085133967337163493800408869134700270403170946637590939830218473301332257822958261780564543869098532566217409545478281615294233538322388962531004228073618666371245374257707318378179521567126261431087176704626549153287507433046687008315894888291942041254197373215247982925282378547824180926643474844309421520225520053601013884962230046861956220958578979776820038897130112210618333631725381721864086278674957432908841944820536740804787828742560180822205667220692311667330065063970529719774658103002422924880363513994268360953973413907226331881749497060416584458869019090296702889201381755771920048688456122947395800969215570737075684115205927631723114791378465768623839709115000694 A227111 695 1001388961633942734844823670767242287503198642630678038782236539707554227566159942166049323069126977890645678769283911243435241489287010859313349873387227828266805275624069556580251788693464431259558962059836119007318415686116223641313954253239278395191543271450851111142279314194100153978502016062697832129843426238128359430763801230255701233918411531455526202052742390045163302657647223220700873935317425565826444093999958074724294358017706279425089194776636443754354045374987747919510491303954439125473400586098390059216112242255480441730820187763384675023755093156365077039895002798658235223027956775983128063928486521441041188253631036160890561654207868567017111291337044093504480175975286631136943656679227706906874358949053801437419731631409840969746364977454154505443583566038819366751488836121380774170351890120043749259871154938288421936915252463464763607495145048443898306458354054178883831326328686254457955226528983932136501719674751361304693981611804158976415483990221236715958899254653432778286436084700416476095239535145454260331096531460425672504422408502223482469156741808538105119396452134575826698481027370140387728073133373880666742198451806911893674393879597968661681333648582472290841999450650203202085602265423332148166149215458347243161701481212499151922410927189701516127287330608883139464415179153286959431884663951347584576339810958594099196035063751093367955182398331076971684122521948961295096470852620873550729428977899232024257140946865046395177929648186485041809131992135804423563385462137709075453982754585045255498401039581855025238989733764706263389833440221188092089017720906114657717424473349744356442828845986156723221512642103225602941237974563245370686541164043343583737226980639925091486737714414267886853590032818208813777591624366816113701864166149761627330557898562672264017914786137550157112802093986685972137045415272309017154637153846710219218106309297612821099696996821323777846642035163205645742162648948038272063353306675378673060664967818408452578401571451591320601008423782627674322699297991997811150097024663870725174343400113003787113565903111917131747232627022611564426028144953598959033749813636476211419933289653008042016435622643445212643721611248127759702814898978401249115233248552278552502922704730457158405520151562378932921850655339782802700718038289103576174167569601710578348290605823063269394174115615624268821240144421970713606479023988214345867448065201619641498631651492756790377049925648134805717133751727521347441087291467961771768725745785212753771484190995940608459153670120874239210044908311880764231348124806551865652400491445927177278282851037735519472974177059193778241145609851289775782689417481824773372516872164321772881585427410637035830866927438780779084222665800039129508276680135277412390447797766870946733189648030237805367142802839048274007019129783243423860746565313816357039511202130902560924362410355398931031901564393517734403415177190103392331562639235175012367730497652363767412936101435631214346331581025091370941353197587608183569688522763957213445417200731693261109720134314385787289385614691760309379323691070243972019228788373802355056321722834165408484941916694067442823226760867965848293469883873575805861055783422085743102558295438625607767026240594310210353005155207477867235691973312311968444011057997967468721942260097975949496909000547617218264752728434255645777576855417144071961355760969230517942631516776600634807038922900606100541103039213227099608002384144056775098199059288867508687859312624124412849547334222379816295713374368532453342030564852983920406592126860620706756072753814034167448117621179812005944077048211376715714003135933507156226231123645070428193291015947263950640791361979466002382386557036241118633383122351895453280118647655671688849907215419583552495463532726582640203974317585375392627150023029619700358054852318494181636431348670625102345069155300167390325954724647633328285664863534918838902803890612785105456993691089465029650924679392664463395907036891747974669648012621278503625471671701053249327982380620542881747491935692156939937892703033109317982399102120720377514084990902663591926293501313788223267938370009849950280000695 A227111 696 1001390964410864615771432334016835701697650516732164756080174898912891688076014074150672954366589402166477231586870972330885527011926676523364804754234210627106788957555367898253129867957799306257270521899719656691772288826658304562651220545063324811961423997961963241046400033895578011934320504005510089857741318033322329765534914621557441949030844330461973016806132149242089260445447266703629151116096724433249621777366383273280358400868645267513871249504037098255205729826285576605004662647919670993794371195455834936377079295086464853629670265582631825848837338407839972494320138691869365464158331089180387421469030029857308649741808896528860016482136181619403540438079849003984386352827354541064382115440790074920956149476410453421515623500679863545804737950703687336330250210776027835388424751130110809385253051539728151186161488117722344973828143814642305494681138974500060555655647559934135649766414717357149721992786116764196635987571642301741306868062450130627955621819646157025014220896048540703019128304656355725221394561583449585509204070054818050586270921927484756560229997175873633286118003863556311958251098837070234654370915192392735169115989175211964211801568999796930626718479804241262107830865975418798072049938500523280143761037811096582189950804905312399284795374531188463260553419063569021165428361507875405265315601624762722652821471291873214768982380734202664505728147665737646799211665535019290995813651332575920723415695239241152628674472915205718939695334633156115510796043741450445282484095420217462803475484150677404198649144148875308775067951559977720585139460956932957719620302822823909438492727588402976970753678160201377939112778347698497160427938905250082665400919168419107699649184125796834249881992081980798461666614170116482957414600389371869625231277957727072683627897894813544600015473091183749767798432098224306968149955495954491041983837513686026591400326439762435455756732785579738519662972236022556764396368450205709452125707315490487708287621012968586510756751583561986454829119023185993302757062795511764147435918793097885558080891390462604901966110882007064403952511379526317430940653397912374705495248013651927704581479198904772364004445570812569620265749711521018520254341400927018379518415067268221138068627499483648345639272653234868634300917960605580259777023506387574897054888080254859789082030511656934003392456918495683807979953775316527652714913607893068482277155434274645962423392807667578742389154423101544908528330000526119753193421393399291800735664927582969426047788430758228079202935958351592774709290369084091832880205558516139599288020124849133391437175953118367316531986546108385861454567285795475988064014124872978331034024767094635702764467964217984369558158830601820657128279501942267359326160454149771979769126629933855587847616671617992804507715911991352068989042829277174867810963552093816590936739876988395445239182879415664656084601780930842485598148279935828134440153700917855462971396630704199665001663387892178828782737434624369955841635151187206935793928560376140532811216907056026976117641628209067936676699847357717355834484235800693167480172213854331321672726725617645019684907615201086579432656138407192796864164967070463332058133842179435337216730845592782270818815773284457121112699851455529319048492588115117162615770404083787582739037697629737122091456255813943562980206605879843027022566791631345857425790384159995232403218278429522256428597182398147130972855731000812443447237464045617098272890795474471404791554375412497604572624447913560784942794848643599467107030440812294116609981783093863453617167426975578106907039133439071334550613976510607463206490321112651995169318399999340154625835403034414081515938935640808026883888762668182799725500826198115816827834677719017268002536686190210735925048809338671849029205480409549492973047282803803376496989448421998585897491421111825261642120056756126574456701599649714710376614327905103952652953660385508821537384384535541250918917271493528950175725703398833285233837923035385228505508737170319552731539524887538374386411585731621362571197062743464152346610795977223153870803501908321569362147973159127729593527420821346140192140000696 A227111 697 1001392967191792048539029934146658911698286669745695021767056381223907277319682671951255095770332086022212437563443500394060904871737265135228564472984405745654655943305016203713302304660954970067189572009503897169025836252228639463574229623863100984357808642414767621701431275584503523776150272492539598861858335683828552983956317331955921262684486690916715529220710235304335002233922994295504911151178255752763170851044111561952905003510722710446388570967111017134625603793990875130782884909325456341832404345072752447460853659185838914317122044481432170924725651407493033081108762255106854200090601170619537825467889839853439877837667338958399443166008255330112571376593708052391057277506555715597488957573884012844426763681802531883473412730489445173900419719209842378727468716771005803878056708612861580770750441271660878752343816691438709263579803048993019526828663573170514410728314972922797163983535366355258107605975644381203635396911480943306235599314881561546605073571913380833338049687774373900845880910134678601848144587896477512873229634202627063690911668796824189121240894153398828291576037994444642618740439512569427767470083546495046821212446740448116183923080709260536340981764579519536941772609346308749458995879398314678924897993185006055167656837563760508428381444970015114710290238654279860972861809225134005836972845296534087514315429350239458704453324599768097847306065754077795876174186986666238512446681664782115022636268519902202133080498239894408404268167628647452174840580291728796191238855964844917776263382026191722798872496191665205486103646670641850806815924972465038145314553971340537365405489916140729303357875311114869495882499850033679915319034158186655191003004599570903373821239840427858862910566754478224708849269616491233157562306404795056744603712306581123971623503523278776328542000858112017349160417537975701322777205823728437535693612464206416809606799021197208671330031477945612682318687784120386774346691597200447214596573294841765382587658915149947480111364644486752007350437360823031250961040635314655872972215853785374729188136827071042427062911027115262514969402152801843856552903714793142385291060045114205194800412150443236883896165537687275622761545030376719951043254149907005334576772854983122425958625084235724608205506773374654952475807629519650815597760257733869633915578613856852729199898097369666711437400434015346683731945466402838141348248324113805244425905642718066446513698012954562426053882411033341185970012251468987053705406432800991307851304627144098846201427772563605404663153755764355807773965548454785092751990554695908506760666835236982598258031650191990702228884090608503901167096416688901969164700477118538659508862061771653019871551720272327378116260911088614933330812979417048578060839976962403599177808755796667657791921420118146392463087122056033248854132533355814292377455750160174213256105393428638219899170796857061077058515019102502782889601741828972828906319188893694659447147561129730575748629623806018511704763785752907623556455463516156112620191964663572762328325316044423887439900602382604220498187413468026456577435595389841077796263202179530241961567716014774532140781576531375064911747560896242850381792847106927589111222152586063912665319535951915160944731803148977449432631866502227074899652817864601419537783667180584692316235706983190121467724489229546190319715348028302058274365190987352264700361163779407791424452566923447598696509404785473004366511576171171405858897258912542805363030566157863294445496449833389116943709180312909277841984917937583379937432201531145176345231082650837514483453954554359304249218780069220591513471071794483436210040018379291084539801582409909029661074226511929134396838016877887946520476528063321579054859158566385090707572880108254058381401002413675900926937106940826993646320898616535994486657836271218961074122742042840577576169034458236136622018238651170931409683122726959285158401752848094899325940127390025701942242353847316630911954079677147257840961591454333046008660416041583286654687244562322221669591738638605768842617476807300890121765265199696936241806171216416006196390866001240395102623105528780546535198384608249412874570434696000697 A227111 698 1001394969976725041158716147590755772682093230617336862640367750580589550235324419628522984206372953732017892586152150049474822021216123082746908253589986909711913041989796024788154363367311162109171907082390645654920454647209371632026498467759697490014714033220091027238712715206008292749302246781150263437050549310642179323028962914825050259905454617941066518321306703707999478754685372881048054894296928958158579652952564028398662526047449373490940818476739080107155835946943257382706860898490270330097168338887648221770292745956780206699864213871891463523484869032947010728767084500137044275107131986357720733454360388211650554687565705643335551068365727330141095420117057699369082210617126342356092798010734778497011662460408939339060769223893390529290087656503476060461522484372109095678888436890890381742781871963158169022561593227885930652880607863625289369053074925002979612782636368997087362017929197776224403404833706610499611687418078130280550569484338884441665716651432569038280070206848735228697634061193479742900691928460431911266671931076386264874984232569575511847691651878626905092056747513234513504162120681490201807488548252007768896113696430172481090980236591210153293054649612421977501042251629419611210519378592001425615755319700848664141956076295245685144492989333620259365988470771496616113520185927587027743476643836959364980865695258445337712078860291648315002767557701703575884100201688241000179388687267149630935533737871715826242245523248262213720169770446043014135111773857378583605089787997274363370678717090152299698167416532458939672365743569160124138957560883729843614433911642728859743657396817682068857228079049894738047461290237094267204331166299094543625408136522914701596459568375207890534502495741361851673216706516568799525858505046450451734327829644380505855913719697602194988199844397513718100103932109042978842081627071171935037072729360389361384926732208203850739307611702552811840758472682976292042884217733819245247040796778536229358802933602759490158993356280705284229270890075242923778000356564093169439488450034069646381144497317786615677757302548035350634612425027202196948861090503169631318177918252528800175197149823562956291171028557654346551741977983846514954771635217895050807186514990149313977136208780347824452155239536042562429132477712500608936938785872994608078148458870117025554825101637376779420259166374812822257506817246485790993249214492957738558428501426047074727212316394388164942371066940055774098229282646584961661678987723860663488440521037952617469471537205993102743443204853992664400527229503611172711953091966844137693019164216971365052098379032863853910257170181060153131628790365020280779682843330531428882461308101164742538410496827673003454806799159240878951730077820385879132656053831283031363530857339434410124497303148373139012084254055425769645008638889551891961176763330203863570052438089048488337298622199753415608301253471476456386114236678546858338572041173397632293135548599961881438579076921400264460353895016451696391937078206471241509781229998111708160913473832162244759380619455207691344078419341906176692782991032905197373242618101538454428808197307828533834964228213074843220046676297811931986729086417895757637999329911698310950950965431253770333929460910341764931614246274644847379502347087851188656152507625585303283081536551871865050150337687556433193156282043896017908272601896690711672613259218644309559855875420596178227313277275547853978130122162063350892470708164263613392984595675120722719376610869421497229346530570126697279212627041122476460255548476928441208194771478996392834375389058008651245540851700399873690821215027402076411200401830996121352800858010017904531079134208505756322852072396472405763360728760989493816935349085484976722651556179437186440211798747947678191592548750079115826490969519409304022078237260093918456229241086911827673808902188210407561673179657426006113694789815518748037477322354941223981187833675317627528333260729510486941160680362334387694863983744427340228971353600077181531898225168708305837576864758269351506529267623667868093137813887367656138572935190676411828232426035629101594081504989205629456123132327275425101952574837696677949000698 A227111 699 1001396972765663601641606672974511924259491935892099810644347336294323655033200983000042558580390111382155024535915109916211477470466104610121336482271265525212748060070225348436898923472324594426835170456137620864202260590949640214517533881293058779785830961663799658778352425009737273490303241861867675465084883812878942271703780419766923592674018507587617913763426630792186184518338547249559893996111212640865317714359106762675675211810548563386177077647929645014348939241480525665427635437081284425728503076882493592721663534094811266601091774686002085261930483831760350971381049001224935786940575346421602847725207759106959088148821640896909170400509464618429747446977785362107887240729156519331270954480733311008994772470889433393257644813548364903340656791504888647694433565038350371180308788863886106814932495946131344897627977472320042608050474915577436816582820011626000955168691419859097041219730436470636420487285258170306857042260249331039899649642171617520119718421319266829846233386155810876480317082560756248950043051242440687542597986907375188013311355474349739329918523072809421451713532798437963935194684363112824348379593801336802828104993610744128989201970435499412632651975185380220580417734176981097440395490881299613739208236532563167846099354152230618798299517811170545161537187633727868868098133106986021108306996784410066054299122902321539173404044990664444974797795138971673225497892092768202474402379806011718553130826824168933405378105537175629746357316377179638053511396628751457781965269380659119063440613529810216620740621144493132094053423095161158812535196948044795149148675472406830647405543595110298731449652776749479961626270290178858893015541281511822780337200683996744421263190390970819710443136887490423830165574725272983393841065530302982328826503243295190904618850401069966689066542020873971126682020299558036510501335533103300175119075068312388551185295644858660347987893109104886914904208587239339307684183115480366193934090412915189857966809443244108019058524319937734275194861865015723826487089533555336585192014355096742304583474232052063114161587020213383794286578989537281951102186381494084753725761465980014172752386012667803004933167662827565694897394192179721102771168041214443343138222357844717502909179930339426522719908121913429007483961322503558130527140099750756307106881297400850210262354434850854275720637226434134482717316913436552019364798153245376225581504477805500915719052752574440020687997119763600327366445763964284819350842094782405803334696927686842070079332050221313301876128134997709232100266202262405968750061087935319390739854346793038327993246247023661606314798704698286367844445118699843723827713794248925244841954485121436005833801995646787249093436445461081172576892665608189091434902094812633089616621997549911184561755475321643836942160077541417409425872873580816932427329869438146522029418019711410328881868158777915944335613012906340824007906404237325830546889344651072769211241176399634214780824348978358631259009705730024531544109173004097996800733404459084192365132086347580758554093792559161858858724894524362317722908572430685748041974745696861242514875393981187924315883366999128588156585016099615863032163633218211636667498982769023125420281269271967521934176854102640883340960525687964037330603865470464705711955329181016670020922130252652558173454798110340581533438810269785984960390139836230688845617092898046487311215724555594967102808454503708564433292949303308507596321934274083022952469101506709930255891759348790575891155874070893823426872557098716720290531404645457632875656723363005596078406971272283808888788422799025271788527449240617744281429748363573305025184320649384765305786457744512260138206171482801870155377594500495319394919634604092833446435097458837741704570917486792685946518259275689047615681674354696519787664880573951986229882326432927374722206965437207813453844767648698947468366034166969391850670350300775461882947956085652223460927370330003719780715367064200409559696325136988122060357209738373025845247381871988566943977589777198453493642076434272811397192862105309108620012639610551374884866084474976461418691911820505244276515792993544454418170493433478771921900000699 A227111 700 1001398975558607737998833231146699157135749699103289501613351288126355875929930459851773234245878749178171415892232163853845157743371570720309340601861483159490208498656633575845606001245383384712656712964369361232361598349815901659150753544728794867435630835835708272344449890687348580249644214175602096953654663719209517480277681648004734163606378805364727634381313091127126462186999584447899707743018156808396302516036376901236247999132573521957256400628594000055162228859251852790532023034969451727398864263558550189369961329200109163477668196662851593052229116229204529623050044752594171152312012183297188558944545488789022941678786287985503398513206930086290618579142538222258494398804268895433692490680286179677606055681937363509664022389498931230846570082289181569815225477845018925396679040385784946150255235429380455288354614559252425654907805085874387363592827887896971132245598777629154123044815788569491432562350008337418363949363834239851143651311190351293870419776314443751728460509584303117895221307966223736401347471585642480495512640192082330832610995832185703796827607398007875418677809320411504063609320238977388453346800358716916953458642051835236781029776358349303394886030336037536691246473034948409150960952061070856959843713523420477652734197686796967183241868725061674513293890448737147853064372687138714894421626370660158230594272135586478121223946461042347443396096419559183611142639512668287809119087610591941889300783454887048005373200467144458574368546878092222642341460637409603511023454727592790593681466047666597524083710326037253663785152262334983391283661894299733677855243926143341549424109546453831555229433607197805381536298804671977960496233045390054637683666814772704278229118215755142083707349883229696315271873204749217233291284412908184429744710444567349665356279132914855109302317958969813030226759945498531694465313556932284754648253371425452446602008654065023333100385234151797512975485583815755313679822191803712936932659035848974891567989147504191573671802946827380794382706970510182967859499583956403339301091569685964048034013752619382720970028727709666918506132212060648600638886388917986651392099286184768214528202717264631190715614572871720321471129640416363484229527068595754136807013583482246677354036434722150992792605737277517594805933727997070659930900545094017022746500903085296553092657934004898875791811888288328184611469525812872075222351091848433501840997902256028025294837115952732853173650330815468787627044722757583465273895834804916380422442933592256922725519591415942207296738784510536022664737738394283264058387415345542169411791688808712749852930868464057274605147480385438594236120654458452333150141168896830899361912740147944940604648920712368045840261628879165295579996940441790229992699085484166661051518199430375427044690188708097177081460822849488238205265955681555455171642832136708634992258214977397313613477434176934877967748268524065383218077963664020068520003580091190030183381966588851465449292029188477511054871959289082096576720564830506926790255764416111880535405108450839979883448655987366357727234920630072947105637841555047618380565632273110018135821969303167689383903464930898358200686486049601385966077765558748986672876560128989333554833798883555100437966952122419627712385442677401166984033679298693299553515564435522524428676868813831526926699279969786464527045443954250242488464042708237759410304072459619024185546037427188202872146481893304294574873961911076992051273776025480862954251393051928348000631548412932662602886159153295434644392713564618290682849509248011375313994033468257550610602735251850964398397549130330018138671152604695010489516234811869630340798249665225206065299164786348614954220691572292763362645499492323591624568930626426692546617013606381103200617140188415860783942474120615050243697789891554259661295151881634896873760867741350999490044582177329785681261267776561065208834964785342935973935303603998741078930498000376561090056664656411119058644441553773857598181056834774412292173990223821148991221890834854085752403171894801143132279712211896412319147788397895505350862223497257660796939442378912985335985647610247380297798716569007309179803904672513064041747166550000700 A227111 701 1001400978355557458241543565211519843861089458678428216256462415018287781305387996057659736809347198377089382123681793293636950323770845985980315115932565545974256213548418141052687467108948976555953813683368454800627925452148399030363122206021366791144072648317594112799330779928351602521794976190540144915986703353071871015499763261096326392654939094529664345328994235839545289809131772262550264995184082950713808096000543656275691364865896111892489766578009080165514409538695222354996123573350094030865237776861348803393457575530045900161900340732643826980729218602175057548277530501712295291653091871534614577975241775032275311965562686469930547879107047329750281695761266759887961130430958616730754201545936269295484677583039732611920152284150452583895483410526005491386860219648280181869491483372685408931283649833036381553319059923583916182286794858876508637451977636736164106176237267871540689933202781159848841108744496616947753527921426110477363104267453074024930835899633876662194644699675476053115301287532359351766259518031635608729231190529820117010365285866164056812760851313892752911355837254578431353819009493682671723760594227969254793491212166291235457892594288912818123057320695465556791134475307314061313602272885534583610676333597108316257156939987346241423024004590000825118831746491356508139726350947015991038744429192804592554126323258076450171277867369761865483100318766777224934370890124721815253601937646292760693378550337900826952645042280140014757748519985439621510409565682277366933601725316720280509881994291535252243748948276837165117147986700545454638155283302810987080374554841482045160634801564025518919297433767333570124370312397307961034161975178963129876511430359325996622953677929570310403600546478219019637777013324665461157000478012083169180583266951659412296812314654568502088611466596916664427831946427891740671229144451048897283684659367757076222438589469531146167502192774574277923461406647872018736603210212140412361243052534973112499104857093624519772611706182414215924824358001648929126360419579129084162574214835283911405607013078342304485503418604652960750819755840530786142946550384739662300983907985629614822598651759497313333965328201095932897248945016980746922764315806547120160274072754166275419489546425292111257164251895966272241719209910857042692749716848764580070680795639779995842388363269110504531154712617636384124041404614269206384053064984531252400554756208026251032873082204711245705886782238095442421444856376519662534676862097777235148160421372674789410311678200385045707130932064686228915601785358637659786422653126151622799408195193001350512931637535997800956472673029074084566408610840331916804936107625455340979229462538728583282009408694004375668580706522153329617465127019263094220907550881790902727290027669377157665797994366903912837800493341934191777104200948804040945408972358489945578540090052971797850388393250802921363678726288076266818335938058995939490155903294267803323218791260583573401975823293557755063660915710401741665035183693740092478631105246930839979354707095068691749477060842126124238667391213241055482357007690513007819903371707656332589610161379704591420325301044813512336630403758834416900152750081851247940537631694245442092550731885425732586278895860534389695697538226564945561260679683328721293074644206760939440144544709497548232459500480810172949301864157463604712178679233651362785745986662378918326330696362031951841523996631219165272728959403094567521255954570065436591981703218531761982755820839745773596708862574349722585361191108526618547362332158226739339932099203823448830402340950861243061129054062116539490375908404675211692430296596100057824331695357956699352195061910619372401193706087753537701776689422913167198677251684444893025765398014006961880865364703680991666698177249319616773214522588239518361095459777952150995262980663276856599865610634891771933375395422485642773563316683507804140625640282082755278726111880399489613887093192546279504510552555122876249778832052787328385515861586449741239423781500252790508078702688134200955144788778317827194035538153882075108279767616113084642672650484882912877077481343120123908880738806922163931401428719825904238574441771272411900000701 A227111 702 1001402981156512770380901440560651433669630481700209823413791638441504466592824250957721921668969043837240257553267869241331305433817648369928915505842488070503486678901355029390312938908037588452661542206283164824573157346766941728811367030606628080332926141595455117151720670317567009334312671200242881782100933229524922495522584743142570903659719670244247025852320166193635655808584264063907790511266173611136691366808339354846967539347389595685580978035584979783046146567459137516581581712806708708018330055609503661827505812255826998924500555369847624071720328467560032782163422527150248671491081006566045635021100536956880831027397594653624701452217302145331734266238367663842338368130960984249183394158905668677342982372717292635703438760945356862411152270261979973315553811798904252952010203430255475261715727454185792390652786106415408735559907006811318585383378153327844750616552649213830834236953493442366345017857222673378637415091063589380220224753810465279767695410011805510171654645213146943557823215017039195176996826814270324528863006511705664010407224265903178145042291131798553089463652090834262701361305627638049768865064360704363931642082231762109398311674837320366172335217506712061691912020039573429468689951680929393727782484092815666760266033823573481917820053670826763251756922480336196962293893251864820698039367966768556536940771352492372052042623447375381060370242619971362392401199682890922057719776562358934191289345153112201970844060522219201837310891023905223842774494278766390027698182916659890495715421264930153848205769177209635081152183742855070576802224629986309040454415856913872880798979492079222860788818530645875357903363332551219351279371524952991569725793327549031608132151132647940426005598537228268725933059182376838614718042795805902062508719933763570905192340929532454946482728964740555943201832278754369694764988377643334067922294452321163483219608894263483221140462755626726686783101773172338995056867663247156819875971308141249786294006328447139032503747214252908950309380269570549717248162117000382921158583580374280881860138328320427156359770228769200028013547813123961072306775629239792893919591966794193982542112188586304125874731500561619474541867794549309754617744971694503727445797548174976738456903157707607804952044073477271568526415831682058473107105277538346699295842984348528901476962749283950094229770028185827584921364368893823452940020218585999111967708884036826087472891922850360291262241278806744961998883797444788529279173868036156806795912777137112316956906566818720957630930384343061549275106026185712324003831688193816715238448467222324723943854686523020021206121917145537567097358218959361348115259045337441748742524166754298826435824767881159028411331315520533662495482784221552750155550906662673610009998082771444901913895587465601955437460845743794184664905668967733287535181620979490915599110424516911535769116630275809492087276710650875222601050665488839404071219586005871855245346508135911187156038393738892887141854554722107596559224682010903238251232002214543585270249692602346481752108956267925042259881181665754729547342331581283208077456466781367336643067490009215007538838527726218060190146121283733882500500785965445565267954020522157706874787997555948603945184863225672797524807202013686305709124803521103916837931662749799446458989476062538550687151568284207870367792974727392593944149340767341624428849916592832780094889404400490359390252491009555564577611556718798836429086004982525449078861701075244794886734423039452456707643059412268398647208535474191207885862264600372943901531056646542483266533497992534180879924469260265325905758826473882371701076761682760508212532151717074467344101075537128340773722126550758988160520683528650379512156715356637346620823118110443277775520053307198411541322229813331469973948402234451142342290414612045604413089554341309392711069015113551672337084843490806483581087249075962321269136190427345508933065333882171482368320590171574540404905165108927851089777836593835779115797843760621964916036526666799791768883991453824820374804266752251549977714328546063724641586280142966006618438572523085703460856585097474163480946321019479977012722515374164086478246407091912697657951000702 A227111 703 1001404983961473682428086644905291011407286301117312134374760037808524887186739148824918449116754722038518584835405886394946106303134879054901884517687519440363695120328738575886823301392862717060729498552811623577219438038281007337242676254310326171383065440656594235413637379646108313688402988223063487291673957286475394842014503917296557425540430663290932575251842206488639048844056335942626786554584645878488729557240359163429676689626192599099906453085648561186427703579586758025317919653615138197862395998238749643057968118464058053002968358470796463426235828081236238683626811796447025441486711693436405675240835964579979503014027374136848446015150276032056917882377149858881904786047809285040720933908963232287134400789386553392705670435210958600840726639982625013864974437415140990540867827268792844289293565476709417112404531030434302506453794210443045413161672411446699428669317718212953024630750426659420026969387409546715239675748946017979477559083782609796430801871377694697883041111860242725152034854610353927967854821456157693551480428628989456231205424963341344665532417159568055835255938265227088532632129918895486035470919419109324746141976261133081710364180225212148218778649359024017795339938306822374140241574999519153313684405074173176058002446039383972124796543069511080900693425169062325888196461331511598076733748054465745644861040641480950713528651082450997943762601494973502016359207260355916949439170186658456971511434971109129644910101383387601233434425630929523133236740206244537994795960946092122090179692415262801714221930336504240552145508882105408300242832779797413729769685778665212153703259044877572217670514589363639215886745569153514141320766122661879500529969649259175275836041400327252043956880238021742635992292028857426355070606770734493196300761782022855165382491901917501696738053428109873957716802017991095257076486166948860210139381399626383466178818257258833158637373890384735747461901061452423933086985758245880103977470647722623016258605803960691069688187701974725749944866672406264500345947684198256502345296813378867415586618137191476784135740643824154147808950879468767564388389456648104823120640143677143662944447657988082646723485936690655269579720945387649908220273460261682800646705319609799015656213796094433673742361866308254271173586612272002627313194449056152059140476995963816802894985707367060298860847983194729243958897827498519835972656892242383218981401567054039404917040617601332909778112557583415793250712352790938562479712763849216017011749133814506169808865691221542916872460600496699303333518347482162910069842036070770449745727321319850973400301223719461429710166528432899185143418329109390655997623359050596316000566310823402872494749056248685382035383762514583997040654445569656066241788123543579384475427200040320417134322257590978892274467807827685178911340807001967022052952650397323902222451677159220479539216370658681650455457963840617798063419600771834443691031788954887963694789195505708667717829132413704541634071083367556125064016058795232076363968412199916909110489393122376979350003768736360517267839577189450669843560370783589362953359613874397527670084443554584864589149013982948211581452989239346046209431370066864746077233308489661119495956305039392983956967021009120353009867861932392794855171276209450279362436617320050301851121454601346131054755394354884938302723537364040184571873624353844479878447411506919979098070675852968464008939319673013587057521546669183314623664295633279459559694422206665242157792434525542714772810701101678360609656107305900965159751417777539812489192120368723677147676582229127824997424986048074792374294098501159411061144952143853577137448518957046206135079064387084353119784301593818383590743466868240747390002572471390808211071466730914100648068642466439661234464320791092919387568733358041088656335580831779368726346229525155094666577580651716288805537745727118069771568768476897156510270924559100723342000444734113134830885837198867790361439695414747516390357139899730134734568746970793624573516617500429343868214738713729025336310815405640265702496456780685278615153488207246524934338724757558099147380593933566877086153159003241277165754376887793406086593459346152439712073904704000703 A227111 704 1001406986770440202394294988308199920548748464256244738517328577505186712598072017836623274702695233626293692828738316949165628326106154019226176673086625899896733359648475746685073720010075189847255582423356067658260309312332510741910583797934023425004801578707142622460512751803715885234712798019705620747448297752607866859574663023808869433912139173248599437446748463147199705955960388399490087544093847257269220361088336952781195209624724883945757263302869151505514491455210871052266511151937863846425985014322727790501644730738467475306818537408588904463792832928820680827636619017288454913010444418188301467045620400616887562436076521360569322117388681631156764694067582878915384182193539042291160054366581866819440069389510789183439738553916125583996982964573493826844740187390700267011050004751495371671551888588578654803784570047105710588952391709295906392245687416206138943914847212097772897887585857326036392315998981976516475883554918878456422454449520557136896584267701669757862425072432294790992272011736505325460693717970623609040053261265317851203606181710180864123955845046257332680235810224014155334718360920453962520815352311179297900430764181153961894295838844174286968237766550150400625868816925007075764950282053200462400310103049255541920261746377515784858917219180679399869184399792660907090367901527471967206678036701263815208385561807025292904077585767701120222311113639116121720743268616378036461590178142941110511863019059787782518016279001619523948114673297943474101259101455882175989593184147986316091507212884151916818560428626516707791449403538042020327316578194886171099967159008996315068270652578514862993322870707532029124634531467286749085016497544842845452764017717628748000859044040801920547328320211356213080940335744715551010740940073333316622491348481483910491159059095996113190811914449270247448499976895651929406988245950226429119482158344321260424493429451412128067409427681911376054177769258567763736161679593222339728074431445844042490196497071386004984741879939317625952182113653189299932605377826376376736741301121051335589741075029545891028760988488149082025888477297342512954110394272354711343701046592063511425264979352900856510700193079536653919389698485354998815725540591053985579040612109292992437706070131783568959452001743227034843608651687876700755486767016971943066167056930218512887544242968436998070232161754796465863389199917709253468643435014103227683529253530745205804111813625595095220521081753517268718803492109253645260559392934745464541575747000505977886044068196635968453391475624460269366347781952969582768369476463430838759598432996059255164635025699597965013946502928744749929024643078378951516559975992949199158147860870207281995133739746920362054638266674253697694893127993216051722769699054369670920727533477284710499692385081333580178644786754807863373435954835498916120318029023015089515249276631146975687555658537555653851188483065264458202588364852388434936694430331614394653884710713228854332627028656884813330649415458622581005621544079230790442146110236898490076942093070515892974411360122262145881032606187826345167563234303174783587800504237385547819998358416386828906268868977273437338950149934085134378780240055047104379020760017391010144797673139245128274745378986339217186387348208870591852438747300246293573459474238276447010288975357397796344270954965314986496504315934940747119677515375507149038226639826777314143021436039214225280541466847192262680593686106147699041433574744125441640113631016146430793787201505315525031435200794266372920906965058219468368426207546072489505304216725809062883538384335099025749755082446717166964054618581763450654553493192062056788082920033345871588075774260077869026212953412821647849100959889367013963187968702097023594277331251527226739358159495325949074060479591308193179343594177025533856336278442360598741870471636613201055422425604414166523223001805130272439164217505130853023055507982779680705353019783226069537723273327488173867506848843753733440720280992762920156358244380329171768317005142568748308200235675351437568802907663206896272716275610223621125657164654789581353147245627428389175691055802991293887634809857146078337327289228419534459158031468446592885609861416154152160000704 A227111 705 1001408989583412338290738303215748450303684270741765964705688300027966962933688689093472208800419720567644190694085455840964120770967860125231080246385070188630845633674831348516238351581628386696242414217460184871842814209373915968893786611764376616797341262138916971305101078593805855286837159131613257170466729161911698118021906778292902547733710440101405503982332424068874158148883661271422830188326308658409150253650570399897860412851714456705898962218295850790731853923007353770429028926934849802500062728094894039958986984384870984123305092992660753283130964051060302640917038051842862678123823413635651131955118086182447960246621414010598015881896067962504876731564914096198764863103021524583196827401649879049264745037362433804228718880000527745812939999938582247192411251857210073974168885860964006835026438848066538395617468199133400269343135311572871189848028862167809683781288342363527775715168679473120293962124193947511041506959970748618430421276449978618927075451073774359330563102584556614469993753555376763616734285430091695465815183678288901410679599466313079060720751613281892777741602639799347424763803268643171298821498455848449339607455717936182225958494354141611136586490877464722277311044644845585840794989579624327226235384516147956026271413724950537444447553042992964684914627080559798987013019937386825689280938459260483987961512832504045914021912972159126973469107263399637351491736600898910010402745406347957223897384328854390658610205904532617085779181926056635562576374450951851013738918796359816103193303776487505429978802945659738894528482196296950902475127419742318039529561529584563375122123907666316764003979781055773674103417097133796912945514063696614372332261366163653288705786583614166109769087615952678913128475882751048149814104128858392682353858970984572697198018558948922691136378571402407935566764021648003908829068831461253086173448448427809685614652054804852073408303667608102503039492878358818970627699492648439186995641714602956707633754841363889150947888732007816399732043291666661444532836772631683541810576347151232395598875644280363502405854533341922583408704920149298688256833725578867663667085889333574912144152739196617864755226397276089506760846609482389804777784392226947413551508507716564318371335744908176312793826213556778935812030650908902922276005987878663815604133112273232847574054240120039958520935158821114608337731966865129989322873781137283233092378206033285892956367809817429370093921462770997640783346300444613055497123114968854319740980935982967148866025778602552859637160864494645826286017949230155189187531039473695779239881422475501555824035118675963908652811360320897251996068228479964856133899722245187433187126569613021843386906611527361146306127265405010818526003195474997500427574937701537871945831352967189641913344145686608523547553065489098521354874022229675777343267692051082592777909805798015529829874428393189746125526760580133273540929411320076293963531886031366850885063594686586001140188202274409271143663052911864179700187766193884887668199297042599905510047037792923516804186568003040401555631892521452980676379978973546376996896249031069231480124015575991595483126930146802736810844886173421096059758269481005041859451194164967693509473073471910808696889084113232897800711863213999725760519784946038894770411706945561126565675885046660018409042161093862371082954058634314277634390690353328178900362435577089250238215162107205638316174961661948125799374279932853815284988427960306226701277963948903392226582414476377870050738121953188642951705193788975151255638497522421898865449794430025309543782688190548271224352829057062973402498616208239887356301139637379767244352345608800831299993365420254102886618754375353708095064272903201953749026837287037785752048415381518722344907297544291657316161272606141331409161771294500338670633073828827127487123598187747935595011294170708773975396534845077161963368715496091715993077196639135993789871388542293989417614660899997958017384989661059508491747685808515325058657366683197857913570982954459929079351646478920056939331539996886375693415402509139076442635283840275778821744675394709693744649627003752489628651559888706476324960641720825543850061991103443185336286483437272394400320000705 A227111 706 1001410992400390098128644444489960586812276678189758699773361466666049690290109369758252323727000698132382630748840550319047064382260236432625224554526336782098136269466201964819286908311646476233005731512441364209789201827344074407413391888595689561752640833396436447560336546173502530146744016920696807598961364474622573643665534955246884470514997038088373567620091789296275547434052759332789412645587195223482373224693808480677571871619758964925187649132274530119130566235209685293681358913940437161047729864373924244732744174568338109134534872127539920067228941408524611928593499205091329744831891206369467958839193694951574704741925019690989960556567262432523413059687220461332889677753832346444052454753013522294656261700033068459706816548254848008314515500234585141392332142852869048206926133931724678758288613529272682640105680779266013966096568287254541943881112651833288331984449765996297655558622336912591654345386081803582937547066468192676372739258836109064434792748087779922611580093952899358510790398751891602358525013573201861931235491699616204727217102974308405505168692190661163496480900790324391213234638640914990224243642136324545684194955634947187334141792309236023580964589763478239440205448866309006715041664093838536192836636524516678219134210725857725599144926153240133451663317509944775706818333056336332561404845053930724472228224940321325360306715723080993705955353081391853037127323462651368539606388175377179741668891013111185348331735342426409872011733960472373002549556129599493815985064098207815638677523847003551192105510986447069785379754545469894092838890349669840945970754417607655385239877836845861444058992926022012914943233274843356649072053205639725268016163185233621598294735247186474294060505233580582498274945926621873316165688206055909459065890362080023317861929044494881529885764730968738825933364907727547227941234560191927762729394366205224382889702023684468253661038356148028291562587581290397919007072984311262804280793366158311482101326066383375381654804622800538535425525129801062664202536538372623427351283591567185396942615506441910988103313454022228278765722655533250509556867726292208427130058512161652532701913516076831278638055051218183865860323477256219071072038948980006326855281625154539139390679495141960059014668232249754047626675240126596088393973839135152805914792377473290337109530875340975955632415202621200088812152176465674519665143173416202072644741163106168705997408516748937191327066555393402101025110598418410452613980463954524864514874953403263367799817532768065996546244170362983339953210251899705867544939831767405250168009063478748073831087511581566234881030700929671390861827470687397172985233038528071947569043744708013208560386103345450461281499515604903361873386549786495322429359741128643575967205573709168042815343261875207511683266580416584712797108868604284281859323462466148665920080272102377849229787112454490873967463357782465950742212034976310569263731378158444483287150970159890663598961628318186791305320526907320587969924585563795731358743842999047880472959567810057009580704283401765047514172857904205417394514986565941089786475459235766789381201428004024389049931067494394161439045070524243292967865254618763763814487808688335263427469082273260079379261349616655745280168247451338805551100714133170039547954954195515543449652569388141136371681182833913603842381238045927230328005212015031370181213087263733764589938324394508416688237368731329982848433616000819994886471298895728572569605924864717659017220436847419621301162698397997348534724724278455764147721540430990736163175035824309952868592712872386267985796252012966005081728254241417685254312401585105548811824777525409128868310093818909169134746658586649505389658815182646800263567321377524391125522895884072154130824760619528586404149955854626064100516396438699333494284881238638506699017973693073839454269283137874689788530319114923850312562369794358490671378329770473764079079287579718054222367426591596484685812850563531981767010935863166661096544563841572979928957638328108832856641056874012779104093981091163461802959893067227819110564547985186294718512737530913237536608727127315441330639523304191443880767213304781696272730156768267360754210563124629407528954649185000706 A227111 707 1001412995221373489919257289440558828430234554292811395020019247424277334089461983014058151542554679924978475793534403809453617020548036832327121944850214754525315395550110051589541715536946861174376569137208146678300161220875886281352832799410572966519999962061305899171092749875289776073210504553443811833444949140181056159650910588198773057505645165534716033927125623975871807561078753280159194563141063567684493880781848718040882656363604344030265785050866895705972508645551423859128938922887836012995117110031152929853138746016728258826368270213160870054076415113124298013766296089448822889439538007473756874361475722207009489805152055580782721122477777551166382038550834959042247429436989089245642321333339831494299201133507203780806373528083715799130531601519772670562676345269962342693165337710018373321785166099664714746622894452231955029925367080121773317653427542868743969698945925212048359811569926381550310849221652281784420518994051284105798121255696196315376471639054349022720351542753756701206922863718219112388174353859612274049529262475133788775948268507103674522513389448984824067194611859348230259377265762767508250955447452309996834830475575518849772798524410594683558657610081521179905806864554929428288410248591325928880329397870563491867974501038252905900871173905647992378887227871894880969289186894015432214132581037931551395217908912783244490124932290598417954970605865124546713569998079946802105742568478143127750622026393669314186373577615238484518926945366854514765369504593149176640521744217322273135512441385948051895431407692039063876573665566084456550430779076548065158232904041076961039021063753226413011874214727243860979188007387635802918688217552833191033403002603187659804171768183368262880425479188481280571823989797600598084029569489282507466755950101178393618937580195655772501089875579807064384839614366521795919014042438752219077753458571907783344890039993402900970542740826151332283951562603962521006924552179486603727313753488558048157009687312327874393564204043258836247770588164451590223036198282001167335825506610592557954966258159277324996281009297146730468688938264395152871137737541339404177821333904615009770117645344991719279561415709463531075830779108396412736900698703253126502475708388304237939961241712182579007189878085273424720921213714541264310935241724160555070232525543242441150577931861555152583344206427493084396053508686161689719047317373713226031267749169355402540128787225673014321391631780156418966366541650998823943134441078859955650449635128833429193390570165254265506899634709991686905055395512493923649007444766457881253939035703717635149904759672200765362894824499082420438844288297090342479551099044138015103990693695362315498017190202274270245570894717457628444414705285741068892224529602347698258316655970248369629798461702919817917952603338426197992901045364300666616405657505335730330525361029670144144179687556498885908520818102963055988913533386126839592473549829327237268290086177610945919785602240240303239476628728277230739558188661233266671184012675599065679271677913823682582656930521293527664476264845848365593912828322615237841689681485809688364665749121175400273083133175761046023297221145877573496568277769253213243072534432622093188903830969517915152825948197330658089507545574890032996365497816608837786103088011210653522773793907566714236768907266177870229508495060437320368123831553747821009553600121511007929621890415020918990542963539567751270546737364742252622246528218023041375598790757849866110488589567896066733725928922853343406407468605084952615865460860722815959647124940275516151694068424748268230070141675334245678184681354724523669473474670322552417883285021407719827340959029607796813587664673977080059934294240792182101284264646558418119337018109144111873859751503546704918163778472497221612080038456140083049121657369469730350902202544601534102003760443740845954243739187401586683625417917757134710672863580811140227829968309744503342269933577337032053217882224231215723841313410376546639744058241605642005708234298385471918091352310227047175483173269222186312589886612611320538163693630037839629807261898777566554687689090651025046334518432093609400703766268362883345194401876684730835297828628360419370304332434699898756000707 A227111 708 1001414998046362521673836737857009065103401454175107703964619528762998821177464112247734070289099512710611325052353608247512395377463030864018526362661479230400298109398803015540178692655558648159787271414113415363081076456988538831298051430668758395777337312499477380949494655613229190106589148444306174704147919222480375157288607316376283920096513292354532106321105104659499667515397599890231702122197400437166042054546127908513624929648239499367334086617511809790631646060449584395741447495472000429753202663104325262294624528049487548108317584840566761503688983345887295320953799010112408287880225556804939930668854977199614710129180091180151957668229032546164917108882388647652478293470515073546066980271538445719209176209614814533513902072371065150013875014574661194607782885481260550474997854992486867224600084991238625462523115015380753813056160916889836992912808307779948594535052034771914334142293251865844451612930759070743598006031506334661299864659262334968510266282933192338670309203534230628626372378205435758427647238605961468260504159671727503551826204198913471626888126070258553344652085085075468055047460126085799147331034372980657812687820690785805854863122820309362955715491373160378358403197929218332698400516405108069868093319993166396358433720309035848195957117922396658748718745512898961441541180696682401911940672970532222413266768624128841831673591215102692436083434812630321609582033366905834675884128594740477648702150457980432633988839177045383260553556810873236740438562959155813382745425766994722715960504595192146267688195003662342443714971643630208964798410044013379364013550665939072438525534139968679586863392614229256473983943750735634957019211572619224646579429683924850016306142905306334881704053565145597029151552863081918339299115675105320343564827703619530085362738047498301883590382878028338234237415306924595597698152919609155347631422151062197766090524549099998074320997443379323548259982478796166344385275630671955627536896853260744479739843020220397723246607796285267960820283167092493601086843291733528801621805638178427856490600906396700935424559948177221448695853413992915938787946566304929988903397338855688941625023927749707349483898001016311947841712586088769206248916285579460969779733333394159266811967095526612692852750504970580599538405802921066718223736998555609417503530855487612843082759727081766162774032139950306967019679593090249890250289793828308314546395502781096509770761314541468258903525626228652212649080981981100830183908937289499389896981503239171985295553683026796197897880443264560644258842639944995426602843075479869229869776176538874576111580733646278676913968722496537572984236314276074832765370749163118146982373604802137178903478223446114408008040408785781860155989211789766987812527556084473593972043959984342920964012131800408414326564036121191578716614581678598108870286032368881678523555931726283404195873538024769119180180653725294451667728747242869634117758465857632191386464313300013990707281920781184758454789494743381973492760457022619213131791247893058133560037409299037270454285778144989547248192033330543117786111942854488557178798924082873508583242685884261422455675317638347614321773346158426206644746662515783884244401813927143945281520441916426719573980589147673489474107934235902608184039208798919903064527047347127989126643939611079717627992662856030904066120163823598861526521874180600499983604197341069738550485925037159094056550117078142168680547128234133673135771891084590950382646226858812204295945827416185305422548955089887950395883422673628061046414135880389683738613243789233527690547502932249133893729429349610550424024758082151390266572199586638750586535682428950818003088302396987719087472940137293267435827459875274026833284568287447668851879258789204639187615150895581186812995271467762456567407990152894812891316913450975005481665710499924287098271377422279166652509800190172956479670244742657662572490568047630471780653495917043751989038399149964359855397063510978373422197561021600381901474563061028672428404141874139731396860384098810988520650222789620662981420628922742800911702729605989140938536327006645597083267552791669739657483785689142948399263484451539303747787483792211474602730956656921880579948413957239201149034000708 A227111 709 1001417000875357201403658712040565521832091102149585819625734646607036327927682189841869103774226032758094191595078734478935355998444332173059706362881877431413908695240496497750659662961354417561546644127481867020774594472463152647154838140490266900494718294207582379942195248703369323815094071846529852811943883706485375168898740837431265762076154712323611170219783030835781860890756758877870403832321485637403775323062552506888660108180057913189969216941654779029200360428035732786264687554507862434831174333496656353835117964368690508337397073216910074366998829853799910680431316619696662216607352494366614002541242558035207633636393340050529165916563586283107531661165440030391222763468059767146777083316253346474767274796472934562009461896394403518616091326525559812328652328376468836650828842645503686860624515818086822773674375346864161680111555074181745405506672360078910726889372360906284932045749488092536613375452434621412517840945733977154975135974885855371924507107150381733415932195129917345544875874248985246435445874788050505829581068405997317744358174062545921185324276171988180472309789565178443594124221990746674053166561526798448326551136069592356950899313696782205050030808120584467069078393555708384270510983777852469835641730250926053293355873684608491766615256930731632368130594958011100011592168898074506089850481419664030896673663606270872180444471317794997709177708561544976264360127984258998489473533560891924561179304734530726568460437840537363773704839433467931541545189321516362189779042081205734961188614243065824210594782328156918360707820009696922559650255184283036611695730627882171412629334229997938460469339928002610717769647857643948420901489808123681667475889651750814863402987857787973726190448710372301841157129885615820513338193675252640984716232325808181374321730379355459299998494286293004415334076717370369832522826519995980523503365194828746431914148946804206234323743184403667566080927666477172374114001880216292419268665323327137247740244451749428476729726415107296327312945971411057197909593875197076070397407714453878706735721329643547470667153472300836793841604075231054986355428989326924861222035741472545319098292168027445203553605249532752564756144738438110604678932370675131429998419766358350346742196481520842504365953631464400662614331455011751346642632181718671286998205307479091292765203451450642394444802535431242661206120548053382562063908604688848653789311369540834322794425453523968554614370418958513038173349861176698250734570481164239527816901341551728828510690844940771681325021973518547538670139470725219921081202357517012744841778034837288618157015321657841209799121785071087741560299862309859096617945937425065374174529554445356089482473714904544110034582154621028537002251895323775862060762112247361233316884205813946233679605690194873553440472871331311217761345816914860420702203106324540758781577248507621495733011785627665481161920128178081084153669026711450586470899861782090356821519848960350504557652389425240718584066101082894831528430211803975069708984244804369907000705463694584190615003004133888906705993002050133514026499149484461437833298043839031992844450164004967441857344828715899757841240943681821302351282378512540638042917089487699265136788911768406721457901821956025836623756224362263534414365543880972003087724338615119595371411539376185145879861204604587708861750425834418013663807606856225029630856343539910820568452018079387277959717311187833361425316738057843404038375910006126591346523950775667131162504553197351548225263733454072201248930871034065939697451276092795983657257905056073981217327367875560929967248948578399107969791360453482873214628209061564449193714303082432390883316588746251554033303318269585877348385251470259483140546052755299979100658544428385199487749414252023226471822192540141613619823903356795080224802613035680250062206943480443084402244039863030250767102259255529597638181617399521729970058578318093703460785916996205617766797873884492726206779742251887513154713189692881111691861819370410736244143356676715245377937705901487833832400216914583068953524405451410759784693232473284659286780364449492348475684152772087633906312075610379808253066673577804440558032096021984657148995431283537365795349154483762783192736400020000709 A227111 710 1001419003708357537120015156836315766225277757266686717343198790372364922471575046385071323400185847139870608270751313311351960260908816666346589451430584668806110043827486680634256361265140161577726208572610334713094522606289016497003143911335249829597850525248393457794455655712917235898128472844566956723205201419548640220426598259755652017291302580712939304149768938295522427349819040723872761973238918578252852730176032589939127757591760648376147357380721328252140907018965957211669810499487230003060571995415570144484721309342324621190364260462948190602306997089955929296906790187008947810921673300783722510212442700589654849074460998127080086883715267452611868843682597444162401157265934224972840861796873912001188685885303318331668971100784682405350757493558198988433702324486517806703020883752713980013005750199893858862328684070152332293419534543478837608080593536430718076403046191056471692580841665257370505196813341074668829906910672270616897939590496505278975988621196085767896465834655637296176032733372107372027733309921372434691986766099873625579321935275342220072967733348913636322600475631412921865926334771135608086388582060774170889074808514051808314922429689554735491620598819244992746639371334137092489350306467121625024176293464518461825469293999997427263289754313049536713472934560452297288279293120970761058165978718714929551764924731184817953564703364905959707958024224526015919500026382905384974103606673283162216433686615491493479455594328779056009255341459886244920597399175154566659544265825907151946891541897578349837648011371453886479540879082893226981851744275828606767724940639979413626306220416227872922206292187095603330376854140465679765047595976146278703266605378883538935348789813747383159232594756388018532195666602846440192116138433300692374323096437929268162980859492730855272869595981397986618464879047289567157955566970051322362544803046211504667255950577336009318187111833815715375972680504784245345979953941875667576222831905030247005161479187758592132566459476836879934109315329342179736856897200783739621257814980467685808854956373229716156855698105672356835567014536990509595051408784246115568505453255555124866850074675670156234516262649393767732260257938779745768314052959333623863975700302228103330109495806646993578955435750678810840910686103075122964342404400264810987342223694472202720092301369014462536002509658873539491551492653327458989235942482615807741692790639849027008960289945865104841236938179440447429573197555663771523149090849475017947358667475964514950465108694337166009185357827364596695321952250359902528881099524495124935791787849163488516557712761112372944747895104637743915013286445336599480021863098484174853556114785357482606589850542673070440899356109377329738650540117967410520400696466783773200483266365988385817612088706485289931055779343862727316347660148027777635841365912621883121830725929983594955044276968247040862954857682899157259662112039597836280624829933947696162536375859808661960945361490739312287144722084456642207823349886690905917202101043559727724492626406971951542374085196869442888705661424488889422260196659364974294813319221877940871984352979396712209106344281983101514323118278549386892647728654870652916461677391437633838721392041400948737829428311040095768086281798385238151007198470003875725822931594160732298563255154210137254310541884609368925374312118431203562336011335609912220206735004752614296192752085244872950809236071528399186974961446522638972596949853084810831708622052873186036269908066002161997100943998676116560438243480945412124406657042934301755113344829888145480121500569002606133586176633942402535338657689485779755422292486927716000123026051760452020065669404561425958234014397157134943580002654973326596199637059820572205132329298076622176999359185111664115367379554997713698631583380548034385824810167828015004509256092888848379577912920064011705450181514293395598897186720806276858768775860772677849080145208096258956682116363728251456793082191451516619866228520745838299893063602712148002502554816291000194666554322045502776423969070726496247896872691837240241977290059058837903126492948869282711133374458543309910528788218494873545226994036762752332682461672782428913634517517799797201913423823301491802304345546291651715000710 A227111 711 1001421006545363536834214039665225780144769642300369159614483890950319932554812953207236411352990778407790661979209760622383504230350403127981477812436427823612565778616160426912377133280112032195088009607465933289636466928313454480563674764975917661957019454048949236287163662244286466483896899777697551785272117977139535434000553737783272787757905897556024575316053626663179235363837958501063452959884994652257687750244089166681245083340387171789264051762246120477855756521750794783156198106321964289966070254124729801291513622431108187875237950683131719425471291629583110378911584089908890512197598481913716725163096511472514785826123939415439947703838505717230210481137177277696124042037857534077822747711450728665696434916200321663509161504164874512819173791554570013505153632078838127410257820957830656598320272524533634134228321904746798222737257220867813010681627952212284265479120086421964433163320542008655270449731198087975526809949073574120493439409220711136011660717801403652960851245853890675255495168092029240368228380141556831562068099567576244258167096601468412583345333363195009873701132651891874902204888180211026135614008163885125875889788215342285282469467177463215287394799855392600428504280145810682369979576783464048283648489347269749132142018885292071384459672400791547555615629873953287597915858579545410830790020544582516500204364230137606659594339622132245048559645142865287262970320406693790656889295882007035249197227558303545157708022513399253129526822606795459853653772438411371779356068552249024719114229945700956380104620843266034604985681246290684948296011056757508169754193053248997854505590857256076043722138661219508181655512283456191048549482122917329506015888230426820812774909696463607666141125247851340859522358692338488755110906845064220782032592443137427789191377273075519004200786261289950920151822972632327660372512511352739638669532155294093725070456342805249841258944001805059264219028782579173986804168729409437325677768058274788400332162373469227405298975181279103881454076251645525475244959857380231594861860420027249336512120204435726894958368269597901026808384834225741971995367832077328631747263341600413941358335830500409282660704236715512914546189706730867183067151476834863598852753122198709366549797675291864676461072819045946244900903523784714783133321333726968884782479707632593459190262462324435361476131021498412436095044513651559523605867571938709064703585176776517395644767032122202145993096684762191940049098189020709500830960449405982326913397953771649978153457895726043992672435426398926402541824346725733109215432066773092723684142419994345065499908587919738154172126759218154068716045384167929853358513283113753875968396832212878792000618366284673313325333363979513911155396390510644203326413492314646005917419971287800910177909984429023295945446581867974568930961532130312345579722734933006162490645050676673344985679435305244345250955927133361137848453282737761807270679733021093158066918842203560058420323030957736113379871133182227055006682638559150868802131472692105859703271022317764780813475360849221624587304946905032407036991046244266525612424387078551329822257916109826552366757527229808135697431025028102750477832129025611375388997774154373796899581784919894750815135563175259946455861945112211165259138220866401368030502268020832895689237161125074263045674320547258282907558279346578674317301589618919632424319193192992945077804559928474988537058302722582526462147563084106701136837203580478625420279343525945258691204938687131496871740849015888648937910285231125084359871790308690172440762260594147998507404738022526811430568245365703171195149967693188935621349848639475227345964733363361826666627103509351764497184613631895954531620229101288157601359199611551300223984262756117671699284798630546589281358266530351871866440502101175657990225022368125857926229431150971950331191632805449589433729384405657083429128985582080289705093876594429335857525274683214363283033522343212115422111284889692743157216365689725078379970507727661564979189410664388633310266939908768929723620430830805300672453902513670392052322602879171327569825917195893669334347232943751312995837188437404222898474110942572791513549233265216446396322802177683806076544112783343056133466392199551561904120000711 A227111 712 1001423009386375208557579350556185095439493616073428482595536433200758634404305697910671250779428413065947291713393848433633997684047511868526824958725706107016782419078911549189403471353744336057887259621907422012930435866534216584866346875828444469881008118258259483660387843113816499401116950335598978707531121564652284511651873098670321756043725761350528384784491319466282792784013163749630636046067041660273753347041336802129402413240614724806015869641973497612715990905011697377726798461506507123395162956262177478755700635313868328782271376537842721428447194381564062548042385983780163539791613929299758879295763115155325288155105936814244317585606833307357929674105527683206996836841779208635624969131973310705356892397068965378267185204156213871467414747496802365151622443397668582762026123666769551375880755185065677451296696502528279032263550363088835211764170477860108096511220326585734230901130396957158446095014727045174889419928024642360731008125482631637843436235843863267146961081788485917202190041786189391693337009226289381365809851269083392644555739310082293584895157833788768530371966417834578210323279668121460222895143783815065064080765824029641158525980308082647784135819909500690614885892161624334620010179650128264905277935019224267378175764707504372674602443892873059384397691568499562569930602113974290628490711363565439686518649709314302010076473992857924609684836302447614969320320331415104018087704275624695656594442790542228078182846435964824333704302604431418103113593501035651202924472697726584951337761022213956240119802702670073125683437331173636650583014421797769940494703954867379411861320454811484335457998232574624328484779991150381106791113542116527744698753983500015061037651707347651803542710146942603967447689718523677765485570626685794772040855815947990967609026387667084295746063807589603904072265289659808045980543689219806777178758171995859510211694979050679501181290510374875762503741505260766464647358092400916190610543746234682118003932790788812864566027187096899980185002279863919450966568167563089458124266404126831576030325542867280810038928470177584524504766094159843408942321313217941377620280720558591688930663422305220208803599401889470082922625031378020386862737865369503215620617203840978063666302671557105764383778747612628901042714514750851666459812477405293934319984461604666500682708640129267708977839511224452923261043164249035334071587324684616999639098776205178158039709294647306100451523566114324526253537839787514344694298339803732048028576762620198853977449687691370336066083605260593842567264833679104608431290595108345170345094663343393266340876099220356280887322730526924609919545072343684902772883400660298240377664594152987102972844884914816032129286944205342514073841371564774684496852734621229938742648032927260219413741954431380065285553182830082525536236666737028946056386116742634662590348148844943972402385811709070678771399388182260546887829822384665170754696438099934370319287279878708089680631209642852667361358580637348697376336009716604637217178171037849142871430701135316789936065036257569237833684678626220555677316230804098817486110637632512167703039619753674419040465548535756251031719318375829688404783697797221697956877899233460428255737950244743198563236244708556868664714761068015107883083500991835902363234453299546005760867807300833258039990274641588835539514725537763055356219020659762858927974129611172596058942101241402093401790503888378735555672088192257907903716838282288836524445373252923688528849135060738963068732430500485736716532044491257303129095097927864132778172840363555841973513607351881355915188500368607725967549955457785664309735311583750213809491709292705527338519984743493113796152182042889203926372157398166357522701075733750886266764138519510854636551575023144491189425165131517553015186521283548276960992968432345784010117268605324996182203446809137287412844240158975713229002448241154267144867009923413748855424311884683584503663829453574685482613877655469440351251163502590229309381429368783956699607221040707407271242560247982192939434375295242993212328751173578546701269467282399795853422218944601568172816618927083826039919870201252309488425034345567682622369508031000515156433165909653643926356468669655198996277167330031615460952157236000712 A227111 713 1001425012231392560301451102178051993770019269280515859810201255114010552030624186589512259168722735511420432829569484559351655191420496459320211609247642080616560024820137141233885689733774666413279263364231577818166995794116313186371203154041632452004971962612538980725306214653215563371871466103015753005710839075110141698243756866982518542949454576014293179943704863873605671722935552540594297348838070341397188899895773197052762582878759960952125094501923517507948970216515651644599803120320273938303087782298123932856533416913847442896497832892720559163206919556527354384537898958173219516028784622015419880331607989956392502294209732240291822134826564573320705884247645683781226073557756768152004382847833751904266852382188063081281741416863113022390992807813478184964798176629050224467112809591606627094025676289977727310127065461787055766916868091966824132213726193190382188775201064760908282283170234784789039869898261804179248571618888971600066656013378389163697491211580323294155693972057688642928170555491017468904028366659939605564431026057223862711773452177302746652880859211521090774545832151893712746827808439778591577635378547967018686047008859685399429592955074760794482253924965853114816411729332980153588533608988117585585024281526810657337363251309901645664462501026376385458115668816327083939181788687580602718492422934157376796853440230113516274450356539146315985911923427071660219407393684792796527889046660376357610103748944178611935080699256499988240839570759907100143343004268368999501788467174892624335955414673016886438086581985895373844986422663443313316610024902878317524977827436105534953566895179597888367569413072527367339072217452528707895269870933295062495631326051501966172837346961838291589149853624696756727407773273043592454148763109071937236785335676877590271147824177930668252641579780713018297018783483270235542624003322646812704280959789873533969775421308715567146197487623114637568253461453479557957397708213130296823713515529996496819309894010254062279818287091745975198803683545987025102553824575224179624445802421064777969273450354181854424396112821139566511404217202665223343794913455888572445670958632488285542772440869690706483413516599805613157626075363713536953196780723662166803150213581476532992500231294795899080920015650493663053481470653934980264639360682247115423574126132688807230308077412087357705050933031541999241145391273899268787628603908335660501301159345338026983219248856670250628031602267015463658217828154923144821533967018899580695043266837446810696421385992612592260911029693435131928328551041806230142293781724580319954968662260809035810707414435907054813011964767018213537009546757365113544758521016573741047691031595606207012114837951812585243395066529465905591394890005336362417655711084123372767710210872217408653962892981005111018061254730640502739119419764641431458582147917169288425124740323378751017239653943135708417477451686635785955481790236906461486802300185685539890455006825295200928254607010846851630035735567241130100940548535333617387787893454525389087097024338137015789547327143606828277611311124370990503171522553029523434637501343328175008340296474503091668473193802914486565016991573678769009039132404614139460271248201613869897402440087923744106264713476430231150215276830551081381968187055993578747814172778400422102584858496140758622545381280359092444396638546284306572602983154423486876864073065927007499210941226180526771646048832480849454010420617009972144856448539014828563898537943518249915032700247500317879607971436468474996838989588906408375358470231033700116716129706536795806824603406380588654939877803934177894937636187386501429913370742118752031461279853048778148016211299956795973678870422582756105091148114187949533626314832978300994568925120747563909395504730454595252679776997392566457783762199784724403555445714760292423679317162981935977401044839265699714054613616258022301796023249162621620467819219367728501806327593397449828596149622417950559109641630767802640005242173261760018124150323053262723759792958690170299275392714099792421963911485234269963267484370530408439955849199429282038050134754461469631458757070890987332974628198727996874804606606972737899646792179978503027924198262329589140431466637576515994193891816828232809131983527578411064000713 A227111 714 1001427015080415600077185329871698770523450624223614927225847447033925243618527489203481132495330401706112027257369196406607380046297245302629082737802333750941995551833169999089089245955964730491258345586700419021700724706094970983131041679863074188394047528086583197685009405781984481959884393346546842086881251518080760796962501069984600634887870153167401482768714222898548927614812715618915365373683137381491804652613299235252115351601796316058806384027306505485342012616843368684998080622548787780389457881350293366148136952501925569956069757559604073227787403248938020244865103971423093476484036516044872297242068894293076651964058995371601196781656589908864245692352056249398488108326696886828698907647963822602638687605187470565010835014967679563412881375927626397173671303860251860124164075234463784183613094789954426510396620038466682644525873646670744515498901785431004399061718507066526583773149066894357479051020843154607842203070857319958081831504329684912350335974924903018566438420178485797223667925914926260897179985324979588434415865537910167308229792331562545519064082679654618658893592475027644567835467517185147855150412358501219476300565888639038034567784619512418023534806825918910702731861465823933656679161720715551640545323310468433023658701769026089703046325578703835766993711988280318901781167488588047277583885628374754400243468497307457851773591137849317804551037326308829526425384884610845793150687334451590658543344456019905849514027189820318394380087614714915654938859536274422646286435100624049648506359998894894710837244202819225833031442563162956765905484486277540267191079621819912460681934933976386242891336727018054395574320972635128172694511091930137972214200786409370422786192621471177614025684272600463410774285484622690851615147728832669810033123452776903170512418482611415087590417979576833659247787916933129817805428762607477454217148545015934958671365000047972882352729338588702507018223084639961175008362242082075726214762040836946268557297947924078855152057915455592663566984253373932074324165763422363504637488223211495832425262069506532462562094332555169862067062426575123908147441202306541901502632033027930238622967822883515201404178206630009169450501145781341755239309096836751389618450378688075328362375317194822370046620384760580262059964987975245420085139109302020105327567987006752623460933361741499171126213865699084485632649111758555543001930130209405585297477330657078560497010117009924259238211024119546165579030266053201129983822572488924195864853191932457013280158636530600036407860145158452714987147105065746489920387207535337825013463852963212334115692457469585751022370434666860250706093851848708729913266848713001311772466679429020559934709194385516023680638503566835236261867452602299249008981620861044161721125062700410440747273646571659286328859473084678466942067920955424504778328052519066377584847938196807426592843478471192303082577570860387827665518939940047469902889125115156565096687800938532231376584811971192692529352786044903224620113067733311719012952425675080959704160683042820632877770921471179426231608777755405560473902675518952177453566519513375554052680642928337635036777074883051928441585851410884647258774653190543904852371522412316247243001432375664215802681262658620774432868704236077769369882977259807651470676570843615668975764119851990036255325537863613172306885750725859626490590597334439504817167031214211379096328475466920190598350722485112625205440259115650492712545994004002876717383451757612506159277389212284031108669913448279201358482781148869656130729690671033089018435274663430707575853499745427902509835802333870574793057454932908652960772783195926533653759025394674753863214626852057367286074287209805118421315407280251537367983919250444250095180507711538640384804010609419610295259212455371817751546249756108786482969277374760951295732175832251824004394316359196042007232588197841973600467865495890943262819000739022370253407792303781199183922131132691731181306275365581561732866714305755290480683981124599448855871694319388072394950557477949378988507430864300997432115662505937172021555532580979627146928454935125132179075386836956298330367064158354410928154963876463420088245905880240615422223110210957366443837846865864790757210549412870188430271759930005268665605000714 A227111 715 1001429017933444335896154091682057062818813619131093355186421382869009110213900715706428915271005880107746716745912290712170623776497986241928267499508489144000249793743657105404267286993222756730985553436978313159174536529726216177278891628760062711388382683729634398888792236820070739714195097551961663714462409527578086119408984853288496847222157410364758362995665467147051019848794339572623667651873290450417729565881207272950690082635446757068559741679122435003851059783360653401518934967065433074844698386327752978952571124842974040390295822256222694603041138264581311201349066347246498423712816264601875602364647958550533630127406530987297730251809861399909236856270120247626739259619132314148914808277627114147436059130658414087569776973556427757355145088667987259618652173017894782451255273338147140301589855389049980742959663104396632512429375642651120988895965959102361534877326248314765515761555704910208097531194156156424253156951084213101102858696392626915706782286433155377160895229761170460223204684607849920194210762216046210026932794764076812102507184928435435191977818061167097108919389171438048790972709475373354417006344067748301100191551471084768303784168355652064093296093101050308615587413814730453575213494925450459462660486815530029678997938429092264503915830025690530673638869590246179793602643966983842664990860193427518726818111607447599026459181168757143146647500112397570220657366075161207621157480839298370515064285185098714140381547605939617335760376386649305514010262313850152190863358673992462429430764387278937085953648990869544889497213252203096669155572983929902797368735686454178273070750762892687300484224621323939018610584753938001225498327773057051961556850152315311915475536227683583209419074032379858758076410276466252323723807366673978712263671581787023388641881917177232486242662492160151233134393394211944900581794137922378665849410166608744030751408808808197556989778476901182196800122483517876993477232700849162182153084173537314426919838565700664809299514157291605287660565412143635138642327386651336524789273318563496452995862142061398025272837602319438859585646994188572841192592273845151601130546465846325335850956783276388527564890308503008912869034433626007242559106038501748282397567448785682490931555508952956528396564578920429767569995444851739899922044299315599348685531526719152510833491476377914576712468760421764950770078377815633668839116865282037400200312265110438715308793084046939030230059249913562802404345960455515408231159395312535206694345340943797611356738386151451711615320368617832002199141947431628070371560818167459113964533559935949598279551653043793275757965424594717619659577050499402880573361561701940216758516483314688386380222856791789956760873279600447303402874070745809563602143276406630172725325132182825630695937732464989536666427019785563381568361302352146995862696177716589267800433819467559079884317913140909591524048027598052096754538485022445559760922469406604495224132454423679101615752364212562027903890993120439578859321177858506637101056834192144416411554702277089694180899661223475041446854412695349760160652632821131692804891903211777079460460573281283195237544056768728500742528248017570477454390401730811153535567087695089823673882048481126527043189123914881378197987338823270964694870635643793984029985933448943183428701649277644881739257289892143518252871272052964439663559271943031190541753178671409734453159660624660183212551392414911546598209820542158303396521446951134436184122057960617483440771457852029755429231812908498126480417023117592964281135543755055960853579611417263904730731855645602789959260233350535364730272863152880882590692203311579554764707580881264263359673575133294860100852063384700667608969493805974949756870705684656436150702397077985138341337216308045324404025207721116951497789186390824536500757518909760255102874474872924171345060389170427715560050902948963755668157044129825911795542904756556029078780570617559479152923049148357846942350687419022651265222377399178659818003182474437547731716143339016918212405177079788942173165615457198814548876256773994699525369167252088939906753466753984867674878275356271215172072737559508099438248823311586566408113344472405583723475451629253590096241145401127055849215547839775122353820387664393145148563920860000715 A227111 716 1001431020790478775769745468390163241603067557987808166748908140784549000785087218264241800639632940987011601837639670509494678921338931857854454110740859078240735460492302597166644925528707653930543050677593928770214154459777574905005151215560189189833942386306607810629503431206859370449892541460196883244443291610310260024063142910461240923145867254044691222359224056995216599727935488233688000183589678831624947263958847230712622684780359912610472082482546986864693760979994878110208894636250369125088299287944136176577178736619075589385874677277911137290870740273630052960722531025134327812738240596757920769599807815549208662300373709148395645851898763822850380084834968542174882456848253064305216409220414970494016390180174036716792764642545364035195692119394751714217243783925067146936959923988569652520635994784577145748131194597212444685655933818757880417491273006518780837814964998568200426785520701437844768880494861065685545162302790273066458203582151937869456284015085377907496724648533063544143946645219995467968136224376673462134027869041231924390593479775497062270516639471284155360433952391557498074595263776224469696197992932581286184435250634711409907432136885954207612804767275212975909378726078855351174654821418783631201858696584863115415746827991945463986675811767647535729121513032218366573973950853369995465187602127870321696227190489270570453159926629267707069795944089593243978471498560366932558688112308466898424470863723010540993353808463185315187805227589007698725006575418719841031631465978063523979254999199159205283828926003456689384384173020796569632785748338309965172688052883658360101805476991933531150924849203530290329761603920711934780528143641539903564568843128043402345312957808333252383964021692913897833521325965876030970743832123437096912492263439320153839235882297770554422225023562397545135457282829339485536554662171692849081844134387974860099694454376667143808384844483575783269825927381255825806146579694139555518235366403979446739507855459109238912681208677464767812955685140610892441659230739231785661698900533605496091765556637953256885999381615532081404130810995620494155911699535121551850231442185037754396468600554951332112519061923082221740680230162525423993427809814958585976797295492530961611917849296735612058992426549679540988044770004580569638413868897984112840774926877676878381151506390737406399179880686188159580434280833486756650994695987972766034144903260149671458855566623072610113991109785772824418505831222981857288995922656501342009192269805438614645760028642614943855882212999222161377717987893000535786522635814799175061675226151178056006325784999812983670887047354774544438660149509402797785527273999695150353790236999035882549077566596677568831146401285323325865793914041257689187768668181444174004364809538671368871284498713899707192998928693353274093222039760607809632235732478604166372926450353957613167064280874350143029864759883391024715287871606271750085712101943781640419308007746123491261173017063485913868215975608209896466952433993276242241046597724586799848274712444426790087677245202389919717475466126977943542082417548565923432392758560818129936495106118648377077161006194221805261124646681145624926743934425864355840504683614924412842331117079997980487863867546077326526698085114023515742532563947615695388640694185769339404744224891011967672909168778370467977002044164623201659841712739435084486006799822672949910241414355564885104057450897327098025698817904336593947454012589501315792458990423328016021223980726888786182099530387341015273563221704750280716685915236370012741274830285487468303983877886401738227665094723968492229998668453123814130897524476043025405140621183762772266862805619726581912063720207721541362723094906626541246299489967888699821544324254232684113803902360342093136484064596161237134519236810151445771900074411638315105346009919670578185017570827467201662099122827008762421007470538470313703581870604899102723190099705808447306479577573795272221526911880389216183035159326282200591461017063190321812625687007322447724551922213817748151193572012409441221515641053529076131852262280818401888552052300633771447189678499980642852327666125406652851390289345398305034617369697279006282628762657964734625493210380516974020256461381480113591354652225116738202174924212719176830000716 A227111 717 1001433023651518927709363563545203867837868707060105328746110545245644148500219779328464428407527791337622569980735599072089785619984603911941671833407152292459383452819223331978095601713154444058857689006964298404634716574927319923625235009685341418583561991479992041161395055814832991931813370505565608540657818833179018235055612950627652860774425048931977154331304017080334924693987893084815673220017422343330737223402957418841202902752778783247661856669643392216988367932512987040181754400638122690859484031467867366463204137997596256412210474986875397290889099320507559082563871158995029015046619574815401469176745139562475112759147776265686536112203169890126215924195228975255696686365540021551725887339084496515679751098806961005735539813987079348950206083021635358632004231153016344898235903125966374386602888916265125047033640878858679447440908498113088557609456868075897909417538266963320236938059506963486088865122413957876482377236690625490053252285457999314635630300737701295966106486605199715041273762653062703274464310728928004718736090886943074059678184150354106079712745069371120110683506162353361800419974917961049435662011974150145002939871204112487778780866981924195352864340820654230242229494527691921471542440274851255274195649842793624655162129455922449939174692854767155194167280744570792141116852621478099561211548660409586576677155424924730882693385350094506424041326538334775664847057933143395926478068477070357877428414294222922729250696456661860010829663582127116364017376126356668208999679088804616747628965246728172837852214724222742648772072244253114012672810813137486219634468356966758682839226424614444267224258365928213165720939504901165619643766696601688316602915213768101581965333122333393514241106037747864587284613149769886312529307358777619979319414445134768807961773746146508081416690779958427268055393592672009822131523336116610673404375697577786639248045021545145733863653055707760642915565850913788195314674110305466564645553712530101614227797160393237292593333375072823228334019446693513098031970422554621797883572594881774029439176672613536930371092216270039630691299818382899749905822785679429501061297496320993925511547166816591058400010572678503014815208514072880009842170663335656787930747338839549106392287449943273974707591578004243782547825664353008804108293985821986764701292828181948203381549541239354382516301131372819487993019937097653546130182343695902862811689512555991445933373895490547466127290828962165904904754671841898906750045132938423852480975654771531177648376365060872347383773311936544501672125496974122645646777232000433099207182042516393828877861701784703745201345335593496022324432112082157014072345651362576382529242639293122104359350063424381963427271788169135639166045181782368829076297909216934749436411638117720888890058457266439054680849701673994372750440641305762486552644803073260885081479617590520648471147443832007412237678703319267449309704129918208090727250922425767060119439757643759375701115730418425087679499478133208995752247458565369472353221311145147965040216849435267386555143467186143597653677602868750643556806363640859911606802214642446680851767331781153913341879233038956160678400201938244689745770343255753178814633813138107124069106652408466601776362147285375492227223628815545802225225741778895749395827673173680957489585436278320995195236951826285460648106025193278034972979458420899796903828805082053502962563428659143074167034352045680128502454390425804410821365339223098273643624206872678555198062557366799188214042556646360723780860333067209800224231015236204345756557779187185699309068590252780299285904451367980906749777915095990105662633390209386798988119885450375084826458081074461691652411040301855953742435652148745529888176591918878728238282686445041876775051983008472483454029518966025431785784731673568285605227387250637624457310851435314651699067938437511536113276597538856387629363589655722487165147942728516978490789529978780142803572973471266889022206576366034610780106373949587933484800806564630190086837821148730653304032300743963381512794610611292874782626885996634313747751990643438156188577315798465961265818894469967935338014509523731591958432617877557582404127345451992727296855509906327079510832113347638813059100767347027336033995159298834615263664169422453704433516000717 A227111 718 1001435026516564799726428503496561212777214219555916381398780229299985731647732230767237998118120364592565612284888548941450290129046349202228156784892964652653227512507888234964267255307191225442217099068411769282553931915590255623805304685250355638050838969414141058759170770794315118166590374761856727130414703265572241301481772801829490973169685356858929151031567988466009861306842064460873907363130174377991834206045779277492081737927871666120447992080746259421290254922384158305175839886036715072468615381310842002909992928229295072868104223818439496364405769961415329357408406233776624474079515340241812859382925572283154429893824085898938693776126998650614097412804226985628812229216737870174920737726553958275452367487815142229477377248349914558466358619398605709783326743447261407147000632450835666395363092469522321582499157800392305970202590935244428849967814206572142788206838321202039198579965182655714495135862299433823903269135759553709001442118896112027052107634128846487353613040910676200792170781656444062754650864189581326350368854896990820076785071582331813308149407432590742213452443374005252554752018259836290093984658828477895310297295797670460753121713133750727064369092341723066783414766010771598129306528008557150155287414602891451545826576664765614956082625740166188916710021543403159769668916488609368566557301088041719793722438457539353541665880166412046686424906913918056390308794383280790714709554500648623905835702252627040311373144417061419526086499926266475390661096462383914346917377247131162890884396980679411294998731223368362168253913099013218345880039589126326746268597660730784563472933742965488019120859283294020172943740656450413818054294049354553376338008516033960275040453650654325223219801267575976061320873821162664526336056386421593702435935987051166814060069515854764492135083058917762161347532158323737883321828113626728244454029657247337660433348657535494369778453639205487213953275898775664095509808913847540595884543448119291308027046169248050223608809322826892165303011346919450799917555594053807676387936576365264892453630054875116600806999701568472789155029119578405704709702103169089160385178067065755125314360435514456091027176040587129309898155922749227925439664923683555649429364614357429489997969272906256011958805381128407364485711219016292740121321632771544539776838117926829640400279425957285354834328757575902352945807763557093460603787847409595558629442369900871654656116090779482880599150473429832719450791656932736759324876775739693806672179274713648450905293047167842440485853135627286161761906679847398605999067989768374464258581281818803635514341401501781529609022754613280161961702216507721028876970998268351833682312547424610453604522899575431245594521073881565576152000188006938479772698372624984515124466336936632314793164868512069088845059356180398792045832868093823058317010098730631299124645614176829379158486772959830795378153035646809327961211724611180055537160626841899809709778356103966655473743641388712907466188923263949286562029066593334169098889775346723657611560130020691544645489787385400724738482990506480914931115533711504775778059504814483207184310905379322369531057539720261232396499753477523919554004209869695755895127086565228716668430377779440301629567719521806195432130756736105348202806676487846743239710769440386610665731076044449326946215374627279944440656853428326377364426202719974925963987528253656867246896403875758978097617801010326768965384297308886444525850388006322707250670178328633310131844937470689941085530198549374486114966879514312712939081182981548902928879279561469243394979740085976926960101284949218547987622922421821629189720901345269693285674836285005364392864961723761034956067763211872837246621595657326732472609827025763076027850463188870442604572848998634598038654333888579299240487066108512395931647151933512051320921450951671512408700758388370840308881622429952342515130085961894328071651959320820564919847408834650000658050133310734253982189348557660430968938717979300673334385575574782302284027673011747263758016461084012947225739888049320525355967010028890665962850410015567180784071291064545505897107654660567196773904542700422973296209881891403048173893848672066261585031097334718129507026400386372297956209911528305568707187113697798560707777958548617625128205690919000718 A227111 719 1001437029385616399832376437425858842336094570116517624524482921531698221073949882083199312814788136404887269624775496148567437430554517509306576637294592766749125666670453867287917960509723744222954829058551048417085532725049452087741624975936100903752429729673496325049808297094695311741011874950674437473363398486438114627131196747140039019201004043368868443840938074447655489309484343220308841217860084965120572767370860631827233764672506318961027454193482759057139454110677014705559937250676305391498122195850745140562530880848688327320252363770474922768411623375664363088746613491506528156169468470257446723433828936665122251063121398434351343877248864368499195471108926378158588257865940606964295547546477685496029833896034438108663029242098675718481488472766894300911724674742116297438661910107202332163569916821320657738226057673660873113935672660978858430327401053642946475624338836969264064391399022349141747057889085069557648502984421342850872169496290296566990703739029479114745850046840791915657967166282966101880123310788035241202292627629981877967538282078415299787625669625325894649867499158781317059094774402072389791646885748359890254113766247259116222839106889398213698841296884554885888727678610061390177975094700141624829312873922446461678886874693263782357856615455478494556233087808252079295243885034301228932672956103082684328501616315839591464948038767289686125168185257307842899883240225204710218357840523831147134606443566154117151159544240621002952468890239255498260029750668212821738619714413676657474121374132725743688574593047992956690254026864190644300072478235192832188108952711706471556685093930150134723672283080745362502618158330766005779377028992323008318748159503734389427747235629979661198747914313664270107235248598323022238515339172221837238264563238943821501948562867185834427917920821002463306091896426119999137204922747460823974574401954633247779411091737593561395745648050378901971871996044684546080987086145270053616855429750641541992897132121726160922548863303152944485712269129713810619372461916066963813580734730440534050388533188105787174367587778637504833884337390005953561702728622823389675777819407920827959328290070309815572772541503880810473584097216046258215381442923003560845877327816298727457518109719738409537020886024764462029722435946656182947042448866610701788880095684838364201231378278312755719863799071850901203619140835684627554853611401439160195476863725922799766886869411565731065669421124264652288287268392611145870126553526586495240926854195219716902547423326576288399805673234986173643022293659159086175299305865258707223775509365882160091079096036355706671470297268913588043186432643889829612206946595196276024734617335667176060186136986516871046393587880960286067494983356368148448467875549192653467184279651119869776419676733952916054525970607244430303141742965386808805321820970264276115584170602582976253199654569284905567595911784540642942876548379585319573767353493072426242586972008600559423649410829500294569161585430554116314982468981655715108308662603653921129747730205175911369179143810978420352072746323874808250290076645299015392423970201021886033936082827320281360844015447921998793685925590316352474399905073188369724943383123640587213312725607516126753857762512055468876897236245505391596784687536298974493191418353112529663765778726549111830408590946062833962048719449281385127991987653537407386455418556431809545755548844165604166186914853171761755266876547948978607908313635296277354556861581395346343191592522605366819908045570421557542307292748724290881231439851343690635011448932974271808554279344346148030323702424852502541973350916760916694917883290681409750434852020835689814518143372368858024397063213655746849951994232946775611473926026715528950962083640161558537659013016267557543324841938713793046880119521650858828224765446942210690957773455170116104900290261138188549112124728657083925822276259834436888270652380137574058618248731550976880428072669268197302477226046047335339713434621245956525561782656412448651042067610877006449431395246463631082950890376147583829386406429088128096858185701402639459927789421050939057672320982914610699013828122574170359632632742719208398362112638877359478372102274669615943433379087359662238587458185135069524550977500735991961145600539489271058194033493625949040000719 A227111 720 1001439032258673736038659537379007265550282681092880643340176054116142504241092044251315746982646527983041959034722180087274846016487928328212548901245639199149766200269133980683144648110680496415136083742766948420113955126832348254730210203562247471268986878894904833073044255652530330360841041856257748447476488486104672800094878768232051526477212954403785496220966827172772816631996952327688439771081646777927372834138403539342451639862543582235737504582270698030576822130163945804666964212245630904222868477022668226671501163907540031768677709202334359494438720702546708647511375655376102762992004184720307722987033991463612655735340370247254388494037680172451805470849254498598540348056827526616292738267397857713674271997426777810051431425927682538584575521185373476080927892481682454927809526023875545935783408294758937287072011804193721277881508226353977797109017279595085947310717942858731164598325765948606480158727486352591925318847603408424422111686920287705464941608409905066069950692053531984200887806016506497030670626971902166408585450888886769076397226334902671546642913063356995894224208151566182178354887339066441918166632752037402315065796579481313445273882106858870782134943840084285906157732998635195534744679052201718584553975398039019157207341015467342308756565553753322887482034085510985777859072362301628618642212080428333192782231599278500705673429309825554824374023546991932608655121935294851833394996448797485242400064155135413757141219519398111050057733757509890271100004252323497067800807738758567450189191212583124743081290785884053944944039010076118768262065161803422534184202602865626371967476515774522090198764937292403134059869546909723570732137332562938670715442446677058888010057164175880704419657484269677634507887092758898010738653538373845625552618174367863453604515597497508730070921892351970227959590847751503845044873419422997068108724375192703016249403222116603234210904047305224276036734301462682174180472455346834348048815920905158732532998624682377328701460350655941982278413662086767035646781210190878391914308084233606994880268700279709755887061397212255109192436685891578544490273622575925620454001874399258622917142971764641831968172592872791059164457254930792151975124457963967188075336015304930690358667326467851044567053810524552753265366984163590548189326658768313688650901900489957039841853911428912065949281514094210576663972171613353116345164015201359285949845084091622170116502313649898081040772980226301667118415134428480300761361042934223537141596355121435162706514772972036259335305003892157762233952417584642586791809065264438673200188542436633274117459390912265041482138427978516847607905736593155689649663288060589446288398453068165081990832748337239557236105236890453466993236780758709184576765546463979154118589035164047549822292940991590795489567590096799732646168850080693746071337790847899634037671139625056773537984139214885650634087145568833871126787323354117532681889847723875226812615282734866846412154161666479826109335040817511234291834997307116390672285886810029547814642976978710160871861477721396819126065068642717516916070744537374874921043544186510018203336216278751690501357813583363580143792700935136607351376349078962097472963314650939367400587004250673355733490787278863420115468233782450476811145000325844284463916889205996178055665871495899197556207313917779872342016266775843033908815311135350035067471492342958421846386698396045600991371468023370480989376754933109121568220565479022096723564372411258463705950272480280185704214696571612855223827988823673362933688001510454241209737406969208877818334983661441742879677095330392145693485644914762593828851304818801392353007620846445811061487403291209897151388246747218093682482264097994883429491647835109772192959801252811010312899463850985505590929953799631820132324702590661642876313384077172928227221858665705523681548390206302124730834582066232358367697952044441427058467027114262681807045147483520134972998875412877788738520266245445245035556387684230078756854479304427090363794912709944175771282361990365993751972264981110384666015881375630306104350527108079414796693709448997088259371782050679420580565583033641603430651585011397626897017960054463339242386952612580251567931235988329931511548987753483584778498297122286246015825032129642258777601264067808086207880000720 A227111 721 1001441035135736816356745998298249647127387922815906734531346216843726253604568828214330299732057293963283136982235362262010245070031393866638650808834135113790869907034785393284435560532688799815619190270711479124952244306325516386701670211894912970787993315964910193153036905415991827124407068226600449088022709001608281610954040843362456793833125869810493299748590400662586224103182560832283610804740880100003068603918951243382159464133996073558229469738318835117779400524751066678447896531468495458234000617368124149812103761769305315967892558230432511799387234657219702117553006315038666901706023640572507695132222518808161754023986718676931761604380316903934901510091697001636428618759365052013480030245910096961843221660474742829711017090681871364707554014617934358355113160036555693617977265345488931776768077529411956888125265290479103607650403116256494832403632639199317736428969617818992543223685698535746978349338662060506741417628683455128254539188292789376544062241726131182141053352840170241218015415876460562877381722211275986902130232818586254222305397251387803069907591049395496938590670705332617811560462731782025276648396695511259504122066820820358641653513538400245392987109896273124777844990428212465126525687151381847893291002881160502361323208968470486368747919284526573778672330555022923712022376001151109336865148135919821093345534479413197646359001065219226436716382608913858407263031402638839182873458528572024996846717808129117584402579684685990302039212870024936400641290954071971964126730518635425252910414933491428535198051204777051120003935941463884893635411041633673662794078139082723150508513979170868545312795200098605435785392304146199231848512791058226767600460869243204082624098794862461820551086662385898259549491838425848279936351993442407034071647442365947626092478985026755162221196199767837011079044303627107451626443510032630991355399768666878999700802473143636375679778907717573238434907472959413103500136270210757955572241964920145113099822148686729561334391592654094430859225274428378940051138693133926311755024949036194727363817926766721782118467384160681945924017565931065990257356649561468043682419392727229602026467978091257071181526713645204263242694773371717916343382149997501673086708605131083972403749316344985870549404535095152916346109052867836439423766854474588776411668500504877924071095230935503545495100656937374966013274598354077202215712077974536077266977823586313489634919746887638511425369330706592698597484718970461889329351419786182852062084143073218551381620469099034780081247386102359873314490711846455462417823562707269896212276235589942638018125465739967769975865685583902507372687364361442443317152757774958620872094753840336600985329553942550094728702838054533660019210481164775718638766551546604206527704618874933598266272715801053101937205653177453955638389712115252164493443124718159508866674938851751853048948238929964425836103508175529097009988933985887692537369891929803321069996481722845344137246426551153748239486964918431283883749464662128535923411516273494505270084685134916388087007310075173118108724900420782056027229768428573873025494370881174421022350736917248165177418534938146731423030989726852552034274699357260350323969890852625286155681218211369131472686127506580215330252995842020805466593231019060248616186842546583171694909453163876410628053314501999116955698116846327866145601743637980318114004219899487689206798581623686844238407846600119612877166971931352111238514723312244741132461542185446424641482338037633553741980738181097952879116878937343717531689578005225822266876135809011367303116348522854786418816706654259104052924529344079072437278045826493146665110917111252651932273836451498336198813691499314524905013882212571085186311731206931516385788658221451432294758531112254194545673578116214577457251174193186704677948277875716317126136102418465081637425637198182247073945855186284366103757603514523239681486707160046257952271187515196853281717844530200541824829545983500509879999123457292012595766036487823916561563191648727528048756898105658579237496137842689456510637629578006650935874607712275445254120663376488196832497361736571200956492133465793842591284275954935016949552545692021335530188077908113374453764755907368529084052348612871633560532784594329513087581071818560917522629548212142188330426467440000721 A227111 722 1001443038016805648798120038054207584089303170326202083663722398892819765002959894847745636348405442330888417020526284773700046910434259083409896157807540233159851849575449696654952995423126720545108141012676884464167727262394015082607611266980606550410372644480273136094528306656729614852408786710376061247064627298578808339031158078644048639978481484535755707780786112347166582448457994380773278419634801141992186963278231708450507824913581889910514042615022574250867365385521539358451089481456891431012671454465136017583380717750157353414616953983780294955208499072194577836254694712403785603384450949856796835962892475530212336356031153994633775097656271276074671699722265379559582637118004030395527229679354296043769747489204389507199249734906001297024355747187379018702644496786794838836882818845091813228607755519631232303744282603722612554053424695784845837166943468667487117784847389810917463265913414742545724077346754257672134944758926787176317192288946743850435895042145149692795007729880805970866444319923091427992490970477689738827132134912643305943924955093105908619178828193030952816521190890779804268644519670529133953359883550386483893889037662638934485791315531982048311371036999710782380254461832287163818457305007221405977934587744581710706929892595731215968705189438056386266266134576796551723784289060125252566721520237597450720907292837289374241155015282515683445859430486854702211432853996092989338616529423655687144447914016322333778482613076088218454500418837400618716756582346382780103818335275028661716022162186871106326842538476136379383320291895390823782395122193687494864979600304704817113351949369826859410534111303598806868058971471796747654700066764513076746721433131494227126585586984172041488310551883854803373861741259775017244540152968135655265347341740035279739813363306531120700134023133430165624860714491487755114993595259074606183197959482398307609083609171732333259730413664041177769534079118498322288024880588309117904632806275056026137469143189598493936168831884108578278697431050896649383146932028375665798397457580694178491669039047407695046861751911339563205890697158857005415703445585730276892995930831945561054611272772404296110723904434866663381058348467702100202524284044609826543632090811360218898556389193153259893194677782859656052841417192332676808112482111460108398930453010153228031926453416086123562590762735072739559249112414326609938198503156282346862323930998256010817177807394557015784388742283364213338802655612272781415118701598188261063384854043704363101463601797177266463377835512337796773030345183065645202911163755767603501686804221469213629360964868716781790520493372273791536749723592888563260465446236390824507501275908583555883205463359519667147080555055902973663849640066118744811409445119895130534189653695130052759098305200796662411102417936793270742956204189162030226147691417858337607394844772567591885413029280052904301625740294731911360922614120092628876989400849136905290828914746488996174545199834197594696385316964066251785705499720926766025183176246705854766372285195756472014942804773928921406977239721051456832522699105371194659428703046994995139827006271600518663457470138084715249902910472208688213038443631299307688495591576694934028091602590206404967206698399523101737703404792927897021274421713728711141736358230635804347972046846804727072509378671411071913640014248370219542534558191807558778763505097872860016689834036799003704913700277814821441648369355784306597187804091220123145056464785011807231161920362538603678736607941956870100378451024315877764230300968021448144717010215320073247918881745877733497144728102544792735475802243047444274950508157788755948346585445940733866816731255188109751792194879229546135287316474146653028064384108946964438600986320026574915396370309619003519590211683957779879932606456875402766348766972129395755174693181762442696708923206525775095048233700953263904090423578671362570775921628706402111017672829375764838527940887830916603350500317853853956614773438210503370792106997941140037730091887684747030591103051443683508192664246841213169624569540468599791067800849155386519277903092203018256099442029643035302316843367029480208595935816920056275234575047170215701612804674945026803727901083185312412585122186786057310316046422075120203449484960734688729612334951212461011350735320206727721000722 A227111 723 1001445040901880241374281897477926946506173099285415348145073819603086204425646174513930763011463808842041021503397042689287358948266069706858031583733217197431484034165357977647311519935833131238016542429143290627665944118723587626331450965816438841411578552254774103324835585520189891406222499700825074930960520978745382787646227859349251887232398984704891653422391180619642686380960305072658857405359356800789730067552155196310005774685849557610159867569549574826277548285134531001005055316957406448264064984349810947238047760361780749967554477901720369957567976977393334990753147519675657404640619051856990525915991893620031174261895704302917777646529534827012843532161729922580250059281641837784828655681800174722115924931737524694317789390575760091936267924534165839446063967717433299266523936917111526146888723803365503488679478135399694733988053699026587003742361307722020820119883641769268115483020954026151523470259161972831311626968309563612262861468203067204735303124558689920852667188714124679125545882570513258759470494896753312484398513190011000997718256688793789433744678747617431287377428436222995157547724341756914548896008244876936270161314181210137696839466755971458761929259496391794691922949216432983402356729456704894733595161765863908867470145953155084222168656362066514459754140535287032986332713704991350441225502571301060767672814830781703285424084394899889476161102979278959538228363003393718493192567817531660997293630887153519705342040923729968051252641847936254305123990923146831578424470939735085042826958805942569654121700732678133604874281484854610628101223099038246828927696590242632444847093350575090550273761503276101270472608984303905855891229965414757260083868347592889654170596951263385733598666043138019996806103084997987302736216200161655184664430027684688162930476985631641283390396646314211288992196375905659046200198138813497888900293247325917005930160459950975921923789488492826072981900613418124377196497224966794386598404782713004007556497982771773311008017492211012104261334351327891951171269943299671411035920449297584855076986190758426044325078913061267417632948258305399112148345926631190996900155355763542526340654765347814451338034625604351587671465380135792911951317375261572381135180573868754910389055221959242450398119186344672367618427722250715364413230499984907552292776282282836669882012391068884639606952413052714604071293537585425316820025476086443714939681110040740351375855436682169978673423422337354697898626624885408475962561373702128088487194630560388426046731505829479197441663233228740201237788883882696843489723122632697213331100325181444291552633648008501098618334445490560218647213189828376350227605724839980136392515952514500955563389433845400856860906666918356766958913231738857838417903163066731557899175470230915314584948463808797731711439088527207123844512647614770160496028461076679880945341402748270345657948354258415459195413581786664721237160436223859073313168940246066194747566600997419156055826079253125845148158580951940431244152700642324129250564484522424766565544445821593443201699743150382257509978502412790210535943368713378172049593330528063635446404751192039513757879804859814000798472131298209599425142855634536012411611307527763448068806148125429698798421443788428097779373619522152624072622241766672005927622643103649432738196207726725772510359813757786682469339529281760584856796933057796792137424644564941758189967928777870504339486418371138663444652532910140998829067114717067070579442653200244793234197239954687273605927781619012033380470683265047279106892084905852498035294423518237011929568572273922136263199537214579008354618935547877445309713979732634247812655645964960637367353635998687854175246965283105780688087734254696307488227666629996020798656590482829179887979650927327999066138610186602121914250107510859265980106482958662065688327814831680085491898159290550720961225615173591864763045475152416155897548657309978037114734818463471318870102746859410547339176818312664834776703167247499792675391290142540153973679523951960836893515506121737638661574973590469355913066100151170090637804978106148955443229372563948541472577740330262091025711429515257775422887214949098831071170581303360489498515879218846505703600425613025018454039988501346830082054182534403820905297530191522617917975614964840806724545879489037707988724000723 A227111 724 1001447043790960602096747840392923782322011904047524615805443907667061688199162206041276830978142086133310300143109161066352211238210266192087011040712974767708071356900266456513691364862218049908855891741683040773234522566147657346244309613635762863022280768861468240228561962055266403479348582530972067794400006838540275651113224343465939427657529400862882581721162269694223139553985900410820544728693394241083696845870298113657120162988948421484361505999374199882812178265980233904681535787709589273595504621048766975405477100439718092811304255657261556444324111818392081278350934448134442061243024547491709788947186928767855521848714015757970352328090194110984841286572719574340372954402200818431386221308716011092786014867543618421877973636647341993721545795772990552030555480826666089636335675126148477551095925767584502464166824262052221250773799062579931632220583946607469320692856394418766806629441002604793662358563556767077910535333891365286631159206749686418580765851314503143190363744355707099645023327691411955466064922409750615020545792248210248884807608819363242066230440328355747694046972238263346412647259632936953543054576902940066140483468019944611079452221500419179389314801306599416438512622279951161806491247006345350838377407550209506007543299182740060639741369483410533403345003657301837425821889818694976134866259769739481849556752725690457555993365868827524260657539618039058665660584757908292426633461213328679531191969787270846098365129274033332898112656134765449758795200552411921289741245008573146177722015798144159377074137869752756422665354854034260045427088477702049783227666950770833329807278227648439751085035191388573711371551122653815492231145000219988022833875438582863406818411065330702673385961198981795720962241893830295557451046655349515355006663701279396190566767566845799183366432306407369894281344194673550143026802784094781920636996441729213698281774012662812214703901002812072644970005399449817134326753295673219439598868861617936627289457069630269711365041014309827694401434295717897175904275636456411078350366855340085992666002166239138522129759868172231788256443960996025025787713217907340813696418879181258122593761885602733874194533005562878891939774059685494835069439177693798620235333017686270557087515781171129979689866722689850379180303303053318448651626649637795039996420759436470782545198927061740323960145503394949946765428940613251375256332506199197384670828642540636501858302177575865535618823753399810630324658208799855591167240517409756791145183343886264692779879236191027254602880850091828823205853562687434263700344456876031314969759383880407850219747539646436150751814900368930706395376692718006283387417616790964370116397913038904708656717004741063084303100721584610048616544175901471676067461254061648246242396138047666122720447580946627044106105848994281760321967065897109185847187422907454342887244955823680997426072078269710946746279068312202554271870999183808906911222937706957286030819190839792236147649194730739151565651282572717018160948937162019914177896219626210635168371722144112801192829674534925753500564600962817796395312983767592899700566235055295988526680648861714891565306801955966250288389012992569285372133017707208837852336823061882912019007351709634347067612635664108976236046076531688263584942489989881117557905787207199281806425879771169179115100107404904819371293396047179134129596427109128349539201360635467382975611448697038226043696093639061705444164600773558449755280466254108700622363688940494728938771901118005262617936389795838663462580574106035358177134420925792008772269045962367038188272358163147802361594330116508709410090852050272738821557154885643204923362515327905981842687636839143120295767206025244152020419564294877500406695990057264896681751223357409159226312851971233483412517738944232283434536156131141681241763040405279216040329795732135055670306700390160378856141762529773978245821737339276037151189089836516735442102645822090572983364722226376325272440580062950959788518866697219514236766137554328332056046331273278648927504546122158779085408613232223872604936713113745823437517653925037366891984872503415766277457667229643309520250445635799962571408580514932793451912667369288521172324660548992138721666806010148343420891584168738710588928289332452843290864220583133516002476762186458401454946867569445950743933250450000724 A227111 725 1001449046684046738977050153647230286272098621124826537755390103206731948502935518161263267357290111654471102954867406263170946899943455253671129145028198162073873555845548773012439034267300462825019876322228507596886925744565123697440278514628658683582190374581594384612787645075865678426635351336730907238834770563622992210685781187126980131677035464034451908501620820365340136819645365696240406064710192770466819656463200124185795322032964393606518625164776038763642394315510488316864210619780159637457094405609745007955078100446680924487128097515805316489535280096658150085536097815012585182607471376136164153314907832615797065666137682011739972564491932513726533721428279876247359905225529372773741442243373799869126400264851237584183079867900297499014957478772645830087125376098181679000797514498232205911133916433289148909368387092212065877080900915444068738384821800771620174323775759311435760521284993371315850991862122370721185529182130721442393422905455837056485399945641470469072091435162343143870508493058941792407405341280835964026879080027310346792115367433583162536025778999802659726794742900920445510903861932298671692619906097544976012370872050610489654493170267165340760917608477440100377849107510503798759598427005437006799622379410291011264789450360470955973909493881927331568049743832849397888961454429488280811113538151817795825949150778428236122077696152273837831311161043642133640798637119539579880214920761757913620733500510213127009170172484586538923854722392026466647846781888507902122660677659484738853074636157132928706586949448374374227445522051139093832462324721250903964228195159275807174883695209760047954613962270908682727015697764485588190877825556654097232844506349073656704197631812498662737840044585170595018510545798317277114957163570140089837837212059422134319331464012218002397979167397988592312374818546072947293751183178654149912062024217833196863461844659204907379868379434692154479626802513387634133347603824802614288812781264969061458379998644536852473921691971080848296564612086482227277347299553056512721229223884662760752388689913388394014216045701647643053806959206466314069579459394221628282451415081022116329754243530600164424896933580177551983071953587645942740678973523660202690457311915971170749054761201292303266727866859972897639694716991292306127566273237526681085086515844725696879204481180789712435049724539046349784252269756867061308221497593547389757589511540482981902021265153828844831913212821068644006523581503418374564253537443414829049285063506164465270678704407523452905151560576656087343630271234193321849684989160721455343909756626185844510710266534849962809976107902900113109811298923252744506210156015275970346320298165698338270513619817219509176995423926929192311169723052222864565779074531145738466375821891282043042582462106527203988896385263474268309796960502707396467417944347121804129334854050432647303385318660068209537813914145411143765095192878204570114092812901079519531005145186283426349131124070873072786964701288030134005014033318628650085517082251289399323105119634120991544972610466751073123608921219834509743528492984183024491517652258015716505788129638587566210243897893055812282416029775769796798379405552373819109414377991723117424477303626276268960188181341190581883010210120526061953341947507250788475078374231012846073561885843190190525245731611832609269367174351951501888958582925717125770862842642246051229265812458161745652191370310526909497149204350439315344339269835816212141725047866597293167275029533868573301388506938395012327358288487233803099564585727915526968271380738002423668498830497695934560084925131168905742890295093223622220431486920554643262230039727805123982008686361577049444946009109705480955543440499353318002427442107141756783544914590839057217454148475417049446228557235980644033288916423081539693417614664665379920115803214326038192125586360918069261017608924092337812178604637117987670228110976058798859818263551990267482346047217636950675278231714396771908872125778900176205508547111293928049422567903211967515960850440294357507896845046410788762079091453631258984829013358869707411988612507517717543736426273603505191066539224045665522741818465556670936102550472363552089168063644708814720826725402838056763291965400933453008077848120358949454014016398490669384739317244522064798756784936656456543756345700608512900000725 A227111 726 1001451049581138660026737147145440832892278241539746775504418089371132918059165462344100427677783549403716269810940005697840364080770902929343426221094401207429484728824952392753084792688855306061083308312072296162160436477643378305121525737839443631285921776099321267032695402410927268195936938203954232118118276165369719449831662283038241161293832878677722448004574941025259705230224781847417812645111501646123667195861429353740173395509951339372316889780542006809720547400416307159574864114296717661988659730524960722824045243627476340748537353679189043844510997610774019290017876805929864273329702149017673401095722752642515110331501158765255282028679091145263470980384737891520539680370999450878084788907826900395417422506558981271790704615638155325973308166693881829583012559796903319883328850003624866700419590223570919561898621326522083476950602855995125827459718638783001133617516937542261526998387269134673152620959312432607363414786111175168502416327015016808952763230022780986161715076202023104812440526976282886963298744136052460776397383170449855620560741415433222093531487809294428891785840742712200379556620393609889030330354383814116525419956726214107407452534642426422870098711133267740456743263792280307144915995040484526426629633304211454439261770433364133616638701640275354053229469398933718584099930514971317897856465402759233201771063194880236225824249850110149013117996141703563385447879658148158374616772899172803675347413297682955465636919978833142967658536768573138044645312132312883937912511059550316577543769160227520956646218462896196838324224185760530755795955385854919377558421565882898059547274143820660196482223059082139509189763222169745610931553496812979396038752050063520976072457344355469324100189562586379398501601023687911507617563188909779071361538218491246499898823278955460066417117557140021857253035925815758095451097130877480417577753559960995533413842369195944015670476359236319962932949694347690903216420702875937140745685671091992527641297467906852090557009544753425417246895388011998807506136350479714558618209932032179711054854604775554788837834995216916589224894588596470558246602528114629012490072643038581955107721780964631863340180640170517805170356852661178258504769386772180571684999031974767358378573040257618335553229185726927718767306530347108408875475051624504511799048222717389909838803118969528815547532898171467731448443311459809613403500785167320519862827522121392039342528559857294187425300781958667320058194739951056742793866094898548638425752319500332416265359500239488072821179852522637774954866665912584382766001096436076442363568414384127123015407547532812762362081418965167095137149615144195635006450429304613480644199841924553269277121939750486899009036854692743068832760781620352467332304617618733296598692994679583210530499605328696595723416429200689152484585814868079915144982073824651185520205265797860923724101749708103602154720062292688308314410866036054652233857277798410467106500239287768096792982540885066883915544478281144413999470629677126393880091265539724005684139633725091415233556299170813796080633511923448847947017223372597544582867700420531970986085918858316704727456665960033087238638641579059948960009741899551724034889611641248533889090697971502505374392083206196651538312031970066959389322502882218034165334506643750193466825767680070479747010934116717834478308181480834498566313663748847608687275239581796520007635522403686364233977655041486854874559587142572058369184955906128493683077207992403998172423589198702266633991710146271180993147365147314986596678821728805664904391488755127404300205128318741679595882153216806486371664365104398576823877510789662814361678544679656229741322472967929911408059858603404599299326342082296289499152084525564371068424415771557144345225974554773967475478459611703476838038768630951320340870358213467487835238166716426514406238477035120790455740798931329855091699220349016084466112156243599788326146671781929360235189819158402584457355894534928261835880572191945486994260908873913871141112420015717893564609083346310592065738681321796175043383387941561310633869271072987633749511447375840594299010330689774940409691713814593363627228149231030640863907744671044903604872692314931813795618064150140772599481836520833983399695537344601243623591973680175501857503589640551366124195991824874909801863767349170183776075000726 A227111 727 1001453052482236373257373153880758073620296795809957756376844271669556270221794848726522180360477641703457787131825156474896892355235893524249341452693172267086871389632336169102024750085428244737428130015863900430430532290919446666133570857193479031658555689259291275300647873417119302405397464399404004675245781494683215418706938954152121456589028486211802767985436498266640134929269902160161862115040551463062249250425354256942417675732556563952962670020715049268569390802747465597873672775708082044804203548206964678339881146710008517600772169829409274125082881316279705557959798691597940035243236223239363965066388779934705487529106024701906674857231408530881269574812972127274894441574112832971761015704630974606974839541534867989488396959463203522416059815811200259867899079991935788313870434982324076435654758856840232787304455974855368134025344691323756916795929489481893877819012552401812835762129830148690136973893238500240366507142219561861670622610405277416080925298492755631778045929163103417423487808713466331036013728941133327540038100001189317440244672190123937592542091709734021701643821654666891061056459061339772388176116372830264247555462590115188963616739057841214552677285989929089383746737178430042598019781073715008968677049556678440482760357945640210894545463961704725110055648526304466707704249316943386386062772834878925182085648941180676835518273262487771537263748539864535631531008420266676033813982552838387100193006078888817331037638125663930461459885546722820468529374956289301781791878982449775000517439508912766775530998826626535681269526459981456754806327883933228762675925778761801630184117431194064142592855975573643711197872918969174252658289771729095196440890030334776596765335832565960403226339100227664526675227431871448337642261146921199727349540851729846270332400942282686513325032388977156969898761839575234908421215085777990989359934565556053431187076000017220562899302792809170056138183405767452796084839501583995288795164548174521930361383689043407905616653806298593232126649033506210219417269135475068218494270655730814551529613953732375650034024276872690977356425395331840791981252707250105782353875994901416617190609880078439549073307156106901212625789641391811627273640453570275142522482199282373995997318626654644089588607988918571305762771167320474386101000496447041487570545139728748828773897099696562273424374280802214349844859858562180263265860530860669356910319858018846770586124263012392636859846787728318024571766212334013063403933308066484898079614341955686353424027565687809847389802041977191259653760488302285936700573306588584325355731686177046134643467733837197561452756180318028917568439776333614624474467697699261933855885159977916820217962155723852780165615363589457030391969254830745984985016417662189459534140453599196747805638623285324791010080672044651168599416515729912690802104967321380890475454502079057665395516550608217699701856162194998979545616351092691531464957175398873251026354932757241527142892700501017529978439236583136275000268494613371714814250375636738002880861602681253745782265774738439527241474600066863773624878607663515796793773841664415159792012174524366291722278554663121109411757306573927077304137865120656117585963862311057438394435358728421144753126563030174882590424526711120689402715219573881851094152048837685106736199855258043954044780237613340336302144528827830285883359294487216523456775488361412840958429486445465359148544377344605567537742426764597139162862378931701036104248362005094935113822640878605634504656404828302966597114339114686992739418211986884536787805770569833533817011305060499486581545410421027994853468202690238490527807536324252906766752624774515549325976831630867160906305625278175796998819459779437013592377764827305980090024795836843772868675607789268928547996361122394143009011800675199665820429500260766300105548457272644144044941251319949274336403641151910108827317065935278177861163100797684164549664525215454660541920022055694854044887858571439099978007472044217745106334721190223071857560774191135357097184245048516434246628455291261973589322685946258102302859279826700766365909238986746733472681211166699893685969028006954453589909738164587284459632801550431695222316349971148380014536840665442347478188978721215059666728883727598084705720271410108845810016635262991329982406175418101774615026914532948536415834039976000727 A227111 728 1001455055387339886680538529967039097989298595570657098050817278582595191244964159398160467942494262231063410497995703855398902143322763631955619048446734227210311162167685949045538001742175330801228749566062848849919320855821868068549259746030071892878779562739383872107099153445833441241591347926136866545051177754128086508972406648580198098548903423107481358712294746691632093268514500994735957656917363731520063873277731440455070131214167855670580624606682773808887385934719350545404452215894058596853996438952072432538712865749477892374179895033000395589951942438197827119760140591905305354317376845438480741645301239311169634187438567803624577511815867711669652246206858282238764253471475441517055959775784299080016226590818533636717816954985331744207466492604858574101724933960512759625650159403310712233804005299657526877546459664205419223435090658536188961453767955513413122967985189293300122450259092881352047085032513134096407675442626482886008234776481995810308742443534399854059286704268800028554120632584271317441699518081627911062557127616612922435709102823847757099001843571823909681877930513418414554095868973878338447327282836032679553700143584514949237268452183911877700463964921630970530792236931447656194312696806132240403654502384350924206337112011916840404533888919016009817865593283548289847238731006857920342320573642526738474533253879276788133677064062808472262956712918348497364460567918898068687507902022428876004068033661225627695374617245474544869341975323526255377401738876994569048263129682269827389007890227214240831904322367667542715877992802196052493534076965833200673747596211235800732221494901369379256577320501089112635426213175205822427784625342697707101134469932718798514268465842261553077802790083581764792441694402927810479515248519935876006560085771740188191806450360584672255419103578975517806655561615241661022965216170112711448211035805007606789733977378635806754971232647399085198119059362171331381296083980359782036082866201362872593734152419283144694964558187515648819768359861387030336449695971205833032280227929713507803226684833249228260180548790132406887743163191593406561074240199197273680037326073640916347380805679343091984171440670857873245788044375165924054044233822592677513685995063675087561713335853933518825836529547798995913719655765144041720519425590039158906601895776307229238048837257580922863429951600735228421375388080550448944314927252968327577463866358138699980757544043221576133085263213234468180425856688546379536690109059190307164954511952545944512477234081326675863509257333508454034183757158048307674606534123352431501427946321198054920321352893649649828300346273068027472207309746118030142088572450999650881950448258267592576209678038378887105931425207921175172451337295700422885695366035227692479295440788583505253204454651352040862054333995610271841472553025410459564812618491616170551163410801802541618245049480717594814387547462305168649481282754017079305981984050660990191495058575000000541386659218189625549472614126577693896794537350736361470928002877743609185091327640398774968656032247854755447821358269219983273840502408572784106601994831667515620921911226577729254536003682515502978988016097001301586516713413447426349156299482514747170897670899065249510897444566777926550856983510908635799612123958044931676354972019107617447599769577464287644365008256694068552048700415282409633362450226707239184226073554303702288544529606784430614556858988069126279093836015394576108769998132598089714550414442008135868095700464525714968126726711874478631492901262162372074748256375836711831735150540516470281995323811678809402452199831832252954756241103140272206639684193362501677761776495465403419812395827354789100167659507978018293491810052819057246124322653293336482617459411515367022140449787996139281111298683147640909337686115221962977451130189799425951279935200881723451166512914688045675757917193168736671848603390714318349197169807039419647761750024756178944779459176535503775615437545762698886961672499797325952969632988372671191394830575441542626947882721523441922196150637956106817431948068416586611431122324234626550496368983171475195518772315934823216755066625004600775785002324620436385484970690175170888341035749700243449618981937925328060298733794326573020260327383201965844364545081607028074054028079794404352375425588864328414826751269676975738545557701460304604000728 A227111 729 1001457058296449208307829654670841658913613816094227942569203422460775512163677093056257469414703625039227394983113242059674787784652153385127647066160581779226072410522923413027803756649076790401804923778824552845601156794033149179994477397883430382165371841266850795185584076368839685035056711806427321354384863851808348983650741377974788319990948399457738545188800368513140040034434397888808677226672515704132486361942415746667525687097487866330559409203979024504414288660222650593302795559200616712195482064900146133135370978496869510183254634875189689420913713067957620634098100406628529366236487540156928382383545165948581867746772237193231078736268984668547844176980469426380515758872707490026364881054732089632909755648664740434243555522629753317911491704015427724003061937150512781571177474915315648420246148831232471433743374524337443178298682160583480689140367106132528220304749231385859696498102180563775679958977993062148782629757737001631831787231089878151689957783603205997560502067210430520225014637408112998175620935149628060589438119403328117561552784924613160122325917637918511237987560247577797569270310274555229744942837718210175502686420720554562804576811531852628785161524635008136506743369426537772352446655388927832887061594684387015858628846245658103880269057775899302385923524289624801295292121017612229808844314897287960755175324020602461038312150740101079606638751060237070312915432304402375475225010362199106879267203410192757140551119177377998180306050077015442544365770860003793662444936906747400049680218467994177820877073409536747052136798022500387359179082577232326012265010477665547278044197542728997877904639591587521957675910383920974966510511737695734206776943106462223061835159602596472265076379728758705616871051621789941107704336102095273617165177692184382131331104127215061023821331730669350725302197769394992744447686865636630458548154236089856870382000793159376950584725369301480693496646430233917540553079119731657916145354371806480154931165365657621877564904708726407197259700804874626461476862660378358174810817421950872959586560472067365144683336775579953128280065986942433322492030506885690821877436042510709753218599024337260060475330574190141654378429050042048596250950099433049058587452160522692429689176906609229374247526576768502903722564633149809237435546154504237984423261938611211307367584606426664128175981898365005517551428616976765185354253702559567653588160616514505938299486711539076451974516991124034802574489222235184863236848426345021612260775376671769990024303349441414489295296542175731249049848334302970010733581050483977632984360592765341584745016490220793659866165676199120852081936131819953938372523013520078413554512897230253226234852540914745901549913217991425399438092741344622317286306679974777918262737190005548279761361863513537927512772779487252981344191319347910969216018204162351678537191747733669768826206913151160733026568019700391403656386717603041723789503323097626556300042691866124186454984749980919036023212054275968612945747803536062675156331362034550421934061085051174904603288306173468891557515472409280239206983225803976373562544519860385182111488655240390397819988388231145731439310951924083831813312519796949106143877138996126236529701636968653206037737940522306980147055049993067192357012061603445050998750847200561510785827091896706373085038942756537159948191172346938053652889121321809239409954789927354120460745283002685753931642636427953872969049597499069155495451075455192048350911841800915636005431560991530196915784359693397724045335944998299285153291185356724086946827126280763509165317968792615748765944236745335073851729587627625018981407234240360595228807766111627597994460936597117832914228976136127943903118860642164064779035464925050691525597340454100028078657225122846597782071636816459208258382396451184409576409892393985120631576994452019666156142603569830110597948759728786605680795177812272460767932923201172563500247864091678792612133280793314926600933081783745524500874984042347540149494709893541602016023142030835949258945481931787784834946513823136101190291670339134121918398928376972160469643275143075629230176606745982405190333435244164815958546940171495716619577072832091605881262000076520533755910027509189374114188949446683484427646688797065519412506212612485567838766079004753924548867348385523737308162821404900065582501844039291690569960000729 A227111 730 1001459061209564346150858930443470462066964604223870832429517903769569616436118825219198617770244293978534979175672144875660911430372323787291094557822758481341184128440534147712462126307544550553643552057870881745140785147496817925437015518769676889280106100117654549324435063664885323560980948478609342861101435754991001422594580592948571862919008183255988557242783264755164771567822834664335940343032233091506977263183619567625741290708406991175077902467126851837856614714991083652669262814246330661213012397267421936988685176806287791056525523492085259905259554499793804606901170775709582482703314707777691319394871452297268463671196561103518026630622832629005365404957153735073161661621986471187873458342977143137313237169096021537133605476104080760463142195254628288365905084700285357662780104510639828892139678611296329893386584484208945393520833338724366765443209197905286717405676427761354483028201876645686548417456558971049874414188900109430392424411778332096669779167708464461528962788360505654381786287408833693769033015074056660327477670368504367090171295107747300245822314532654785231438212313016414794352030400621682986428449265438284640201393413842303770117905736238424038235183080356942558094751942745833191059912626044298045921236567172730130276212579144258084464901473610320295609280126855514951611163312007026302297074665575434757454307632775968989354950576268882744735155865476234074137709637902523712057062743532323375458533068595509492404174651920978319056936144246254599927333336168111931155267227572950414798048001042105919005500922851661803263234753380554367151604882903946399951201807012755012927517830391861840999026021610127812218736623106316595285238936291424972902658953247301516348564474401408992178648328440360344198703599100742993183623700287962559192476146533206414323626601231509003582794701077392960424672855983875972817934099987396515638958620950118014290733950371229291959990731997248063810634338328658949025988894508601295480826880479140901690112355394619040389376693840860091886579675456467850868398583767229235555961210553436633402766137385082594580376913993323739396190140186664044167082084385630353059882523702757448564464545187927929316108432867118593990879933654360635972976677279203690862976657913327480010361197401329256852341552995819911180573082365355881288876983876027567309191626228486634013892112357828144246657327465372295961728491412623750804073962122657845470499465258275100953224610531741986084199364024931787430859903033203476918028520505184193244809591057568821611737453535636138042948456905306343178837979965454859515554209971472066816274129985099169106987925333452748559835758702172904050572268220010268534281728424016881260340355374097238483037418043618053003337430711929957080970442357653669235240829702442501783346023000632850069337880984060499937275764170757621854543735889077112012546176633947384748932651566001825363942023946741985867316478022043256976888861726995647118933822798290767502494301760012860128357659409032338643094475150604550756396001134875209930945313226346488157161343988253679312698737781425206247443831992403699498241656496587479106718860842822908050185362596778967374206298953386190048258327566999663883974844835471986628642000401247929299659949201029472445084766487290580194237417552310194980488139827956133930807913025900939889741046103290396920320825190057664765817000177234047113714017466689432801726370652707901614682502204707229696366069098669869888726409319170317618367490248572960602410453910048823394695435986556479511652476293990384128909557038696380489699119864346544019164308103280920151819829146558010185762959231356364690045038132044033128304924848189391756635722049398044754191522099178631322540015493912556651028648586393539054345965749856218973687055166163476867198015415156393687271061678621542493651272306639625830007082236318778412018831654728634994593192403870737343481909950548146060837802730779481922140140717821796038335444939645225944962326115097054054250779874293654446161286905353952344777682929991756110854502885725180355402457195803765688992741793967596824537944105042852118226178563397792089729587879129546398263591903677124839208992694280237663174256489591057286389875600752299374298591712179651047277295879625410555011849764283644000288971070182786160343071780546247728294728462857905976922041767845082766773109315716124112956033304434211451880836045000730 A227111 731 1001461064126685308221254782953023519353217896494165666355088534862807952152890921944685379074423576997708232620591268824967549510135509744154016986626746479791986229029564956370234627818769361886095582554573192563125450876221511762278833243620719951236001229947689412792266861739827069255259230755471243367980730636508126540745617433126107018684759232952364120820440011776505481528852830269970834617024110478746487761434013448502934126444320882301962764756601226682356311403716099346176345502178656358315134206580020989767659008043506032653610767032948989440904175329481890481442426957417035801461651585040870387237353313657789513042175321628893461429482862795934354431019415805203651338518929199401943126599867464210544779705937449973528015002880789413102033368221107305918466388786451696296344917289277672696882147242233306337215138785944170436887282937212745532016156603634542160872978710893905256505782073352941737609989618204208838520875579704600853548194995323866102882629115109920674282640288521873325884620461183496799012440141911187505648697263255665979502147332775962955498193017161524623370756678203053266934041307113213919519866892591872679052463641126445034004891409245319703551406921937941747344859995742975313299756973517103479128400576758802881052086115710787526735412299532998458473972043029845138351441733038358195332067029915921593426534580636059217272326825131723131760544256181326275545620843008884084800084482182585429743084878782379480012966703129731041836196259938237042359517748290418496519125744444960623792130197088427784749344756032630433177304532797924330237838798754533125266769383404104027959878138149478427179979021784266392882773538621886897534508531802787044014909024358431067845134948468522635394036213471940845190633290891070143047820126427658799015499257868334303044270866353380362473586805642973783479924354604285742800484743111148803566353268408811760290672674968748033625415275028127332937460478903838959913653028945837233563686184216756505600109255464398664261799850716682868898037041418559062999225694102919907354053964301046922854082069957770804273498709602468389268088979438664351508227985227307093813702952645927418036850964363799706147629805023508997653877773759849515644206574636307299170925334808055854504798525694034882604246028304678376243626940607798047367489752392559773209822006627315829048548928834685275296519156651851244807955409352055147434598805085227837083630838603617456886912011042663562856632455971685320303310729950435054102747171698988355186851059064490161372708907020518905965783128312924857249348606392364942090970271069158428709923784900374778712560797724558398975112084713824142720181248512464772422998843049101206280582797641253473780284130892219287698528691485241467722893178899100291801234677866815599988374811774416114145032471380061106194762100794773190590300191995204698847422290757084634439539797752767765619859082061963672438137051921972733043702424101062714392625018942146860760931680192316337462211791937896171957790842303531639911221545313931731877829112441816609488103107889007594735006188274297480791682857988510168833231372740693489055873097906982049176141077785392672276900656968164108432407278352215486931378528953348345052818308579104854656522422284398172867061003450785816834875499046998244550885033611878777781472329590728240844420264074596776409217959458623005938389994651286210409461306841071477059270164866039252240558377449250893827822776076876424592038232899019906361503657828058006672876466682605731650541309741423021063619969402027187749984417133765121937461799977432981526895622344950299587379369277050985332990715008508883166029083148268567628743556439057680901178874725613335784169402884228368743205542741029315500005822699787592980781910377008683221199951848748211853697649783108566774935589622962828099919800400925856712807557840906841157181670571760367457411161924099402481386766803770098397401137800704148303291712537335298758726349047034857371322537247137150967565573449252469951686433703426888068640024945208121384473182992714928663732332051459211814592331994616238245908457079740770533591280893836519956936795177835661382213312801630755586712688707075292788405418022145489528332952663883923806065248703481813406502869900461259778323770413868983618130288163697279837118326947277302608177699484476065613729241687379751108553119124626592723799359150918318476264448116102860000731 A227111 732 1001463067047812102530661661116438566469813132467891690082197374207448159865025658110093149619962527227091983743077975028329527300358869103743132970873428638727123054520681831371706834140312537298511810195184658157452706245378123420154860983361770177157134025060869202070974791724226113845732855950371773361988857255108298121243707922938378690305848030607911017365425664099286251275060723204063551724029008586624413021318029339266647512744948029653018961690955661982342549264501050163660046771216991452813604506187221137412371121424533434488869786463426529815390971877927289890723596037664049464757544925861337154270350097045021957168904137515865522655302203735029323467099272478630304592086533075598719944014932790487130223652359548611258866037373661569204755491527380605937823597430863364115037224621449471147716901177635651125216516886328355740743947766385099124168496269182306220759395170133921367888533730434060241616819151635027790379581571581346073849792661321432338836502783698371726415524392273487581270766576042632878597204473022438312949651900322714820465601969980457212316356713301736631887348634484971460727558760401476115547084249339229413532383461413525893481117115258020288454575600713550440147997742904872047307637739839990600709314535514035162090675489752742735731321512273132622997278670678321917914862920970213108736450667747684350604145998947766181757985400796018444630538894525103482332695700176432392930351558639492732170412041576678511703331219570733126646358954011699982689356212725987744019950670765294246485804830934023913603872148803136997515319225603726691333118720064979029450115970542919634360921302892827208306441519901310935393949176356745404685197284224565410652705629203577125754023337222071007964905592552189140743883311813453221589005479074728030632809326307657563566343748480789442633080243813002274726413921492570278515986468107817091763973004599709619293243138299807237171111296566717398460129105760986133253244197302869136343644710293644112232641314781219480703733755275994925569933977400755320441895224703439714610101443173419563737374341488507953677722174005307217290874191877227038696744337639110466343504949698772827367984280617163969201854172353802936239005962921406155409583502413483595108244472967862493958594207811075909476609907539882644047383607950498689881219131490775681345492398704019892053978539298529052554711921545917891182979652966912123053481050532033933577182348019824164656567509765732423573226427250513064309926404784464095069822173716413724643056248573363480761974083616721209550059423741138534642157798746398888840888998150185012816809732681128305332133123677046860166576582189433734609764515970911225084323678778253022754571341925588415931857594221998034719060470489621100775116694728377119559460626666936092789872346022256316954260128594934528435990429819037504372510614973734145520930908489653602432174729447614338503824319954763854341535186210209260511146468248934027656326808545065811231854911288174227793126703501351690090725725546573152499350763206265963740157992890110547808095737607066211406207404607361330648863016147978702021576635503940728786354622174071144279396607159498057699648431802103838461670756976723933034785392046522276904672942229093370865830487399943081714205708100347633640021878217802101129821825186965513399199936401456614387876051975235184556667487497621602359211813766509695981704891716571445184757593973567257948410150664391109827405724492732212275788747105596977991997210517755295298641239474936686408094562000647808473675540162454339328065926718470479910666978520543237272994329592175825179875263115637719605814822979753137224564058841744819127746769893042254091692487691606151288791573178279945677843850520792257543142910154781963907381478401775091272816538029678222294955193701540934976653983100454802963897378698033007292214343830192515888627666156689492146491348111428657487787858839960224027647384456918911908857539638838233288606044703694615996097634666266682915752411526345117676752043421848133635510808272913234117785960182970059590703934335767912275820157413591234736590981299830392071027305224280081451413311259336287465656947681858095256320185007613497946296714595318359562822418272502861698312108534604921778417503255153783404963701650854799506333240780273318260607818397770854091002369592146739837397611239886203826287491148098068867669090625523664279596966433547211370406000732 A227111 733 1001465069972944737090740037131539544563993048574803407969083372935841486226482580209256478884317081773072014350047752951658992690588502271971204947395216368597773762286998886506340012597610583295767637856918952944214447958227488725525479781321458067453867619377683322579431244261017295436220720346828414874780109989454827607203442283813478949630102535285287473954508030829794009835786767843981107020862485810024562159665325487563892032591470585422633946846577081128909912722917222854356657991964357541294331477037918377648065925177008624547695258170345845901417653670430141569973895594374682365899057405149727225359617767357978693899160685811098379064718620878007310662950272322744242436890513597326352212255418877226111330448596308550650151105132208301525013111625261627330814365772139759452979002999602369129369918938741124249276534013024913258669485083843744611429531860642828428768202146763388657020375602245015327663949443535721070816958121905968360962235760053206786705856590601056494043867302647989487957407244249900343401778170632371917684366612120866768631987235204895025898005383059665042343450884558869673992277162252062877192202129588208225098618653501396256891777632458245913085907190161200460326940097153012997055989379802170523716998850663977789584240868222670155101082187389421756962991666777189302515668905557703607429629782453687778942931285646337542709712857549547709842296432471131988283479039292287124952128535257809926673693796971018580181572246753159301409482515687771809829383354396053678247148292170116651329852841919893651454610928762685259033281625809000594253703461972181320609420337649593950816785920707473115822708654357170758994035697862215344637384767721599351251724147570820623883916414200900317158452999727980208908692858734886215204557586942638359962442933127294679623602546865242133345612129611016313925320400536933339301939214337952822655045383742152465444072913025793164110616890755685116619897898686260194746606864831350089052971560349501013336649023558248933887230764079243677709068434399812084911117549430889895795427743468951856612200769314336848623671758645381729195706305236342704171383066776277516579210329614858521960993089167688352565428776356000014039854931935678120448134472064844215500798382157637504348774069144986733102734825877093477784367024341470963937991095881671173144462529915607478087135331426559100683982345694464463862110167681410101468375102346700398839964274547436573466293205443865043027030910140510932880083339316970353268061878306658410298806546330673776429871117403515734085458004954020233790914158204747033032274314986090342915766207871883743803843413164581653462572356943623001392519911357222985658261382653187580417567749861991684311048204463406194584237689322863551325833003494043683134800645296388191984191110166959986655119621001046685833667240693702380346724586804373792797226745652623159448622509162633693934748559837783904787181905608143543877745517808826823100281058484290276344535228137235872461389973417296481002168010826066454803352230267881154726771541474218498916749537189053322430741209427435539183250016393219315120992168488378505295071501394259619323778183903536235617978438426690542012379516209805479204299246130374991420273403229925010743993114206261359178084738338896773331838372444723661234977086586065002296614856023547944971514099486494714762962004056187379642957909184198839006445568915945417020806892011695934918060008232451880232176128410353374964136422258499150953054174605814827151403778750742759814784772458121268459551064492471044267342555662573932434493034732562816559491442599308113909180672566576571511976983624066106015829999086696473534236756818953296619761613395680355626368537425642132834850977839750093584916967125102267648609505571751112912622074979533081699551035400074640408740827841646068283880343664690483557828002402167368715818536570864623854903880726667469183178735013196517181291669653290424608880653205614219252535286617025297036282592004164692911871105880200604793538144455983290898074652406461139919308987633505952347830400814972851479593249842091469587065838243547083274731706508356938730682377566001869343054043334371245659709066892396800484585531895959144781519398427811073751371621235015925739557578276753790842630050318479777445518384463136748519080642333570531305763274294277746431392809969494954357007763971971811944682199370981115967774607309003814016712638684000733 A227111 734 1001467072902083219913166406509083145981965737994430744443431419412505160535247585014551871739164757257615597966849361063421818033545553921675390020701368026059637529195796337449592343446264071682793916854896154971925151728965952474257552708860865849386640756935764943921015533921434842679087366674423375675659487776312817659603548392576802868665063416800052196498848028828490243759707153166241734259872463983272153200203020405193549131036269120851059844084817755321381214880760326139537865655116681423238197074248058848978634000171446607443519820126373316806646029975922091458379108252275147519226125153799779979888207149439243059759503462175301097123960884792593764473836568899821788652896757073761460331884244668119850849880770075519614892856823159699904242500082280122362541646794933480135067045593493331109486728207431284830347396914967722791609674067073168351152369620582381218155877376946922788627555721628331283964170711192991323107464728031832591327376338450877100458108569975401193373157018656179259544109671483118076626422341310115977955179542541141358465201784358899833718076721858114804960233834828751443097140175345659822557555037876920317265729621325170876222877890120029712462475341687126207127147200593059305339078619733622490318206294060969803004306001542315924951639646818065214294232460137525578223595614977599859915874428604516235650741487158304689385850510793504823536920098619366391652930502768033013826202007121950090734907651626442110177155931385949476508514601526156826418991313180073114141778798722681040892390207379091686410979814070938912254996555374736893029288242687772146251996577460819134034144634644953609466047472566173031815652374998217119891717297086449597166202085608463059895960604907974695621865245626014759276558486979859801665174542836223239760088129982528124886654136506769520081398031392642455714135248903007999247125247937865512092582876741155976744404091552325972558645304752295516693564421083597438161235371911826507555846797156278067628382052744063409070317319060068102441147857611110950557886616345546862350515894609828693072740574152138102955880498035221297785159389431662302664914182503714324796604377569174246728338238326498703661516743244350871867529208709302985841453962178378761686815900159293575150814904199166428868389955437268622063782710431472263271968473173981717355318043159321816903387485805167975262885184606601140869491974010562484635611126973851611190229920542408485991420313865619363247351231778757987474698586419339060803983950335345201441910730219123381528850613664988567033309454660480082407640601498421284727593980645879426098301854391482677838649892546075849502202235228170312056333262662435935588261787950868563113950331974736836952491238143883263802404859763523136582446034059275554527438537778119324133908142456390448229070674923334427798443973499747777321666242749174890929838605960593533786451752805219844472688814996399756035036716117613224978623064039351294285678325018750918116542851396460292021846721969450188891628663471997381210715263819842339725874729053561289360857260140319604799779004698448186649721021562603238543474431770693905416578150808476053220842760315624646083290176325867746961661437130376228058280930795832466778209721499826797651785508821623941213403151426659245417284688487828528804081754439108352601432483739860792131002585900305811700416294795638824530219573497657995590357072111101544019924362180295200715956277094519934985272201652782789946393618319067879204250483736172041570540326263001620060829465341258090140087335786126353669268636008357191655639433238721614706604018344920318195816315102741829402004369858427539325062277609470082868342080473339187756461810664815454499388184011428192545938367596027929234583344701493374942990020826854874936446125132410224227684756279850485364320104388325097592916456622413915560097085050879958706725775692049137917994901042282431170005672713178755715486072012602083805272952055011772941334953454309925042172969953352603606590662939496612783221386414595450821234600422130442033315913017363433399552126416183777490960441116315333612591421140486979387598425579698928139335558849305588035533393154992257454518528215274265093178887569076639985213643107045106955246621116560083662874452470131926846956581795175450703422420700399341551797407176594590628428114966735332617293526015277495735676591783673468397157990666512188839381019193938835057907124897907695000734 A227111 735 1001469075835227559009633288104805424111126162381342740256345502867374902172632814023495418262698979108245796116272222747793897124229962020092644869209438223848294432102256955279980243744444624198339671859434097126378176626325195958204273735240758091337018072149824947831525692629923254304511707553720503802064010680413590175249412772066384579986987267977255694067955739050593392709364878570712279975497002621179257258699396249074694192646967301356710075619083291010045280562061177747467227507993634998609079193100913013619294039061798884411557698541465874295109297422080625648891594868921678173926788923684188522043017198628182320478265002488326287040344034335298631040487509262296638024151318624838717341207582084396931670705243725729317335778058223195118510100265755273811161110250896255636255175968131539093149344811758329773978316485512276193042232373162633012405228180710192851057670860272908480326369588082754165024493624206749759646575221890471696870653024842591766452256279405835287584942708476172704599980770214503635618325693811396820016503080982542074135797847993836564282539262985660515806784090254077649715467499952018236714948090109803868976775944559314907911128939618918174889442020724723674189400254427133551360536284893805968183384759949840926093248032364734768715266879942257768237271626845482861607974872866314146210036556745943814900759100862336074709582944951816697689017624749721333953242676640755070852937372401012206099831311515071669264405267117630676160714459253950396216956379352870090933611028602031337962301875508176591752432742379112443204058380108814360877265300670003818334316900133364635334763108983406113452558931545295455507358835543973080628094865176406385297674818661382552674509576205300595157055589039347558306349059887925068526042986970104354619625011798825647009776615135418931073572952055359628869435660859580484862586808849059448609269109084254413672615427895065004297564628878794404393842123095819707457425434187823724344030558760819408624167808494832248173577210760818991813273496229117104345387920033868435894809705745822484986657767776674206462772072947593696469109578021245459684283169627907949158477693261350174747216836481014363569756377925271931792916943753680549515489966965854983972274429575593095355807568324626053132102705484076761775149744519108759192153546146990074222871082622263673017105685102052450267409151276286371726079248530648395592898988094637183791105600603409606533844860132780801280633861438194514080533024883631816142788587949977810254006955630285013229282997589786025893040005545303945362851396545833367411958688800808443542167960652275694596133686102057098240736657979178196040013752327568740548775741488786203468423372294983218676303151442048503364469058378658425939396335400017840075053548972060079727260022080691169899800173078029154846298523701861109576527183701313664692816091845008228227866702549276832403215126680095000274711002286258278299464877741601627470458069552300674559894794205818549714293529790432737818589150248322157194651618795566627180286299648292624941961763355923135901799550934026842336666885465463113733558299404436454635900605459482598671554942381821499148678806670602420258728669911238109294527241878489759197012902927849523902150887381897591347079316873784013997436626283873666088694638941382253731551621602531656996563299960506098212553200913465453803812446557162032997164053986239320654096456611998754414346013072156064016909720316953919383563157731340380917750393086186459740017652516502742285318844240373987883809494692338374857483503501361865814360170585153599115100868736397516593853398621462854213096597295655279196516861628009471809421120683965897678018370291817022516901502432169846864897817339928270312602063774597860962614804539247919140624246911747866973153678567663494029890758388125133415269996387043280044263514761492232464241021774884703479699872408229611854141345255341003337984306467564817339787272176307002311675221904964298375406029002256227719793711427910620670566752252574741867680259600433211641793518509270159138785419568088779457700450185717972993416554853742194523313653693275355830683480581692604269143462352435513395699066006670986574816677126367192606597654389549801647032720536050945161806762293297309532533521917496411004005347767795223966017374022889863175275801291659502813664482855898133480698568182500027980122813170548839664387716840009448328268236898140778177440000735 A227111 736 1001471078772377762391849224151468467315465301487685537203831584813937205503024654128588217668520952634464847850606839694272543350960788661983139500577501252704040760665061522264695007367482520744141804467095022077717533227706523456867224191313971020144339880336582606724485590737387498617098881734456523876397191432759291514653450453232325164363570439083126585162543822765572645867321807056709714246890711880924627153230641494666989321630159046160276519918383469332542482897300920654941962116309113120223959729836061018371073218800898374009155075049419437406731514323868823780166970560653036909030861629742809765266261504682691369693466715958571760230742813926243340752956996472841326048527545138823070261568503039229216219900465285366888024337210164418708077177586051562821626452450754215781971514998348408310634037779338466562430433157314899820679650734835769663604179822815401901822790594396473148766383318033302774811195341910034002434901523717808013086014933557314075297338306817935990685542477168216499926733790916499954954113812386158020468832998010748859677404978231067350171308928230468410405957589017297924035938179443921000576075860183426533546636977793938296919619591000574534835671769896302648295061507020515258427045946661036677175587504229042619481039249057795192183261994551066013105990036174442320113560563237836283223351376959141432359784386144887057894574059428320750811619497961433913297291216734455421860311045261930806117121561086959791756117353817987755490680831206360389516222656439209805360612822709946763226255119071035217898237155558186221614873849313319581950612318307575870099265796620912905486572959375589935630140883053692498625703677229828516199257904246245020813358964413853673354006462164557045153337928454903771755839657826768285889200179254413120285498027809089156531088106563762547774928329681182341557300757275188068774653526023430021480228462110379999304701617149176390336020898035493516677898615263372334675756751600530864619567420314381083465828778762820855785329494506170196132197054673668414721985499859150617015335948502883460737017912399137019237032860388783711158467294942616342785770875891582290791872295891940093069997156667958987360157018734366265593536178715700527667879694959947461720063995362765430641838986364611887480009803260619339973236026196534014699240458190810399729845546647073599501292397496519266886504518119326039114216099548275964915679611407977761938499331203420583432515519336509646528370803342670039237782427962206884820001534466349726259292118442754363069090332774252354851426803058281726516081642166218818477195091433458451178409165562098697293131395691590652462387063602991952161177662043017062423594403104680919252879440578613858310765767211398896223331904052972778396484691056106194076674423524630585309641357276601423139683582230146240229684881871110069325246588978359401077396302586262079638362564748895479204074713265875671649715151952227814099903863446378487609673659174154100836225163077290418499996498085470471962095337237731025175494010717593503049720817881166046798158085990088990487931034928328931385653110612584323638223163282491789077039183355276939485943809438485420031361479382132471287243319621616270333615454704915235245735464486877169879698864886020569633440387091204358414037961911708949147538987801856054741619976353173429576137432294975016638849320208166864439924415357524927747732390318756936060626663260892054049674546563466252051943234201409281089749142067709449980193160707768381629200960510237234964540413258001639166444004221187672198447092114699599902083442113839129989060377323428385370541666010064280823702281659447866137216827122407665550755269443338923529340387140801144340281720780675323020580118943017011801546661049490826813635236393914007615635673285305244343755214650792944600598967684277589561148501829443137674201189372961658363655070298221527473414782670056433412322771106861508347277803680462266397409349667046081973624833482466773350548469889272059262295798411726885828868596773296025630749399510131177907794671654273861766086333705528363508843181809127383988246226353239310586562213341195143955815443020514432095502695051324684873570865147348481388574552494628266453413790944873367103528969494536770642580525823159021674682455057693289415032180327787337135764906716086111547825557252633658017703374852246551750950252083900716388395099947778022771400533426603747327970954599556667334098447920000736 A227111 737 1001473081713533838071538780290907136964295126994177386412524649736850487874568285275723842030932794258107417801194295111835659673299696686436233504836409762837336730522734557955637279802217275465438848126505616595902254565646600693287812729804149374351139410925006261817549214760737447699466192677915481081891223723340093022556066169957982216241832781644017764147736892159150221273562948307614462787748493382372891999863768698691279259359727612285721873170066596023862064691256669976221210822485878510942206542756911611300009047933716681766841294475157978547064861912602362220392450268945266620235758013292142461962107848683657717877577920571525412371774949124830849205303203755793784221917345555889196589084187458894087096248508154626753514387529521503258856370545288224824486340429847956180152182685742149831482527508320875894551799688407236133993779817944197102770344398162642304445884047126604270852407942319612471828662210135693328878699643761208873480150633890310536900646309728097370278118012965585893651257471679481807183809216978164467091062538856728378094141790966888014458015434284042332079792740416669174541532173670564420918124994098431952309594267198917108851654115331845407045122523064952998879633373469339899203135667201569462964048049435867692806328370210200059741281626306339848358073990386277397371355307497354784023051509515685314085903161898758588567827512501730024508169304502740818540368089982935648094514010813168392606332783123982134364185794383430986199074181891862087777747738488305727400870673844658572091179540243311058093164775440744905244937966617814150209667405171335219950335991334171830412250567886173923701028737222006047079155633181675617020746329681425418438224184746484826242691787624806864691222934535603625974343821947777590365884032586245586124768494450525149697602343092965898684888460606768130969928512247833183489931494845619481531422363118694950955615972138738073260906505072992023036053176656209019297330283406576640247108835724877681669234891011754213618546232916985631261828500075964488562585826725804947396536110738885656798193563949975159743294660248041716652942018180737118440435201973649790786825971687373399256921946487525106441650724684833977948142093856265042125181350169821891648021580506783881743124676947228809135460137227093758506431895906811258022750747912534627804498016263944022565869136408297154239936238678094868615018041608748982219078794371607678905928571018291884673078974761014474687531079282996090716422709012982276208887542653275870370794659216737241622186185941688620358546719885994803073989370384140299518286212456229359406510713936887653529873706259785901957589931278878421487102806202301134705391681552938352873229160134026592166187405524257015869682302213416415283662825599548909953662559033402581021839916479588716320449170427410900349087312086027513021683378361960830612497143714174436070676833245797110292483844582898988274378356382257007553245804975805915488907276894001991074874534853056678286627679528752349373248828690586911487296039548420286617931350695621522830603389681319008902556087654496988492581855076468881921404976615084795761212900979007749434363298727432742059819720605942556745515291687996784896244883826530117834327466198609130731110774759848190787197756380631461505881005973635335939153409213742963814788077339394584301394052912843043288922091808594727572739829752551830351030723750540409520512545193564479377170647158145032971375182023860774187994367646610022241361780713172046772878032452418237786493839596542836325481963121312305079099150634026345797781884414908997496735201845067931358576009576802447553642466209798088435653446276865393504458361482068389086503479923897407572278584321599982868793990256390000018230335872500323731514265803424180639111656637511190707332154294249092507920505388183067357939498993031526564089494495296140772210305375897882894694844796142073652781366140549580725039157232731643015474579668405628793612473729822063062190206687836431777412066775603915571212343889819005470548086267062517910550054031975376795300595719056989146002110716033301792828484872698600510329644271098512692410079295569789643785193452445644060588176775683077019530658657158439032820330579848659195873626750828726995585760039048861230432507113070871279693513981143987362671383021933526346025763040572887483727750756182591761197855850924185621645376709997795514275527388006212818625601093137598210534975338719136000737 A227111 738 1001475084658695794060442545606075869554417587117115909465809789248946129990730097206791368824488267906027413063395432652575276504924770742478645588641436296156284903943491562664088129554512184892622296483457727802668351348078014453261492781972741758458574142183683771949736267252442483583624204111683738031118930981911142511309351990575668681753032940145217481744182061047771995751239922787643756209617359165112766033766843799075446000423579342419316285567652659637135728946053510006663862344252581520582919314049773165393395586933441475981403929783737773787972536604919455910793022230065637540208345447899138184617288963134088823688330984357673088706641120914498356053075371021448338813012948064531780822338542557007436381383471435423162302609191408537964652723839321238223349937839707189423613788774325549800783842065065258498524250325444182515308732905683153340429714169187834449907677536992875733466553173986730727735572564685302404923447367158061494374179786178492302588162796945419488166040633210926282345876557694498432356507084641644309607610562961337258552887230390792543255813282964739591236226431591744050290863958810875823867522909347844073313315459853904869708077880343156451144936038775163457015734830087791776375913558214476820156312940854790977037484940247459440892343313677409199043219640521152179889975607887856218169381719335480994079572192272722601698859761098860453908790000090538204524043736805818322749075744419329707897856064983431260767367562963263635707228592284735190670716933594266481355886265780645648585613775839165289596209926552397549579190270272132511988654504924194950302468316136055232959290479481823123089500549343850350208196098994316276694750542657885523384814816174040960247930419335028107842787759936319359253140866863665646263237996068421558436686330867228552720092649141120996510122067835914416176509269763300378399023286639834519244361995941940959883407503371377649119903850495666148122063755245884433100105505732467696648788799077929564004283848398070408348210649153666135738584853536832443436889283482736413506571753194091798621004276876366041781215009818125179875986540353615012619729466501267967210515963048524901707828520238348084335195648998923190597363623874859218476549900004854351596844929088224831315525397765940864606713796259888202890688289430629835619070259399331212415562814860246704907267194547068678436748199283685720286635945605717983617494956564280742509878405113495421925644900335531481197143944698626285905261471819162519745477753543541175388069051079796382978226675950991413403013184624583148260537236636364986156719030210177076773796068507137118139618667309905290133702255806278592180342788455752361645618075273877864346830225673093980778793124040757298616502642681797510212440420146803624360426360164443973403477329574112034140605209902612071588657864020422000194838311659392307945180009307384468116962712519825239321955534071384079359089029467320056915308683653315963237291876220946105419682530501290159236906962365611410379862104716282197323881283115323889447786993055273193255767884841300213454583803776184366451630511308793381748556235101399802767521931615732668266506890514544253115865354825352407151246650247292917570193060045964155439858219618295792484885359811518011618693310206510782381712813377233245247913578571413852312913850860807643114209482271372731542713694636139495441986808367771411039333900884240178211012829282594239842868509445389674714877658522172878675341334354255566319338553986753279956263809826853941662459175349257488997896612446072103699488121160129166758358780378775743872616356185482561117115298343451059492527509213906805750170869717620730408122962733240597953838314007327914979952927734428344347979052521349932679287355321370522071112238005142152251079020853208830056428263714213925791454728284593244756389937282468364125313179536610930175118888138144979620162412658358251154258615269869539053093745802698830675080148351167556255203014872795897872833864294899258980386349540475170980631759428677916511785731337604302636075743954175646074399912458482340926274874356745890677622943145680099681177425619800492676094268971772565340343966590737046256824973267163057520537349237087178797203767954056405102247145130978699683545214439926358802331808956410414966378380078756917470318321027563805306362368980551143072250084553666400751529131694884937217932719284362820409918777916289588297624634597011813531131839741335714991089000738 A227111 739 1001477087607863638370317132653095542925865788815325848570634543482112103233253228179111214121950193040532292323963452025639387360365944932346830849246177345524040806750462112916690723172815656637189864452585255869997451068184808354724752704265017891212286909957616999906355160463159439253830633912392495205917077738691215109871034516257093766920438463994855939397501531647746354403072275046215768548822163937043347765916538440763180382616888910318641396587938073069284936621487540048992619002001048814923474601377459058396969462113315333816422175909830499969044954571445600887792241453889705221214480597969798224880366055250052984017294703301764226132247008784368410100662646322985078505934780306205992540344298037503466208797340115269784640779169873406394199131641510060495281096314758382497562788045722946269197701482917906101532926498050281603985356287014970926918450831513402481178414710043503835170893502822226293254708423358603113318121520723917110853407325664584508938877662734112732695288867921914586185475663553962563881692315848629783679251613715372118688547607787159183049932906576847505281124861712527441038547871364251913445500079972744644007363654532514983250618379390065483342506483240195884819583908558572318585996970142390113442751684017708638570003147524533607441014898304295272235311387112075148203949110441700638574320703314896613532044666103021243982164400229814824117196087646030216295950044074751566295738306922724032546458692302954894846765115564025376440116575755720685959206412940355922150360671825776339203066288494625788386545807914157489598848683747428118287060668082995131287197585852737169078422226232369836167860554421248009171674509339435109694122256541950092826180160385235084145104430369624086111378638647148008957323769519425029772582744954047811247216958653765518682747564176721676409022122181365199544734854650869976487532251502917867418554865184401421402208575235428775903063352230106232949287007350358871692315496924181831300775520015280611027686979284097969598015591361345896837939345075277688601700192772740793152672961390201650693862633228121600949348597088401521466098250610042777831573968841760534544476734289664172785944562496131639084876794283779537719059984624158826101130588062529179955378300886434986184681244934993271811495780878345262529866977048702264982834686281827260330075111358071927384413065058891903437696775625844351419398424008994177011853442571974792276991817191399720345470459740659073285345324511828152078550286251389735361504262222839374927766551347527747911775895162721129199898302030593850706947762907764269516307203348719210915493386739867621699918058893710036238022737308832614806248270719842170344139065375323020421005980980672097806620655034839192725575618671213191505247428612360255142075532107210639732390733947749342448193902396711427642373630435800953726752673822993943351433938836790585742184772009179602139188380872159738282664848657104613199040257263130024064242544889209640034999367875276287282372379501249513923154112091118381059585343966402824056017468342641372451458774854239292665329393934889362732708917581323417480243263331948600590512381863834686830864415778890918905644153814002238135455010183847896864340203647188002484342569216900701610271720451506523879956699402343997646896945341354118708430439062631841731404733724694576652156316106035880235263937020239845629169097613815406752403427721690915967618710898732292486154630703031394847068943244518547839074824262736280462824582641619891682110550307700717337890082029821693673278065402971513880574207831292387866058270750538719539689192420698196880392464642689170385069691821371591097572571970924512203306913585661606073552153294869426155858990232711534620346148496586181388896323896062934476283879905886648269580098830611424817450865380034022065012062101541893437491266994984989563048398636405913902483942235149045604745755100288873025964781713447297426031302409465396915508766868448784010647119650032030990899787899565658572216473881396839864198116776625561523728935903596429758413953587753004371660085881511957295237669917348602058688265089773562556504089374141402632808522647618098806179077489026442537465041273049003669876707234766122312904203922559492884477500966073088014193752803359652895010364758797895280095241964237381470172117676843189050951048178943078411495656166351780333574452161387129131956230964179743758849599958331145349413223633462381953665764406804662687180263780000739 A227111 740 1001479090561037379012935177493300406571345564677349061635214568841733257668210748555576842247171645572093885120642072539480043206488090387731770772165397192290090418535919328936973064991597914138948626647421538744025733335284276372993384139317164928466096592772978340998171289401530629305456699090076695786795805834815573561319343115814816929117396636190030896169235109169065467834733309195014621057571617825161604493446957507806295065178578698096038454528311932659863422531723647295126663477232388954676851866806078894001036482886846164860156367278200915700261154887566771242389097582461819978394857389390785819028916677797546195160128649067482498676341600189679337716568349292224649105070343836953592004264846945277202673172750273568631708913028269443531820511501808690791562765638727662076488075981875423926315914328520088095280064305404753454223120075212236223954621515074635793814189232423016244641570968875765384533308202047714257959662854562035111320470970984861658321717048186850038123808839011484389381437108222943795249125580800904973854177327908991938869823647623821870137908213899404845693170684371014639661838204409703777990516095149037066587303825186510732820730975757116185593130011802017429172578384269373700900546350359954484664764092700920361046425496553791171567982320893199537512178448535806152713724366160031546367709995738133861605936249198273877832379641956916423985745461584296718356292097770315672062065080076588802250104455512441644691571377833489136927906192353164968808293596162511085928610706065764104489964048978617163862283415716177107987275483895216422873025109692342642772535965297606406236624327843863010428051067019267351118349002338245592465347328509768426183707927222171039799098679618236894940215833296582515493405364807710927755778624473274481346771031529246139882917701119129937203233819229099440207298029704402768957721926189021849967649867774887428209109438692695839257243780707690789311257239776251508654812997122075574158705653869671852789831105094052253945556716984180408880579354818229254303540563729689449350776530322617859343969929154767052915674129743814483259323057626668011376776016977078488599044555275922236151241609483548802827916615953032909629136499553530710794907931105228755113733357291439914125565389466167616400273463005300305424132148579765674097934022115580753725196440295879080713407587180114754026956582340958854908817577085555559054601748295242441270012090432524224739797655259652909703156363721280031790155817066056976669155822711618342852972865705242373916191922331533227966205710413794898710024593655029547808209870976969189323705040649867305366654321611688204990785308064173530215671604624203267240024001291808152991772945128287228925143174295370469279920312523834031288948641597005039442439012633914427793505754755813760617304686750375615855326303111473167464639705328146751027661249396723079314048871910606657785872834009599527068070029907442838378799335286729241640637357411062126578058491768592355304445654086771609459816346988962701191631180939766875578550256488130270741148404578533233259073424380222648707658198632706949615769430436726708252612163085830892568622344839455969796967420849194000785105928686717017909886639410025103800301573746599277192056645202462541533192941304124109024685728352863088603290622678262053416516782681849112190448812775553882824753034816571172414224216456568647574849161117507025448566405957943077121457008772449932400413247707690159217648329533709464601031252724465836367907161248845068929497903868323294141316154470104423211155896876008562329673873700321861836749496055210421920600742866501340465067010901262706331540860310318283182613699469080654434031059801222177580703974035712047115680960844535195508737751756031439246831461951575347804871495838558007019447291451708353869341978199874641792993548732762589595745056369077873534775136272858397014698819612178911191052475391856465705356284933017122100499899055307440759863973388016128040088973801268623839238719055364216308337370001878483015423305444956451219935866113024104133714653555609320406693778051762161881535636575626119160483522282638973489993987771987299773404917281841076623759379156874724794616883930660054495911742552170134235509213515972773015238802491181714399876228420725081066929391739754931564856301103608224416301586275733073928671928014591862952581452909539922774519609939423739399052754837121143233787632871612024243832659924802344456764302425537210000740 A227111 741 1001481093518217024000085339725285076039505611825552550544522513422300306591243972873840700172677028701263079115371781531301158714548863976552180290774594692235228821371232359968880476824811206611604088888037643722650636130880949490477945317730718810091688507074951600044895668744203077206252150564221045306274986931221326114727774539391177524234997777216382837767032591699886304434021232307229938811767517199848432652718901053955394139327945874870817757694902347887140804185499425805799766190510350800452760171694889031557447025901414969090372772257119049926182724909907501421360136759769192660580924473884350120002584937406021424197268916340763338938037188646747470066459414018822570908045568899135331131142649482430748929540593152860381506061176310859291537701736437495277302838703763658435497470575529824889118044014079547433973336959431831337231978239848401292140054453390747492254263458320302675964016748182532242561255042370863644964820170774426113869969694815950220719369107112007534161150973896467123482293956510974765473162116488184883348276406479968505239986015152428570173861330532782711596285223207102256829405000645074049526707824267781864581464255150153742187664102235817081446111132578698526724196533541322655739389579134069207603591032115663011203129880766214276002800923250400309012949177620467912938917718460559917320361030519551017170344564457240229714032285472218173418363618251102690862082780138215262649334452640453217120786231688806210882557806081398038790616022789109558562475492063744204537842207365025875346347252567512054808116514494621994533577300956585364622123427624274966789738515238249803863584063923440275927839553285233529098629991027078594447192824094731323464018344545199303980793042731451026983636089642137730019789203609483219408114711000750845150779677260061981416543701435849427898931504020328876283997079100917442908608971656386695759846885207204423118781455490171016073686866419349141340605756057781774150479947876377502812929789449678816613521404145234755070780510128016361650035770080100951416973893122215208536902491082525831618298415443931499816551839491124622291201174751317166462188727751280868787179992830488311261424247793981825363026140147179938900671978288810757871705362094989834983181055578199118704507205610761867490571270280414820243864651581532966652233515718642150200422063428429597360210942067904701191405744350685840050901550369290331741710863321727178312322655664428097971055735134617958549235110960722129025707569225612558496857771287902261827435732276046017849592226967466115137498921696015827997791419853509910104397723127194836058734968849033111714525187298631510308301579598551635825423203352606267375838639169466597542703605653756479518620352483912439365824033171733503338340006302782986023905537256797620090254131127590881510878172017300922704161302336437016780538833653830654647340310775870438821370709422608294227179226153128357886252006309219988415818988272200774841857508661712706157422438245540893121280986690797410623534017107733525004942445821069169768335010764587229533347245502890931550685703234406079759020724586371506112087338558107338442696719709566551848543647397314784293128123865130055019293496660438936333738611286439583646861986347262427821394128614142674737824501166126760573501433726672897384126475140798979501560983873683071154948499096527277616412648442405541619548805059372391614530495409076857034895612174787374296712519393981322669575017139338505654722246282529457195697718506508460716938277171485456069328062146793140705874615408740085354599347673921740138967240660203204209722630834662843149023885871106681003105251864899439165132151800941331247209140184276285681754266257268227871764266017504259549542480671836538430632183050146054985813892680022967075661218933280104036630718921473806420669682861766029480175592826422563853929262869627563291885799909228458789257699964213389793774568623781284636574248348160956832334634658190042607877044331952256952695021948225326588586831874230110562888589836754288655612710730043612196934709554997916228335167980544771539453079482023027735942051044840582147632069687127034678566826357330035225356845992869461228423600233095573502793424160758039108785968253342334371855125041515327459818759880772503010501668520286912152332727703258315832755193434740259515073575689854674346640842280036396480141006292112167402203771849511662015567373198871967876115769301528354244247685208168528297046411291454880811380000741 A227111 742 1001483096479402581343572302516951591432164390430204856084946253405691936623015422104118237105521797213073309995957918389743579244326813031073645304747444470652447894636585012015064495256827883169025714182076471171290659893409185519041641997248360887389991525523499653355322780194542394323005032439216717049275522785408392751545188421378936963474231430282819873896518094868900469097461034881859819962450126113825260731759044887264055092608418235697388920632321699237308266534447933382119654142747605157677128688260555569468704061901465735437424106837803407797004376359657060081475412708800323101383783815754903031313434156756867319562319764683435891815647582222448421961209867599934040203895160341168059057967958175725448944093175031373514476550619801503000228015368309147640791584618649503197175613908394487872785946826241259678739684818010470136589247950350657868867426497275699652234173331053405127336945659971387036656864399496415078490062386156807999867635399644019381648825684191900041128032446160291107577529436709506350314470119017168734137242198058927287849087503185589051383377856385305868947809010931855500349547644815413501470397173905439884050044381012076738669961966831200822104516908615370554109447964505217160000431684212326929391646284813062478436451366664929382934799137680678827492674003981310975426207790143283114074035639695244346276640771284763207945293439658956738212753538554353447605880207585419246982089435637296432947143884459019484039467129552318630208860114884227230589239452045920038430088771963511994692032181157527225783247513563788700361850191003200002308957455448257190229979752072507744397894184685331498480547545953912048498668920935942299602043472887914165598155504155704686452178833277737391206071820019376798461952660672397033009745816302417068027996704338069730508977288383369381896668171946133683122520547654868346713790386105372286607049383051007187659852805624872886977026317953824736258180746479982632474251997327618442570813339735099010317284959335253214435196599435091060965774889742760532264058497815697912403589875438157220139639034181418417750396705541887930410701942670407346038894984117359595331940488701874927682770848406326171717193317396632316644596746723138198993667574794919117031745793185196541745453174711047523624840083806555107610499839005411997569587054511575653462606883518831257779109783409075429413628012408147584840240693317482252745288791184399220018384037868469414736819153021348430129892556521240894106244340608960853904908708026775681809247768804657597075922683778003858147397663465893014319033620537639592530562902374832880577430117129647104740098749043639453249710507996720047620630680668797300983749187579504912474606882907976014086451102495692264016407394350519926492822848951506642948280580028429694672860397208059630937885380013027652619256335043186363351460921564033322603321458705464329312851629084713090571857073853794791308958179286164536825888377071798519908120463135089392225423690963839325711298636897466346564268492566307924125003493004769180725734780559030208451318181926640788927970271372553475146800019979113020656466855783168685226936878394753358818561513592040956577857254151580817858554341246647151282924561745752269886619254967434820772503172125207846377971514273595899885718456620515665001568380305145970476841724942234301738408959881335021858192327384877673395815472984568286142857155822492826027492174940563157465503169741898653623447906356972371084025865567804373925078400437344442481135245211671891878991355733987936388287703863829586680299952449405932085571510032354850742430728418087762978654973496957822473600756734938101953109219358913392269561316319374040534856549111366711348418787368455590584025867709682201142864509119003417526167832868561495659643794907913099101000234175892202076830815847262411034034678535815223150324208138557557490643305807293502109902420082598619400941977261727479723751665030952296869315282205358859088906952645281056883820911210229134065438740424054620304054351397625624794188143472449648978714146973197090358054600546747017975440549067775298003945760767061136192220738832105925410353544517492755897655309406788042050064216003672280314783555022811743740933525770782929313971698617529901276957706745277025753016507809224076497736307287646792957647104013562272694488997612589752469713802487792284624919374711172170173629036334280841428951980594219312865214400389833169668084561679295111974178203039820699418716086291000742 A227111 743 1001485099444594059055216772637556539995621969682946210882832870747654225493466367828371201369122167556495059113876647226464986949954000525985158588061501785250614604840139056363717293025849516347967241026893231235344964831006321701281799131041877438794035586696459011847554539240057887739049475372075343332145400291147688581399470185641051946808767201221445441759049505067323174306699343499495562449782821075265720865080659972701110719664648058394532369535292146123011838803093861473800918956250090886696933691717479330408148110278032091342993566716926710631562851318483596670685668158204380565270217390661953616645612433505178248359552867898767989771090450178674829669407042549602780657956745560580695825186938780510657745508632468794036630426712521236542057704965048346557350428706541437657478244601186807191186162573245794117244962749946132820570089297509326591943315830836554149180087051907812970688880031186742962682755180982652816277848502636615493312860708800948699992773031622549055821002694691022277185848124644897475370659773191933606358222287659975129297183232855355436546328194570844778229014123838281078837341241653873727296755040650260987105544699236257298568289153012946820403925300567741673717977484874421973901210362419955964466370998898028513529292576556459582912798793002951387927078589020305988870538174645924482921803227849203375734813773549135432907252090016122023840757745888012192694524316654972335040445184553518373087369325529667615846746402275695177040039134565666383020911520966261654778101887936518079508656539346543193585131568004007711424756292709048431408005487998545963316735937065222150898144730669837285079621066773076116769480684744685541495615598380412748602391969143248979517006538331423153638122781136033201125907446847698588600202352574641558151132009486327626971178244356529604933996115854578643885866463819679659371382896243235888379966210454013442789020920907365355267310100990386957041233913700134986683459164057462617859822103858965550725855915088558363537480235073219150637768804930889982015042924981276569906292467409371193962996787627868482171788274835482462347071639452001485678835744740865641323379871714065151439795725636761560121742769957904083769082855977730973291776751372197001507884866841799731082958466498692438514276571619232149450434645184846143742000660719032443098195166582397873378196912031282036622418934962980995391059687958817986159424991430239877953502347458232829019984198561683417091618198347804701477071830968616364257390905285694877589323485038367770658840789605521821928146492146082447183366242776882876389894453590533232520064077153822629065459196129423015341318375907427739481127370294333215374998548810504232845262365524199126432825518918378635048451514725942803499504101093866205955263693603565845994992945308763792926019664902276800502544272633152288421851187469095911836312834693734399930734384349149889288615609273715319672387668844636857148652808860136844516888078601173804895546429105063830951704518601618860510270823692669522723744009486750247818275162858822991500970497333471294964045236381545534550515907499393958157921797210768164225749224930067451605569584163219597012373095081795992896324928300310351080566688658542022779872588622297893655797454703730702665050127541886622576352101296855404599171710544522454293641879646182625223138753628099836029139516491916030502719859073894706474370069145189940517735153067878142979643313373941424901361171930115510011628695113880787287543721136949619451513699021445376945603628260630076302013687298531439724064572963956231549761759435235948211472010075334876523346267963755792503374597255448466577448226138186977944544914110759470142753342538783179815584215978158563229189531501868078026594958309591023349952739149241418889955091228427253708265156072323923142313495702473435875994980575692119187944086223119905342888659530613230896997411428649526898216565755888228610087331249645784525560859879090935171966940416578470401602726595098859501758645974946881581420729395765531455600977560080981167282060789294102042680318739719776301495955177333980475059745630846728263448282691435957552517238189903224056809774682181498780155446670875864059111089016418995940260249598725684911576984226555281211718745333230697547187241339229193277369015848109035523529760991937544625599646331069904073528887241050619367208588153441451511677271424951306218785326836164933930641258850757833565122369494174222879193982867929732648823468842361944000743 A227111 744 1001487102413791465146855480489758242806185009335453412384824431557310774548511662824483842689420787563724650306781801669763481961538156854741883745347604262949437661598696288747193435448420503551743109078206259307625359049764693054031792509121097880551664813880242413240054734695781045074630411076703082450392847864898995353991224591829878040491281881792373653219650203292436790858179056429085100406025860820945421270408564873289297076998823332598040740364333827786671763127534159394989418624705883732735959480427185636678548371004783943345274786968622720378146311036389229261519352469459221561322547607995351156737090821698731824559292719684941467542386556467759539436843932941726669995918127433867921826237421095330250808648398037114881043468599860185033910987577458048638675234259758059155734910054478833950892150457698154662006955980192893028017719967551332362646149059599348395791109712429682612983768003819468390508709159456357917183984643255130704157690526522498666490528997786963475234922436655283626784242205233569235728901008161165520106417835370413207049382899933972059754015698175850542062185275997580946388567060836007487399394220658871890453613470441605726701874212852582884330734907596238292292709550275282274780652947680680372694087604710634663301506572663176244465299689217602594692173764349991355478534604746847566980625788341585038501869998830405890406833141312356762645146470665291215180355352255999764777529846196905390688478203835371531297519076284460261300840896013726654238793335558714347849365524101863863772852044664929854490361211041360471926615353521271999313865104007213002953214313346866301590374019214900730569505894516729115375760311657556361945762647312007465955001259761589110510809867658047637651152319990389401372290321864130331336707155946336961617945894682318602922094116982509340704822614464913684871208101869484778183046770662314584465637598099827301432855491761547317192395762723611911497194171431704206206952548343316480787730205060602455317222267790071255694872056819254100476634989407534068905264194534862473961616582081902422829946556401304098874571199994281736606454445664869687739136695066316228070545158878476639081396730300530062796456687271726806259853761826798332007000196726706078327092963494501668889235435873879982724442552648750547830926990946526013595282732722784294108569787319268431290424837167326989403083104371437293340642322493353663102079828027477449642073855242909361447773769115343721305431033154071504529953544218172057149510459213600540271051888003528599625577449690025110288012344580919341684794716495049396535109593786909850684154284401399506593587679943075175438305419090929843828609612501453173360760501506618104666148551136455567948170408555330020703225919364955847990760580175575570838724097488004772546656505599981550056397457310668719676132250069078298391384844808119389106572473996800465940828781488605735959309473414362010029173218828665588243080941628928676413505313857422886780021130805696617388402582684944765111094377887752639570223149050644217825766030228422974366394469066014643724708523683090327370212455056062156925859000033706118906294507743290374862078041943569361937975078871408299234159140132308397360022202640636415302172396097588518996617331477867606954330249795763734835323658101172279853360393222941974958245320959465075863446965603868683268930239749090822007395986840217038790798449599185373741793695712156786560988709503102669614469075998835922336291746000186989183550491850466814950315257606362284591145847576007606206432303389517749083080191506421859509775453026669247173336078168612596464681226893313065041462646182169376717646442932686145099141889808318130345374254004933400832832480435242100758947534290347055895041329298364778022880435637193549539924309642950066767864659503535067555983888127388010007019470154619235893646646888142027374560787750441648817651911921362481777187763569618798409282823944584532152098958703941378071631925491370396605898248743668228788267420358173392734759837616920268635266263137241913185771945704436966483911207009999201140501811151268894593952920452334044196137748451809119685600237298969250318740395545833207833746218939719141594835534958282245223229318375483948837176024451209762623663638869444406301837058687958855227946346509642995434313161258501881396675335257668077215724444546355387665959530285992839019869122609320527085063483565389654279914900820410320680399666569245126665960446143921290305248945789880912638340000744 A227111 745 1001489105386994807630341180141664005550033065165476461321966254995291056299313105622316025289277795203930655588525920174252944841275614944105639228589109799569902058688768871534930790778927683099724363048076448479117081069247447618586894251004834323616384039771076138138184755793402882097480502449786186381185673307262579751690784885697662230061721812409328470765735197151084326226693449612891259232727177310217280340175839969553962995620276219525041288387420024084792044324937402624505114742069332225547174861459449557358104248771117804802883445426853664056870140618379739188659391911493474811607465872525296930048742342263729609589436660022021284557422873251101384505744131799923146406708516489464832816520492874347254530369504676165446640761892760754327568534162891145849807463263669228243146680086641464663958865434807883895743034199987608451053829870170697376013365025305524278657064740499927385297086158384787149414303433911994074718836358408139365916462226410238850779061030144966276130250357444335934656804751440793854742727568487811182664266114599725725588137023570474744465279850770700565568698555589903927426621556891291818172715145720016453156744116681441065214091359302440300343490622245649559468726394020664847860328087012674523692413036921377713571935147162792278241232160234068231104360197309592976872225255827186522501113825110239918444097799194668737445064819545732135268655638934391788016897700774009752460404428921557339314706062418691832715052003706766083819087802518478642557536146762364553757094961178133965612643072289510527810723648570197423079555199040554285565154683306013011891221673812176259385911977812041015640297196243438527767217987061410196373741853295806474371552757015506241719887640298265947208096199141391259369957033243648152150522130772048651939294489015956835549813633543772127479147494505208618582723265641802650688783457096484526198563293486643534877004344029741819366122782159870048620026778863005835701664827261729708256634317903152754418273936683880979922294888199830258749762723526875115168471115081236500761583228745160294167382845100453904695141080654509936895092176111413945839060171854027524958260434327471016162960827942550868130945518624979606943508377450552902747686479753807754987877420678920773025731414613668772017909309095341568760403420651057472002125077144507739016438972015744874660705020143623127145030628501023617280266022782607590121447214200974079605542899512666344919038431833861967794311960599046194474614799423783421662656141870261576566846735229715283197738333074265649548627398783680357031332003637299020391125781129707530050265119477448245315447044489369602392526872686426707312389841981197048896812889812246119353547379200712578493782105769714305844348947181746126387730618893236417888771908730244484862598033066997757074188806312657321348669325533075892275348475289387154157881591229912146707066928746237978786432242144020223143919561855430857905412790933663281461998004023533713547193517043062682352532295659158430482022981215998144251809619974218575104714931512665156049484378863451805256662501805173648314485649946421753142673457793548264521321552168080112217897698648047679492535735224553668955675812457692337048516612333961129886344458419600841585033026818874765234840427753598276235251442125912130096623244539129249131650714995813352913952509872576752252668677773541180672548085601687999365802136489610202043395989359030475721493953337542032506434363512086558836206303073667360862414978164162972162808208617425983616693584490757154593384086177822514431279826227080807780530516346025538752395188892557461679798821379243505399628973314958366459144429758994562245293901114153202067524185283298657357095362920387387027170893622186447057651251302996779794126890374714871187874148072679397576769767979145809470046676172021951287337010757683550151542742062247859572392416966674261041418933994289327090722668418247721081123754281622333989913617117333225094508977820049412406274882069764113398129898033512350435570360255014081746407768138312586692038236267161093297054880730370540820164372378589701176564774377699889118595293999042575021148172541891331019051129802567489725479704933376865586447848765293050698703345838180439555474973118347088058962330915510426445316431664529043904317573209058645704455920849300868639446191063712992905547806091170951489493811585686202417393720896054068454692702386137999732387295716281320242190269535013142786719603841934384164961626555123668931322915480000745 A227111 746 1001491108364204094517542649358877433397554406988800607265553445515416222449868393473978758258503889916831642662273372575786511545495534013373989283012825094044153594229936811411075164351762047519642141993250801522935833044101960754432366731739304540775910174658604015476580789749674414168548916365716455542481732596158801428985389271913442400794352057812462007540884354968258978192053466208932305958816557664165874913915574899963493538672978163000481515137398758184475880081239380736182829592903826945586920072076436516776791779342936798667488267250399242977229631638282829637101380001015778446087629865895719433034607088591677046226957107070782035880307046629305500152045383748749902320059603236501893618752257993506765803783235164366150573618059403496380477329114925560644521704829957080347343408320845903036833714518587861361053127531394001470290539084802419997440565719672928740646022706233617275439427069944120150984782794128353189547529438163672197551938928630533980730240089600536037065015654469815900892018781423512494125203484707219257278470277611848507204217786637472502514834809270648091271653842444952921958478829188017033695515483662908498968991558279220814625780181758457031011238726342563315860249093181160179639748525394067896093779741374757468722651656369785097253125466453923399551604803435295422293829008922219642269411979770909513135593102351765256783709303784964393591613819483024510329808443354230945127653349965637652583187786440128191894882062279475978274970980432782838618807535180419285150643761020206956356472433711882254787114340163004202263359997679025751320204541616065758813238243252570669425083883334406265703113576107261508749756792382008558882477044417567303337189492655065271472609490963035733872332567696138389832485383756342349124962301484973488880652030643316921568802414568117120906419943459492806385495517403462726192215349885215672396953376028764870565974270736997023357999967088241972597400407005066367541904526385177279167707514691000830518722170776437125416464661533911786353460968951845533929293917954561399040049889437656167905889277443314159046549166837796674714971684559159714221286980286632096318244034620269125946114677225125356502381250453220400215450537661047950091665176794760262406660690355435037903782964407608763919579464931235316890892190910067847126122555381066745299194220599580336363135073122372989554117591572877536223129146021312513014134103432300401725674633148823296396485360549277861749132205501661961533849677148852315685281295125395806630786268382914690740301199951306220630236470928189912047465146959621500272671513984734679871538310157003045927536275876864993451788582564733774746713536917052401678409230264664983344279468190804831367802637765977674864405305858937263960618438506483443781432110703223221254079753490517234564102973140213549206001354152050826177063947687946348087381787603988034057363542414154642480901209272545201710951487684525395548299936171002067846931999343128255300763188543316747347091304106361346216199000496849481870210370953888300392814496724702415349568054857843137691207000486452550138099188590351433531123680983537992617816888692278153870378844068582897545951150934086142984142315510083093293058400969825775605963594693215508390618608365931785652893029827499453182008148893961058262782265505764966996926036322285099219698872701733050440569314427627797515160339875851806754960651055092382814200890777267400086733239538887718880996273711199113933325139563937216451136516004935749996902067418892903211054455593334990260117265339788437772919171037650181750639655547548455350446024435761910716553568380421582659746459507863533729695178671136433791485705556856288484120002201323849700405143710280395321509705863214743896255019549604344458388113850472740181979330271435618625921971451913903102162081197818311443112197421698046048488425911838337421223419724133633602190575183339663757455487381807369812996297730721614410637012412415360802255225459933420579608324222922354677613026064520150039913058002999831936954340685213597054074378430447855673537037873648090354236013506193956544815858612654691597921197145434435357846405718550814564414198654508354464913322684952986121239302519395745749846460999648886597978600119456148728687239077548593827299877891090535903717422988977117475237686765708254079924968074698444996275949109567409386850435185643414259512562844475991440220291244457708524821370836592837904010343594871813146435932154476107587586035188071530232870897213193365000746 A227111 747 1001493111345419333820344689636545809972279538092064551801602500160985287027318002154466393110398090899322198530354766466943137198344372059600740416047285480465752572737555369226009217630555820252958253594435063661490802467288931877284628148854181125133986892155336948644840666773115728761583850581451706472943031373242808073280984662940295442793455984286515910652490108266203179512858765989638030373815584038048476068355185450773117625690501545961187239880903991693604829008914751170619364555938507638498741913691033494788365883369137380292314484422130860330288732433489236062142274464587121085733028566343843758600947860875805487238785831375406740784356785958841335889794586455011655688064320209301658106050030665206232324440495476306109801243041192974425577329315256221961480102727516932798240433779419398048553146721352939671341041753753321224093492057429535772410389903428354721478198474000372677933478021412962953066699976544527142819996539147829688537925893142474779571791311229936177106944818224994590166376229526418536398750941259445944148497023369739464786632469347457640436269364195801352717065685187069113308732842218248788172691582875703109640269479809180628950727992253606456565998308519672510364635164119877815566087140043258356142559254410547805200667723959525901676157180426615075238169838413797932687364003603365261452869332072367941129509133619525862515028202466126898700855270575394820739894711183100755888769595519877179429571395476386366088847160210885485223220764290924616381966294152932109842451697753971901809207012691137035479334403863873804623194326975941554172666627739583836261449856717165952892610557242787022537832941318773426076530853367826104912533399175282396618500360559679028846136929940297772303502046414065685910123657467739904776416903257425936696857743295438913713629595337396443507117984171900577876603079775914809852025931665226659371201685409318364802228759150661493008016941268810026299185731757260350895776604358528384695004120397773578202480055466360404354031613483312559288833845615033674896834901427228837047766733036673459989479928927701662829766806031435209227666604565633740364604008914753609410582643583380106050039098438316845925151704347590361137625988955179763810114807222366165447431695921827871353179851200511847722493635318147270052430631125689263841165750154175382355540311249005096551792054517858529279953076680915651349700568662324289616377524110385819112277110418484051143565487175079921873021841798278652897173698653731998590488882266323401280529268378884609834452965270508384909603465751583141028505561532884087512034760307371523559768345703573094814150682704101300137286116539506377341576603636813845941231390034228699784433910630387665598264660792759424713985320363704632887964613616972726129426437149555855791792017165161617565505103589085640826787108833410460953183225923566375504788575213405360442201744994532403861439933096177314559210889364356845037235601912968997060134029925664943553250256356146640463542935606617026643232274464368452587958113230378398549441063778591149822886088837903368998618931095196860541394291140414128584044321477757286236008576061534216874518504714053137013098195156895475421203730125758437646787294749579198645180845490518550363215788761563484489645460848324267753160914634023594742772878940199355282320900925226093074901498746564501396797618814003984092981829015859010372972472977028690862476908977005558632174382529645302703096493671240101968040919655380138022495750917105344890237898250864932788243451718629483345607028419725733263616894361560977224776076019079019931010699789058387051482444025878544681532535495382920483447679695034631634594293966022108295582817239260728162821245863210720519379961495599299432120625612585792415774033846906314237084979358908287349086543898280037161989139712510660403563061694805552433822839338538618355836014311400689452491105303448611502788712965691410759317676002235952099584211352450272015859496745289831468629434027164525640252617177174149182179625478680267576363200512148559713130173992512678332981223854426782769686351437400804560350358543195352132926693098710130932718078836341103493501436151886612351819685021872876322278168132414336692572667641872182549913615637100912667866349363967786593572022064401001653124701379918777856263578595377329575583827055995148202102228668560080715578037935024291734755395667184286671307117616585504737852282479602123793969870295316812620527211883553696935959275975976944749376239286056468471996000747 A227111 748 1001495114330640533550648126231407540414540605217743181523717302758720055552376640568020833649710332937245493284834995533813797712042982236799364083514743585753700679148656690742517732837580006200246997463422610389624874647370930622104280757356046466764497855588345349144079352438972694203291699334984320459990260803763072826300972423480635934112428128797690131626498951238878827564249532728977956183667399363257735607643156286230103597025789433425606184092383271986450817460388293120040466413931436685921115084229273956783279023584127326787732132252432216324758993767976873408976115919498948879974184253954888816422569343338492631761168631900842534490767572636532946525837060544032520327626946435622017106129740871648810478911637591493279178298277528483193466776973534375144809100127077866127276073179939613479028397924609548662701796574475775603204546242943360092397132304210721012467968501656674655972600271093566351922661989793495449080153825951360454759139296796709125592719920831828396889698496077566024501086746377985570454400226267203259555678101106507733987950194105192117564912764232014909510500471227167833604514506761974745841079911225173345562825851849171255753706672894965183597152983485278310983313330074345806228537112037898694133877471632962846554903367826251169071590747643722803001866391353923155479794082909078639174470018168762673885620483124657508464401467265748121650867707892344357710053166462193313646927142113940565833964616966594131075139209713311024931911734754178227250766275246901608171490963372216765991990424148805945319693480277894418030640569162332146058095947321519110887506313858066148981263771794476424228543610718952950047275744920783083772361215683198270138876030257062958711539556942685043408083617684286181473799339325222354872470113742107489247246163522044852560813705675018315885436881286962501734299340175688866164242172990897774474635212140292230062929598737613820060265960279334563952150088156126465009473329544195197225388333126846666234945459595952614904063884421123061252418511496371443995232849563102397587486267171099483446962251719653628955649151406000722931247263224127899947525578408550151937514832652349028775630929390567607881618429294496675067895043806942223631981379501888945002967830522813054318567122522310465781781471541498326882039500670060623028783364638549568150923955584328400341385577765604429923889263597514895589430390527238485118935444352419905780483034570979213478518951009657786672316309980213117248977831039595456377337210928402652632206433630790581335289719485698624726421978737884407723859428631959688133250162876619466788830730560392963650183307959539172064009526118287667771766553015274406032006220095330359011568814514864646905405052490713207595068770659480954991371452282239341636372212558648722792800377527941868135249717364728716024928548858422126419953081463841158689851638442468405465318641363965029383833501333562605704567462584424622263241150988624523061957148125877862883794234601358589568280545945141148573179199582701182324366439664734648935284274360325892508461032194731476750499085195367843934628921378858310223711138132869118069597510086068523054259975597192186275303638455739838061220486390234546848152505230875639402608310076603567805623299684750389008248508353593071371868921502670854641068403427694453415525700600031017490765363450342295653098679358801042786522387182001881751117367115219684268803541548009311752514379478323628754163012145346448174533656623286123643207858692156042584922742976664532450690135302321866148980384643522455449743633157576781175692875389480418433503013355107519143820785080050042870241476977794164789780783056664326525186426720818554634242552116411086682076247656002041797110719860200780924856275109940762567809261050515619935862980788685025835389806452741911750611549787687923343686050509485829847506008938168807007160887646008088834145876652057027824828378879359886654757387267774960273757688906462339903991113103481066822832437865452971645080975327730890504413469687891311878895353406612629669564386655806588979907441961200954585378242719749443348453285287367622665018304260498407155834509837140929769989872340194501926389880306778006745345859702629362218726657041457619833279066577734208269572228947937827290067660614617830577236917093417820270830314005059282643477269969569335224323934428021141886629901681713311348153221763716108477035984239380517617617300475642261627380865397153392910557581124831028111198671786941310668077666508302169687719751374000748 A227111 749 1001497117319867701720369808193839658539984888488981337471988285641523970492326760034274651689223165964800969684922243005274510573171463185565493310183309874824824901069549235483161662503819672142628842137164578981251218833458734561498236034040276550708577203458922538942622303649032731481906990189621406578049729077811737321073382217352201910721356058211154271022475688326128815213638458048530555373590128667682646539076323096474320871782210367378782533758790269513113886370329609067617791743693645184238548418820943673417501556647386129159016570336404406704769512425634120630289444635668645603407357081237663697633858344718578360885556348750867550344461147430893862805771270882263813806212590033826824029954651473024503745867389182444021669380328015237007391970932662744884244133523316640180280810799287732924475936583356844735077769038397583513001999330811752487059887562702919044006565082872199770847911843616175061033952872164408336094507459116192360940900985386764793117828631492098269235262339297451234814910753961311950196014716531257043020937766518561449980048430540793695479800436417107104176123690875393222254994646677679536948353344596823104326641274391234684616408999679360245535266571334679283231415624190641319756029691296556682791222481031763553226185929827786153849969364923541933267045780011467693487691244564557093328145001847346142078895886424494248645798870206167624944644882729059287128193191747786343322371335212336024119576407716398492867924973625641604393750713092424514842929852163070135680554374244301058727768436227845035918892982629375639415612756638847276395412121959241087297988505034432415256844568369127402624149280783636555011857066046196394485160934300717103136241025612504972476897300992952791848230136079218047999748221237990881659712118777558556558967232077675038907223388388716036326731255717217957675130908196492614462198586665391730338518934751345308961980406232009066528755419318247105680009182430003591530646088139958509011424255518817915807880155908669326753827332144537871885057703774105602892505806353904688890854213306586058912892472184167588333979361041473768126661690509426681598759839719342365028903954072603750830105100546376349918395875685430112356897589235892211527473463700837833973635470293026668248753931785202330551512523256718916243375117479009532518903732941437679499906082049884028686937255440208169078231252846762137542540653736669839027243357933692233096184209717936078326527423996416240500714574690960055833414050342360361869596233604234020555245374642377313648073505455303143158400923196932280026923293209788446491093545289433185267456936698294316090407035231340940459649552837202618230562590171038859977181470261829318282252608952709242724068475635219924360691201372308288632917730392255941501438512576944413653096407272905132001820826246597940378771513074693056155372510909050903146245451770240501826916166640805555568897736596703832896682694404790580223121320625889264709090303043113980609594337246274542029103535865769495919869728914457115452266719945026020291351766530325172096467457966972980124614682824539615739221593776159673649191171426561339486355891994852686615244549900268862154962135926003651345739713355786123587120443098239313859137536094578540167268392380986542720264961366120133097163340972760699068143661969758535925492332296149896651875118887994294838943421054762962769793956242683263925865010339580942235195050464229930862160878948450411018890875168667642373758765588631329295799764969850931146090807477260247881504171749804227340994053120946135466234806911579479434893665798006421318320801341203218659070014334568720526301338916066587842614979697746992174144442462037401977385798493219736687010351080334532555331103361121121364922525523058861823721810876621946933255946200409518226082568945005730690536770973625509579820227221183285757470898397752860505436363349427544836012144254357840833580579924614856661565005371790178147676000469740568617318470813691414288220793698860073116997100964041293349017304365648508036040430929743079694311577224866770419092889097751895763432986693465196495902581389377847041720438944974001459550111375227885973013071216445680879241846474186800616337477518026489309318680158079130080876860953317450122351667179727856816358272963345487790833670565598882405090936887831029183447179594533690535938387927687895700245114860801096736840893778424880513585754024677689261035950205505360629424518035090217347048085427372750561371340487348925274723025718885810052773070345031500000749 A227111 750 1001499120313100846341442608399905398093070560918343774829445486436571536237509024632242343597958523577483188953924367356475686126658795730779821458933130877361059807133597673902483972136402162049135547388648606312945758725506776604319988099890240350504322574146564958932111843544495950194930981309398494121527900856809902683744261291290335642701696864989158265202220043145878968520030006497882402901971897891756314505006143513512870664137723828202491501890432180909560529326115898909375538686157092105114985459231860200220619117693716144907690761042757347381330489748334212904762728341148940824779064947071851988707298723618845228698939627231803883447660993818697957020860349478279741273296169938679264737167089365221320054003232106743474919832173496714739588457233411143432760367636438877713434093494782055426761845921750983050842629645272958511594549559207209564321918322385647317540442374989897546745796864783889693112981373718230002921386152682030439499671506733976427350618158023768533510968981425240131221302817758318786073537122990235705308756605134538809001841882903666826873086203900415025626100028213264472570211988833368377800665266557671218061624754328220641233929061241605897582862676684224799606496808710906387708594857549710738792550164782591739281659419353090906054450813693200189603268591300025850031724296791566428359422579498175366753011281542381477151171504295443635812629023897173877538875103776459785728595786641359521649510706303379961047944115344513716467246189568918787957205359795523695545578833744878056366513674998725501184816014470021204686613693446329913520802580637426909832841581900554977807817015909282877107160052657969578674248136810281211133029121538813343354764099824417321456585191828843238196871147496082122818159934552959558302150215846923641562338242522891948093779157982932000053128890863843955229759295956574708107251822196400818948988714014740176440458037962758600948150863009025476213941207884416301449673022967125315598898083170103565110584925002746198632884887184298097076380350828260732592215219921522163850668892617425185817839198485664994417436375371240201922791943109876453188898909339074278135225461728574381204954411727801811741705144869299864787827806356002788268089576424133254269801528618964286471567616238747333833651315815983648209666105902362451037298710125874779010626532293897204499410300914377663916803804879343941803218223922387881976394173935289165036297982180575031164113097837785714382185918333437121443545504053212068759280377340323891812358082480494391969070011020978764045201541374052251912745462648651006639354567788390513970950852145378881948478823081761219833570932964244283109680763628447435501886150218737835720793843098915579328039059125265789748049209547115964478835515272725354561039276112333195329365064742926877434556888020115183857287541901694276992626399527652768166587903102454190669477352067673518538644909362793192803014925164474822341697342246267275336631096700658109689429678572065240343586235483272946912916427505341765166914923296141543903727614584922948472451325009380453038380200577154765733257704375412597047159611498680481470901995588567078810531711866314402717089253664000199714586664997151614672977382792277357832534378730248121014272123349965681393665651507034616829075942228070775668039127402441407039136488827398963251068391620741305464082756645951973616360694787809226905210860187850504029964301170062055780474593958455793540234589321663816696898166657987972901835070445737662989260943616290279659023270225697036814146413242903396973862216925743558960694958804162324455773957564372398052152224955453568878662341475874178498812870762916606885072126424397139625468934710182480574367314014354616976740211981530732887305054587185051666335517557675890916099297092366056064330336084308230895545410135416845281051698938294042073532927509702150002219205415147082803455808189812203672610190057949877512398968615146164340764520861467750409549243110729050557945889073624638399277881986598140456276271509752825863368611698726043827064353218351655765977920694550183825263312604853205183575823751192172512127154763186873103292532068294801918947876312818123898263410455953359109631932186236179502594669433220719582095565087206077690674177674792644043123967852601346821194634402362776685762329249433974531500487206249402333349890469239427141608494209144188437352654148864284141583065087708702632175091759788154339670134622498906662085626130633047725747632201918701300786633854269170157884873721484470312375000750 A227111 751 1001501123310339975425815423583401828095672907400925626628506163990072421094939975679799281322611444842841120754337474235525476835025774537798111555390483250312631219378387116196762227868863273190955825987600754768021220038042976399039738005304941894950983306241004674858570785229240416883182338439879205928326522506033566574471817042491844841155630066472166887460539293314942784589640917742681760208729171280178507888967470879260821366782577782778365696506057179240163558177661437254803027828166846627555502044018540115522198615258534030783333190295120416325688848002608940060762903745975333678025045859598338775330038474518658608044678446750172790706677021590341133269343497336172926561896452717212929505662736875370095845170315609461821017599569139392352689921173318218284114570412289906457666203722788764180073411712518350616225374485797171288473175164793325979410235213735232201272374536830640961458018156606771349048751424619943486509227587118241296101434313716048994318086094466966752416543905093967719362267809129139391957147958114285671063635965604728140312941325137452585776199156377343026019734173309144775408281736035091049890743188351255980059464054473402656400820294415111971794978482164042901484761342421292393897179633419669808522731193200130081984106219118703426306435136440977606638724255903941404303412892546672320247714741250006218101897441422865666027701312389806427829694481530277027003901122239539145456419457489610433033341669300672991400149812739876480521053482456904175081688849691400356740806854766864991748382106967347730199590539066131251746393691034301193423990774966192772564702006496420790412738199128057851104545139575450745332621848751542974629405191202571260047150092249480729265615600026749998582354588446528884846326352824828916000028829265695623290843808642818026645597670502340742528740281085298951661952537517491490348471544085583013163961220261829686986059573569872546059120750244222738845575388661152061099845918721640603761389322457258481062196328256788323969373483627318638340429965717077331409906298749069501088642689266319566454904248105149073275241042655656965042154314925636011251295860455294196444062389814468934399644217885795162244782251929671207511871951899258602684430220391758629072609230388047888929847532705731057396533780788063767653705806318330880644721775190776127027243115867461886211769415706292555416691430317875469238255068221293186098421456884609792256694362543443208104457489985654862529618266464773073743097431088386761133075535539208976226537473176104107583211571847352732497274328633976599094052355859549380648158058051034997206689360861815715769544425723316976320779259165650562045409780371744129806586115131061091726203455368319524550245005960659971803993485721174367509392164655122982281356142249383981483178779059403266881038852001889403261408658536399308868105691724296450961215185375114150126088450520550737719041181097043020652803827361428468596937235060728646550555880698142420702605943450812790136820648113714809922944483842276906121530800010535869466870396019860766551817944739934004341319304357431305359964631275082126278577546144254287660438376053071900052694480243122890795994418980352565579060090519135869262850942623455821944151804485146443974419573354045112932647452295617365936943480246858068468617702781628068259980808564451125716698743860872671827805690516626322099253164546429008567421987345645014720632780156429200854121924976781549572873219379823569149362892811947530112192242786582754699617071207031421432105328024355984036470237308388888727535218514711175640901300714645039114624862690969205995607126041244409771465530080030828908253801800815517738588149576475843977286148246074515140835243012295635334893830929399364845409708075929303510915791366887284457004507344026984850242055226754316943062195495546579343768635532112098434395891289799698508121456993052476734271987556592571152763177437496412832229378556421829627721412212361797344580321640597953545233313551114564854855820469245116551593142768946828064654689927913400848222264267363780892064585879972480036533211235714981903292725706343772315082801170454679038093764651899388397176486322597736463294761301895029169875964649484214497435648133250267343376650148255375241876241573025641961232326243720693750924931303840747740750101891687382462561719178040367652560023478484427232535089530432361610868727757435740976372923373325292295555678420710637965773308602138727141863860084538260906415710946621733797701886502262155670506303681179140210970594000000751 A227111 752 1001503126311585096985453174367907552290929193348647357918841077227570955753345594023513131896541847722132847913001499721520023518622968903220528355882814209820198713763464813163861023719416526945365805737203594422142107474170106726267029308176632516734882967857112834293773937411878763520471608854361154705428980664957050740748156083442185563554022042089598134929325056128327194432064218055997215565751706335619096348091492499697573744911798477269793529409247699852631606323868232048351421535313127422562600062917513167143197799455543928733701040816593315805478742032923614788894691058878062900351252968865278907060517282606900346638275690878367351425026631060936652957791338066146738558271296768845067761583068936106679495996784630039036709134860863610799301129838420976463317727497997970669842680177482775664106989803915013807004855953495300253170479152632061016502986824641337753414391434262174180364951175096338765726665632429679745022482375570494146431344486145176754909340754211805068192024969648266938316281293533536347418173553624128362511987857171350593164087412211101018798467041948782694501885797751865293669619288125992908084009601459832017304866502183449978451804875414466872957680466223424366893880087144370739673256521391228053004798527923723932079487595591860004293934658405196037780244333162849943594921473522425689295563670251129295534835469850995500477490986315280035938254697283427458534057956164244749430933910542796816467566376462362082039829233078454016158670010847401842700470094281142534181724812685028946644620725675195151220052212746024567994427162616996648332931293034221902369609708990600941672418469626648290204338065788622736181454544416566229578544168801820636068131373206310464127249713936493466890522909917508906756599963354716405723307869765052004466243466688872974039128069749587968052242406565807993368992017467336766035495666320563932507791147365321221931418805512579227766250109884775076428044054335715442196083702112028374019629719920304497495988349084334252621018676175653008090522348479932385213740857829074784007723344387847430201419732727827444374901928143324839980713159032343070580208486593826208123116203661113337875784442793025979423378939682433361709417675778374573395279586463931323013443242352238863497006428114324901242409826521791692465425130081733851200580702183289209869371295574682994603247942040624557700887886036819301184314200789626410460871265845547167302343586767131997008693123869470720741505539986923817370911480161805392402544589621520774267149602359238101708946243878527357191718344418588665505876491712348354284270703360511744708895383726566488548830585930219944131650139504335322413569626908195192531217280867789467698168169939509467346195190871343854064811827918397760648580067474973457012047979607107440975029412221632020622829687202158850152195066169859094124821733658687273154589455037318312451286248506782301468448945660866569829482339776280176528709954112857070665602714534567185890746690553010262083828856514667451117081056784331674247837701306968975615313188216749078658766125427351032884318606543001640021998196438611418738454690702299416557515016448353104200906018553272845329909696566473437030527248439602320869592316710668091473003415430922879888577274072177548899523351909128291520168319516989486242526569241365592388714887119029118130122778295109325181528604822543272595251411079141740730651312962714495150474370917959549411353571164851028542013909332722094207179527721036255840594479198166492794680732778184574551331901955353009478212613212049359092069770188174342846326838958285773445898929616238813976454744857444340035329619442212326628435744129920306498860710145889924802549705678745538355155342202207292612150146100084483432157868162458150314935628146803682714015745462125573607119389654800440115611773389042025026791906224102110959654466039508745180008771085964243633810309017764228529715670760178677634997093137666543502765521490845457547313543050831685498029674967183721194911905542486777159839647814776089686801066411429888063325234668065251266408018353378262060798734118312190020651679086611609178876239163544892792688653966325399663884985873651433782454869767519369549478351042303881533678406825043939174478116181973576187539519247818113834841456064330057224459831806882160787843220615205403508077210326947223246089079196198034310920315173469813981382805306453903193706011835030455881052560829435304295289451994416261284695644905596344356806890730317879408967563204734373560963375523628617695529531470876376000752 A227111 753 1001505129316836219032336805298830472682450373378938382306155989283096904731267028293606238947125841524505680733854484603765129084434480672323309022401727863893227870910579708874108964325267203550550833195624113003343351003617033846442438865836209131994611495728097565213201520284895016492769409380695681089298512316990054132343604013179880630882657305292526684059122747890978911793138139399843686642440156078823038415004010174793605669180027479499965491213528152651525254407840716226637856800901395020989278341490083500125513545735620641206299974187891615801815232574081991788121659908199417752731078337693191591758733064866135521964450308821704429712979308323492097809506912515553527354412240384876708999001379172738888972480406527763126471598817312314926953589048327963384097335915168852095371729956385464425935529253714548225319951612590981869285188322301893105460226504635576800876163030843770330176481264037230940247590314411895852957352477048736059832519107538047610949134523898995405707694386945789690945063958376761146681739250579278462810598595476001299899669012245612499675367186297090392910897458497441063226897482589160878333790678429144193780549855936394881297288376367816881597011269612561835260449832003060267072314575510373655827484867712257048334151624485067081794824542848206413035878916044877545038904721961069321254395589058222083052176533303833305027069075631224965185936767364992330907444747253153176798193233265161482603709701162081665094692639745520023253962451706902484021698591046249407617101775777913509847747149924898119503387305120250469504497020219575488635193657703383980038448255437454220867805393673174805301790416613649768287351456580322440862251782915528834518200938209009726655928487706655724277429940964746387185966947669796788803294487464791505740986703552515507976433329979081869557676170308092384703893456499709748171510245821548102091570579934451991353600838663204193351135769838935725227952687684978538238306942218332752157656118575982948782526082579970224961267129889035985912911210886288915112794207979380535858542290333447563207013816000837995781685528873905885587737463493618980951424010999548099915077155697076597712645725427511921257451991278067944324211423406214258192527118420419820655697510609650958744345374238251282359506580284048202268021997164340308861964772464048854672600258190246900853369686650296869534296995257174683392598693948789734645470894401980436939793581662048836910143698047614002192961368135474172952081448911022618582241007949566941773158927682216282711973557663431902674585375122780228354573526866237726625119722521270307674333766520127252320945867875622260145815085828293551825048803485403599141230599172544617161972505184123142909761563737175351746559297570249603958380190267599014794306880720785299047661978298973285107811529594652215617893481156730025184473583993286484837411467765267171902536036929153226582531331821038850381524955720306925261701583064168359144683317093445699144420329625688762160902211382243659803869576136522298427343920076250058753253882973658641760903582193050069641644441175873406720920809129644331330017085485402243610203877190725562531061348465257257395357233495070575558420956928520139983714920026038661866562905615809589929851904782751273681267105842899462324455742487691576741252196226035457417118036480543375379794587414949216656318095207925111991279975259864645849586345256772998592119026851980752550295964671139236319094211810967886431988118510942335020294212857012696884879739384950513849273973197724814856207213653239312953479565438987183976497820436322788716731176374983421591391728560938447797968445691679745523008970172500312537672892349571628432822834934179609697985977997750861783723074765041789770195333113349065523160328714549060530014286209159493350922576908729507661265250295645740915346413228570790528344273250006428306209331404998294105304524161647992070616137620367434814914866719020589457296105192260717826016275880573206839760073072988422248803180801443006312924722377520126096211493185498056233173447917686365132643187388522904231442883235743893433796005408066489676388253143708137081303784664595238550032414255226004598999836940795609826915554969836090176791989967360153614223214870862563484543638951614733229496100105280953558330560032794849620860955553905883816992539098905315421357531006703866683510452586867625831480335710453647373754963506077753018590997642261407487477331935354476808616075569744291689411066083192924333779759406063081143208235294709158649083743389728347159504000753 A227111 754 1001507132326093349578463284875455617169027830727394210989571954237156629847848919871909480565580222644292187897493819464821335114971129517766030700116552138993072843156501331319763247730031993061238517770345138445832154095896898973035961643987673775104698852434354138440474833853641812345390516155993970871806329759309259131786911649647158834560476885043583247070401268001545368694833398481690422111757443743569444354745221086465863763891668265810012692667240786178421309758496900301746441844566645402244007192624203880229596283595568914648126842859106290544230242888741661210072312536730339460507705736949515725173051303425204736952887337375683797430960366930683718162641594876420767123400802470799207455650532107735651381322244809080185213221721473240416722579344706758910185683133377364705577922729175534516686898349108948664612487238687202195295431592425367230093805364072083085205123445416417626282879442819394063534374470826798011116628712008667674929068278429831342558211245413133862944293997266371557554797581566361618910499077710361447813900088310680264045097460990472903488155436012664520049734497597856172311272071090456437367421353102417042467477585018801887584867520966117812355359996762143379917896928535830393105704349399851420053405294628987674320324568856236564333396272492998174790299791764929390460831949826918321919515672160104635826091508361365077223828134268898736649551859202588806194823134684113625148382584902197079016132111765016422881560467048759685060930505615647227815819232600731030021635867447283340862081816472553348573951116743640657792690004645621500623553931442366455513374110431595486067256528342289733181774371904278657521099408547054146962716941189516121407068153974818013302175489099503887874942002357737793768823810696935528433517377648043127454233133521456369540760409871702699651665697692380758482097056293253755573539252076004249521454199143104069110218224642950100954009892882709152989518368513925864141047703390021105121048405514200471028503343134639396552632718170674745308707383700620165342144501182582753761784932634020506757752382598268577724949264800588731471365314128565255030353570776989890524683159643264875662180037381086991838501480202627121520417638467351652945265128901261381908874890681658734803910624065502752433956974395966360537904741515869212412500762542393202068126314180893910051596710395066922185995439293464309855928659844993318024150558933308369634821914081909817421050386338001404297096283337468938360440429256549529147316367039180296317420953225804497542179743508838283294512196936338755570611647347785582608860624406431079511588603442951397191723943278809180804405157514333558272648118260597000321520686441211744970339039661435342986107873792956630906391446834779932629669709267330969924861495877534692638652966181954853642160113197088575235122558093540143578354093846329649676722455315048112981842523688775798640477714582234043513564852200388883535775826290805777527288749389414283321284051280457266847873522924582595434674516424557490415156443089842373552064420505809275889970354921555689616356373431871439861191249331240592422241134100834759723988798181922428965738057483753281891318751364207656003005600333403469775555285135009121627175970650147818133600841606672261909742290828211624771471263107656383804888689244185382918791505124227621579426317885993923776456298518933999236681414547219914167798902688732860825153496594883982140883105713657225026401998970849494458428260392972177377243217189597816431075342651634603017523487171119878403881573058188406818893423039025992180677599089117334523350324063890272628618672530419114930006597288535799263057803863812221794168047388857466865933810655046928351526628431351701943244434918579169707674789020583134353128916884891553999988542555017895924447153180276205730625772386030720433439201896370455763701227827593273853026435078481095330806770527062505057582514624112959879024317871119030405337353240968336825961082455577654443122920907636538550680494686609697293394861449805041488648909518797626162874484376518875270705387423631273258897967859449566187464560810056654130280994311035548258414402379371879086543188920390630065135383506687036548367689431396551497930039669806409927705399378117827093488634462705096939714740983646322664173346636690455378753315115029148408144967680475436021661426498519791012047621573461879251558528857143685475743257112811059162262004368375639449462871585723058065575276540610735533088848560968283828898109086172925706165787337618784691877412939519597084727443385000754 A227111 755 1001509135339356496635845605582993031274963338310373215404614994998758948171825518665017957356247747565790350640345108771726410273037594330940631751505629063074949101438294416451515307547653344160899373043830128302913421647201747415830290682064519311586412852700064395653023617238096318108730311920533513450367377690879479237988185169338114524864966125366470676931602882120022249037679809236694247353201823571814491337555107538493032685444402443477364285213126155168780138448464892041139204621223696678733910285617599850295866659288010592240220518471585708782623439733425623460820650689567291261278427334608258545866808457936052854297495107628394098489733524421704600221754428061801013052419495745049736813680566699800865473452268564597322967064384790211764386100474938494734655175541359534124392165032925621137799546258479711353256101915436359618087231201419266892505963658577351002866658278862432296087288238248103221058464308635492074398239049413134339787369400506555683113358314224675554688120890448658395910966901470579687675360137561835129286216437648046286810149549885495215421716799823861178192477506673940470565119252571371720797706927066789456623133375780191375332706295819862456214616890600539892935044202494427014934487500541477905180735027783749447427960952457040125182039872203748336243801165951477041403567993945779071034198441870194560446304938461329623420678748620140205371393933341121274605070531999475548628379728490568690177024982546636243213244148504599089940555107453404496658567961755174532892649661311401133652985627126338546530723366526370757768885339556126294846335603061594146588581753199777901002791208634478612367567560647720675661800800977583889614430544182536248656395439276607761999993083723826158395011096517465079303446601957370955356904447893995129053023250481982425749946975884546009727085919154218467073305928102662448624550689406336891284131693949410784738421993088045786015548596709143782637985411825434939305091006947189578221040314858853843310869417192543139748845853211149819528308965129474655371588896556472324719313075668027232508432450539826760446103876703336647119954350973605774697370012503180020493464660909669085036234285143449108287057645284330074783382611358304376225164805173326657313218288610784400610770580928006538065223591027555645890341769123084222153761247235056322082066401578849671581226566687634342633189514414808599789291197018920409316837817499780765357159203288798187659023179601863936601857263527842651930181675964455960797463639053332133670064021125937790223492611585613327413415354058058042873000008342725704653159604401054772651226356312483949327998199474374792554891144064502771853936370005008472712035925883443396794656435722352693351609722865794455255916084265927042891964719002791124396533746585732140827317458188839555573568424232207157882678376123038437177484520529332868752028522275121331610303220201920640155145842311080676649830840479711759357822590917196657555779635607768378832757248149415407432781529909467542388483142113786469954000751104301209316735274575897033625548476220504629145542556074976659162895098307018334094296334251772944308022843915908588933405263397337188049417276744315027184822535769045715625566316105595676725393186340222555523621299218425623349483359039112014088877906587858143375168607444822619093331307249820751998188933363249901176888902214874719009471962798057728632367373640688651945618373903285052881995406727318356376180912538528341945606209363060975203087029341011901413851192105435026547344571704244946670440656006478315982053821512918590667222973260339014937583047975821669232788946346172784039675518853932407888964650233896940448439135412414571688517970894235415610449151874910578668650570545665283791249162580390980186284274077202163454381993471572991674029842581231643706128504129914227244584423033858902091384184439520584766324134703045042961592433846498254658430981797071591967323708484939857776679143326217522657442473659916549322551233946638593750684607625350267331988005233215016376354366690520452264941312069254454860538242469273477334055962751153842203361191845744478238181188383347782076367211071095334045636766768218438432140287772855050085499990556948498736063199439708957550557894635302360114271958876489478710957005679898793856713394029825398199631277772038517510887878086593804433434564505951430520622941802021515722730164348369919427403754951951529820874251139365785203099509103978752179756053214355200678990170446975994699382573958057318292611136588050251694152087535696392380531884492728020000755 A227111 756 1001511138356625668216512783924625733976150432619880808320318410017759373735484705686207438472290550580719901998402097274046459906393319071014322503251366043632958699197504220197191709246948676219857662849514977445399682335599209665229225443672847478981048351750665096929380569146890319467512887568811964001238284454763054667187351886576666289444368696464160932987913162078716087814176339227617887343214839553349877522794213204353364450423307468518359571675886568728423235222563367661164789999331192684282701108035927078302943047141099571977809429997974525111181898689760860069178830669658598083324219552002420056646950675827795675099778497881656467940554820091322483264024187852494495059569179816917826110683394853478614543075479817753129916901238733768123088156006722722032299938092800431160327036452550109066312646323055541414329699478975578003567780173686374299447323303274574352204591929093784897506463995198296837822087031500574970911561047880116537344040307570427627946294709598745792793817132827494999230492351846827831253169126663199753878764648633107682814412489920549888951157170353972670478821227108904083948462526637565591470058066043276168848944205004475458130438159344869228418563202021965734018067929202914106859981539123373283787145537833751609632226820704624714693433999719159347467980655379018644565885871691306130642513591945158785163265726435380454571564224900413617517535777392338404988417153334344724444792871624877288729503139517585204373965558570014538671686228878558472961945631663282224009114715580702120587805649756730717391343874624529859393657236669012717094279674232176715845432563907770926448161618730828624796450006049660196731247845921664745373662718896661896787703235946079247061542265696691430558228382651783172231247471056806046288118226174457399665633313401029156581277019408957018409233670626405109812547693956036556893154684752142164705838257963277229360848365862921743882477677705383191032667978643269071806455691265062424896806735834362512613041838460349021491990711506303609109777347002096206937199019568923293162779931540416783630263446897970087717026500333365104528448002150836356594790841988174673282728657948466221214761092736357215147893132407782141963329551002006675195449903849991738837631653665452747288890143734364483454234218722303744027237583446084563580689685545138291432168172509584702966388835230716121191479713871651433967197311291458518497811457857391614359756609237569943341316587830802089943392465838072611332148067389447449280128684451462923967292180957662621145847254073294318896561342605471646792149415587171778457221125137654714136365227685684985692453904073582017361197444665986495701965744319475834610720752954973642995008813290253799017334990742254078971033639467189183299215722999599460269515208683300450795721578131117280286497616515413462183797052904555560696265335354795573323919696682489159397651392695379201472737376804124821096601906097879153929140917678842716122803941389512305620125499380590422212315938205679487800643336484636023010516101615388261476064065672894120999109918041567099799879291470472452742781552657353756881633282252019206719810625201872431952401207778898244666309622296977197063512697758114248116664163768452332631611628004968059998082198642890459359123385743920350022077872718899847828347701398232620049325308529516460134568702119537201358805262068902692460391047742746643333277418461268134420233532279207705955506286735990927907180007675327017003319251081021273064644463337693340220464421991388162074746031790370831673162877009386447365627597213742723081365281714104858016523805807394270552063521651436857712713179090040109156491892363934350438456220068891228470272490463311270270625325844862801861376556144863130686898165909008466179224063511397188941824010681559946277458172744992359016235640181191861300652881482271530607291996752125762579666074077461422616599875936035140884413236153977603595883530172477803338523577654098837739246820208037908073194301394663364106964472456014837537836059511932087944937314357765184396327044325715718885071444670487710493586999589820446543186149001940705166327608091594267777620328257259061833925486162665431680096761423365460412093474520381244943629275014609906928803189341163925319614069593313743055451722496970438913317461133949284503790986579215308272807870713941832653362955939058780996985463256893072144188147929447057638385466073985690466821081828705801930301539663547497265674689668396054112850917691783799802811004439376336298161548884617262007317857055179586360377125959412278013410000756 A227111 757 1001513141377900872332509860453557737622035391889471084743624677439174794259233417707446985368502477204464815690640303727600662890541405447379426937565431914613540336051827666104193809213915654809662449220679777102310743006660967442001354154707904533993941794535782185406874363512375589630913726276478371313245753417881596815605806782042451257607609470676688895184412667228108642364231945331258662769752831735675782398977444301442218049613715282447852205951552556216347565913865032649451647436870052142046845976759409239871482053176897987517665375024594300541760535344775616151165543403859116749830818909180245634152455711183280522233192644584354736145862307102472932384569011300648445620497497942225040450590566483454640933604765103239313154596475213278526239611971270349377269064197941961585647997572498622001497853327210387979154048427021279852808350949628634440994502931028674937694718987274776426797396575830199946177514572453579507752867378927814058527701861311255399401044046505051631971178044907072533330042154435620558007361053313777720140710571033118732592130072458719580501049577452891661624338323573165824249956483092053747348669634438610548474215113436262333705574228845855211861200176692155161058935425445837468485700832071517043033171634219646542107662335710838162990406346461976745914471843004085601437223526421645945260829097901308477038965858406387020394012038405442739596150672258521795731886008894046322602242285661992158755590029833687214561827670257918434552258973161075674971438151057886982611807559277240632330735424234377245225652318765748385086849653225717169780157736496678844595802660626310160236814737153063295245065120337304728490993587741694787902175882332485259567314275103894743780759781019222830857365672950153464701074468472444713298253431455552844132538649538602935389108199537245889347385943084019276703613100584351163038165808612887118300761332748509024221357676774915047732877396874723053202340900196588372932773869237139864014709339869613141023208210700715072772841152347977775863784416737261902164483419311590842112809784775560551388162680192355451206662107625919667381953722399720703916530425795161279619572043385288653486293853173506453577179979085759899882329147586325296597441990373574274015936002271446859905773937114041181602273120652675965043698082275361113980693762702355620461515980523847655734215918336805356057034462488445987755650437086291810217829533070990491325485547985431259277914472276318728367970488686402430213842889033652046499062788748034363254086783408354472449963607977578972873613522400743442381384941843129952792435313875251829841392445643489130706112805032062166325757792268320936530892645479110537192384965923767517016411359911085723089210672718883953756325787079212201593316394388153494749432956589321283650037437433446225062869349955072924586489213340778691431263689448288798394537011653130495853695066666554289010938401638723283503933018625041518846969064201320251217318990339839305009128971252756426145010947430123117629709470228920509140448336177637491501482716591708731512776019227777634457858386599909851131612061561296176490840027184489414423972291878814812853349203992380397199401617728172373741162509756324941809391351381154303220171295551498676747861972251764123840823678367342354503738804860556407721455499950260247907120584561040187860239150504943251499844729778249941363561093805832656863766027287472689582861684094326645997014912695682404482308503678966186744814729377577828897827531651416928577803851018818293658964746255887067843121978388470025482515850152955096745298525854001063252979499840068302292628804109247371640082431732358613717856272939830113656923200040882927117317016436603678922271631679904042435105368319306769842613874421549035033576030979337927462124692166126927403879154669663819158372441008766095180245568560789910727319352434027882646751712824843253404742064092825420520848506725791480569293650347570824585645314843477466793596081179020881675350531233943602199746047791209064959885784916719123803879989216017545560005316527539429004439960358516513226538713286485570221328081532035347855892196268572269777772535715839209140978058679592120244191903178456166855241443657244785715562213774423872949177337989992049752829406461338657724061343921704475848515388975014839008330168762988835425652377812172372658941668860537224550041505797298962988530414790020186368152372925490434683250063941048585090766034481423724851565242265595634851744788192940193199963634066685832476876087889422420105253821439199544632014150321283664953473299556000757 A227111 758 1001515144403182116995897899805062131953586010226278713253174283880209354198804176800546915556787006770946934069690965106209715994593140070283928377348292722974118197088866811060328513381336890931725119869358360799015432650701581081600638947750984724359336934940390208619494512164173233812946097784463411382419567945387194294344674938988827990623548019606185879865738875120455185419437957707335148947850753353996038910988892378808026720845461145427993794187446099749784112040268437144294382972503761092151798877767080057581925869062701398266499310783366540300363644340735123803708084874876745637394659972734739775091721596038055938118409315294544126357452942359146582510342457955407022729536244442161355720854549838476924448033153698226444153405031276312051557930682371203761961096014038057531478368437333439962289306213850729753606951193703804195889080988326965918089698545735089671741319802360546384421156385725845142582208630644902327880382309691660353107938800177633981604272420965198347364843241470368530342281319520698936896630240204631178569487652700382034180962149036050085450290029663095410237307599579334149354496078921071468929526766186409367629268785697640262025237164536182465412279029864089982167235577582670292231434889366321204528134327279127835862912799425877357846027702559976235868244512600303628953047382224132902681028313428861766063974777552940567441617445974947986256729450942348776998085134261075693541553145422118689868282663725017378796739208708884984830558063140350310893909535461227152754109500668350072096419383584637908330386039352994572708995297065629963977828284095057558279259675515785980293227439856089439752924781842748953094400909532139023445830021938876261818936747835657248334301263291723327037330696250941136625352087449150410716623221916127637012052457216236379281577948597063686819755680837496211071540102700739784046535848387611189390245792106468682981442842260907749197109940885634324970741921687356098130876465713071882603172306863396073513655894604523432364526349008790481107829840696985599341285652071492266274925087101967322577725039734085572470666550862417892720955121202637055355787422499418079100143107856092695405652359539998039497350776230570178269721130102657139697033178582359571260634042404613771145828295914626519540901960715463036176905865927498427119475639526300335487211765264376535257017802065675640832515860436179484933754296953198785490158510211558821848610807342167473531195458161921964417596422537436410552865244108097965735766339424331730638361828657953996977950845283649080777485975308891682525664232966221489636753726967422359219914473714244052456688532271979776546016861766544275728099720768699529669139874859088643798490419090810536447366597341212056533491045651815326378252391837643055333422855994964947083921437057525370377188358413486337115822972857021575935741996414971429636779005153829882418004284897289970726821044314053823573695901669982167023908878985519512940142582261697180746349477205078806158482647029805661937739050160060323644981981051299330674850331295665850864566150658816980095085735216883171659843852332676517530535655107662150120549120616678759857773038258835980752417118286741520463613014884280941761516855915740401365009283561458168117210499915710545170428469555339965802703891988144050961552043013431800726218166182159984632085354523109692684228192266350692601374918235559877481337008176193987109779581683274601118027699019552289560381477368066364669512891990033264802404306033415586948323313286299866873560676023304833585467293800753639545557428737289775058278273727971405973391900941051458623425995096303526613174275039509365255993668543219501424786579536844552663102359842166279639166164952896776917345375728182031900008696518610979965737089665220662074468219226569435647052402481695700313265765394631877072254737190626379425658535542125458705764880565689237017171412154337006295753513281920518916100811331275636197122008330768630170875569533443992896905844026932875785555783919197682905559689850751121182615664888051040280738671353776157038972253519552158814894678653418556192878703741655225777585967347798479314220496993133020491139081573875553942269726130582427006151788679720006730613263653907792521908626437739226547587748194831966331783478301336867534970115566879471576874236138822570416744013808655189132973044911221582668551547099313572123199498778705578260595662172597900198045444750709646106107510211562386159351397898814491353346095628403728162658250194151154844101665305300037401209414684835105174048234763223930394843794224586459000758 A227111 759 1001517147432469410218753990728529232217396359660677130418711319144033489940073399614641283232910673359591973486354639672449288110297528593673527539757667992621998713410647448457898806372259459796293067664788437066516350904464571741756141181586878872174077749080266147605375968967790687795901348087028066582965854413209839315315382031523100161497486815444617482766821917703021013662580687940886331672817390392732994071331038574193806892597460618300670934892586622436032059052276170115254806528620254452237113129222788745765281623674568041616118945794470441658419650767482044738610916674895329847482075645304854425662091533847095558519102271590941522801121302528885438496405005707938364532281055069029742545623766507126010835398595123600235841190098773220007706820519706328892397349586852816543395489432484666631596732170461659601739248019627037555070451486636134221071906090691186638989634610062456386526650451611819197696663595115986103112584490948526869049717201996706635010924374110639233715032919524880293034434931550007936140068412907104226778531013955546724373997392227756027478002210662653686850675182532908969699221622088979354589372571492593070813565433686737442192324952676805963548363999210288510170507756892766522146573514767614236338471866504749222484364878709368547265032556452390949474254272343414357717301202717460127420412029540227794689605597025456707464345942189445924114296521661654511023380608635612329684046182205807291820000408131589238801663114972740574930269805821924332621370247605326637057357121904739601237286335791074342181968322879847626379374966671137245584530522581845590657879555190541209204561716150732337194651224397067573471969793605467094136135218811017963689127900449585605373694037150469150702965548081476272834675184688624234548972210449273215835870928477018273104797908817571772747592074459510500120878226504241572425519590296269798804011685479752134586060296122370913335833420057783218842517140117997131942876139093070534877700373343995090965933308775289433200690362988715657536444078580803208895747072740631925840146046110028716727594634632776877961619136744312955449114643445497506907498413370346547510506146862688835547657882191230825640256264478545459430991909645035015863726247352119293989402989398682644371099140711312574856827001337782193982325543774186584034054517363598694325180384067445548029564468445545556265460720111843322830235718474037041450643198718361415433183514072456672318157089293560373789248939001913514936999947408372339042664158910511516513075071018357226102536446712889684467669951307968686786628540852306037137889870522083858750757661713350088499149956518338207700537891633942051024382856031610174422720102601645977009854248554632306708528406351317528284885228680150304221825936140833414225145369345927504057226283616749447990495666565140294738542131578380800765553089207532995890189989913445653066115990410006070240095943667131513279704325778281573969617885284430514914967142295644385150371130599024087344842207568954710601632802520530934295400350506120984937334043504826959479676171059605521709818147753895747039587262169249570822009420002481525417664872300496020923413938992059149220386242723778692328925769736569547813644054007642841494430859276805119737995235659962514619267046288438252804268155041424288444793409709796372089869358370585228367493578505958499753108617471235380572981871044032787507286138193346573470466328552855105983135608428953313752264915726538792298563264829072430139556333013129826247845793004348635622275604850997915448878577667498119074448049826664733787675435187773563390349846661600361226503173646001090416118254016419361842991821916838731590849598996346703152166803119768646955288839606304411079219306376498382895753189766161403313275472104366416484813030235545764093757569659096784549996728107004293895000115604920515109856596948469223604248264212803616682820603243756572905673279368426234250412852052329005098046831750199646393292433817789463703712616956945579120073411428565775253134291905170936899941310995576936393603215285558859274758792035054757958853791929549324316704603928841381006505487171877282714910553164349234221464224642897723634698018549790496267827344816442124726969480094719538123719246382042924688050851320575526589254803210569408864783481031262089946842375048286517893121858461257154065539138484652463442856346977857729244546446214714605256962163177554093020920350406915897461458673841492043249642292876758723740063206685743240181921635317451579512344667676153771913394794683559221022819383315061442692383300247221434874120000759 A227111 760 1001519150465762760013171246119514791376055732321442865762745877853418603723173070407241708338676592265381905663530665447658942043767539472736121746742463579580635664685100151555706855358811875801831323359992041523521125576367365238248923112787641406984071112511404971202730789511109128865112766655911294541314556933536246167048625467992818532758820982427624823982181265466990680829487557916842775487773400878565928783965185197359966387832437786501062075089028413815089485016644490555554768601089017309773513842356895392465006074180233464883139476634095531288519601066483216058359658772924971553266893863818750375398208118255071531114181253857366295368872360645133043324922851935439437951054712608410344360666696398938170537581788996342449887963554709264149115559621295810374372763177790029153014538165932053232492661923963711218844600768369469857951857823343218412352021268585278322817177499659935191637062958528301264949333143300594126454145813789628383793763641078002689624016761977783182572535151243354499553550631889528754836419994107033410746779939839005147814745758188359520841021116581624722128385788473036727917581686382869036469160678768806529233520651449975546881511697064686079995754913472874651717664007926113072102035137622412336677578222243954097655530719603263053202701209159657826553593244616090800033416333690912514958442737461605846831766114470586783600207930313888685560169802268441104881460306619831515774444474604630150289161929442537219316415700920173781202710781376705418406895140034927938175170009466229301215820460291649504947068048908163000035274730848361592561956061678912926064965813391372330611464339293871411219469524259763442825273988591959904160791352058009755703116402443567567797069127290209150377975230685535105090969912902368259709992157982977491160386472581863174684127882034107829942540505956839663461040972049623040805963701551403855495221682313732848298222999559981715235399183975426224468069190827306626015452668747217844553057056862138606649251844568393327884952240937077108618750360987852540661467878635436121451926234135846011697926122499468418475640974410115777524163123782063442781309591311817500781101749795882417817472884811589555742367546951577065745680201450584584803655317664916965049408608633400807693983269138448169186062088472243967585998045389097226541295087045513945883042734092726471155396151039225429554507575392451030656445199460540235227772901219268693645802821617636206424159558134207765451834595535373922341492384997714290543234146273093571196683765437860900988330697788805159401755237567093816748693222426862077516997924812188149191507740869453600725612710765794555844681312933179302046718360521594137922300248512182040426949179619330925554051012871682864322600586394074173476782564466327443500136176581332773056239433122232760052334122186096236660718122325528134554297598737775668959766798863788700952268292759568885967339133888292026498416831363359434631095842353177174897011452716988833856879734160538935915811818447211365864024200124198236307108880983177015198252618842239118802299464561083074770202750410096169095864458172114065468818387503790994725608045480120072794839107060079360300425847515511722768023686067645407937855400353989339924198107737158664064673253482316624044380574277360401211218423611931667401382155245654239639600106308575751371768153508483426315585013995786094851476666315173500654625592888141623155437075498402432111664300099052143959872867966809863898779795590932575392426578860993448201464873108986321006260549535334056768686170591067986776885445083218829688405720763585660663748655955320292526284575193724956423202782726314220406675998535226571599769561194119909266036262900711784132740583904344457523088568038193790516790799240640926939563487675344888127980779199531766966059187738589050341084132400147242138193273728079470213696190282237462007153347250626277409488279647945889006664753708689217589599432359117008944725752207666024784254451772486223713106580389282587167204718699603076600765600490849187551964359757016311882587951451708691721123565395599855814850157478318288736699818781856359985525844957074040502128184506141342422939534550855870348571412391885326122689298044125605822539214026949114299141586028013780147462488195730579992113149753844046525299873730689182355455389261459740230018822134557332566038614373796459702872011107883133412905621735483835187393971523619852466933794347418665848502887112733618723517229775185125859611872320803265572773595432559556165309541210645022555633321435747378726576593848654024580505461083427085522765162540000760 A227111 761 1001521153503062174391258803051788276414909955200690112288816726214755599241236483263442449422478628335333525753982400535503482721979177719704769690392283536968037157963807523042599319324064694619210667562842468439939384181552001622074935038892110841085298201781455916263592928825082775114402706193648705015816611496067147385127749725928439136364363399908092192416384612346754792893146195878296028485383490093694868525430020133659030069191019644484037616594877920937024528573178491785483603540510964681279513134932342993126568215446616543726394674871432680533787707664026929374024293447503906486535105067758995937253654060245645949723396386661354907829872156867053212288480616342646903824222676353303280126286387989785344647415738149085043977739730400532377545084632407346145473805594423987383485991378464989607166642242655962414096576797969267348871946689503794647302209838406743587283131947375944876897383776267691671100251222769184064047282735978143378559582701736235128427399303376296213764789657079941953343024858697758098962379659010881556400694329172106294811085840955501900167835042596379883167167391557762998808504612576542580585144637735574694275086525420464881398918722645887884415238099019153233467757154743958416571286575170541007987483963164060113697221281442217894850098246014811113312793960853105777942672986165862595580755194219660358013919550208126119176749674022284967395351476683931345242008415029421374828840411163895313367256700474576103982722744512773958435300446223337902011910029492586637783441033169190876552518152331332801910286868702078848038394953771443914318470048345451753368236097732341233800935021013345437246141230861617311127762571566465118286994206546577736503816790712683327031755135823090036759125517485293510613098618569359389261822953732744484904919520138972467482000232016767100249382819265103985065908383631446261825541071906381438712636402958293464078439843871394774902707283860458341900460343746845763488586702520612462849653092441374630553121147981116531362832721408358292409978882831038072287968398362297645251428506062474137343839489634985822777845148814102978618973859152861892264749656424092626002732965451871503435445830921811521039287800861030712635333147351556494063179889959688568635986588156628671506199974460615346941689148021564085072595435191205679191973983051653982393570901483869476224271016283497943536921138851336354838394669028108920589769319723620488984471751807846258182499949781005876778071938830775744150335154467547286024406860402343453224915647288878701639114317224098200565361151393101280985018751126520302700300652770899883697284040026184581971100811902716937477274664088104630513688511907290798254544482938256344688428387540680309967347488667000079281977914066962076396449367727234550218882343439460790352439618097041778234237477406350113186626303467034243478988326532207591421897185401496238539756751643088289114701062496319707138802696683742457024186822970892263366076816224979300692251803534856885863084625983503418079186973461996851901060964266643581201776894362539469237032242200532520765292685293887171140448754153990822434780075569743992887595015170793368162684200717370066520154389217986367548745443422688617458934706516976403848870313291879707522724577709085593441968700523889688885732407795974623109675533721519937538369589136698499164900311816422949703931686666060977806195133887933149130582869351820113300490039799082962587975668321669206455731834398793532602781054358225193992748291284011613855348146212484693185898213420810851831948710047960290335191500735034548076238432841239512399882209889241853320208027401648840699469628041463554781100392525380650230995922001651447906858448270085418753189080738556977372397309804250647597995334439343655031651205399006963345652668744605352999357574092870769949525717783862045704570545820731926257031697159508169885128892333716530397830295007822364295199010465290961688666185323731314326691312654072393284553820634996476251736217138739653115422107529920402395490236246797034958434292748835884604216139691217991923221448783455888222526732420674391581347742857177219094316974627757449163037311479795444152460031195703507835669211811075411874791752926453866728934416980650198717275464773062116928640740196018920601952558453554299410182354921571860252788838082291420774450995654308479822242489296959668157306764388462492832194589817482759708849631706305937543461174121986440335427668221046385516913184766395033936986832820807843972618997739568499649104420250215099178002278930476855426650487780818902505239560651656869076688986635451720000761 A227111 762 1001523156544367661365141822809381208745343270229224457936719860982445282874581547132685803236970231584251519828768526594641023063496962736016441560458928199788368630458542814992960304371147635893241094108375762801516272018796843600501811823523939702194192730970875408062914051039737694490441825870195979546570731834748824962488983735260842367774643310102133187618341820291997305137264991489858297519523618085187282514288505064915332202053798060135494146883610048617777374208420548657450530017162490934607786676648839343970197573190582430885301894195899283922514679708153737826816558280032441835575153166415864561381709817178368232897040761923014049285830450315998074034260060260554666266094885360704932020238230218200657521706094810023760358831343430105215055130458427495400544800731660803468282968321294731998979924522707955064097441279904018686638274963539221797068161224414068379501721235317022451287477635843607143525065122006680269272110236417161189032550192517844837256578155485278949595239403476683578075688190247921943846688055015363158169700097150017859083836457979369065413447018745624054810352101170417728546029192857850151983922938988381004745706269064282201677231544936451664493942243415355516860751215606550240480193604671589313931877525795308863595204721787125248566284683158100441725860928614473890909612780711801510972255443215090354597173972200394769314517440738032804034972378701324543302430457941369973364970237328943196683278804837687891205488172738946568282297143043027637906337347894238727816681672113082044924805028066421644115599039770869184147182867561316182475450323692986488210063921278471732670011250552775999597721851732859564838125063648782977228638820630830038307231788590561635995965631765564613811908826585950505969434309661505558067699109118941958235906352486852358954353332842547005901549210200799974767921675784752483746015099947719287773962424375604158983054267902784294692697107559790663633168718443065187989286373068002051405831573903006456245520115616763241751327053745916156885626625680184984003125121758432901968083572798034336057978331302267166626991236085924965850520981323056034864752122480624164596673153417021305428656819395655891777518289880890067149806840952105516974717431734664832695458943164755576154909586052870284903244583230674066112293336414490063557943269773078790614490174679789401229130738354375114381768987264059549935711894786790531608149959027032163324230452057704071053398678574481279231691287209201571106288081215514728733981194925521023765549003548976595631079734551744318063973476956002311950013627347273862518479191294688427572239246445073126599395300503615130200383824081588125410016359982267894475619397889299920952605582357028442148348092436423362269264795158467609734208086452493222123516453760647533097438990203221732884671713121252591764666580482980459425149756374306358238342253526907274733370042455639306998519723012477360644328682262637407677737511909907109308250371203714739198136199204607075842695813216839573267575920470079751694640568152265005607956120901129941697128477146214622365773132804487556164380938882403265958252831064426313988076999366098101703940406012976662153227350166464377673965029190807439150101978978451582401324021692582093174402464494176338359673267837246356090832818859578996635309821405185998422999011636237172455590065865674814396322611103118724914154960183349448330565957016904191347828499156007123678402441840894185494045693718502457321879450056435130647545344205201755299714863460575653282175598896231432904117039888611700085181103131259132700251366488416789158143423992997883147959347525177359421957302024296434925483640505759024993761157421895681648560142077715922661125875332585713902447710141347167531252336639495742919720627774478197871904015161814861430864041041052896503327027784956529296261807719685374447156131752688792711186425129494044483640464391002891660279654974305227516880873438512362356960849027752975677132723717853491792916234387460824014339055786968257517595424150668762952013360429869417916228331811614786407753586534632331568907577618324382772652587263926233629973306901721178832978563513916275558842194773342959708134027279150462613223617183837030338623749243661620803645950209692521466846583697351850151598031778679093369027331239756403522778654477612129968031084816069769617067576449372223462269282542288397746072371073249489052633565570381956183812641191867750513960920410534324722571484974041049497279521668613873715986139711991205190671158902890290066989989912479083058925593703067887549195917106197666929343712927902225741661000762 A227111 763 1001525159589679228946961490918635568704708972639350006430435044309878431038932540696538832125313263075292209703472850605940229945007586247219934415622344347954375923658835694920626482768713778869188815895944768885479032582900941810007460825525511815034705008515252051611948720951576181037005723978733317232336176271196677848642841565843185139733450420252389028484808964783221504519528511226948131040240361103938069398759838773400032012584543137662423398227419778221279731842231940969974666426437041656049144927540913128513953170592602243834717048255961281046211092056979366426628184983774977607011320410235662288043073584660748935573260910054814498927267667069068833873541075568386706759084770646651430753748967414534807535031352877565964668202976048814335535160036310867170903194475116792984295480899847888597065457492949833837764913512372481917877678972740276928822251566089214997800073495172209953385004265921981446963084480465824031409879596573586740618950114239670290244516433513162520849762297741725741785764399670959414831877990292510809237005554993811464790382519357473938310622343739493711015865341991452901989928521917427363071650364253673836869980185782545243716214434518142618674625343415427109472765783875513696425930606642227370535334848542372970249767852082871601535339597832616659680729569223018325896541494159420261589111525130396029583663506190325250553847943653737530426558163678686594474833131457043847689887545894589014158508276081930309880796007611309323430920933678878423515389822666922606264644718838642830055725686799925258806555938167038439016849083079012910154043830679315404134694889652946053515744249341476170128707701739316889326393122587782512223026812790184305760761825317635000328524940369796389805313360366844552352960955019511782460245885127898373166090079814652413138932269081730690763544246198970993548606107643038144867351145716093642140631590861740273788413940547241660417415098179103075930635526438601613775915505877259600707413773103304609165991232026441354129829439868660815996532038641026365490262089936388450435525211319928503620587973121585931671689504245619292551638579386399707117668990092604376188578254137325406505815805205859237258380033396430541129080109853152088038399824675465122135164645514005919077905267200536190669353774372898838312403996916090297102879179980426362789019749677745189906449327139627552115714252858497156915960429855741710520185066406360448068833480029623714709732939113655928244468744714997917570599518047526824608971115601886467947194191193758777936982118009574307235385506702390862803244426093543538315077707950370716296323491039868732705622314712245036618741507911759013922179075384474170499501058329841155069509231223504727817691708822640887627322333608775948755360592792269677742233466243336172049065724290849699710040440686444596792443759702954799082601572430340118524526522619992431362518012957184461525490631762808684536553651212863130255869124927906742299498095441091069811389616176313233253312641722602922320738952203841504880681960581500249173700693232169967062649331933931882552817331829987872454199380473140582010630756747653662765135231527209238884973020525626003905834286554644556213502390753317075321557590564950604597971847936776608025296933591582602134640901590340061883021110836330983385507117401719133261274337696722075340798278546641645434134980798636999464938727515463619895574684999687642286859374699704945652850715683189891614095012603434162492395300282732462463448414101897417411941451276447226287269678554243327153562037270859528598533313203130203717781732443073527558880500767445986933836401590552201749274497098201013890312027918258936119285764293979529517921787750093219644701112165583189993136958059395052915783148496571026576767123560702095622900752006499532391842297416135621035027163669062573491536538197596243272084294138695266391612339332459174579395715141533843371055153169319977116870616238570573196361831635124339870430005590016373679264823743677862718848344811964409346580538939121574053292467421631843362315328383674193497635184049882179384787259545257092688997458177519413739583389629240665300708472021880266079913517013580046362857740039369351702337768219196606259757972624431173709906907302875665387116455273590604115102316054140698168760514995008700680664128174668296354208729457464950760952502104702879717419247412696175558479400725159440961794188077804247316018702879606673075339961892039718122999883731494084394612121193720224110912763840298010175341971745558991427319908793280905738161234698828643197190196595526639764025914746251392559477032364000763 A227111 764 1001527162638996885148875017180252264153037000848549941860218680722030330934812173278745643655844827898581390056308006031812673298872835239328931892755159151082612904210894643961557781206686355992375406637683319680908427778164591339872283996846661054234811138223074889385081069440955170138328060295690832873100444964002649510163790026563827842368469044785454889952763801213532729142245552978833319945012583287140753656813449010563290307583652974546644925014080738913952564353077848059648185827112444000115294534896160423663561359154973231466014135259172491074577285195240965705652884502318128598686501991040907606201233806246536547253953688343737567794342507555117141560892824576503583472237734149926629171249769980449398374428222282750013705322288694407601820401001415884662179108786105198417149788687341405324521356891865839812909881087135409221561610709411584134412569988795279015005655026939698576569594013479225813290134799491259897935935736063507777556014190950866219392579077708772969019318718316725985833771287621683068560459732104644706203608665846751752316162082263428816800519595918767742984541749667326532794562084045925168733518657402418421278665544738171102537637584745334423414926241001619998083569373890220696237716908262960461385404329898138177469913042754980562556755543263246040230890830240430911004578813351498967648922901842474034932507583162740457232148656580310320460880983990978979469320756580004331319641555696315833099207649901799194936578081312119057876828848952463484129193825808661602761963009400263825669272716206374053629007129634799174053956247593031885312302822584501312441810172554515295486572809097304841830495183155122646108438915809189562724402475866581247308742516802978403809935035783681163766327406379753377215479710435452387174149300061600929853717470036576136091271694587314500892083226281561842280392404880485509267856127934639059227968152837148034844585913216139700632833148714606737029227597046021322260699992520282068853547185879444984201306557552659886896920936285789226264418115548218020917312885476565198090667649468383059904797179961474196512250580458000792554137757697707958935760169395719809274850007129237008003211795532040992157458894264719815700281477946221987501623795958139755633674251010601488146578667434915682155682242795544339526849947657971835947058895675228380371972248926630055222149350637052700632464109172621104923010202226665710108819316244885110830702585533259543505104654508480756877750752373255656279225457675456631581404818815383690525204564558375616450989015378179246649448233155340294108014030270445711774807064243268137846461395259278573196642652830275065808311130264574453616125331617214923087859789437482195353930070321014569244790315763910184816661164891173901512099635903721054195136457488145142267649174889200842419236639034441297968516091998709538411716757174059829448389265314799329093853830718477005851958043437073690430910246959521227299866999258478860601072787327973701622325524216347449680574541272043671713366754108478336643221642193726771606046775627948475281682327290898621939436222842285759297139801315737147352912374743208905241396335483684216304084692369963114751829121561064438152448353380424616926517426240981632520202592298071157556820402092275382835350994533783569295307630522461823228614309419318626878135674246974469773312722970743148651560174254202274127834538668004495862631126700727075705127044227106516563586014260942855552037346607965323667001782616011148478316905868078075862571073404050064318261677440318260041320112962029953277701898569671428875057908873838162339447201739289378401817271380207423506152818287773252990315512107389288996652243840514356319558927912020159689062685645146395284184358619408723995747632895336767382180781352029496399317519610131641375745266239299589265228180826886584588898564741376376656851152932836387650392433764426653072615379888480485974350892387966036101850544752286169464069711996430649270081993474350420988294328781532433840186321684639694219612263842681856872289905243614673265572183596414732514210564533842525562611396788207275625564511789663116191146942562389950475137352259991331276931760565055231328177122795141296413762022432119821035786655110037798823010665495886625188237536985034304712613194408621208418378173422669663366825733099401867036323825744955834606037954240090021546729310027728731668288229286214818909602862177127769358942952960828619647494244821449541282025595406538975897806869368465332029692371792109704631650331224311811386399873143031502310060231938239115260773523088370634900199245131151541349334249092323830000764 A227111 765 1001529165692320637983055635701339663166646671353846929987463051152961339951164164472053268606435600756111873956012826438121264073613492755054402964371724726985292725088748689827186868627328142882318677609627406231651844826134668636472062799604647286731394096030316630526344587551482103327716760770774418530787457847660241339191613676295238128458310596583811010442291317712650347242920615965419749100425525181267087577216824568062551595390868109840009475166268343677202972479985274483502073182514123558576857723829181071056867773149177588241884465043608292371303473068765145095527316441660505049959924386437878367606210546426105966742387447315540994359423281741204984128106877528279195403836291918635844253861461049235610305810436331659547852472133374316787659555827882352333912122277151867433071506193934484526432158045982558087096557073059818578867681350715125278608098537006434353997595823251952382471574942713867767475839398313895795975265783903570024974995716238629171010778192576683870131743594433312856988001229422472547526925893609277037502728562254846440264672903122802961138795723019648958176288225039810002105636220268103332061938697076661575751254428232390598694060114776787699649254928235427375980150113919495710895233870000351056699684873336262638897725609610816304665797785172797227125138675362410662297177804183229129152698779426688608355447052148323119206872795627069633137868168222520403263601008627042658196847151131737338184979259302940490258886024158400886107333293286730468122483205772797830262501610720017981478085411921750740690314462390251887714137317066510222292994434279992437613755740770725709627510836189407292190837367975360248651991815797694787980940142159309953658446949982251247941425020653424206188285142644760823361867296842520297123904136577740807170449279098350119163729224717564743252003279757250861157877994671746664131231625502027577360370515131313077549793862114177718971687172720486751144522552425284778776905912306491193911807633373109329318171655556609000984668288773531968403001983568452585314713693736845889131127442353246471459597061052213531487522019027490019051477246680671715772291641208940931724375952453062688223090476549126240434237349945249965106516447968048799835745647117693272088510053236968344704040954673172646719846017969360576841156102519554747893814699495916851648752566508338888732582049745847525410725746548723735912361551090154203010383792172997415534517886490361776544162041003080040900150851946515934045823018208801382976620454800412350176983728499557539011028158578273020889931957744571219281899855435703008240137070319081546674786717465772768262749177382875104043730501850216241257120804853955978442321490986561569259990937026085702042705300616724020928208157325876361526293884154237501044452578083317885091690374015501555096630627808009326410425584434101092071090625808491575995617821974805432169892025994775924793012562891635073946528300095478592691108735862221508433866082731248859474287677797584492759297589187872903158987577919665814647691087132130477099008487472326030485400720688490554404746169832178626536828407722885579446733939985947760902459164613590048440990091300462881657532999215401725994770013720917875384997962200512556892902682098657781851198739125054270452525082633637995960855881075839847041424435664551958397987711385061689384555547520848291859310835729116647551584157337616893144107388343084902474278766838908111401919436487318526722065260791044444585045682457083985200331130039426363604620901128784930967113866737385870999285952275102315300337594444870034904712528785938128283328807106133976479806629027816347519409278391660554039723291724523191747311978208882751583977587500358061941631970550872984464809343798132825855136229337686774907218974687015433334749616149547960887021518197440225566990575662213211198398679965014322871406870391870169029029039282902569586589065944660867220181307246379756880753428476258803420170069562658280299745409298466939683546288996510732081310324194564215154188738657862961697064528249371868027497082897419610015291918761473958063612639831616064780570505825997698059201805442535491865409061869395142787572434162496447921626199103024028956315480604462347507209530077088260925983880343507710054185037794721158325949029030894923344740869480847748191157458050187401711883230096253115788249701365237549224667700606631367878338869687114911938515521941890329426403866599418522601853933136863844219216119739606789092027170897809456839162710952742376087219296514798918038277086951350468464271571152964830504305215992219621444873518889877777737670696368262537616060000765 A227111 766 1001531168749650495461692604927462190828792752383036600680474476137203427193122036469447400539694067983657541351862157073717832310109827308741040237938324538541991536523116254420355628357103839757397755890990250079826624810143412478031171152390374212029120897764273880021382565351272125222482461034157632019328828589702836214710289410012426928908003685362635709019526747405333008742401569077509434386944892712372437528104838248054874271483495601268645502210672031288876246147016281889697962338600840400996862433544513434884113726461060325237905975581072365452629043184636705340622266530587735486467706177687964741371904851240997585148074395543181671753068263019974124030520016600473359137650596007747443791400042142986459007050598554157782949285088304878214004436739392187697615374216734242628020267138529722606713869504974128695320865426361054817417703676856265098149244169069095796877508539428593231349400187287183601197895124179402288967366474537201896378982158452505634078169347913676444421775084951482404895398479439097621184399264392503796324698923005767341291706680716293044662454571794294477878285809873275539975973105007749306184556895785322210417003512319968397930519331794479615639908892321868920593900454221639980512765439771853340493535312244623907093105266884565613255652136205810817176329679599530496288261967627832916797605585856598538830821289007494908269948468915428738620554133638395967320416556849590591525583540494719960103959313428359888489964742735512624827793388895440212734466987255080182032353474120477458504648104266905311475589468965547661088277946167090399065845988383548694776046466969765440906375575915593098196324444808265704189333997135217944454706914476869869802487685628842469927117925099655578000913838051279785477134267199898502454062931998839813352002019067054598393930976039922906686902469262918292433318748585455615219679402456010725287590596813115372023111813667057361413908976394199358969310234733360401749417444796055106901675174919522528350950846915718807645117598223212594530653000346155304104336105143316049937429139410040510303071597186430838734623519875015823451057348842610939358025477833287589436843681395692744341337685722076126891186177427792396712181941185244454455399096621485883679096090501441144389719761266935414397704541979240833319514240492232937055652515289368784586780635633099933161432884854724867755139515299584369250660754708333373116563147230472942213104070415304054682181869783656942405724171491342076325317854198558575121710951409740546182868698776489333561547805018139188420595558361837260191183078941305865615883104881447377773636798901361238413026424308033227141108314245411630559338744641949561022661160706455682593691974812605824143788371458080464060486103557374352114125762840493709883550945934278915269972412253981936924851620226845705790043963987301444181276058451331476221595753381000992515441566449734060514143671910908899173239119461647873401334596852393365877624471602813249184678652671317762404066760333370704363521852223108287225211904177661519717768958717694928361833743014650249058564080702578854671239195620403885416577096306474820423237760626677879285603289064341397890926351166648327676660938822792868867368307579510440491775486271501776574464370364975700158973712300967912242314019218306691090596056690194673192485188733606323833687342162170020832923811202136545610625058231803733839225672061998957517382988320736662173915133809627915344857762066013989327326887224781897585685519553208125551480032294724617463571750900801084093587632586965545392006165166781222746212666782120642250711535601408741546020299262672585880724109786711184542543597918116325281588083543842517105640241099213503729843833655125023525133127021536237762168530886149702647873452357582626584264256152380942463333160599100875181202410054099307443994190177785354335311236828954101616434260953330742957963812469720141162027267123019898747879223947013905393024623733333335904309578140015454623951305668100430773992954381372417960934407341120665159145240521556076865989523218319832670915534612797270446994924531333116615911859691383785542808260729955229993830402737043744225598017976087841153956987124094057881578251939009794409472424675112628447395694512445386404109259539608510231280646624240371940178937754168331713231170701736676353587251995676984468736322030034241745526059920485851831046897633185997939053184154024610344885591637792778485938308225082623702083108630564242710198815976253445588707923946134589200179361248760297304888851694137971292065468193797076202027985487390832361028038002015358248095020168305939892042909055000766 A227111 767 1001533171810986465596991207674688990117473070305374720082321990156168238548823461373569175270023094103187073066188748924075966919336326264322044227263746012226696895779204007927775720378533367096449942543619713382717157057161380920029992546096206929977940308719338014473112291485876483179181423895751983573822092828829228162535058589252055340085566263241548123694360975448385528090706403533404668789848246853057436747798627370154153556663976016664457171391836443157772555555831372949781756460042015529495150303710803666187154313617456379585407273804781643132316340150351771140964182630025269345497018608050360192914949716683093856596818585725230370669096228162140740697026872656378453206840592113535622994368989098816883518919377045049080828519327327202351627490431478006926162887095148763974228371311630928159965148448186706485532273510004810982454278693684751129328725342278825836532095860091674492712610933705086600622383652202174808373630513474175704998871346391847543373198875081361493582087244631520564265774957379068498150219160643505655438682295366110624264134417689389804345421093742299270744221917486718998302013246951853685462901161567051842364347684751241783439082802234449144484363384440004309403506214646568273678806969591837650330215948258548711467583190456201656777267831205417431012791235031764556673892133489470994659255951938617553248472262041717476207616685693159696682404305113525375944128677279440689698139549003604102392747784008801765950438782174739209828884643596110670321605725720932208986944740997163197848845095581635759874290669403795277721209870835268595929577609853232467439156026625085624696486662957117418546331430164964483352767015554560223074798129102717883400067980650555280662075528087564352291416415672767602894060460645071034954225319827579906895050982263922283224029413782711257307998278324604814990146364361794908136238095150684405683539144416948627738724546813134901666517626493180460195307686602685345917795658852167793099582487075960559762634439488094467427176279457424372667068529683752994431375861230211622875792168379188202941738956858165614535248775590568051463676760938257147333223522168470964370813614151331159774373305709224480566890833559713014947030115584020308496339958619843381003745755421533637218771572361753907313860164741604945783211518943872765419007071846505548624853892342722446794790868831761995155129178053204242672850532293930428232219226153757019366815499207910367403800872370852347678605902898784908157523988900221149220652393448666745209160652163709902811715370574738196540394126532064051907958890088181848372178633639417003598073264628284254418037477592619094030179721357996390880749647078181724116929250050334774014070600627295458418410573332780674920797500508653258705504114730493096986816475535126331249719634313714754514709968374989528853647534748818993199730319911377288258739704996512136695451791900697067956269924273459708428145830865940268396985920928895961928494005343322588728445773169148817361793983974132073515742706363653745863866688786822183953676263778513355264218140651650877638373707276335513659116359472258297816625043881220699432892659341296673476748270222478536482421670137693127974100890418675744439385124440740601550455957265581416895918861511865231371248975977939989095504865850384271822902398035266629146167021745585803334949947847469789625444628757899639047987162834368613289355733620198974126954938184239024880400573528493615164201133254816056094514497433971301467023606939046900837691708891184586011677893113335771829018433891231433370821846863811218714213289172549493963210098896196615556397257326791304596868054887411348686521022451272438222514123528262292812465569628111724569350935280850701804629304303325471490845922397356338717941061329580122774830409247558497609068539304535051864755332233352425066946864954967311226054893128556352654245623652823620580166825827758491536364930310333963480430339948581045992359150979160632501418728478871989245562086631028220685857991635199870381575764994781158661817695850340055449893883329338772227683456833851204122774344563118566642313475450322597804553348648417488098847854905983809251217074029336220895476798590146679870590991066557356948456781272454769142575501042908427414538560048073404410506388027207671391891923188699099180413749415886922368889771768469092592609006386890052112644313423381025102143928359102925441361947348454402872164391079549650204895861579097219934193648952562287718944629584793370924701291905143318758405019231395575528968662553803082481056701856269192225027424712857501926700540436646488759921638580608605807554430603202816000767 A227111 768 1001535174876328556401172751161642646890525843060686538079379118199468076409163355593298800371904186748835585372351223760221952914196447104664463044043459499480783024634453574799268459675553768534827031603747402866252932241395668617981689193603267951239409890387926332251376963830438072366796510133377292616755082840995556992401680823154523554786234007445166603105245728461316898114357251937469334030108317115164197969959750529880789026723034470345007004704910581328448199069653608366380639741665237651187608453610414225360942174491199500771705384294091346720021532417579442801321827853049907129505121866601108587457647581841155317933290781777253746734294384682843996715488292586093245947146532435582199469607230393003681110543428424796120328126826582907720943888808244865445437347233225338897539585525745531154682938655876888989440270445856510126649882547424720795154127734631361150014699828486517167522167765695604610608297713368281317599067858446235286875744142238161344909833115845033486957160732361588052221952006524087857807776363460642543185600668934376657562377178616933476444313491539824300770969111452675685930136575438371616065264338063190419572247091236194282410329712002123094050857873551133280519803152738403666361132687225264068565744755349951693252761501715489463913696820127824189711447449797058290523405950777449711633617437533723824897722160447410738353561606018261134532882241183515048861242169569474832022669354691176526060457849544265824240542323163813594564568788740570069154050928719649183864107634704612838701120315813322275041543512673658495842799765593921988520602378609386327915707356242362828400766290489536957205252929729628488836925455384401998198109060754521381921357910916714094087008009768693409495021342927598034591214968980515190829095329775765499122865932552534809049528807243144891754472971414474561730513426362090312977468912011655027649894500769949871039166908890205416122653902167019537579833877859089241053754134041736079990372631134033036508834442228622492769195415002338169917590651226281708937018568677829747193894603913587532178734799825776259269291415249384609079904672468327966498675577676157275834909068189122618755297161711494561330129891214488948195632217247539294595771706845305221593886277029365384195544568760508911060407857047536724451123844533591138924045676923593589120661773265920351604051358480338225794264763443805209566036293625744355338367357219092763733623759896695679154120375917914907513517603168184981555848961871873631808752276178331931591241329938831361532744504671917798211769068131896520477700868745770841656934072131068399327199013397039874187644952429161252844059748490297998559285996946916541735735534347812213522912173085903021034514804329783552110689261639593789908464151386608432210169955458193850556447854837713409531965015858001427212478396338098446873729417927835834954864890999700533966344181811765427783956102752794111675651778258428761158061067027336485123565468965455650902020416811510477006757389799695955019556367144702951319135308232974545693866509611323143332210974159570347197114333774691502249441098850306003137600273245891884777985050306192118309468545839733378150430293583142477009190190292779920852051210342122114724079547737004172572481151573013790731346742775732971263182088947873658572227737148972103622735119406436809317823011423531797222861709626324231036063122263083656968350508597826988852841193136598010370129597667466757017621833741737707964560672473638842522401759088675093411940176149050888348555191851658426749661290844005628201101622962112940171483936376381626395415904674143696414026961379759937880214576037640399399431684308774797169472452231227761253507352042145340551700860478991419672377788538408945014767367851438964899732347509054908482718376281792728469911376499150327774259960868835689361742899541253226970499559884007298530121978042454491966454655418452183240878282899032556881234280910513063930504121792069566198950397980424637411400562300577531436631262920409147826935155728350213816793898820572610889483227040239441382009592368093956290569792841360697954915426960657586590057573969571976673094097371699790816098532719258681549942501702589903176826638190657911811231668391607841627438673565463117536880943738789391297775600529752445160610466600605297640857941911672522972032772871659042278798514620434089570718504470262345804273646795128596749579644074410046596816110797986923712558478592334439820408434716158109734889503231342341695466887862138421121096401452233858958870960193823301235527525998380839295218077691504899656217003005366334014897143065637672004597739772171979497344000768 A227111 769 1001537177945676775886474567041547978968144935122255186382149902237622153355160005681461163508131361381939059949418781389603284609178199530639336046705225542172518240188276146810638854204545343921985567890714160418515045033877434252261763776061625165229216162277729167795322128569892620951455367243218377947444564367587416890686836398353634805244091524573095927175210390829079459772705095123882502565242972663008580051502633012634050160930933762857283718702255533978219019522893975118041541129994939225202868813297826295885682092709361328857089471325274527628910190817511961620057078725564649046689355607499344771066772136943404050527243554502220482656062622900944266175319582821981391260982048275440230041892633984470098128806832628134050543322433755732367432003493670854444736760100993642461122231840942354274433617093594235594770062619911869566160131036207361365902033291757501687394721032049642044696411135538423390883813843363085670509500881773578548832843718021446949886131087967891978149053285189470688153424929863835131026112910515219245310043534480275844020326192747026575893576990362461959325828354120154369364021716713220479561544614906403644791519183888012407114143290878108015494811526122396019401924188035305636953818841216959712124290049189132177207889458527025311702168445864687177528621455260945093404955233032677374399551233773939636393433338338483160912996595665265554369458147251315011586226366677869842295053959340187768864506366357572164988182002482509483409583178668318665650593126151185017436754430710895303185800554856105056590511960000809552490387655915731966493744151218213969078509955189636157099798006397421449616210222816941616663738164751959999986550896749568092835019035749135859534545628504050871353752768617992473371611383807559091398831916931470825334036598377504863136882984017535348630473769103109392401312282573952890793733072041342812864799116153267871794492038596284471986673012573157353992415857066649651545633556204086367803680444086195722087831499337744315574692858925740998314473062034917092970752689720535726992158780079919567185419969092434171864951788217679859073532264226209226393670317879979404627292267042888183386383341146043611013543326993704486339968895497026759558776878080222572245709621420915697170891426212427660505868223955936959359831141835496994587379652249528429235993509040842029552411844136260395601884589978176967998402221455658756294784103525574982692997470124848657046270773791262942470961777855712712022913288661639851567115672533663635861655845676282078543303860258115426676790753473492390144209760095600374308529204150840482830358250791468595002765043464648073688972817515764799433925119128029685921740824094763979897288884136235122239929577900973801104460702343196271595535315056205701312303882701117950468613841402173365324470365033518433246957831766037475535874346393471960306623423441223793662415602363433599522910973597043347339601669853557132184717442881073553875606820134465087807978898263615654254542254497113760427492274183921498018674292757727144954171075160388689714719125226254448197157077125720677925169262218844587390134290148621751517873385576859838034363868103348309346964115907247221624006515545186405521474238700103413843868255294549190623560715118421017897416340237847273753146675322956049453694497332623499168907098247529455169696061266219694338608685560118039055767294750280195972830076685554828773198699844857328627966098901781691377607375370240990306721785538889275302652832590726247155187953128565494741440704376030452173401454394758297778466793731988042550500468125540165869496146011989834602523592818126300142763545162195606625343071823456893696615518737909709585501596764036959272753852156143026719936282592181392528354071914683821855264790635031985531205761595770461646120757824294257535610974336892671700888270601985362611998533571901011651590481933756331251785764707182853319417006164061990016037709415594454616683401754320791187103635248719179532196513112456570505063107962249130653595609728280094752226751249708434338854665951243627977563017615051009021648522776823606331748218224869194429780431486915362468399026071795686360774181107072902993276265366697831558042845164063702135988733497996168061849473673667672962073109073262330316510122676542998277473580150146606928264524528375932567662830014835895825114603124870721432510755855158642015541874317320043078414040308256833469560850027336355295326354059086728627708978313093348402156410722629859750565485424989444106033500326278358407357482360214720219576193970951779355040398935435255241303457937445644207128526371163881641361140361843969410699792640000769 A227111 770 1001539181019031132065150011434280889312941228765234905049461979999347249481267247925063363074865078844289919640789844641793712591987195934124200878272654489579559125725275740338298021907454484552997858093315114815232134661101249074888872630971195599285943352758814313363269792881898383772866832081586067874067081964099396982679622215034029831690547489201358839359619574646755872203163323635958393078310633814923797751547571819930115678501374835698086398799347931484582065379604572706922123604710818575339653981384265283084663449848185805405255986003445472793671357291173575111562739396920778348134399079081054647889713161900220289753503453671396196315250681279455773679169089464431546931178476993589634389917135570268459838610086560688763382998724280271752070155449956897897637404709068407101173928746508496573616420429673739844585375271047669119453406846342783898077340375028931074663464460341691444152014011193172299964900006380164098967473619457743028131495148422007248637792698885158080817164549809083906362439648661472906689850874883232499385073512024159203903079856741849692768111844039998370758207181476091640561307769070723769427065366379568193260745576506807936047721324882279441998840392651397406320411858603161904412354345188281013356489033700664810716893922612689604251076360737665210082848688314144167845344984652620033803522583164773566835172401380262115718871010920103323294548625033076631975066024081741955865169074616083779885352918844244422282967713022273906105386184240111433499183857268283268878069655035892617341702313618513648484811818749688010596818978195200998192083216717995803127838725881630829015869843165033478168619918280181997617241863739452578451166467853163482910450184405285999895347983501220871445726782714034688013630528995735491548034199404475592945911500951578752214056722974453854893927885158893125648682610636787525273152569194509426638413190723850283829465677709322497646726780503059846404956822360783950967077558230145021842374315367093521848141641964234156621095385818689654381467352811123572153712349516978149494934934650285832420640752400193621933469741861987003018001026681657774139654777254116489008425364351587360094560991293970605939053859519028343857727086486622121395048456339382960984008807618564652725256402611084540792428726781324463376702324773329541736835235869908882615928387438739449463205028608344616764195455521562659588894413050535631318670948738443666485743763356055282983688170653656404620928804871754905845169149506661325884946933133199950912749237056382189777522115504303198402972189256787568060858151994642864640532050367591850439192843108642978926558009120547358032691034208555771215033688979708655984165751034676433890900866500480482537088154739095088247733127712490268726438912336927349572319898876673182749056584779299721816363300564716535267966324254488529214487319695291017832616200853115811219003226660671982208298253991206585323543554945221187520723383554801254955687234862981791269189058570510161069039253104615997265213433213450309494525627154993525100228008956845143982487231521172689731893901092677815032750421055119583980458764414064448488130529438853006703733744712775047497743076457328605824866621081208305703992501727728762840353820916335700174204958067278773587879121279796402704918448645043513276845531063045936678756463958103215109199963849024403766573830980266297582219082053833633410958938688739849374258419253404177149486756823609365343322663827974108954960661274495792408729799053869026848593588411059811696281136369090649042454142770917426004218345037374404903623456186304933013451503377886442677518654168897909433984070751405716440518682110201108926094137171777712952689540005976979994630252323295638145510731045074199102600719677812883855057062199713523247667769098810934810762257337339994747626895231067085525362836689164823683182504341997655893729777816190076786405813786745813029705192814833439857118708934132051524682122057193795706893939889790726572575152868071394855903540557028423888936507771672616156687905489394139856902771049686047237778733299704229531298472117578590186119521023350728741208633461188278725154390893174735854775202864619018606362993237678622452003371346577203625202347563651932385793989530987581623853570101943595897431966305490575762940382652146296754877775759784131377616292817523892724034594311798172659333186787099633828355643055264404071705068539587870339153379102439593857238957788082288322573899291229566154137056925716415507053644214264827197059573972157914562622063216220569688822809822104193732600728176937908034122435644705302095411574294201726826058785412120095358866442060088705000770 A227111 771 1001541184096391632949468464958417283307678306668724290584149823736925098273528588306204053195909767410939476859247187161533577398022776623906890927143771698841833059301354672649590422356687660607762418745109315877571050964952056232353144974464195777901080299480290614829618790253688825441064485194298775678959611720315880617106000157387773063351857235491093150552725197958729955324078650502832959899972907933626184626480066335022252905720097788286826861209288246461742779009757112896544643473839986455846809721467025182801931792879199819684157435186560390213291670106259247267895450560779515110965530698832523454391509596555477318057139556627776295553141091298162269967815503536435156211450357959282639520910475174497707741545293682733077927897356227176990179903857900365807939529129433088477887137451904867358768625308240165574971470206203441152171733883590316452608929168343779099233856285583217406502852673176498275173961512789293045452308468734472442735777832863471248934268527520669720045358292160034471245062902852616804705800419453956152939557062925873208687007387057542850274750353687792873764586235931128764390468737316897889157891000030739407782225694353169430479705407917815063266846282316687897589102103407477186548127864260017571077298786966607921997326224223326940171757837578684516967404166833992174678419730249184383810557512835540345148532132088671442904763965501212166905529948575957239981078659202203892982402935111937958093572501781217604405454706792711768650715885529070330543382536970347212318456226157765934696226101719955084957252683316734998012839362280667000938163868917935494968226767590004082322338238747620010229178834070402347758420156606516319191571410186112638340666437212819791431598638337653328258965623296246363314388563783421871635209736381475569980165921949246618773183646224762920817620137666032969665830798609607486565629162608854082585225124737366932413880068768883424253125789484634179512076474920436256677912842733715848576213913747920575591099142525430253590070883693886598901850374747514721338821739848706430761513388793162974212225674114513002351621174629605775203789382824637605190976847337277326923523401797688771002238292232566810539119694015733838587421097454455125743794219676736862871850553063934180233140937426718871535297883978272157801673141218619257254083212545793242781444090866278333433063112988849421609292723516871818124235413871363330168477927324046359269551159860888997624129289372951441159946783786893687577125127132937425918937063175499101640117398918994646696225388469990903149110879774489290882520781320802644166165731057384056418742881011498837961724393641562834083942451516935215509060354247652690282349689680256762419673884322316194613916993793164636860008649377641233004633168943156488111962837815158632212720964942000666574404759925993194336003341753890080359779711194394534068258394125210894027184440873462887949899236988191656763117158684991476293244867869383647115316072683575910412637131860819323191097775528867664242710849879889244120960694708229160794520482267908886597614807805921012952047110432282843311254765878036524957407880744203142326878883948394011024170292342230109179734723634134556366171023592826461605058723307210744059179398210133664590310757286571347430307876020141545957486011208187656688549128704654368273297197971862224217382652793782405754115144433589649429254128452941973783475480410644396777271612941469485257996198468495046463151568781924157527808330205511619614775727238164481754056559351081445862775963436621946519376197227029566384675595176286012858701275390666805155191990115023702304392019371603723636984812419404455706789367540939986256488532466355440989377535675471490351826204624527530884630879039816352968406743486723885408910088491982657884079232448817926671036108400208548669792096227321936685196994743137313742227885344394341355469664264094118684625630267121600756624069371899652517834361181533882079369576966821226692731032886483402518779578838844934485580795793604474837822036514034563892191938770452891893932776420889291943921965229193265922142483705501176820523069656061027224441246684025420670224925839488123178175116728663973663293133060671821543881577521761853934445534266211070956160764950904794125343150136121726675550498839106676621415365534634127467321138908407386421350672117541864941805206485161681652553634732040697271768141124534972726195891906646535474585800575728237886399335910702538133091457710400439634956271851428110529162028461802690241288978647199825378124910101939644647601972747504261747017241599039221511003068634335288048078319473143186703141273648049558458695315823562125385540000771 A227111 772 1001543187177758286551715332763282050130810641136024686803965757131523110143725788113899398356091095867399433659356615736267110620535778956868151544991501785506958088477893716233210445797194075961176179785393808238109490992238754001804508431679255833661664906041603632058089635177906063025833468939496297444429383571665254166903134972405408216682949909373873585249824944569766253209342542787930802242256749486363741245034395497403375378405979112803902060027312578639436354563830550345390831990420012012215010596511128462870913131459700914633948617696025507348068651216805788429098812776569073930598831851545786720359337324926780715849875450617136047652060801384029615611075983393763059992298349313067379609195927361058139601390508313481833307492523258506445809603945956011453221188110593709939355024819078597239756834348917165634872946409299268183782990557938630226395491602304038446417025822221125108477323987437692614159318688412353724032019209252442438061205561391005480728344388809086968685913224795801626764196309072060070290748358148105209976979709540613986921400601868413885503709053495732137506293766732842419466521426613811215184598592043312403894661690611297391242059559392583177572090536567253690572245884205363589643897798611333736767252660550825366179469554065058492903025491490108597975700436432242993974454942920799537194672513916762493646057655586100447846269512913424298318943656312559843270525544727547231366107157961943012894872605146335813921819273279842386361230913054736002499803512301921969155612579801340180573059601554816822553804084173616819664085699948794743293970544247481247622498708240411423604621252595081635626034258949901868644835491449212290360470340750481844098089955062783766886776215535034655582120920356047229024401157872535807949957271309400298731901406688144605765469613839841313620487319051414373846611237145556023169965506341906147724195785760977993957021046245191496342264973238566421999932439226981140728065414608434238449680921153905697116883231201867162808613829679032891289229488793882749015453293920032415824857933670445625603523812733440590625225684250021564673477803400385253439505571516832346700923132355483941015428709349056714681446801649182816195579243952792307567559085143781167889236913804056299293882839055868468570429870033247685619207420101524992167824391170481499132059744871844137602291239665612194279527597485554656412350099682602178482087728648582336413531255296722975638768482348546498892175447275840332559628526477346522644282239723740505705187479202879735448462398730990321015412874797845867671845758794304427619459420524205639136488126646821668116291674111423559200490072043805558345282816597146151898750545723651957182164047236193938379805741144615135034543274306692255159386687940767935512602134391261942631108717201181493990958609013696683021827297225305621815685942224602435537631239624166528248119379431125631649014464804457334892439478333985302721252233171598662499055502060765590329594975343813855771173647563349682724934719304323790466235486320124051625687077783773194406431157891554137562551841836771813975848710572535530609402675975984171968749473257673777282753487676111059895240308056084081558826427329048780636900725118953365978939787806089731036723602207911715614935457862305707119298129777505154615217462289634932050970698629579411477872984343978793355077628260111942777572720663616660585369213728194259127376427635321109777713310283742496696420885719718398712295411713217069976740460997210228283966198437351554437256629176852538626900145330381566301037447101472147085689618388313963032615995565990480848418741712964948190263188479595310444949375403234549454350844334494279563087736717590151754800931296942149687369352663428921870067606101108258137003093428304584787195287084035156537790639537614586829552095816766764433839298051601437180166204976481847639810377547528917095046809441595729186038836807008691124324563410399126438199603654450478213127224552842281545694825671430037022581695560340158506214683734218655453548050538173744894227170146585230951456167025885945575374623760937289350759132112014219825472344837777580087605078010614647763528298343042655788375840628331579894286986662464894086806825953654401030739025340048901945400413240798145348901906344206922868463117789602256352923927253930325460363730687508483732717566202850617381605141666650828166375585026988866153086079894358643699117161876990235963772669115517120580379641604993286536544312197817676328457370370352560202455196397960060203803508437197226463675047381760933945718631439789818861269152732438434283009710327686721415220478203770795772400113118834906067730683146000772 A227111 773 1001545190263131100884192044560998108229952485473999280546670640772453223366209150467202097566581603996395258690812994972639335967595486451028042504670684877583385330695228838961341557545436079926971414477145616606980857895343167428347559984463766047198868033593514634965873460742346800047705831780993111951829973654753437885691152898058247027341995502210340475761504351069102667543890231517692299453358401039962741064583259381567890118821713671856407570043145806403384345190077935227481765659187448208765195040076474675406371848103161902242898685773576741963896786963894930370569411726926731618185913534098524281233945520147039059814751673049980142367528329210079242579009043275762032014881898753554555385995863113391951242495213386756914977476405165625065466268388173723461386194187161991597645470440650348259499408995227094843895975989617115312113154682767574369772354076834634125325574877173535694441957724679164636871370508774556587226677980245408634477347211359392484906442374248930318332329926902205860075289802993433151508036322840115705767945707347093511086448571460930614944422518063564378616880986446611298915429230892273974069712063351338599519438740526896388142488874081222257330527865685059978797310340799542898267669609220382831570466177485069169043235305082169296795787970600919820355317703316148454293608899656006959063497718877979769658209407356263087915076534009545361202039082032966938441636128538655607801367686283276533845786456933452534091665899313983491339210923747911396086279441578403190462580543814181327027262981739323706085729236696827914214408293122181801521176465187631578716076017742859677659878457755264487550557891008190589614502378772436768628444545371971773651592038604353226017097169296034127013094431269628975495562960311537164457789749352307707796117394920977816132731898160295809656889797105234856537692897398364483483402238786353202373882380069964290788271593354870106656488774344259773343291804912347518215426434482585542475424104667171791014529544392738467400414016653102178471318180653958486406203810105281434149840876955551453105981856806853831832292421699038443541977544580788264827187812922784403518279256874825128581513051435473174502643597732246994867195901272692792054719765136207661231895955415012056853417492641313439369940292021452454230600386358563522076590107562009756882512215748552437199700165914658462390927307119140334798146052564677308272573329493871155650880035999964017924858870887887066695800280185574937456506752046822352210194590862301016123023390476198023809014301009091557607584914720446352483806613194939495446993856798880521816709015566656218878616407856810057653966910189865703504882571947270285836806690534461054796398154801868736883360184561483507271020178756380859894519365481139183879530003107418762317178820786403175389004590264340305655267347685564069085175683516127105031307920352577518187050664775857309459404299945437044570121071556178853533172684199771760828511116524654395788092058623351906267024370587453711648771301509519688263936529546975731179082099997134241470552061867272305863021045927503440409044379426645420914585858256378716056349207614293413746359659172062241825017868427520459003355410425537267710869172458798545162364534941606163817975541990525820681080116385791123854692226827807223614318505067870962192130146202703373438724077865730098659870556009614347857024686159628733690237442492838240035484037991399108806991396225105067982945783515026686580310912146512688080674902858517446977184601887994372581014422244248116368540777184152850866943019609981674434807503754692038385151393992826420839265414848143982100787965282335284823150860846278566555908813049926460019180507452074209399428969408452917367044199871249617848871529883352053610032643549082531307872878816725245375654897192222625950325546372288605871140843793512343388297427995149572718161262826928542488616905416529986747230087283925681072334912407008112875270946171578417537116829580598656197371433658562600303816895789245698390738091688748301854344923070382629302946505709031591345497180646276075382036581244262668741632332453457920784255934755242814396081227800100444066984337276461166756958753406349543424386103414894337439073237713371862805274875747143421278253399247499283795056482421344060783469748039216420191901998974317512182106244028548508077567489773041217876354743195281607833299877080887151989693851093792236524497913575839404143668868422968952278710099826143405065406984846807115691958599174564138879113798618111567145276716218835975948026035087208095494839018615305681199307836049232896091243941059059298469190165458024062040343608360602448421719256481981524000773 A227111 774 1001547193352510083959216054658535514893405663328839417904095709426930802515524359775359306182662837761247160385462977164969924630531154531380408781798826067408148995680383271330541586512317960353334074344013394718428678048820848623690177925581930466299283175495920157089101788857210195106128021129630840469114381017256318008995259026197140008863644777984661946533082000492554980804655553044945992295169376954522564240579024806841618859104547939905345303745481990634969839380128879028788390072373375751671192558454339817759211532383987195435243470656314340499684689250120789509213347077321086658872580831994993646430962201317720016567944521837476366877195928219085601936110171678237507555552165457359764145793567725508982099036640237582297982992878285127904193140814264690204887160948097144733518072021651874535376849396805328463736746615934221599934479640893156914363154991316392302991521489876873015691125483486136671213206558901414817651440079877337106085363723615753998130021181652950471804157504593373751262214151946274942065267278842470637641209138028531225563930130371152136203783993023096796692142488071077898371294219331269237191046391560280703604594467000482780244653861667728360215649943563219258380700681729652251469260780969957374537517984680656886521022566186599991580316503683957996703468305353579386154085243879831816134495046336222853103831961281431742785666263714767110779848061812812060719200451967642159567855741787282993240892205493471528391587746831860300032913759783397660996016878134786543756659547006113342810115696084714125131586591332747503786063105119103960184830712797267983434985968647272664670993366088575376826937910488346571736731705908549478010532589970702047254388859944332344768486419723485942865813422802909393833157904208433386374246129123856455140223586857035756681676019018326660634669269571208579688354558410312668975223649567660809573945221687000234931092191904099795350456895825466196889599925073957410471235884194726442231900621276931444436957667754710369646146950318326870845996090399030564834382739763886191418789144221480506275217623144963921727222645693256615934614606971203948600317082044970743515569461086637955099414730520560616739643546304761012559536452848299758196351082268170374562074638039033649963727143177004839157763163433466067265475599873717031783532735750057056510855499273851874559702721177388000468186476779475045481330094200370087527507272462048055664542755423622486597597997629990073987585125287243133159105824727766817328421664728838458485331896017273788725859039302245113391969139569260380501713734940494039567190446358974660157228443345550864064407343421509479599970794564485593164245776154068897560781217995943373172784095640996176573597757343472824496890105661703829381932462264710759469956994231912375020312193201413639478154186779529875726864961537237612916088548245678451343293380532880592102462872348938741794592093122387920979405754463429526412545765242418908138861174884388389594822869217139557995493090780423712908631249369397772584008733629568589644224334109708548661251229776989609249741217832032743574088425701428425494855151897485826137805336140739892859929478114097832461825407403362073736217333054799292358075545416506562034335906304697107242497088210573078130513566830408959979077630505141581098988228550265880471764895530944808146841375902407957135723896957371289457460288266223480227041206307137856498235914700347715177573689098119804882798006909897295747964354369624685694337847138346423551081346028914182371322232718655348235596661727080319027314371929719856951054901222613858150839850332581790496541102898125259647039201910075586305240911837555309737638690318098209027766051533526025811130178114636933341581991809961990995443798704541752708038755356232626379507189977695683539061613345479219756039832436551798352535819310766091114932603152825396812330217301814385968154353733245772997761986014914210086890048385708602328086297587032561090297453336044690170130986119884222603346073386014695186574533006425464667214413104775222017666937857148782238533286409685911767161459371849782643208878428772068567985489047286852536872242382468439189861856597372191380949224668067980282844620607206880241085650965760482723046831895864176539755906852352378380383274388960001565247108055844035506952780521962536889876677915576201443896136424288046392587645287386393254848892852474938178970841615341338029076603927967438660600165524742025547499140125762677710612122374240264993992165415434030637021204285506348172013046712064610111540733912814594863648247359397193179230444846043725404303685112658406877459417116939757610263918252046769513497265014426757280675000774 A227111 775 1001549196445895243789120841989760639919874452031936123097457518337802985736356937600712647750808000989356101275787352832233441575407776257721876056165361622555613127100791246766389018756529643431709344932235111330740969289569965407492082138509434070175752008015072280895822452425822036065775886585625393899014326134066522547976523578829501250245604258246875920354764726180794461563548059688508191955636274993823114884667543223826649282960698258882403400764233074028907963513404254941356369713926038732763508452630691531398770576131645591561531179241012754442592111877535392963828470573644671889318971845538471722884156538960888706487830618666705290156879702468574511778103964656001854987291514529675796966568304757258437253887446359620277934202087355906998043783575480852465879396998957654733620377066198272368685269802244622665398446994583557492388062394540325545994216143256602581699292838794527194559983330042661685761869820677661249972300826170270182779330485708723882426658049210407335330852182590050608082814470514503544812157976225520286259644304741039336919034164720326429936595469976138420367672307977437159540644350620792470498628499678994112102650337589897342469687454587309206798289152605775856953532383152218400432964176593251644843046676885055781657310539062689129475217495020169576648860792469834775609541403596025966898471308367252027830660189175696096241795571959379463780060076147733647261288923430104458723636221890965200120595410744036728877711077473262297854199842119578016867590958772456533888168657134744774492987134989079031578097530799844440044373849331099790099628900657172401505765207040493883198579848397647675519936299876616990538866988782346792730716174267253544113111396948400641394571603470308292668403120302741905220675941548746240280707340451656913103781559596413353358268404554231965389830243100090832308408700262891796703163235531476542656778016375069726551492089797695331956692726632601359047649444500464266581144479148279405250302499535698574195179369879031349522493504144827093483084680212740044714858450042959515381066700365619108359274622127104229798259246306715710026147437756875913463633494414307645644133707822041849118450104221440144809441552417350978483829324926338258894594782178280191137687554527077832075612058574437775674800165520422993905588678370686178831237739293451966517406511227967910047703288145630655078272754690037677124301916525760342215117650168320406431160213353482453806571228808060475096845213390797907365186568001959766110009499219957721571386565664942799882960292996514703581186831949931934107754292015480113942074641244420384249749877280620846150568816017317706211073184448420755225242238942116323126629069272542558368995980154391060411149035802104151257977615934644132610834845269740769525994794962021308841954815063482863484646739912514430196352074961505420043628816353689767016679940014610349943294499756496389007299824997114761455302276230368332200042411480416220292477680845909647255077404467089900215985729860338249385469612920247740078044381958771912251856646827197685978351418037978611167092445008605386593648070437870783972279496186875035251201233035355825132100904559307700998318268812351862591937285030462046546234724299886525875001176431347352101769967040931523734679302036861540680611797536547899155322619303108662498457968098543739890254966211721037873772438306505333644029588838942987987842031655860233331456072932141631835012645136691009726182667437928169759040823611753114031562723125960025341069930744629055597798980990539771124048884804035232410768273707596773371158821657981495874801459973897304266129269559491790482710352006378618491131187034555833987411887028922936411134180605609912355729726165593733646040222056578566719554539974290290261660819380133306201210866460767766051611966223330255817287121890266345909760235776533571803321320674643405035128692389530828334099361499464622583891451552139009828026296484733038832883945646752464209248055513414245429930727725659090938132717477857650320175660457100739426454999231747086645040590561721550030388731884913233958338717619386489761529902177787293779669167097480691175822073312557122898940135877018401788055525399760357665398836753023708551431238799623341006298906126722693392361842942887829685892535871713723002828894489276677446984578007331678815976140156749926352270475708483327478907389244800613284440120942427343251766312405034874860658869844650796681901647320929406163127266171764219136141400193419606489675346284072902905907914189035805386091279171012757524542121018334394457750766560397072955001497625734109655705260823937388253214112737304801324321114717842929998675689560535066877707580600000775 A227111 776 1001551199543286588386255910147485403386495756265946781306374873834935565632901479512072324816328143299175417150228657246553643065125957148643860345386093544497059412259637299353202168263236614904483890390571641726619617376790115869374076274050020911118310429052789027864888323913637785920990807942292437128672493322249676300004363213867663650221907609446528769328620773763713741151978631803822913418975240274077933153942789994672517911452422561419816617631129257191310539338696311910486123547636678194768600603895925600223379033855038643320330315107935992997444682721259463345364277441076605831585429396823290218995607313627535666063925874311374679045622539861102252998908435261995056819323251605149304152704878129722158203036445152413960534520373462098716979494535143810286770064067546765487981747162218886693208355298248850305246972463013809912887112949065180147004414974774525939913139845077213262124495576993630645601755207746089398735899355954271083239818707263609936150807148528375734963869893822611630679437262392182359667301325599407470021374353392007609859679471563091940459084191030874588651489946525360971926892354011122417864238227698802423699314262186967927797371911181973727555035020823865418561683070958604004188035390270135570565366405603872033784193196797246232287289845463579300484330132194716246973739043292679073706525273493734267288379627642970615672706623807737716275272869157106094666770633947232118480586027003841126309208368941617324745675361367025656631963690219229342263841296293378061923101646928302384435530007620538894040075972869774453141921190575012389194089995954788885137770950587472978217698972892673477449198764372389805862359719944587625718393086221591546030228921123940149335910060268746746865264971166116697281683473506796179868979468479963570288483910704392322598118085334359397834742696099942363220502108500603967928346329188972381960295669121528531469258192546943835155452540222704167354542073602463667584603684026766465924918273698465744971050828793334149917437838762189236186953319511254474104548849195025218560333576307601050453269860170073266383573878903481100811874233435816812608489217732696157177380025345941923741061703166549172959210610683716169639481531572428575118264271609648196615801659527624811593237176148591197407174510281596271588143023480777444603721684737147020685589488984479510484249531677647243618405523235078870722876690084112063641601710316093235799511027618244618016055219463920493220165417007237103835714055241936664204813952421627739822100869979588797872542785128374837571291749210203864832053247143562431167362031354135682644159402120218178948915566290885333503064097115189681272188203833429961583121253633120322236116774773178585097628861923602157708936659065379111793438363110049376545269136192141275890340586598092678257172295566516101038432937789928478092931665998406385847968294923147085783461505753393439127728900854970163591702798913941387182243382038826635359675846893132477899487526232304011526569022273802476971187960146564949324155140274951821062051581950847116039613666192153435894537789584245662586589224990437571288146012320372553849374249611684090507610428868256890135606167616427661888259106831295890137273017476977050102636419871665878890169473473623108509516198317335100836862749800163894620615788367248280487232699134008172082203801913506619939945777894246222757739505608663205585551783859696503845615597987789260203575967446803709419103999998380247608470444397652373183421161565711939413982266460939463509881262406130429970872477553569243819506014925116874192775844118673756936570595718666412210405220027534368363393192167435592046458093710624662187242306542959355566688904664943357524020911599234934655392877203681097884878017092374795043536800949064027712467036256121180397166373763723640864453277244754086610015503498652589051154161226169821718785937250103277178454215312219467159403373562044352120031038327239118250575902812315671416589441448434974805085542896944411270194709520689259962090286113235079094927426677078335726109105420885006535631643880138470498396948385054567075137575454948440475827954367246900648157138104166875770803465318100293968261729319430207961446099570414369978241134781859854602015158241811900005852763490033959554699555278405083155885940145500408892283627940980740698811809572140363174207604047990848309138059013186515240379303429414379213600340999480714088793249824361409379567043685563447856414850400749063524453909798509381206514085369771478886298291974227162253416545005399086503345105492464890392626867467066545501788010435550130679078528509054732442877960758652816516806823602462101766283640142400690682826909257881300000776 A227111 777 1001553202644684125762986787415516577515312768617539438747905550461585777985694942329294992023377063307711207500073601602592348819579853958982749856849062440627983044755906205500700083420806752358957169714920713524970835504694128480316245056795076929021623231603471381434928981409389790744136827887842545826961125273337306473222896700046114861970378552011502058127912555084906503853280141299522973005113570032602845034815274765367839713264418816981978759005482116049060688885746081339596540264942417098411064102364369883621948789081707582821485310177004677690189664856182313752413432776667659514223447895792764893730506833119278764596297113456635471176313925816025095500945858567087476844780888396665222936783507742511849342595592788050377916081822224911439089572587134836790815156755209021184513765470979590753915543442590761533145338334293337493512355165798690214970168658058481272821763068775204123712225298790224649533003749570743021094019166503010690955814916718245132884970726260246133666129414227068423720108570658624329561506156657246510860088875854454749570158151585116032478244782769320054930691111084886350340858770636289795758453163704759192804482666703389651395637608583326404047902821687108777139914418467792389012891547940483146659914284691840194851375709401982516240691730913795010147910931278331775613763155995156117661076660577382783448546952374395241424762273124743536178746040239064348802812233841238724021392883717171497769570022158234612569580815988870679605803691848755580880406245959103057720453036597708072383164133906061147982874973990142095160027629977349165369537284344681165814884053727868387956614914407420682947756015094398614342094827673488647904862176215033273039053728037669285819260331447472712755288393403390626394775294968522517519790460198619822875172830759109949823166868217171798148984133619944732862128458672512560436019294084927596669528113170209996509946061336777436953325155795827920036244181327563223067438388967553374978701844129762839403005072320796557215858642288344267061280866324410411933284318248008750160727737459372598955005147601434331907979541821440648527769141474257536804357558797667989075280072460348481917087143440837055953335088960128095519403459557007890650488169879296821130016610939806179288333284790867882530994886854942034615165776772918817480240206001685257240337408196940072932042532266662895624747129391047068125928098160367929949203233177298750335814306233868694291937769120552849832343796862974273096530928762681961510140402283422573578360556459757370484473587414062134027970377090121098407832979315948964000208885964256316274280270054772669507992843275867346457713785537172838467102327454612386204102303552500959407488704448359135474644666120914855877449972787439264935727305854164761798752485960887665377930345970423919627465327047622587330722500225607705874926346441694753844386301092720252137618462326461651414850659923764573707032867558083912788787378193390670601466150024533786483597415560101398730124985511631038846281564273099772841133540845154326583734934141759161087018547733507468783371600048657738632905792782293904092850717828424915098295073324932112642756088263982525744827131127764576474770531486917615444022829976465769332436738618630621045495906460468285788692285825997056205027561984982883150868481699669692364490564936907982130449422581220191986973936747928238811878515754030393323124011975276381206967428985653779709164232966903590381386147196654061701527733168782127664555775294003508114735134400131315458063653113057443250741879527400302073189618704735956152816632896990835462426487363983048083255743533708294162570427163337216565635808008320952249532125193585029598371115106341553230130349728702403399096594255789465025017208281689425253152597732404265021142327883992481773066400330419556345511675895491288996298457183749826120555729962688952737754731416942648692619041392315992236838227746207584757183139379487746432327670925288412102285522163108623619521738822600274431291590819170168623132352643487129904628515792505234883548810552450807715082993593395842043453031944992998466652339240337820470531118729375965974860953727267262031242449802131990032972647441100791296462262104948111970228067555577987082924738931122084723526052502168577779675776847829747430180538194377870998612135830789638082285875516943531314777202536846673815126193961825634224164983574736797921416340856910946737816392536000399232541152022968917335989633824286737756409194487192836825083078791452543082971991667905202793552016033103006022347099425151333201389318326343728868318616938616000281714152556456045291518909126321119709702552414784985575769329779682299794647739844822108182776000777 A227111 778 1001555205750087863931695026800705152638320313839690178070517099491380326283415978153546749133849037737021494779189426332645325347030939475625541865200132278407478207177498657900851447521620391804198651014355659476007313804638518251196415573415816442901431253938816277948639062239487721199804678375577330704110486758459180654513593469539510590986234829118384173522582282140688052892524134118653593419255757346323935000231266462763427658949172827908160300401580310395661657749932542292420523146112460859697624246297806011757820107379062367202795914504304701384437109242514581434319678140187848572101399736856971049863471003913949395840198770384798458572944903764831105011275758205805702584472582901622693015624232005374629488164555821032917571685240428021368538988667563031565953594575235761538488587733022550965934832386984438359370155774664759107724328380596134699401533418248792974809534186361428534275395509978697734405309184932640407372315265142607797621242557264838750667972886265547847009868370750933007963133399245086209547773097309892524027511188562185084126265284291559523238746647318426509379770097878457030167034091381904175984033558193222364095169473245023743912753431930746198789528943765197116336644832878067641526710969719390992235937468949844212126161540119617127008926966064969547892467647799710002145119667274494368930019303656997412940620115201011610587602152033617079042010660014869554062352733371039635864893694384458346085561720171969720669864337825756981985795877799507314701348777429331134630275099441858166152380597849893430097550400846049999471348175579467198877293011030055765181260894610838072742803354659031798816229237128979604374951122057281635162213398313667310019378214599095132236708029818799697640445157233312168204861967821830771091318703599671240646338617534482984132362122228310114407246072190377230055494240566209403352639562155587420195532479844476041260817552697430852315652118610984059151861549648571336120282060176746706401425035067526180654985412585970147980179739855711405911052799649956107434596930342540697329033033696287184123895456561276264916473284514140717530162715911728611085995350700177095193525526863316022588705035691382875924280446457346805164910782194287523134697042280518315452049222776412257241164236645844227090611357647308569988953410832884220294394389037493538926114741851070877323203916841243179418860731641687444696829271145841373994979019520123503222998884626681651001708108378075035718579541057347833628069884720703772818821485900022326471086085441048189129234967563364419367110058193303986900819591117075542650993323950860882755558682932668619651211641082604982626115815631240848715664071977995107225041281795524943155774399103531915418142436825149468845238125529675903155191798196983031765166034089314318017068960555225519888706489300019510280330645569569724152548167816294705567895583479474469283199590477602842832400096185956692335325311460227326157699014380964814000768526321474159704277250277033031406690141750075493086085454359257131080532658162911861752113149790565393023389874654563322132117013355963298158798812931292879455668465958572425935804897361229388257369689685651443281010363891891225836307053366092330172422422131988449246498426442005221886866331573391037251790240102059192000822636939269990366834619542012475915508045637550623247279675307983150625444404075861788890461893288304161878301995017714779975870146416666135418735862035165948221120106259529351009652755976639994784413452032370674960185651930986133454233629776853788103222250581188484396240195840153859609803821656063853599978738460021205453633243632984956359131217935828150047901503687890510797725999595648174461887352493005077008571866631877839892304157514322583726743577218221110614910729242556193028723306140935782721773825282823050810860643277978626701631695694054178116709318485097723954434037104686696640666323353220322653510481955503673798790609393646474369493296462379686776297411062736360395320542891272834088943508991081612253948909648230326592775089970441892467341499314345803511277538752847397191256980380558491504264217977941163570717111351137596772425656548526559427662345411260790831634613092427411768725424821510875766881593641734857104117044925997931809453687654267729353341302239828743534396993472298373814208632646169016033621059347995753392267691728077539904425833365904419816420245389463568091582769310379060218710387454696677983515255695893396230138742355697971479483958242057357300958219576403611902688386133002240311983375974881655683353745032846838398563256214587754688309287030348089503279165854082079675100437431696494391183319003373008322138019216575575519104928449618970917734485029000778 A227111 779 1001557208859497810904778206064995767261210073902802544682255701086831403493606959207517361285018010443073591758871273503997917036079041188684913262324879928815185959693285029853411343019014734961561452659298731017611345105741156692728223837766647029477521979872302532349591488136177271193837688194189945030884052433605736447601565190253226773307370686726072031738917825247124421713545012663068550585143072884833514078068664080261537911039122886540551697905199134797276966957198981468619361905819156544354401224447887543267479253135655176538448612513312224683662873439042876798626364465791715515021876280142221315909777965962226716905871172017742931056405414183462320747669755661821168337310664369943715372613598030901856729681020300801964044732333420586142759500834101277119429591645634096853256455689013503245565784665895296784804283753443163098908250491759383536505133531100659303737425324156979494063688856646005466501987770901477268903559266752044063670334789058997465428755977078435407379302144354008380414922257088164591149533568526525637655901997073702119620579082072557948206208008779242901450019537363722095970009539099746081021749236464580297376192904391165751293537867786214422673343196419036743909190397390593483243526230752317539469981457678122197529893952247845990533779001402660986100649637724857690633845625738215154762762007577943650274868613657793465658448931996496384003044000500010837761221793727703565710324185447825722118536719797640494587147442941863052683770978711657110024129424546005587046585256934336596832115194538705965750504534798868816597356976180658330181713416450708288008446575966812410365220971877784501965419448904506106319065473345183654897810234092559075177783220082485276698934833949040074908392965410871346435794986919371639457892363719558649528621290388842880267571277002731404159257714884372626676334406821828407312773754874275712076287943312766202099729864336026301116019972478267955964184025451634389081626737517799621505870284542617613863216959717392314848154903657975258691576277488494126480487389124468098092179683012193848960804331753234382321401683128801766269776335588632665401743265154074137988918245925294469148289864619537171546591457962286384769560983920332508250186303783952388318800830053727793454738912795029185494274670987492869719238446705090720286062059008791373707190908823314242056761623176144819372952906467525980942327617736257737579566641548213340236828031874115090058776243099999854099530425366597604526874166587376683297604441581483986113455605039640710669153468662815072508534730279392403131703271657849943822762676973508575591359937733760204718396170836379154992805200516414397411824330467671960887801119491884431902108209692922633777524913974548474478054901150049512534210669315643698425375399659583744159744107027768699993775842793370644992303583643530140791770865206755411810865024516797041931045436624646179575759299334734213588786217537143213744793245866204788552203137187925336502572125045049988057192853731628868251559995491319568030521719455387054034991499690281239220034162273225612711027770121206638485346472790285836248645083391411492362828344055925815642821272312388058495632943386874182487630961403724291825595849361388690393420453669525669158691474685008688127404275396750703833380641528338841344830370328100691458760206961277407783589261885203317169164434772682966677291745973278859970871721228381691393454821775752001322021045727180854320049644909360483921158121220450420331234238731610183926241568794175260292100406928655278157685399582438904893681588018472350298818305307554349094788947582035699008680167851388966585510227904101451277038262274332250770739274095397833633042691238111691903619542222380973298255239719238515777655241240350529848850269638761525543376959322526922265455276348700550056631845442919670982989607668449267767881802077614138419919257020023151282642662037174410052763472984230746578391999390108078523062547702540283864745675245456200345878224908739094895789086603668302826354247377426490700784788390717204835333928762460883392332110500209819892457967052475799589302233507910467113803914964889767928889825433864795527053933473920370903414144371620623976107861481064056526528179292951912506275675173004859066386184476919511836297840344653547415036232518855137872761883192435696235822336952032163508257532732146218856968795543756025431298052595730182035144215677996264635973913928733770984335222327172246864908233715846693241602630472217432221185628656017681631120738966691534324796094738840053430632008734314556992814902007898794545492319920053831582519556412132073686703331587279838875045780250301312515739878507038239340476284359681222415831498389788060000779 A227111 780 1001559211972913974694649927757476202225943891170312029973505375420163060056922566095152360341587033729960628868317769751765735605580468021420259692675779036709843457786796938216293551183799921543509755390399850964059024668955360861236970775963126147198165118473360845700717371041204904486140588148366528732398536871006493172316001212729093686291377790876459249053862918909252333680247751700201352588125589577560027987750496282589467167652181537127375606180686784895144981200737234208832366602250547659521377472390638814796267982082403627741422627043334455393607936063405317775137447137086327420312718475322680200615552814468295170355391034364246767771882728535717742768546419896321216221441533288687982677142720565082294301389105033354401092839389967681298691358331734406333316267473251434526874926440386392684839253246498693743010868923651299829459783549152642726891610406668319971637784006032818273836315555489443363002942077142613762673164433463205252493319521930954340866421995839721591363851355111287220060932153924715634079470781384114917609867416353668755836256138146595828037812861672021713288504010893417053316323022088657246422529375787069192978594434412879364151795431118037241670257796906640053038913018655051619597614650163252333135341006648801616305339167823624324685640451833654864456556869476240672701427183427321511525797038733028786858512165982080161130179237283772774843778389508969827122882446617228668384084566460331724075596498524994528147964647516079072072050589271628737460549965490153330280330018970220190405867000602942662564586142377840863934144120895139343322794312678663896413992537094783083095430864246985454179764347944587686094149131871755394143062748077865046897619908338906063454889136686471264958723982499161723021254546341140616233349448733194769942320676390777319335797329161153047499837723285395149349397382260586556729022171018432821065556508468457295152289587754494155615924773665897260381484969760533430800756329435154375044936549576785274063377159970656764220198629819802394902237949235138050669090393991811750098033326674230840314805966177773993333605049667251550588794734423773679951162340029518450786494046666592794210364845176677705585243168269278028895873176237135438133008516633425259181296949339935851687549410015613611315999815309744233347330576611995177056669746912614996900900829666205773943394665822067967745750409193920055262647814946796380823895959307501457643988382026955839404329679001484345990860549391729758181025872502081788166250333017548327595527809624379703865133758780623163171116382929485851858316231077492439931533246956211529284560259570880113555872939009069616110032581144189314424987913267617232159744899986898374389176488966186245223688937108958281138178707791006574507706061833827137914575267378617897293143112197965686570620604825167525244293548740417097206482879024333277153872351541278179941649824246236229277640848010500482961027438417242962719760508126538821947399276780198943826923656029595800906891935085929641367546423118224465215298523367745432150936657811528506632722036948526769287598628854614763885267480185072618007386287802122606719854497286678122597091328566675313582064283209479945872104045439810792220813408222914990748669252061186509783587786846071191813207139168049707094686249097621075385573789998474513040601112005775822292767278440479807900490789950927067639149238767880344635303358809945846161819893905419682679607023633853572819723119060429182535866434185683208476098261205303233694577050602352662990690004996014901838464861165134847520910186897252147047678749084555160381831073306330884341618164006271036119810413968198128262004988200808897931552925063148298429114309149032280774510344384456846193569958389825650097172473967106266972691746228685892337185489883416844013158871476531473632449135655799696179053595020962972970723283663101584329710999134582757291840540625857818078230358188523204557929652500308068129825947353266195648851025050030393847216180304793591831087605347752566653968818473667296644117959633701211179773157537851066814784549360919542773344904571218647560520853620873218716760201409148980597074545616743237600096461022359656398744690409077732604263386285018293229819721473543616816458952867251088031178319317479011987667245210980895419891233847785778589565330342387872474568639580672446513236553493819415457678431941442687109983010772018953250118822398336037859192806816342918064422494319633385953706070136083986192633415705998892697808013669974035446907597596266779321731742090717547734763988342648671876896040799304247086866823150005362403152373361741618784996622914267912997291833847470629799361536978473115397738389736730836849826711081867105091870000780 A227111 781 1001561215090336363313739819246426938972283347290833160523662519886231644681955848536790943687100199542743070779132432795546367863547681265320223492006479475005591997544897325850476698741048877800333827674949070311101654055987087426852952093211949849612692867774120270442536469943597395407813383158348987777261811723049351132868740108283917579288497146858733631285634954603351234359667987773991207978167697278154040034921638269503963682506255303579410738045358594570809572355902358716343585285515132798710877358601229194849449687075100313295542454712050093450005411054593781712333954535181975228501767385244608969695811824258014328979769518429409625093400529370118408789848494668413339108212155003417249388738131135150810867946805954834786781340773682416501720535128308310301294832828666951438098346093386017001935609421759620955732459648604342848305999305620832781685304806352628174746626622297092914148706248626490653033022077560266060129788302523168619637072464506327867986044731218284514829955647406618140491018267408608561253650775734528152271176110450845561176694108539251542147396379349538849323151344999988820613065932638731414197922474764799017880515811304371997006132568957605939876954922999560523122600059737179739303463251909309133409254959791344932450893656304430077982041977124024752764883121603878975545047728591054520543081875172343490908507939356137256676843704176588893457331580681745801062036681544360681047693631063754320553596823995873041417223302950786956787252870320123509739313229480060181162444574043211545589313475740111753255372565584375115081073120366783776625300299937107540325334656791848826085630242698348727178794922971318155820616814063700072180505850548463392393621144503544958046933561188045703067304859872218328379289717503797503527662543792634343968141002382601479600047157875543798528929991556682462424811708428674743495313800655462084176324363869397944123567126131569934739899979214328572203527464774508767842166296558731618616168839828378557349382669111113488574009677902213879603369778452344944667703238046119246332409054642792009093474401940745544549838482495029483408767110246972751162933609688796766558241545516697209150027971437219769076034801584067975993968681598718351419964450142208339728031359545515730729199057320978903630427418123880578164809778403429162600318769531822760071885840094157915446119238369342850258509755875365490196290814261483946798921349361840506005355456663483065284134372570783572716452531258729011215175636949299918163239288834916758250601516693885497019501848337471570948779910089743176099740555306822891644755260078882679030645320115807895378366290550229238078428422054358797603100348846031943063741547515810547066433382887262069386486461853054974140766435673944101619705027733416594899535452830727279129278114740030338394965977366383399736550666682522274457033761849299554955219903874170397473492910503953676313474757112620744662658626258531010988148804433810281779176966790200301087623384540405287973448698881742620373097529342819141668737634396761645922345572630809138190045021153380632178863978439161445344674044081547641679832016738449565881676525503309867609280596933689625660379059279550731888608915465414040880994125557905840729289360709297211702937828352486192480905756894200638918703687766285889986196222304709679619299092516541073637450586567253099598221387615337805058511834099680588650019350556692594332283835853814038697196630846578819481141577652347253749322145434630421721294762981494410062312829572527626127221811115732793461339882816699492391022789812732259963954372091754511186844282619382708055804811543590368494031264622440554430357410759508261287074455918227685451615769544017536147833781713241995565039964556444174508753429796276545943985341082329499439331402728853233887524370872008971419047700004014375933003033457170025289000775841901028730802044418161107200335101155656427131829340239186818131354537613034676746572098926637839633539782468215748232758418536808323193362528428067473072498458108477889731333821378919693793804799879330808588155718046625932501930241441135332030763498862991158229689724462437994980070849997905581261137796419754647184583567527555136615356974187814755404925117056460035724399633872650546858181376815051260761214301033635019541337420082838437928603654335175795367121153021715785521177547803418145563777201079449601199813474712609199235429592453945690315590528937320576836329889393637689998150805301359350126889954279588702065121191853780189766322473729830851116323694019876933075120617817194725165505480034393030793353098089106170093957125834905822711822060833827038201530548592263278960370834389031332465462146974169834027140729512873437327690396460000781 A227111 782 1001563218211764984774493532751370781898403815655301798298813255181297911769825049388431094702892421382800569231544030431543641186531642625077173664432043228271866229692182572187341602756230066346905628421060910453851876408331140376358850438254899302736428967012657653564603994170836565231562993880629163887088999717940398694699999352591818145910926630166735970962021066624206578143227454776286508208883452260960470753424148084792752194151030848922365715329707309681818027190151925539860280738476871462374224232696425019835448747159678195514086642169218094923148976610022282963833973885315908145315138061359066740438428535681047292193959182798091092878286469403405266298130356622634129514994050211505814689948220628735938449003459554145307345880981962871027163570888079875559583701011999292504527970855551328847529226900293625221727872419780629188068044617789984239801715534235349269596307795578699724328501727765151590458838700241418238584765948337100501540848533398763561119849748966880529403145585726549102372187962225082446316848567402000150546096537885456595451462793171632364512334078314259735539177969589390316579813741717280368638662213363326018102764503143016011315713701858592059657716639667736264446739664884260300644286807216215337377358525968129174134109756475437347674374316883293360362554996505665626433522578013810275468695639824568038556756727585157456785374977702867067397834722570063386164129835790600887322438497782632363495777599465445436664781142869244893713650365753792099397061079369058591317316745602079301993434434176657366478276133666941697688925441649090366071958411194384620227736643564748417246187630875738693012002295106984334108983867611234050448778456166021426572328066698936345228510748991713190022024523216979348833447314360211256576328458501488579788095743894663924126615580650523752287365896369165738066451162902742203462540204726334372929474283697060126410986915970669908292014964858671076087005974569056831889941447460523979749970917791013277556920582602388333641016169157349485401309182796999611408357435401926248176909907710803261350818358049234620074749808178660868418066676230604450374012161876064981811745143549001748497779678698952278670396275948085900961651391507185675680430154632975615628077390349053524811320579867405996178219065367400826110656363789638638882031974992305153970493368868937202932283924833876194278388204927131490518077286787849821951868150823715333727059965916752403868237985000124384604596479817800668123806337542392790890573533525328177751100469569323356980871507637303112133141184486392239203163268936075189059461057149471303549047169877163566734586167169254465597895509295092873739551365732304647214360057766745833787540617379638667421659048580754991313605758925677270800117260568964355670891424763718365316457755398966675343444801611767511898524972258611345952842258819616770675305481036824273462746579309833034396581147832857329056137451092822500611753537768699388891613986322186482211445360843347445127995049978233491923252345896510280883902747406815140922269671889803463150509872736790216903179809397830725038710118665750537294930303784475656493006166249641019731729137372286401711063704724087226706863212737372867663636076753936143132747904297269961045300047718359309666444647513901220180813475466566736308878573621768715248659856601685505607592085646133466825980104250212544944171024055709638772428770250758404358662554575323926431368605557160905615146686362682835324769214896385424547952522362544274789927650964492194131871712896364334921930790594626660928842437010790975241577047853451015946782101147566115747914592268871837510761981648849988897498073346067775315396221169207968981923524477127509873757045100030911704646637790179717438712621653038966023110122786038972352101595499321506104108729076737556565514006625781934826099099767057886034030390870481989249196404437920232523414919068566897904057746079789066146802277117551973163425284002705866961865783352131833639204853659798180629704121561293241602096850538740137868639616749918333673558686277750794092235043291247241204434325758844869396856341742428363358385310623170159654651661159008502526683575457747390232855577038291447035221127169158867648150908613464328922997539055101833206407842089773712544418344450249419566165521862258712371631725763894900388369499391547260313167917712000515846574509218394081667074431652448641443056044359880479384572824080519258670667219135352054779211168217016246775454124073304627826819323203466089313032032339331403180429659887943241086896050510695595566613162373476203538615380548215481483147308386754340150105742859163709232692683740363171653081284500900748991148604783066043977072052957482636363483184735701831000782 A227111 783 1001565221337199847089372745375122544820721185523960825555119019647284611845762357393847915716545036223956234633139750448825371841018469320498876137514051868866316293949636364554941080113585102108297273354517418747997835041772855384583616068528922860441822490020978986012137003108382370434749859611209111762258424908162572763774339401457654589438934534440707807287104257035054191601780389996836392794125878819886824977087500893054000141385915187301557304757558558358392032231635496271355458100322004830831633848346179535326887188862323065183402570029206890904626772814525497597345307771551344822596246716406687691186664803568422842464285556387476919542042816351250672579292834474557526288584666860498025546574183275788457789745206750196468830540838938053612131942798719931184206511869100021670284312960054941604093535941745490199556556254569736289677816411030913820464574304884732435488494360019544255105653291854458414513393127265785699343682851808867387439328446476193286182465660798392418432986107502890599822986088460515878214332592537881303770663101926261190254202850536042013668523851440268967679299509096006344015446912524150737266760759273554822280035909654141781536431961288989644272878349161138644996268997840467469105150916050526306556123971551771855432666679762499404892765235553945084972151696862893754643171566083421255360655522695304605817661497607704119160932411196145629427792929346051194710220418249210431842668781978580235129440836700090770731658599390113408900487006097736354110939749981478016205019320054408061577995209499936406317268978465953659006736444384892591132323771334581708697039991497710212086230274424914814246689970384395753154680767423148656102815653650753252764632747962676121956697661055164239887216521562958477932272762926460687281337813654877920221462685742183572452081232402085006176994927302429546406370613342643197238518455063248511797564680561451196167370340000378282505699978953860893449943820008802442538830718575576734501371686114232690743647317886204155748572337701113790422377771535761835629127907172129348791360142284286273902698267676857244142049212133727387257308482880548144472665937149225800332019970272730604955759977049159648603516396971561762331869246833974721370182797141864917129166438164106191558824686777836531932890442901901133494184704524201408380906309893654819811269487095603054966595631486279742792407418853282835025182957452227106837250570613218059808365579530678881916382238410810250480794905438043851193883856143852700039206014754231989118621055012011894110891583883298884891027979197812432077551932086513320654532353179940847231575385292472675741603828446210437816276475848033035503244486037433011474808454543797625731692381913806993316106629829465666361735331163054355718984916701865788571869349951668357300357661035348195162055458162975769456182385908819312508851642229677376146997532092831127207419334405518161152145987318839520013682942623062027630496230264786777485957959268379949617619583432981508438344900680359999691354449780828976375121696070641216918154754783224897184805364618345645462460235125270656721721034640643194751923346003403393427580702696091842488265290962951865686933437225836295822037075731909733493905989985208656879476263952349266224512841106751808556711494210715342226359636454598965754584905488929762563785644241779409886086759756667308506346503110822823981645574592699238357606634519648886524914579306100793243367654255674823306111337836574419112787517181065895173366987845867705115495736409731810286687449013662905839484901662746510299347595203273974033714798747582768476722240200581566597526705390000570442893412804319255332853427787784110040187343700363232941943260638724848359232775077973277984756805087890257833591054903773518671245892460340559088963970203073173344392084060308185669755128682376138689964737589324417116345288905974729437333001801998306319461804791204699936697897768149396384695383903974853729758576176527300274673069244064998120403916321272741807528572646343001660151987259368716890806876139420499688847113701329544793943896952745667980870108694994456845154000123081084716249036235561716270508532467350749693690723243637167931216288102260940050587642474797848991698390159876630734598925014455543776201604358599710715028382026177105763971019173761099468973630589417824523835100335178922254666828262314762299802784221848741254158316200112132865626321272733769553077647535851829180247239892953995593927088949354530002646315631425884481795388140047375053356878213629759369506189896146693279358347369721496339987100874635445010988064748183224816021168511277156532951137247937605499277322087529121830832327384509379958257555747810147962185837267561410599243038264743612007984000783 A227111 784 1001567224466640958270855159135838801533059456184433469661114828087025093159804751006792878362988038219325790124226216159094725461330607716250985492641249723305621983353952397597978007423557987675745259882717222154414270126989087053886054095384701067849288474363222599003096369728823983205319892545696771186601320261125300089201926551441757505395521594163865762072552095272606240643539386979473159012135180563435581298476494597302362101301405206937780877023245707760179041706018141515157848885698345194102818640151502003453261417616865341082373258638832862676239363973147977671730480179203053951400576000754805366500688110157591550774289437666395735313083809344005088611234587793928345047014609900316752492413770609465061146032050302160965763924354712385607257204191578365053180800406564176169315654236176333743121192799969844463636661742460517556730615137475667837674425249793540489419129987738667986398584803436713621702457002461581392214840120935986239225766224631545390035639262168594165468856092945702460018459185330320611283863938756749530965868643101918946238697902346291622959379556123459514138920607959485358058545553101395971826518012426434707176317143707858325316852018141596508550308302858179250633891254114016410375204866051714120801520868462337600450409415921724820135099583736741818545438347805924925434175186800119899625152433730881300787048564892142577841585575604182646741348917864512052090039775303882800427741866428821753792128463218268393313734617270647407984435562178034899217894179761580918081682671501730853648516286188361971755904955637432314780387516160092435475856945616052419449263000957465470863089698468217476445442725071324519651080092450574518532516625231611775814972255801599719242242638105257839466704582805979579326011648123153092888352165073928901518801640087766961075331472640423194766356757539996785369094260345803431362010189896696098089861941317882844786065614614647296346294320445526786206872048820355454169146739405123944207380164877854948291237791903283007574281446512148176480801266805903597970002165816535335614655798756393932567535269812041779498488261612076904903904336629095838892724278030726086621744569330859405273420886820615967244114651725685309179445824671506737928118351831778770704367720881354442380858750902398767026086902686608718231084292067499800419933433067392575145916804480606752803836627474610431427059127473842153385925876327623934004676395292407418093661480928110883308229318771418834116295742643250130801768443243441181407063700375370924049073964076370817665110482309485779981160458141637686517929694951174330412237587055587746056120377139694213517078148087132744069982853935386836060020399652665534975099099513492353269177099464783280312713623375303666244487299642403076068770677400899075042877529334697369212308543385353808103046815598548650606109530761692605175218048587008993242930209317220007388636924970724225609158458576417576544890112659891136303458668756635553521744231795406872391196632189936929040518429925033365361375598997805285687177936033149455453181775951812193962709930765924372281014369828837727453636647357673765919647099312800469930583082201004228505700626473802062453292524690999683789904632579354334100635604929524991220036086761744423018748020171388722012610248324037319009530187953691061477049847922431861849689003097819233588304846424579229755317382337003065523043325338904252732027640094145497052436870730900742890378817064551966050200789153634945575263059920775488090260949155295444328543423126414702099343530194429061452400216297627905001773567237535538144652075201938686594405742629115185659512334327663435851765426753634101989715243505742187535061356299735237447239936556264202284452366033649676886212743689795786976316542368444613596630195986102369647296109158661477895239451338372197557049730636067989435616335583973496665412463710518510995921394478752713911636523482290867427029204266040874937408364228595859402348483720516228045270912723241620467048025295466179499352389522858590224594014321741138777701917615304138913096573061883388766755734046447338428914823194007412508308845561684474536676040370275802083317903324761032734031102122556971630094403144604288995429452203047577460227214689008799579246929883382575148234054928602020072360038370396739773732297696233281469310309824307371633720253104991223113119790335658119011615383311570610442422430435077458658239603883933258976256873211762328059825081128763114282782924748753217543489304677281693209491047102996835824903518838073154596685597505346055912856962845329339732469085253270581119504610520774105801922585072131031778877448810061995631629156932940604205335625877511067692516571513930494977698695595258873669106754114456658310472314920000784 A227111 785 1001569227600088326331434500999067700465287399758525117342530189491126148190343786004449129591350916279685683739582508376893903900332705005625399525291736129667554542729052789208823567015017893711607026271128690315504061536781343197018389012108308221182895250079729502958273396935551303850177920815047112720532484352003563914893942382531086049509074730617615155269635532569509681598985619866645337568456368441002582290819204725314469205132553809606808837397698196946837003505743161519209243705124761132692884840957950672608922144604373687624193100320166737771935509560971297194871298142566067049736927457084210629395014423842625201153822563402806782548166958592081733805060559590524640069230146403247968459058257411459705892878553908471824879105686092264491189480652374616267112186836980782785798892845814521782828624100751350867383843525584445921511158862416264972599069684823575502195224093563154969374538056351214841837845948961072922250358764916884428346435808776555324679943140160936036996388638239455365315876331648868285836625990606412711872392693535434486974664118551842112692089432868903237206508616833021977520165663848486727705937514725192799286457941519865705123848510064096359782036413830512088643231383251528369410185148992341073313711945197518401154058544885123996904977354531016526793521493597648385587163161395850328298868262780388107026954834383454700629133554656172922695446254932919988184797904188723187775093511480711942653657467240065389013821153969150290679861417640258768281594879195829501493537356850868837790169175159356353270348531041026320666551123276118019216343004738811327782767317774770345802533714435528182605970701142527972329734998857604738914130541608759423384873132493346689693718446468577352321328351975257974763607341668517066431611481090977711562949799770825673923511439730916394380344205247334870435362568987917752355530270719837373026994872529967915871193735549709155300886634751661977281490601671003151060046275256063923736693002903683332315020141688123166822410390919292628439453114618014832005662343985237840778154898719200085213116118608678705314370401344458079845580417050511788601521515334809482136768587019666047021958703057433848498999980306385244153092621800824211694760233347112251464767264699667038651579406428341747136843118328481201005618853102589750715010071525877803621173441494404444530246632092898785016435701849304693651379365344351406295092177538360752337884450191264373950465256348139994715553164984254622396592002929133784433282661802732468776167830235180349351733800636339507368837121577662941814104918378486680828811898210107324878432548533216917520212709567687314507024783463278430357844486657961595820131616700216571799339840193250517497360441809234310221990322950640625543759760586534891924325749301184169257095299645140221149627673497017792245247767211297946174519579710597315618687017801491644296558871117366747723204158732182583392724362920102773143108213646342570562586488506384505245673034633583689330943529453454870527425961749311926847968481412646400056022041098445942832314631288601098765140586212114924893966283974246760232538295412247172185519539973741049811461546032566744766454479410362132352046376092797455733571896467240944280033318177038470243641708401204551948947521735977255589957491671840609222718203056373121807923772713261643582530243624385992154020225663261393026063548601573284965940404911068078708911326718117290112558497028942727499877214731907141507317636027782542124056063782020387931586212508145459192337997071202762861509458192221015355920824274370665620525090532055375673031348672123721649683071785734564473247129714044715845114903680896345591648642312407649574014467803195371552218210090022511410488542837298409762802604743695759430953615727823095959575063191790831247992168643930482217384536549859506442912830677954699874816470118329586744037411592104338415262348449018370203972853624512709121390089648939621210163313563753910501550475964792393881044894393396366515390115485830107369128120508109630272720104302248562645234978755340665419831938013121487426638935355672930414438867722530443905502032637640293598686508244297173723629219435067526020794026165479361915905182121901395912907337294446479206686211746507742988369895852935675672041583379758452185185668055064702916699487345458046617874102720973597995230837652984123499591091780037430799421466538684170496956808230275400521502091955955673936945348949745124569118536319008787960975037125888401457246040200609246430435121270057473864781161117171560415072641865975672043778828695101100559792214084984159285386005692485154872429729408426664618372482585755192764456507426931990387267447167115265282940840844687878349586530917365644185524192252622640000785 A227111 786 1001571230737541959283620522909798843441552491531791574936580441081844015614553141598861333738603306103155255072730661751786431471981410945574080168374535727647172628114832625331048032264553945739970891497505487313001975322750002489577793961832446383703952914802380373942916090883342078583056797187683422922212228645785666601760646870326649185129731991261680868905782206078502268523076211597241531472152032194727329115420350782425443339473661712613126645808435211466207651471989993963826263982097013533329451881533529769870115860445209634953951483365285004846772220569314179773492539907490621701691823876987724221815518408504972198294067279497159298724065659190685834159184164623032586530716356518493760345094858775482115041680874604433609772453283337872751363750645728663812153142696301275946957900267430897757636013424256431177285608448807860428660541367177259189991539215125270724096434943521922965696738137440928959464092911031268387393741684242199421994356515408947111565960954657180719606294036851262988133661260941513124387867343247110060759059688789855689200536148933840518473968525424809595456859570336116722956161218821755879126291530628395731659630079728572427711550899435799635956614381394789441364550490463660981212809952952263853129806858500607275322398515401763357737049439665590489242838338822090142536128410796738944812724740617288515369438006992336418973642670345440649465687463178688505106909761732441525446165178867307162211113952801207740681380913218144494363172129955109613236953407486369998972778763007500856856343024644058155696866709766332497763555024063584183936221344989344948459806830889956632342267854032093963963867695607484814660608333807951374031157795351310124278488290463796704131296234186228046837927736792495220696750889303874391817621191221051541353298996768906413934771519792720524740492542740979008347563442927686633930689178349016802511844230421623113865707595092394189104582589228585186284999637865999621017528039894445289125135352345481759516806916780115305276840752732500185578197845347763266768520451711955809088019919693382867814530150908348387401968988305762280500128031306441985288469622538947427477702134470218341784721887569566542479876362339101742271855242676888367518512116129650827337438415463492070264775355144773745069434993247691771065334255622064871602444001745600921943713291266141516534655085833359134186531124289281333133292825949696169121577143788711152664096718542071094998285046395344461676771177256468295163193545982337874257608087186649010540730011646791745748356133286275669565542373471924936681846908901805508107222381503491507506026717652257863576908055779589371733566664768775374060769815510874891343670591428474873132969946519661726898930653249805215067235463265042039525368445029987294316708698877639894096099116466527202886684618944261739465233709056226259239650236144581518764731246182284317070530244227720345531728880914890889299314730792283723235994608726466404578970978125839773782888119107261759866132254411473259007241983235874049872824372063922047412789003687074957948248483723900966036572192121006334753987234179361072078701086722918349580551110542890414211360164727153109273470210256867660551620080501759736695904009276933243156992353252454788233820451261602606337880030909008117296144634267814422715982957431302184706244956698957381102719589451284936079579954473957402166512597663147444787171432539145873204974599043718289476407821403046406568267662520286404532447015717479334629219536406057691023206780236241932060129967045097561736840752149684999581653908211017440794618796044091787708580756048226660154497255966218623608048412772452378507792959808713992140834083422157213033013880594683738006405050324158239089477714137497871615932334561928930280104033021457921409780879972269918720496003150372530627010599121375556431289648514180439448632246254604410939500381155931601229460426259803631717230970702792928942542291554181510725177138030978689525650962837699052553109414862718105282827680086561726639820000174126052477658908603679465224744965086385079528100894288230757935567341295114726937105689187757580120828159167168892838903429815230344414651905660772365053723510781901598471484409643270210263496115531660840884955616319351989073972490017579147488464325442852851663719641686627080748409087462963427224143031097545319689321836891546309677502432843209375490971494771174825434862724685233621468419201701163328975081460512383198978238911441798643053802205858419163929371672999480156601824985304475110460890817524897109160688125955346547032277586913026021676740063088292824643183802358694617257667343236106604022891657335088735117909095735741508625370710634317082941957476231391869029747971216758372162698106642696672931145000786 A227111 787 1001573233879001865139939001824513228538240306936309351119971789125383649113093244556954187675266334180176110466961121529370352536467461004495638611529247077193336186330421300453569641571409651280847353545576875297705472636385143928045991774223351659584612014487027083453584247212565571870278411997427620368243025957522425688741846827705495896045571164676154317536902402487644789995043748068065740335348331161223262201637579040836188985635026190731419318252120019499232885690346100940308448473105768483651393779304599952088697650004321603228617017580627542316461747375983382892291115595375565384792661193585741269806877828912394193814621242430564470479260300539456048572260401257556772036298893311137567186212300996740607748499498260289940085764356419560321423161108738765788828392386319556362672813400445633726585714174500451066047211669157374200855814242338482385647502933231101904953059560889614785449106375947829303265660624375252603981555398803317547628283619693631493651407531254410090827572313402340302021398072898719131082467250695959928988574794197360876218379115519163722036453631249168355643181580818050886572774109166673356974201296483751050936368206189445426914886456832474659045822198263770194529602707475998677151520850202759572508520777041010564591751641797640102718879789767564843069285807971974265222815834667973375129218515738470881683688357761323448812097162930152206792330221630919416228987055563780192425027348009889803313957663086459685629622210590957109498191706008689662038539622624903376833580879063533334501205868492317274638018747146481681897509524852965759981313099412818584144964939175835644937757768221999494437360095160270058929095127052289254935048252927986696357128088016992758592211150089002700847552835295647477335217024830889392224736309397002371975290725655337001947828563661836598741811107331684146100332803184137126734969121975017970274729416737056962239405358591713180157411089238462756820620545887993862415099071799465031740457538692449757477422267061633845365763183247183240187649709115014509180435973920853570655652857892444099681546579883437087980135113538424521623344573482659017755389687689590983857222280392350513634385790966319722909903888243327420495033401143220628673446328942188326405745978088858229984216217656832455210496790370541423330547905089570496879084616882889403074031300889102875376193750699000554272706598566513475994109787841696689148571035536703637908863685983170294690283778591486787109346390804107254934799617747033246930427468618390101176948360638038871501612449649190508316245165049303043410142609653809206799860109267425702590831622380814735544101992678180718202742444587597886828054658620148068606795317173837598466015995887755426382191200593614354235856363425746579286496855141333594530710797403113323626586124495503040641445252092350000315215621731399123924957417498879288348058178329157994621362893643912242101302577624929514922361146838352583440520977942540749298133793497233438973929300378254301355018402986651138424306542849313095659174805785818206775471182865026310057065934278036099207215664166625436180444627228935464516870997364859257121838024472925980452214846397671102033656190452521719807530821609568693839284603629218225127011426292881259825219880432261487834691502117120987790643249301493000853156548787994329107557996067062855244768533246881308405827727641712329855653669295316707533459433597045011091809940914207465586268656928576654164051856328111567890524173470003451951861012303006447074806806261870818331485941845839313934893023068327789493460850503477942005226014616063350801624117834065725259145441239080872973509894304804676282835930678788494665137468744732408705127538972870912906077867762706669195865870581515658068838268016835251533220897470093010709895876438070288197141653311130839203427922660356414645852651587034554978833188819222103678203930569949875681070780842240888976045386794530361674775663929643228998549648764044588169466260229123177475249728687666785824644849375406509647787449706757272609255754291223952479373166013670017319504609824599502459070090942370678231203890468721516768265870379581725144051467328491288367096437790860057379018550702902368248515873250173591621794741127978996869342939751377941566204130219570812750906366695831695786043210673725268334515519578221653663652021336989640677240241937224861932468803724575470817942439283364946317974910240186035127431863139045229209783455001367278395687122795052408114769304674869905730573643341368909521937579708015284289841681832667377793789275771183385083505675796156068900088315467859209014748104567013948641209373415920646506691276453785032812793576361168523600961029385351084128956244881061390972641342834351219148525066394724434132238240436000787 A227111 788 1001575237024468051912931739743233257041787584573481671247142237494025319439309626727828748442042823379105867513078900196540680615420747507945666191860896055519116037275146788668055716085361746067885361294543995559958562560017414723011097863717322312326098737327352104592948774007117080910538810475668558426296079020652128504947438644797390660167036606633353937854275795423543983078545235887038800255231760326413432615967254986878850307230572017444327119378143397093463448944651273981038339096038888431206264068558829109407068297629751496011378265179708752088181095294631362638487585997833263596015940157206436617412429718446236500194503899474755264328704099761333061825166859944200102985219933322393473104828179660997506370939513144244779791040094338500707260466082309619515714241379292175859089237470125476717585736448171164053525087332403426907155408093538306521245096969046976827941744196284640129735155351194884460786826226737037261575732093526721412579136676838876524398985886957906638693096787827360812665150852706731267259787902506073453565185661286190211251341696588194224214963863637956885454468057585755663104211137991935529102093489007217726907841683194198175726011714177676773095704490272210107688596977240049078658411492263247168074713530229434839754380218025601299483683464169407328759306356054347370832524190157106582665172035230689633884834436622669533452002450705504424426398365641896990604640825032784410223679756539139657914696983839574744596192262094696910499192557897738507287908590090911673232848176226318682804867370047197916247923965028279108151106987374251910888769477855081188437143884157254189778157687105193670582316875916496511773605500427882751179750171650461394535169492148890304287264537807171582618768302354480140893379200044242303114216884477803544788813624695435013625063552905029150895215870429158316925884024841395931566294905279331231132320949393378592122908214288564655988679009871536651156905601942800638764957902376591102630626574318402007024591740146651161716673799468272893801397584228854541364106571526032891911082213389071864650052560108782324703402725421249629484082057891305855042118756483677893416651047409433596200942841396116933661780141508624030787535289467751059872026787467327698666269138753476969285212694019002993520262437619052729420146874414315341764456310180520724851091848029760940290678361569967297187981784845524077896772494728139079715999636509653134172350792557878164312331088064045685036525265035212091972053019051105547450938991599069729869964065524219417567708661128341450563975521870067599642757505002346667509371903479537015060733312536553470455920823018589166508399260700753495359059539355404539087421655873128275549784453046614231946524303249116610811315029923406195316390386095518508752869871530391421154355737773655932531060007779967500396271990423177353014149041154474635870490292926749921691169852052628999681559059884553035900476100671346945414895575261260639770905923360241462462681408463072169744513851263590979472171918203391552302130250085556954039820811759979251105998973451956406795690177631917197239195981783435935153620670034775285753629349799394375193632860413152537211133104655629154640713569010660292896170522461729579554184747072576853234487076083788531906405568893787342001709822470695459204890440678375922138784908998348744413780065402845082578993254361088033325839423200488785569211353071125033749292978660884319402156111176414103495957138025255956451139668113817944943047436690401833551294898184460135292886362885662875646475795292637085396890152425597295052899007627297964132281629294592812634547732869808853879289622700985237479416043972142059282318085027529064086522792014915844767308996180435789558880104074167343386016907821755352869162034981607846862895838308413383457745777675716965461955956985574724759560567735906439399428966046151109876156682566871515199666211382573113031563535253586719764796220552028545993453464352616939120611620472117984758766980134571051743353780559822432780720183555016866123626846750254876018674445294777299694452863754291050763786778324616995631265238149565348522111649331201656148334586538587041919857941639320987193472536374950050542470468683448607559334714507197756711805017596372488705767910638757279402514289361076623123991929908482896143365561528512401019496385213808171625424051098019414545301122352505417536040865792752541553096371364571652774816884381303088098540711239302199669731530970319759308143735570425453264526685324726220586757143426572875335105786405570152311019966240574239324320496260475383625313089622813404670077841238579898866747961217409811004748183232315048725524113213203336842272489798784484120490185710609195619191896248007139879746605072694525474463808239550514000788 A227111 789 1001577240173940527615156563741572804506477154920112577903548422427380335700823121697969110854982753277077359390633750243874112575252607996904214622188784138699697828430028002775302630896340347149806087413985737294404105601844829285204158741985003755196500037865242147282670932821211510897488065981419231351415503992441926783246926113985938408120651444810521633397475349657597927764023748187515530584764205049598737111671263659187186485890350289602726981841650734062005515852049930397895955071776772060510020712603314833285982511814258057864365966333010494488104644114505490153836879590112968146947756623701958369092078802035866514838591894288739592596802192699053324190751054229347730984168346990223818998463251750170616064955514415522568782339386478603619905461042920360973844534041986106051054636092237744155138725985917474681678693931512044502340065030153637783615800976855267418962168977868079639454525206720137744179799971086225075025879992386926910623158517564601918532341053436029146975119763930108895073373842706415282649423702950795998461396831728524208837566838395369021487893129843647707736989798166227653034719295527638738863985019837221540046811747826628195916173720774190241992418207022144829910548584239473956049092810409080173718846920083986777847018716221445599044484791433616787784196309823990193719293880940264081043669392199630876748363735409859090433308031261593738272317066231835944176991114898205488736936423706227708846002923430228466082594994793591477682422599173356111058914476246053315433569738545837554563169446447436804775264143601571145962176807906329149867738289634055585500107939860877539347361407775630123201436041055810984671468777579954511818200241895869647205030575791517473979856119577654985811844537190237297018365339325307174573992223519347764086506199950709113769435466030187132389855824262157364135186192463345281554973900742406820672808196065002649463355403142753827759399274049398983140969452997183903820347438429980756741032370539810186289913339572654032751935598970506067163938003783835349364074285229995508002945181982842989935889416114220995688168695138720336869802601533798293080346181703435471084748289727671192787742892768165340104681145345997144147353537117834961973003310892229186992724282965348730261062406214406815308592645688717470735235173284733622490050268596262001275658660810382968511669840051314243371877160254821062346361774797134426206317371819777582443082433621554416382676542431531529349303851298632816005432855902208850044286860230122500540805415351173517645905757674162094797227459312795094612907487473946529593053113016544114025496008300587711940480920124691101694054096781072154421462659587655195237879682647833226489161715017054309179100440871340917843943038199230185765355272297004202934746043675603771139794933161504893718429566859341615079180432966842983747123670328631987402263154618987717012684076397711742045914510760571502428922972108625926961948052468970641314242924422790049152109100386915166588475085989938488251144211408803652542385541250397950347943073194827299881636159139846244774225732913065245409423834739219057398262041811598484306835997800972135957910321698421148669809855819804809708570328717990783395146746108935218409714637216943986961900663798115479603037120217090438074276704902549757346507357458404122341841192239059183115201830107731119735911531039190927774264362549479532877487174786297716565763432235749831229880708023050187667235553285367955106724458825263648405467319333323353342658994327181697406895077840057161030381248930292777647992618416408685396985635483307992713593830507049777702338936240015448055758300407257129555586198127947167635757861169033981675906232651794747060025659885522072562696515165179625850122164197502158111850938054144589181119471089380104408074622879075175242575750058285267986349730442396058560720730349104368989557212776558445012126660839314807396947357491681181551441219782794874386615808030547094705725817107189462734507374491056071156769600481558907576210338485736188707652336731339120774135258691188516083038582642699054736063706395714574774314130001810443762339972037732052681267301482616067626613290066837169397656063262643781891868651256137458583299659585004976366190462209538338510993944233012352786853523576904438910542346196556669898484122991300942524720202552914947220430312305444370342192988092817653743151362403666184618896112610996407007882247979944418841577863091514894819129503154986012824867299449781824810758344472366296395856948031337790901148441332853121769491920902712931197027961516384398900284184180092561981419322185247627921978680764691036450954272082174822079167779228616969672585005820163120660073075606851660592702073240826994551192013346756145797120032733034754861380000789 A227111 790 1001579243327419300259187326002787355912342934617380630544130747852978048224000498024773197166476634494141870721973425643861521423281217821504787683110082850076114331770165746794033034712934084114415025280092679904584150414496074412302711735579476627340293108552991779029638146058484204546502743876640655379402538265023615588079840479333218941352670295453244217834108790670442967164455732251933360379938335777753604548819073569098537605276443219996075615278170090244095496465988171048812099589705877274958102844213533775847090254669874618082851943568931782243913911571705538069522555901233660786886217255619189832851610549576058156853175334972333666176512631039110018197638102669631022819686115223932579512778855203569288226526646820180460314332706377585537018362353135186348484172111538475781887446025650839393156910786651860780179886124846382439096666283376542682797829901935976032527959925378093631417519475640816029104093446225380421249293006885335952383453042469057911059339241593737033146455807530943658503336628641435544627282270530942112150887681068622480224698323317794470529347911405692431168767315260369517432439609303125583003470812278159121000884623723216007489371354945905778658724515085463169709936195228953838019764859516042580386931110609752232290344975419123661717657279103715971553602470887850535343626972157193437381674372955750103974886542503445075714866228344204259009088106441542009483237571889830644322881113168851441544881475778160629555687585238984872603283267108055265213238855567717898950109694012081798062052254103524832278826496213610425139440453151793855538663773199746084133423858888320117218282848308667516774577250257310779417521624005736066226795995545173688772674524458133887522655188985606876584008989296692909190604895915092445988297129200680585897556569418320201562967569887494129211215574822910672579485304518804324220695614758642010581170210450262458519260951261437205052766228191958402929064198284932992586212278486092658800169261501920639335967517392308586319854451679987334376604058766041519450544158837201861422435154981295873408480216028403171570051289151407211585055091509517278619041036540756759199206781330833997082719034657749933593965237774626056000133207794121662353459505838978944663630940715248391819769451369934031428204259880488585732557591025660045082880933355034737489480691402853497429577102450703667638793936711953590203640943442787247980441645374805222361737666652249308698951429620304061324298504221298888006029654675948601442935843256392021794207427232134255927416830068109734460288712317149744681226645689278719981109952455260775210244522277543579803368247616075430253238895722757317305070749017615311008914753868111100499741565064934558834672184840276136222529609474495269195803396812232406557056394658938252475806821330216860990443347785944273754630623827312645442667987222958495625083484509426464695191351844173367617345973589911464512043276918669668113130629419660683680264292268867988808847163142653259010345190770365954276857122717754298231487234469178320893758212126933868724475943161058525493263324957735381362282736389649339854593402400528486833769836187214108552382843143870912651694042902305316213534116704007505807702876109531265757689727066664236102802010746208588757912537759424466686259066113957852623551355013914148709407499999304876324569711766977555132748157779674012901758823044878792413352440975078077808125438728865009750882283465064077656434473652978568704609416317730159264650312323018972552675277811619056872105431494919954781817646817144162438255277316248628061930832159526060321951959730578510172599748105253380353784603069978654447144324062864007486120990625474001658842055400173527857504864092074534610661204768651076105299697098444536208345406403151535435316225481459387329975025644863187615250518244323428599900128417097382785101945351165638232249040781107841446449813577436819815179578273364601378550735945469643755812552716169702335562611619703065492960725521046286288777342969016516913465668473632439996474735169888956605626552085687224014775971420169887270418887472363579425139061634439182145077931369154016496041462361070698272209956251497445130355537587576834643057484942897500389533377576764811661635996833750952570074593732195050900920340004549078430059090658125071081915437063403559565076739592300556665110944994443557179835653064248538256106343288854951085472597861668532629331692091665561846034243159142537137679839214322591265922629425072580638837540535790714443125013524647096433303670754400681689329889734243716656649781332983111172821509364835609076920471619221920575995944823185817871809764179714238245579622515449902793311147653332488496515611268882384110312649449354284308933108590903092704338932447625757122650173035000790 A227111 791 1001581246484904377857613903849824204923313186498743388150471723536570205757669565690068423591172998336555876252437792231322175396080190271365178084688544855619625699860129589297096594776228207351686913762993434002529973845502499298849691511717743627551562785384012384975330963187493650582090625371230920594731877838748730131318574712230930681676567062385714472877733937254626832700732463235633840498471580123840395850978572470134004538692466586396625257139797919602434333922919097509302147283507160731640875988358712182202038634017097975320273851214954554141145388905040576836484189456191626374617678059906753314607574294428065230167453174808165018949556244471775294224975444621645611027502406865178859030947656942281232113352929257409145160837812474215952802957786239987157813948718908854324797023694491836058743459356318295357915529009936953437930032432206769370853041859812164103503169713878982218626914231040312785529431516668093072039049280396323843062970882464519690657596758353687879567086071295583600626723526419619453655665109812833750332161186845523220637930248505603539279893601080027349423786005087263048373308246529309469959109180480919692299289403952416642173559705492699496749507642292500922429253470271433747343201425089712519661682804298254604874725569331227481248759268819229694194111961305008114734873669217418457887608872223452346082894861399781718869607798986227639386344530879482575501024702420797432869271553442340842824058337832266182953516468148072755578234882196907058724595925934370119909661540916036252487102540653469869882043617061827588216689160886737982318468521377424745335958070150537785918656407335016772701835169288609857998024648064312608921348494625346578878156200159977773214638716822004991678184502328859658039233039827865910833863798620364995035209016767372532003419986708864468733443810121670462576568306125278175636880710868316553964448965970010550848112987133876372524033579896655387571820657430188592999200267006829283547056881083702610806706379141053457597454437356138758752302305906995113529799224576155461540928004343602890818244189998899338960280208258297345704339541282830495052064476329749494531021744273311910460985528903031506201064260364996924106899210916389897059666377796017619310628038790137098033587742178575708890052709473699754064040338670106861229686365494411397290359408362960644475761578636396899206077900056455136950566529662327771780140471831889654600362612545139530763947273106780625389989621288958026752507033919252520484236520278034247718020893146447914780577511384123964922083470799777151521403213047957191051075968145572632618778398652562638882227266640630181483974711098854708722924287004691883579949116502380957039294731321575526988772799875466716333930713615870275148142558233260675749572504568792824308636169172719726491003823778921416076318791473481119634992029575185817871746102688993220393501754509864371887683496539812729824211729502794582480358229753957574949162682156138283620401990787827435216476296294159019922775737943748589528674893791104873709149601693010179519018564813063211451174465239611071100132395709712695318533892529935025848931905242579646982798975773599290071820925141721310968346738962532343493996500731888338074112307227708654794057272363268180511291938104896948414975348194015803834354052359277669180246514691963033742083301723285887257750692156253660718745435634750617808387788147082540789494757263176704048666035398401127076566736334258639108461457581456070266143577975238151271287059808832021115891994008376049543887153291407415477649861049155267940770547335793393738589295641784377499113043527047251924305295191129036104045961221956547016008015699819494745676339102608421971908784354742693099844904018497916892286728071988610933220320935852490800332951524729230777660305490506402718746673570117341496699042949367867249425119496495619833176400910199846449356148032051848027979893825124200750261811865390093475317269466888518866936735650220579081984521979762821006858864452545685346017936497393176922868991930651644046808424218017260130532812456029689027550729255402460445902197337788136893440411081254414832036722391314153112123884603783334835178961129254353733464127275975517533278019184936665531674315129378429609770195542871521346789129492442234004639046337395844985861044224379202249204568803255021063671360269113115754644568365212473765090037847798377432971102622245359853785954348041862929177990808787277559662599679181890407950175257506563484549036386061027680081533478278288779465199570841042049360415272253693223180381701348749177527470608954054563958532898183739697651849187153485562680816762791643401973938852615765913888117305955210155672441179444848799474018414060480944260899462569082497177584979693532341431383580485480000791 A227111 792 1001583249646395768423042199777372717245720245769204042702630643849473148150228102980975803229995407485386072729696155236184664614787120910322439597223209445026226856261453195224505023222623726773388683052706544964117886225545606153433793136688464351303238411882242859891547922070390387423333305347935160312696426647125005090513813733792275303058597196578486574011226448504667233163727421733395856033900643706620705195992520822730125733132445433724521607170316123582995368701342847851031177716752915646372633392835730796782189504318518919261554617144574132106684739413574473006066156886501016201969193634475986910858584319743802475748337451557661459944621809918087725144524784554337216216054830847172903273441786258082337820613586675041133332307953689526568528485806618541275435129160457807970394134812757337596389926003843851083719592980214793425712061909832537118108407023213085897929440744185882016665973391237357346679361759502022314778967978073635342703771672453901166654509015636145247701251468434579735986393836208168956265930985598426093729130909055746024003302901885875852163654366396700161567079160228104455584144623628370088968745973116277183326395843410223662383120836604621110793555235529126782916012865608664354015467157654542934227206085083476270273325566550075798728302642676049675374396633557377122280215288429413265752367454003815118614631277085529631890542093126110745613279099309535246359734162460719036892247461341124846392575134507396966010104214551453364138507053794068169271605319861008749794333642340167974865595433060489124567679856316782885375651983839920315341281364458928836412248995982544663135339924530613159887071905442173857967483333334191215922560601256109033575768782783605418645727012211915980499182251821280306769252425384754961669770373901973938635998406599508510179065673347274918892493782880079490342670548589310940888713180305517594982798252857361320658764420901331379325517190758762414654403842668574389178101332414777084927137882538664608950426071914475772186977323678693616578139823177230323461260242655154069693013884338189142869044530613870856542929725647143811009879542750328005621545063180083112993470049557601250303475616877006593229418912559923688862972798658811596631666375466419751840027681101551047367068560962240296590100555547690497203667978165051643852383164822059505179798954344287889705647676662124594897425608544616455924128477205183455492241244864852876734297008048002883376356551692627887521620097206876306164339240045314329334601540149631867943259937166440000249174938283219316339945205232258462363389106109702060319768791577527813811588375434149699485227487515360094496721603618023667536618975535960822214698661089605047047340698810538428574761842862231795082523105341074977279218359249181338874111771307244905499625848192582265109126588925578530571364999837309435973403986913802300256158887685573514895433115048678200264583098539188463476081466461741544792604520802303952234892919797822331604700363603000163708204075987741263050045217540947619903136196842660968684427841671319807327250668981468361634436309063048286997316860593141832007534880257865492316583074619556362305905727262998454427257197870919900368066370339796734441979481219082098974678924186565420484300196241710105036906752100015245671112753678025932799847763214758836380570961036283010168151481013564764117758230102505225068287199112720128486578526130245482513601258174883104963345267720721041595355825390074873152086695935666623761966380103129451435266583410398963502122606735491960864491321110932180645663672186439110973990180248826134493217246760053709108137463242961706270703890421365633759048190659431846605039183708364773394040356453627785133352554644453897721139029173695292683351861569339455213343742840286017098911400655196964010640401423787408705907247875849231213137712918853865856742520963949510879064901624769417808267938902901462318098512965096671420389947787635273519558750457671640091258299821356316911522982883313819806979831883985813094419612016352706040749205228639030614926628878260069612967386297639825115508614469590552363350725562757673408079758779931499409497232448262894278069038153280332445597134042046256704584017369587011999370188240585502027428613666347052369795664130692532496099628019800298549102506537058460686892890875385735570545663652827550834121187055168543035881634097169368536973319489617966686437113613365131746643993387321227320812183602922860891058576467243568932516668566591155868250932903494962261601102926902120322518111404806880060690113311394907840832584345455502093692842552722450962702825206172615593512022570275863924828756306553359221081028562247891522904495179396510918439420035830692077902734977986996415773433700059074526751676242159152796048440686129990798716000792 A227111 793 1001585252811893479968094141483914658087304913004772267924217305722610375372987833231424095615911799052609870503505058752242699191885028309168180051831038713360428363859546092431035342643373075426066001622720963463444821027315527270800597504975888036720223274731515061591883692781259197240920658363963765557645821119383567462685246031288424312896972383091203163921988756484686508560939122355538590362377077667409646857279072411920792620913777694076696589627133838958102736772477816202803960681599047004920418977370875592255424356515325517665376042278488147403733998228912154766107128441978305014545405946488638184772499283597834389058860883002397122092733534142758005075503298309681349445865617345807095212383154282623906328346946670101130485317209160273109769148647637351554731440043558314937291166746702166087370626947637115312065442124042838326288976380518426750750436470656279282241424438963867218716127740965512907163014805440011887306929442937552440694060756154183103574377804963518923233393183057949519074570225395214649077423898006741625471505533567231974308505385271041693666853090166153061366322267037001125787968528869244037462394601138264306700281576509611193426493186204120760330284123142848333527286196711966317873903754841515041887984826975984754421567858596334173310568871800086268204928152656450125073154840745255250909681540280835517372645054002000908088406092491427390035784098228347520899347399353542933627900448403178257088825578814841922466203968576928950577087258052597522525746956012923875885898860887542993660629127998868143005275521806613475324360907555671306021025309039339285748544395735200670154515657424543564706056662813282907145910658442859859656928133768390197299210587742292829656404325892725765614321245194105764827537104231566498139865847531887878785255313601286500179318658946618193455622703398911806691529563467831551204469679556241325307119901899902586415435727879325069001141965420619898599336496088687905669449500024442714214300907530882629398560270155812894759380644175743519528016840698124375616000170062109580776577114904416891242986665812113840094643912167634825089243265163709166736273475775157408683366287003169343761702911917779361713702339891547744449985527680302015043943248902111018301735343537602622430373158001328633328515160039911539875188685746943933617000762727159462933314902544906218873064127313002157567979006496627467256983870325187299329489901575562465968218586987418616769578164874967325504288359821680730295662610697041912929340956832227930686717789438596312236028988718315305267193761157746843409514055736392876510841473924059892899070425978281789385973895331452897950269966879746928872855194065188969849338398603347277140932412534896754920297416858928746746237803670951728715557047410751694678556258855037947484868054619970014104484087452265377904647221151232791800802452602141135831184214185477139939773912694514795866473763333497858356468605894850256546191311428865198613043432008712764567207434720106967717743664960676762236277158611459926060432254525525979112574105653294000365172313303287306006346514724215238628651244155762885895489182632307474155037772759856669513387759427470181448392453095243821282725385161569067296485832834550540638144985206339681307913456187308531184753557733008153763499198955118313503519347106450911845884444509024836219479854282784707945563179731707679386581082026399608491200748669489355216419202836609959972292017707207817002040614974649086565498741469950033637632447965623514116194215792294497240240778959589539854404674044030515356733556098305833991162972961245861598150439800808639919913895140389079150589384577222171195124579719709119507510437239716182107887325039595016049820212927591277844579728758653795169918730356170307164182180916838477350009745987197941453043693473812595975234153287626236238030021852783004521524866581742013658590164134739490946193355592329911972991097314094621719907664366780586978240399481697238165071593819089022888506585350197601912639683022642722201593255170230720809663893550126618901057207087471017708888594972281887582702815797791940815200049803762896726088786802555618861414797027895754081466280138244515121658241901479161835968172183888287046118211463428705179247731858042710748771025292411023685621748697709549020207162508066895757476868816181625297792425541905651920419600276478982012698592744682918307345180962491855884522688110159387374285241315454216008918783364360888745971571306836840819975351709520338875305162841876220215139565101427892593280478152250224474879393649572170215376012317401012622995681189230028936995796557259069405845025854623352627369452478503291511036679080903042079834925222472981594155301704515091298107445934657478371352204765982213745438160663014459529374339250669931675117112744000793 A227111 794 1001587255981397520505407681903774583716843714897352557222983950114519189949889106058940330361122055072977980315760679689630507522047227414610011267280819935840631875271247584666958751518833857148994230027950820222319041371993464015629593500017464195359608250826761286210124633688753211837244749817857160179829001250713109803173046396689973076011805901732910749131738113888188251485451577000619574017824406565531081032866166264869623941676289395898952297586588571618610336854368365789735023441669379025297675902562457700613773136567256358812092854111311149762884231564801927851003086183229122814268934021098561968414392841685543000407895198248414789435420058149881668781595361591133444024010171860825731995726406145659029789901521026173857100903138661359122361678659366118343627930965162966924760583521065265356890044351294620660292222403843366818985414165045475725694105434411112187776775835914815705706379291204328864797591774122943405571202034481659347820868508932991640268131052552474341255603504596614383505173794799679045670513883898271707969158050484569977863398256257808932848354548020169739306048299519968120629992000350717631326841155838497837255778699889437816805469815528110047735200162600301063988424124501443728940930838295009257760414060011411500305993225461778040412365417139101565734788512837381041339847609932656526131753946378163711589675984173494280813136739671721830797438059050930698495079662801981906551306985167182815983998631619606977015541504018856000220436958862975120666997939337564296413789623935470435104276281282258545308501043233089408694994773392110765379797430774616083062656963987579891559873421792723073868655461766721461806282776406209262043313256408735173478349077129892545459280033282731824053640557856096970787245478999005708847477372301913172187110910173277704345719509073757021018662339725426110732262867036615816318982777554711724609464998544723587967751197430122063230378636325225222648374932347025679202592264534264661767314559047770553281280402667402780313255687164844893691377203115227632041574171738988444753083513988953686192430962642576419791710230598916230633246299839229614611856620316487413935003570622749880050832834073299721655548760702998108632914503962494402849314525191977156148305527256449669954516467700277567424819576773641519142720745627111759526702945084832534087418709669531509731157585551551135895632017859743034903373767837003821226883377099873375848285670547858294598763701147920718887246740510878753559916325716098967773121501184806993602429531006231929491487020776043566959521076228929213697968616302140960190484793546687972227278696305322157574118517579758333368550507325183966763094916108040481251742136457929785174397089352674484014996719025187702760869064351476547513673403547567297822696434628681545789455779450579628196319714155331155846477451915103729266548744771072936126542074253649352006368218727444751781016818080759942253646130368585964780242662266695451822638354143341889072938746803371707568076100284298479513813889902727103762743427770131893967689669832820879111501723840586661911977059055610250750065453171253880560667831778665203889728217343085606152107229840683130661492351425722754572497030711971324064280629071774230258007179397335415063089506593736605605574217135086713027706710707845110986468328212345276984493377441533283308116010232325122033965506093949384571837349963495374091305010942500115668999390192502031934037079186279886149953898014283680038281797594280886841764056606757478983119318729290815245824860477645336426748890892514112096653337384772366930644516176217793909624809967195024290433681259071222465504724049720621749045604335109510735090020413985622356543176040851054883398684782883780472490964020390173448335374900947667643227169825986967284124159989591004448271402597188903199002316347226904242626648681613572374615055765618434621653531804188695523550478561232828693912141833971151396186007510688930591626720688976642809090252322185402766731006046456779324960194482201787655153672543646641659089160171872969949066370171270266022045752679858864760180341378308027784612089651499153526319481306721144213872588358080312640526180176526722572535204885517367660249797863528070805322716687852261848417504851478998220526175782091812843538427408710844811285402623842809384731325309232364770167635391186190068070613564845413783607449598832526039084626284316807548744839188849170579446624754190202923963479974606805284146140389088395917189748091291241247416322296333653034676500418296494346138762592884010863923536528298779246405048161584814840675471678498714554500948097889481098777664929081549851504431353483419761313147795040122857356837000800522044939093504200060908254211457471444951330960473975972276165592464809033882051238846552384574294332987427565000794 A227111 795 1001589259154907898047636799239170297124527233926695047015093623814495201682546395461779460408551353221472214472668701340486381724310028809872955458994186317428672517821637698798268539343905859474065154940984810122336765046612763181530309231933663632783023082006542716457965538876428705650887165110115875235785397143157965408273269175320081209926669501031817242570145174200494039105469861395212636134616903623981835017360822350344874608512251955856830317797107048206126440236083971789694125095513458403374127450909342406551803488521274068968295152779353996342905269185861323456629876034635382144072584253952058759591841032286453872210298179649752425381996531867905235010790166776781122992588538531723588029844590503258937953678476922887562501947239337151127870763109613667927216980869470165810650874727295016320674055965295952622585905872976109063595009297547516840265038395871230573530495110184246110898826836744195145714355856399328636652573164998421381696626598229315445495257405711005068399322496880390183550882855628194074803210010276962080614567247175199441469786751080012943080949203035598926555360758555200838299196259208930364233234565483347119650314947140137314104593815274314610769091512240295980467409253016165445631676753838811944024088065797643538302017852693807396109849907696625275066119896146201787949273839502803236604060954635146786376818328008089982747696365037112768148608226537013016258248305440408163115766544847525249901227421359781390650680693179397833963860470786315759359186675810917224586369527638832407184258946841160480697592792092170599352005549906333188693772519063456606985783750015759322323921340869412143657378655512938938586393106064616163803394483175591062814927643630747594656628659013141985191395939371598361735992947725136169754663500758517910165923396516312795587526914012595849873757758856649938881085419755658359987147583969062364353357976149413557513027230346101487746625772013496731133399609198291036757861981813124280796613650962674347914856082598809554848660500781459842736988842350105845656140130511715922559910910575205086984898930613258718278737700179282784553539931506740049805922134862991773434056283221207759263589766395206165343074292438805812289240222047052342310439921805983596853715712849202447510318774110782594821953097779466551265719119528727825064475054557105702989759725044017533891632141647849174870590806966210775382946947117282511364200643567298085693461804653231171728365480058553436563809547678855486957601764818454737360360005514880022259584507934607224165907407437849090057936679965814477795238265395964050416668781639764224129299090969815697792455384027407518989885791528248347164148695368999842138639450972353362635364090869712256951429852263705455719415657342859012663097479165658835909881328326872246893692320414653661300956136780654982421336879492102912252856045076761675819812186201966675090886754323942432757825865318529630010197139802490233346277372495473793902113134221437132324708179916298106876771129468781304445812240768270632058339493330927001976952079233047970647606652843669170771997595703722015455842738063531571824273190228433272037503689325365254550559677385629424268326204228977213564910931884750022621767188565735887973633144871056064748713293091441879622598119752336229643399757967503027477735182835498182327940895516442281930173601628126106829926789317016009290874785958808720000026793944030799920561238836065997735264337300465966692018990105077667990667225071310576662067790101233060050111661453812079611663057630126050938462154850441492450833500176090402919280071631258983372251383355216808240681453486513826712809265980018131805711880255123056374391781474518939890548172945095249260468856564203526027124317724473634499923617776527550808206285973162437077141889760560973884293101198541053883334901755884364543147507698672905579907021991208440991941033097593713736806786171243757803977199746281828241174705260984044305121123355439780362894173264524975543717450485580365653168646800678112375706340128790135697202247629383649801456141685109551355490325753655335882937579851408081584869866934863256474822771048957668869358460484395614004123565474805609345842105440805480453083639201287829689280439046239519341477772981309453446664574123694606001871703461880040484277315645627849907842027876125506366080994101159180014908844054152123874158537831719025111392021535262031001397444822643025589677624260065426063053873685557835714392347792623202522674745629967448478189296790102940539140693551082191374026026977815916153793014150896956450313968801465761997987752016819075870740827070848681081182603415005562988749511009718757275674167129824676258521648672394688720760710400792914006671512874596252448286205657525568023344162582248525339455988489500703339812811644418422743180000795 A227111 796 1001591262332424620607451496992263367783217708397446056690290301444519846722835241364620494861413229993817535362024668697573302017383846922408527977490494294534026555230832710198394888296317588534265269214145697861929058899920537365684678828536497906610271183857347121292571693521296333874609713672608850717718011553772422722953372612055258803692399381294807500302897403741710701979659884083449974982888553283771258574465325990956709131996599356419065742061843690122636263917345833620783336117973914406849264820138946549334054134427637338379865833010847462196786643846636810947711987366536448328653643276306297729688261654000104052276357057245703829688598881071533550763110306688333081193243390264776641305159824460444218065408725250051506756046069374528899034357492017525475893469185088276820017333062119710327185632048050993170139856424127562793409293120747126521133673450222328210557231058986689703555133818692162254813442956246243843535723526739180176504908332134691035617215404585548359356906821184128340826653343010400157396559937651312120654830204601724633818185120675651704850577556001156643205193699537411900401352889480818790093612314321151245188715749932775815679332586645139689582784940375585260896769886770683053838066573463378690809681104716014719529083045229206790499180349356028302899530926820259291840012357009142394600601506230924302724012917933156322943488366149029705634472801922668652225229891238523964269290794474063637966560040998640111581842387563768651255509542507036895031842419063601848481481136081473895225137844923949886737271928732446282649971164508738006586757795843114936468223105500196696878578408820534009059873247196381309002503557389022010259315880702514100740644538312556507074688079725000731442083590339423464374860322740244374548004004376671949829441815190918717302944811362078155556383749351148989841237755815765608436830942447911319700531971140756391341597532812594428752171143201810379490536650774861058407588471857885314780640979528208958704504141757693472065102795322148149969509471434099168664716215159935371820017041952273153881083946724927513833531681234891432888510122355969816986182517092649642797286663919839198108485543694688122921331678865735141140161802418863521911162048282977894295717443124479840387957345078376299919442464118237290622048009447824161774498071747688114256080872029380203217030393402401312983388997011929075786637969976273372161386368147358336912533318200992192520161078494914789969534754579063597928064801268424457944118627267117930518444220110020663849349507323172478735340752272214888347964926658796873728467474017137018864200661595770358727545646780601455287344012966462853153517839699627485222215687770003565205631431812719599286591080639394986411301908471412829316771328813103493824005580791706204203557426253505034828828159064732224017146391010015419006765447059585280598392752890212536949983286745444712423963936218479250251376400254516192196375479085438542187434242995882936844829487443585000726181511303472165908136833913238354709700882906150920403185901243238747073715127177863356386498553037001445840818039498257633434245584894253061072269099128854177063725692898832088297334057750724179167912338952041295091100460776048738816337317907087799681445455102964972999763628342970160098723958053991255773082293194877384996093206121248821437295928692021247071908124048560677816799418323808800267503298623527382971218579842874670477067305797206530544766094256907924247988922725722437485626833349971498459625004198151867917092990140995486330086386438324444442925887730994101762701137824471601374041910064073893864330739825130366059203620376084587117925771057134521016169420747346798908013968419084596274926526447033255749393488192636592483172227450314768488406954718091156232190057077056370846251278780295179562845479522488873995529367089445676277036568232877808353057398545038255392430071089292549812931574871987408662997216458998380265699044667094864521765922410062414341346352517714605807853496358646753537448889753815239604929995392219819408583871627443855204421766468284797440929486861807604059654728646812514111684221540973447303389478057102710206993493409296032776884270402443826859159028000905982467076289536312289103828603675006998560719988454622327215301615392443425816949573355447855760918000750796527291784493898377214697877687681772161564841440735011081099843411793266016899175130809983926036539954444734499569151809590381243350089169772034641628690702583541518664994961927449104422725438179434617037990478535523733023032437726061334707698570650156959881350163177482434037214069837948321830446876299113615334946406958889272281835235058397622760079125592834676673137351400168776498995326156713747429333630784985552114006233298297524244041858367595631102372938885467417247038059590000796 A227111 797 1001593265513947696197537803997209715510714104535738324348476986978107642138714191833420677706941173359868971643873920532438028462647395308378062765736576320063621436966514499345993647387295912630098431885210060998383797947916000441712797434712624670374150740766931812904807735948225410928401034186385308770309331114559744870655660553392209645034686684883643420416866192293948040226863349364112672021443306424743209213358493086591330223064518475009266328237470983492219402141667541872214493712856456229582565060265212699776243460129354390166021318673545188738931683423581598952148021467054551525515665201448777758029768971763820211452175156087608022916608505843913697298343927673935667692628995628564582319910711192063294363341597129548328382136693904165700852818409604638747834807304099430015701502930975183691878991402994415216160900751217825142661903830269773006089168200728963616817780942875277181824356682848900812301208387986441980167011269549581081700262920569658678401057323570862273047914529929371386586454606133535295341246536696384213268794552181519270020277557604423269402907244213187696315444510998255614466598491348298555471983571181546652925722780244625366283823807996208386046889791334696920555051384329989185951158084150893940813223912134200063492724459856995231060067540320617165048440100607046812462449835245907139045887904197332703617983219172615370928126163143014307328846958100123889335997328682048193011778924892536819548988448868820881440705769857893098099632655692158048634846166989080789009367181819159688645289462792455475690204242795606154750444293851715018512864636170012850179032585339421913521956406655027728787021954799218323109608623457550395197271783170472111285670428538818204544071481506503552784533332521412747282417474099153862089027964214926039672582956164383175743863104456113352798682266268773934380360788352396154548292157749809067939202309840345314878230802450147026710682546056350157339282135117029208520506995998071168569457416529371401471458876418062131369448115972890133765027950610305048020703438746709551560248966063797147516816503805836064757946089579975164971196616591660988994309749407877905961709266719732981503660552906511922531182315363749798318005276930179119416158818264764020329700050962512373634788918545556137897931520408343573998849786992577338303292892918767134577752278488134502252392809929296485644367114615052508837823332476830377761013408408730430985639845181935132699892887645343414319056140212008946507581801911069393028216060767012104748790376976201299382742598798021217672860373863661496097775808110854953056818966901668384356598625772964251177293286174102561106227180135498900287695898388142735781817132359240465761789489712947860634919941564604835349011025619510356485087103343098022551827569966957906287638961121463849518483163059749397344813770320376102158111357678226543723877187999898505188855220036927316559064841713593861344558373377306504088957381603050435692023144070466815476481739970235179716266665559618001722999868882460368945642031675858393211695780613064281471976226637470105460367656863335522248005999118880787211448921813598576388162810395014931082754455095667326284125022994571354412041697563154288241805892954348523725249214693749980712173761929126465636618185990604247919291819272263963997626336331986039568027700125333123039422361001948457512774141757978848148838035913354573099145024910124603232040491480113794987572193934082860620526717822404419073732341035577221705430494026976130612520690388110152559375012247364105263428920560158858936964332090318730250728572823827970245613399164521770628763251678369334866449224956612530021119988776870923404956330029813901820137265507130886271173981050825680959340783453585853438632720160269745500167403981192386128529359020093383069232410308968447052006064159564584071521473783636707660690449400434367086682896218843404435843262235697921611859956977333175438068260625190123557198592020879077588139526161544340292910510234875923786579531699986302184155286539219040895280415116513401600593305145385653950447065760462243684770713384898390095011439874684937869777581652941706479235127167189465951929511782278727803475018561638789641371940838508900639839935859202081289360571812872870801735800441152571885832351389672339000339327214110289340983894736890186856962951960998930458205924257132616265110418294018392584173892454978211409673667129244148559569384499053711413890882467937370238890312114659793350181336762424011002402324468894770024144180689771835213673472325106778043520667874782993816217089090847946226468460115810801250065325190217256900019688511785030958762071288714440549370079971592065388194821074827340693818302986150816126147531233359389343953893199798835879452935742740776676508097925972910305145642928005375370228135243376796000797 A227111 798 1001595268699477132830597774452210258433152862596164178116728237875391308052553949415081509306931966747354278151823390744917068670006747301151295674939699265238771069914854405819761506664392292333627374493539566149291649017649967214813760322941809416794954991161803075584576198442404735685701594654579071827254262882504255978591629441990363056841921495453320788322412218526029730719202092388831740362703899336373170146493148545003038079734007894914219747413708392692124542890349188943380892308223098606377050310988483965381504066066940594740374013377802669996298313824751659471499288952149773647252179784450527012308978733572075477438597956385643841075408635231236786244666990811027905257276047805362596058810574372180518665469879594677178753543406670797463114845586342423599620285448238144745376446057161028309184255450650035572943282079849187721888061591284024252514433252544231401294792250226605701319733641858711376284140828148404510094725359728584457335687140918994909386279434649892199367875077399074338508043650701920909068826819032061046099569777649968802854215873525720293128770398322825545134835985244072417278290012644879899179613696358595403704707480444997139784623599828145045877016745424696805008516909171861076042759303413224176027642159891214650788135430586385862005300453665198625933414169184348495629254500853737618503156853578540496777159530836329703240934863072397104991312586088405616781853332024480327216926424486117313828153483207752059041470011157850971498265086306213923408436399786382924751881598705041845828585279476155922756231673317354474034021348457652750778392923892698432408889828468124369260283253870962460433658994834068048299058461365794806740673155703779136349190485778934637642168013142391877711913900856635706517572615469727200074011897896306465520285629380466062695023673465019320214025785477750088178878400084131621584785488725687736614890276925264463597719802520410329471923372992690098896395003301808905928149175953655576239936670129423819234733610377110463351953161397056976749973332516236759159365380984922328764192151189909258069159264284962592483350677958320793240291667552005662193931768210390539200428540495469134305703721029509250011332689605459194138736177799592817971978787060489387809457732468318581216411708283005271665128939971464948221879547401529275448521675342778474040273745878435397649367934511699313843936002036298349945829079047708693451792657063385862078354458124712963251957295238598543927389863534319835770895753476745150365733692741189520145732756626436807565231343619369464207972547105673882668495788774123209840066283665873720219350201951351596444199870401947363664568791134571827272530010926785994227589068508282968554951009726721655098828491805201373478042328655150293597328660687987937419059570128273834622659830195182535019928694991246688684543727723899596519305658481935134729905050473676112232975385210417407126952515130853324596062583243801882301711043325617266313809089574567522167116809996870290699182513092222939447699842716289997032466684605212044045576053084222321699295931842849665273400714242262750366013493685038206933525087078007958000421333659563452013487766427513791925878759156320009496999797467381502211430335271043331961520616453363030894228098476968878434446494253976465499444687695803784567500340328885621246911958795737280499547191025233165480997146059190455982485772911609600389967414399906920182623428178125536635319294407993661480450752345295297788313580576011303937148182450478557731431943931031303775481979129471507001498451931669892868243881574539985000458080179210916763729418789946057762240435311008360865293827489003239625803946429730551375746005421457792027193558982753886564527438802512856084255668879403367122146960833226893812208089547511941558583524922579233198921492402942813710119872992130057721167127952588745567016325105056131387184191776282784724107095666829962936613888147434198529547149353048376720986708037797420301627607576074897459181033641555047185909390253241848660401008096254670443608390437738704632004286512587360850127522799389342842789798128884230404929822293505032511006508693993328141107112190140410852804312931095298867521329478899028648548779755531418629640309556606723403986838244912667943802396914192734202521500727159816729624884466947767988207128848918742636585869359611067962168463454283252842661176353290139180224049721663277954303220459679231917056519711786169566868975750133154304040408651933933499996002483468845147840787754878712851756779873710489319164465055013437778541231183095710944478660190318429351710756092849682708490342886830423264695540229331607652524875197522071571292289439470173337267199841709411222906855946083651076379614751922860736575867360155901846339709096498255924763153417924720392598657588188858442093408282400244694799000798 A227111 799 1001597271889012938519349487951561625049672519186378656340548733007518581848191946880841625278117159933580831687019825420054684583611649286183250582222671081871564971136930614091606631688059627470824745835658454796538737539949618716800273950020742502979075956401411248449960435781896812759224740646839979951211532082259711655989026880378591377014642969651277008279105219930049916586369582752789654676820512072150399586408698322086769592723576032706945057378193953780672456155942750239617111528135500558861406608859523377289169616375296485161434139735663404282964761232640377291394650351775529925332419737284580248161554573771512852617789013370104437207003178025590640212395566447711183385412626689765577788374127411009352315315147240073026510771365429228668015867650332743466057880050061206414361837380037441128309898635469057881611433551197186519512287542264544916732668508404647321556865876194288373588261004144170737024044495617759598515759107199136903235052231211576484455528548530360441828702950876181222126791295402635858304511421390357863684965592576255308239640062687447067011752232594219283541713067219727460912126313610438590448063757030516137324333343207032306998658543709060878359112291072140764610792229285124368380581399745879844391843321234721209305302806793754310317167469035045888790345418847638424225638712550276876143147952753201765953955752451773392681168729571195123622379554406248946634986771841808378848898810145954507137888602695169486096719273216432581430350189738286903180591058610547651350742021679229888730457776958069585605284730305010904500173810345599221790042765660033353169584633397602272923682352523948245951924834423270694480355841159607929706829086654893272124292712048620525082904479273874091014162821131652886456464237867675722054312892058013230169001743912052240670984680336622387148210100176522361412785983906551429059676262142116895832613697637879111816806652645137139490132169812725401730536445934476227410844003043486976555091078834194620665842708442859758696461803172010322747953942329136763682273394667663595170102970022651388921611605455974345904729808594918763792298172970369569588664495084932650232099063446588415977252599455447648476926200348307222741760705473630411880684551898647349969968587363453817802611628732787048757126714091446959631367647586625228720079995047825866704303059291349402241675098745315944432634393422658055427913918197028965536702730270938975441669884402643572832701864020489128236832374899727848270355286321744522054123354815546786464006035987201270061870272782673960348102941833095233642397464269602982278375108845384232999888972267398900521619794550510874273122017711047869236049057086520151901189380950638167988528879162979319052425741601550063939224679904458592872296344988824226291591310224862263600362117608555286423877270999118188014861347414010230548178320991093987242496283740053182397199952655998972741729841719324521460998181507623811532098340243614960166738666757054648158090677415013802699793676277532857228019120114252429743578289169635612437988285843116794363326266153241374746093790938230867234650890189777571010820073340970665094523735925842608329996778471963892498366943587554197114024220112564395276871603843472068155230190970870688405596136952453658610274236681328355266385082337259884355797211365568652681822466580086844273982856996575793586326159595969800221639759035006585573254839761636574971553668821749852394912451251594905273839630386179461661086752784098723618720479525138028194520430664306645147701419940870390932265090823310327287469459203366169748337762365120546612739118278538024255191438021250219630337188741791768407326585507602290848071885990063678612747799468051714806793436971119287128917011709781785145427619273709927545835444218190869178485449703500548998367796862858387185438324784824035917123005702773129270723822430045651050046531777579654393457700476585453334304063453598633440966875271909014557114959887656297304447331753701910082814407663329419785768886148235775612398342596086707666410058613624299694297037119559792719703837400484494555715021464795717460005733763054608081196845769140938546110452697885556006458829073769231546336785793754511428044438063449557751639059936585996681574444137299797197325411648184826787548753198275438697868671377716362556528994973835456579334252344492824232343388860751955484909729059377735342208391777178547388404150854710477608391109676266023754709055776670763687881079362512347055748342682123630748768659425451820284713588617246092559453331548729874333091681487514556468025766153822592899478611568135399947739949066266131600351852363512046627228395216313704544146717583499682197642282310720899820654474419101724940695616695026217051063981122546668264943602940036995985532262167555048144113469875198889176882287093846581360045013600000799 A227111 800 1001599275082555121276527049517706930398470408272983876235265249926867868647480251956682833011952634658593766881935845181553701302235899440811816201422684231538789015001634116882919960495503242083415295192816498738954791051275406967020057583353828784141140105136529096281295532627183800354407854360635572036516855433496621912529834602453760504755406635880374389337668457352167364467676725761235958163741033972811839987871497969336920617717758441779276463373394490421166309108162937582227241573415175937554301233066364046024935710749147731688337522009202501596395524492166544258324481481604734187440120628476802637537600369868351416909922173470692579459491948190871282758444754452599411816968369609761681271724341563205363759647597351702036777229709793205983066532884604929285958469742221686251326427958966824757134994226957144564276546738491345631805477379117741384231217949489149697598964758524745969914781574964859291723659832330466693206807734207256576149130116858703220467578464678071223114936716082715099411836474646718619925526109504131817581660901461340890972606573164718226032360535805555701581957325100727064381804065445787521312599773258850584660249396470014013582827543886363672881040864250845892146896754064574421720146299832636576848118880745336036587830202748579762395201717507978658428457800912542705333302815332072722196046501430604115503909119866501136697117762205413331149554402060366446546791636198570209133632027616357872622416761158546722952483714595937544284355199467168114668091205869256436046258340238521365591530196027794916464979784951715282848665456219185891640028692994786280312398274134460178299760075519393010594545775812505882026910733822991190461322705506325908755133181497695431838175710445190470749202457579583235861380515089633884790287273483723334297565775450019779146085556243288036719519377276508688672031059390340363762450249873056394577679675128659497298105021794844709961890739747593103808347216908471701359997015825564914353090533440112352384954616309041910805602085632264713607202381260271448623284522455293565116308387899827242073199539421116098589136655462052602951867436773475218660251666751728888329189137105514880613589084826340855651193644950696586666600729800902622963708720449779168477608037912819086977778915374828102622941223073210013585315445373698522423135905932367440680693689423427711194601146697864067130011559377600964741988475674919530515586094982947724662557381880334023661722816460965211919850250020550257862517507196546269789690717911890683864837774479127511707783959715654294352404268574770927285759075181863025695565542385761857484689098325124085117469486193655775424468616591418722540652957357361794930566397335172480196356573252182694001337124797934438547547356980340359460826939287916875279355905470063653754761044498167843704254936218640257556246130448020514840915517751216663771988833597890757453091070943671309354464907771881007594910250179390764196477602557993736353333382968074353177812426074201515917402205574186229780641353213044958405721486329181485024607949775642904543830770484074385297000433460539342982143096741191937072277056774183821948775917015314038681553875013507348659724426529515493463262128151507620608194776084468324764095458099291109530519585113833335419114488351367271428841638641925114187870119175423883478798944603773092488875667681790239546888099082807995015181011858542169813514376670926130830303705008904872466439115539862089169242184403959783267664779659815978235591705662159930288126341147436541817060684039934790693917483846490475456192364249416332599102719055644818773653132840010851912450002346364021695465441055303958163374396921147502106223851582459912734683567171623457351240296671428701928688756687720949040118506761826328004857308995267097470676294732841372474543214365253191409809752847763485692202709891063367689029775132123494816243575739256025360990204607262299409543902098788926750086323007130011225791025740855085909004143228063789879058498394685565410966902638822162693696325544111498831729136763297918552458687009002027552776689447309168001904743551995857253311769544117204368119503130321470319293551590649844665380701580574574771868783168458577607588395123677135870999031796076229544011200562784084958674893631064320760288135561579313748018907298329493104787160263837197121398492270360927348632242479567508525366415625993192921325786054781877695777264385057883808886647226568319767044779025215448053658321970367031671790520245308998993546688117622830400599279331571570271764739966073807327785334233098990265955606494410421884474092096006825462446994863455773789728222643952078111092318065451612296358283805363556907567207421948254062612406316827656288199414435183227488746160389772337490919976925396536350427734976154620100791833381746040917072451999978675644925333445333200000800 A227111 801 1001601278280103689114880589633286616324379643588750749683831341801027173650210028335338554430737816938584966909536028221557044584218449228027086175768903826325029421497792555180016795721332626458211402395936059626116610506060970780294042004752195217848687644913760293383086683969799094286226666363585068567014088487256277373691399950466976385396037555316631507116795855680802963582475611198101111052904571800202965099479323312746450593236907107703436445893614292152768957487000481451946463277658705656378040841109968772144168237243280060367425602199085085861663053878932563830180357753276302746556719978792727171405590864820929599038984480462421731831280762737560661322984680701895921449344292363115488168397119434100116042964107294581425034063191226114798113069789002682628166708915695112814648869405408380853404471055817288579930206233703211180945543803552987332171721867008316007389955309132706153530527116154420960438099108913107309644576388224209231555083278215701885642807823350545050708852585514318561891159117097541122067363324698046314423905706919458848061812263069624915406125153459615560460766269731835552768713101593006286574031959867949038604388200831482620267647677234452787064677565454215281547608907093471758639704615756855660721526697138705683938668657199679956747932753601096506916739611939354184999865843513477747628940616647463828759386925918786913946939383048256573246645506045548187725278480835207619502208486501564206528016051484931151443234450077270016886227335596136698814582255148487583500519885103851100612582149199456514277854645325679901548926142645598156201466373830382227119298865577838862586719072766620367028043016658105582204251516949978480602544020222030092320295798491934134516990766271528456650870081893484232206720584964207599820189178336215988852176357351401677441731796173729538615256193928115031589231881091046358459271223344496464428326713592177140919461738893071492998665526389582466824742108201174981857465259592185721479875752644624141530825191597608686180980837077739516333457585342286015223852632260656202308770956921432938757661034431273329215877859389458797248478421744556467437718617685473727291880862833556992579903723588533255733449499689509561859425755779620464063481017455339383484046345778924944028589417114856240650413681906899033291251169044957902172594126975459225420527224944102254990732186497915787759400503456287085550495301596442966436450097189600987827735768019656114445367496333765431986253600592813466588133504383290307595908552771272384291389957368212463926820174013511855388210299422959973885780551466370991957347330534568253899558683470320846393372322232106542941468954654378783360386990794040460597069738316065961160366327797340669487562148153131608674822902011115095461641402348923154768117639955583002571843691756656477922333789442088817565762124752266549534531189351703987884325283588315456950865923943415996744427617728954821515206115478430124796498371701666754000562474674673550659761727050895573643019026575897584476823381638523365375524045342410565098408363379104467543796741351252027179617786086660170269890830160150768565961423757286550243078843902053545573705395512927378895949782085870185550661500478649899403323428078743622096901514222052077921767775464597966948832872921733699926703167969936012955761235031306437115200333548980477568480558588851620270370617065419834471575072420344247138818997114106217842803729041343336607362298565698256442168927983054751556845135527714211114764078121952534128461779371924316259480011516155169143558001290525903346319966306857361972564551091334592300925559599663792815875289222113522985487581766555731582548931901534017815720461739315005768518972860145052798686947437215251349121494778105407470306805213694424038239608782339252560653045216252352707584662902683554119329714080083742894389270260566026810062380062403035240803162575357457341263346933278056233666135733258820264486224546335058610541568308349452659288304939045798674884554601599540374434395152841671451873477161150188712130713513905035089682167626681748519712235207968358782840262866927246223561480450196286868765184761246534116465049239206915512372146785971277091944557674478577738949855789039338787207324236388182636533702588503636082707511183654257477281471311062888153448127897446221092395653475601195800818899610766133818142446919820124271522714403339535178652250971011778867755477392198249773799554522254381794008047091018789428777758523323091326491351479293741268862551580250296986834628709845519826288037402994286143851259929434364782448623849155384939164038451291538864529784357497760752209535968797014162885028203460514804366562817387020917097522874165455676809810641819635469092889109071402238506111665042053054472412097085443540560398835639040147864479917268690939279087255705793315182776714640045653600000801 A227111 802 1001603281481658650047176264273189355848094585417639456777057725587475510454630460886747744855889995581206891444811253526731551853126063963623306330500443547931259387325096761750125521638041149162968815576657436203043046240543028111184327185869184664655769513504908980798536921046885738351788055016563387882790586943396735030812650711354347484746354586886986733743929714883176656731050608784855830529365441651182824471436710431405204588168756660899934094324726802917979868534494289143801204233003033732215938421254096690848646161533729611216797189318601146509825574703443926170815851569733484817680608358045244636231456873365121640528314207014472734501273732719626644496116455388498880486734591639883246029763694547067259901632987859036366599561557315720020632872809159194100647360319826985735132277016895865242207211040002265220280408949551402040629414349008788960767268469067818806072480939345725454184309431238738487705055125819601476026865210683778872239339131806109186929720405745724173334275931996374653812200184316363480674960740804770184407030422913291026078047045803178448082791247483890119156081635562793059114717911954827668521159320410556174729206559023224033836418198516224428426365331136465149113921156419139048829157320744367028133015503615251842469291198500406525905097669704208507392245466760149605907323300539831471769103801806501077185613840577134842400900775790325551997586586005410724419593564945622498281248920709403577628812749644411704544378789823217687711665170506523535888512716198329789269817629707575049974544852998163382994855406118505573123777525215034781941559590871489859190758317895257619990309786026466140193257679733544352639603419570985469825682234119609213674974113174775985203762104821222823997338193162898816717605415169516147720299184829782374010670338369818814469636659858175800518090136403783368442018550866136509492597801523180703171382513851026645598614918319251174119856679010673355249928164581583036990520502821344908835493147481776340245668140895606926782044157128608069726857987543849497414622808517297439098720280898230473235638722511268992223115175046588439510610866098448089113880017904048846572583717706953470556783368515366843715134625732857747233598778044465422574608241794410585442363534703138893840564655206712691447520154631639905866244541533710676643024773641290040433045698557871449505818740251094182444278158190163986565288801622304170846708050559279780934728475766529596375716053045096376700656607888094801965046130392436556669327198318588236118246649464262362577268900142152098452205421549206415537153552100188165624149382203533757493680720730203097936739984891633537668361181816863623501362292845481395720633570660612026894953476049799907595648940583426577813242317218371570334851985272267025675139259315583557832378771790285230190791466265963446807178616018959807937182237899241775774549835575110644748181934917810792505477435274835814517077264883066171406568573934213679731512482063269566623894972221171863008092111098033334066418149055506001069041751432095528433209378710806617802956186040190898913188070936935343156770830598828945770757363743061787759405146237792573763781228885036850875694066636774632864503086308187594574970727104991584808061239700316426567824327890618376559652937252060428905751654104843111189145221439588629608899140066168776584831922457479922305929367567107077212161207575473906815454732582286931678568488517971115589026608417828948723141950231741475481944289434717601763526491671873186327867876365194933766965093934361140769856353615834566914280168471333783323039079887837672251054516632009339010620910120779517210187188720023799252956793041234446486834945678132260546948049985356089521620921353758885482952764319166274924434024878264732920325858933551959930162899424872108917557236699534816272072699548102093309027295553414345232224936819474130271741520686866364480438773434610932585171340766120742880027964592034064957651659380260278332452768429746672623253840580829685075120458456221010232577558745410814686964026276500333762989049072464543196200272604885998030110519379451075334501931715903875491794805087247937106402960698986100374612521685599468332918166988822057912936875111143328470761221515165656381102899426364801889416892513717949892165361553245222143662855479953997077539508773803359842946664051443956858139722277365331669291689940242975442096615082592395105258431025457256905914044237554539655545066787345926687331400630786479650703637430324909336099780306359910799310979548702340237996118408797327392457473824626438316945089756137127643439506357483967355511506591604028752867584614079223534269401895405829407330719938216297407333993512303636800299216007378306702046999638561420966875405449776636978188748704418717734522083420086283690968621026127733643279219772963232274769428404548549600245974801000802 A227111 803 1001605284687220012086196254936603021637172994990485912412382528953242854063850342974019308323044368806767316041655558182329069288008213171167015127885077462642586346017546382522151229333904408449545808887830378115519516267009392586734488583743262361020346629826087302971584757827344745439294959498387194343202767456003607735795456059282078793490857103210764470162080571235489627228683267922490924629828399271013222265285450339726588075265186547820018987085212015925692090202078589174892491353959553275005744147474561158200917890053908510438776342852612358109919509268731670004789260637606443926896967416515404006741936609107462779906774334043847778966280313535260802986667886960086672803793669187617181503892638586287956916718691008969120565000175013800588881687960106699349246558931919458680188052168635250164532287073570940753755032221789370937199792396656541434541637016272585219843084768300214190326085093704070438065876114969415016120904157104555663408859401252817715869878563300892856959272055497529793975993490154840954284824549604184430622701190659712946953179743049208242176617788150978961782860332165603418431104305837882865074903356442622963881688068397737692083654388732353813197987731080062744478765168979904278200161507300368812251314913985537546275837431398864858060949799942799983055659154744166386594595761001432685588533862266475749571120747976056609744666790677930193265642324605336089734996855945027111045410275587742787949466443063382977316302947429354099696963323819978321599988356524947603674247681759333945239540950987256797172421939315039955489598092868536285868477875834470135796646317184774111639971927783451474052771445881875776711650593195620360279671907003474908873179433030682038957240578210915475676714659382634272433345366148139766167630417828331844397082143721643377749914197454053785073517443045440919814827319871649009884525740360324478309444360151626020938313938408168350883311847231032711070249081971087458048393308880493086265718632746591428045704008090357892804300112530741346105919701743491127528275351747690621061337822136483498739663760849956353726668347947722654828100428522931807588313689196646936052591389147097003600890925089523970725233522746375763449403735680162085749673770546830693246079080046724253772573411391994515455788193431298755464149374989502492895333101788664728886151105423848038023773649633583952446145130958720966389805645114356920153453301008944449397100744235653393666889148362757099397076243769324324554057247018109208038057246665388964741947613573269901144625842216025562582388814104661303650561666433406585449014259510340817230661139837744999659465537525209948613204411996285788273954916786706699692630971467156278380691199995591640867666791211820182518244812094331184175981539880775928806841686439334071359538853545256967069495191370973644944630141558626083732045845714183043068749680686897469685883115824729762203119030232961936570977344216080731423432956946565049787170278334233130688353546460456543624767231708612511106510384307327288699405366150222868578923834564465631052812687485019182553634645285897599241370483970220252598488754489223312459223378497841970505026702901920915553882890646011956631682945128809549449681227147042471363152112200698925686455411461352390020941458590986100153687731908224617707397663717075747551127051427333708588836111643756356707185127805571840809250212063417482690848019244613277255317739437105347802216443134438422082473698259199770036912198571739626063202304513741765996118579566819202377460703548289529480621738159398240582123471128324406024298868604024883375307684148741677469699267569783883479999495571415751718788743223237980023826385330207896349729828875687541260939819542802906053286514973345791762205768338844182644578005161231587425300420498110305616558819461300630678802560139381859799133829865111062790654835242537706839939661134666935050592376854816538460103233052568608985780465827698762801235239624968497284701083882624243811660041289835962179889009156763488279445182229076432031432250015840756050142670015473005957659983256911495566898611241706993973785673473543745819095592389989346417515926970791033297574063995130467385068861548064090999378222407154600901629123698821479388179273449527120916432167711420269816881491626491047162796079917511508857636217631728511796190748748971240846442672422991743953035208399351333213644159740643908039077629763451552343035657815869215210102123495685493332093756504158963465139615746273278634439158764651660967552327873674603013966748881207856949709264453430236309892289281534191293845637851557518284994926075752682176567592588496242156747673420046735190786074084851807277111421159373563884698651150133511648018584097091605200608267798349030419797663028861654159860467020712563464700363923221921418829237640463499113978272150090175920630535247296804000803 A227111 804 1001607287896787783244738768679065718578943079980627798798789714261523702823970995164250625900774267150649039580706434602000622692620057635740231397951709926467011187642307158227591176874612950736724666830285184960699089869838883559279119024609245520359199485854691185632685792016061863207738952349954403062574890473655729156067530915163384706937089737440224537104133908662888168493054548632295719002892803097282398850078798086155830818009931873604945870462286252255399214783341013463536346849798459989879291125230640168901980195198839972094263490794081266145317127961240381893425826289956903288215087725632556429191904848344449537958969025951987552454823773361386599775554233651364476521750777894468822146615763125535365798085457186449505515382268647551054925550003461986689836098230936675158785585559004455158015720272902880684596537466633534106992115394200705333275497310585850496544456635663678309815120020420073536775513508233939899825116797436843007309502440099380882373504193871089738339240249868306513103585067488009063782416755772608678250757665877687235956160358382616293547298962938472472493300007767111668002378374987379822928678678580814689807205275599145281000015332007294859707097902627098539273117661361128316852298768574554255668195049587232501847314731231258364592165515316494770985921057555083629460608800587047365153365207862431178720813389140366948017309145169110648350238530337987713821170915214319407534686743910012714514332938418640291332613168330704579615339500058914296386125032965772140853256700465427646277723855019184226833018120775923730163390566491598245415834578008280245146046420618217722870299950107316731169693085284574282783470472144167148100821480877463233588877570175873126208143716706868135402844789987955699508727334022154457031993236941447201875941155511920150698299878467979056521229414279808920560263166157846734631679372902312601156877798337174941676504788390446552301694362680607316456660549114001472058727822630120326749069819275021428081078323158128405379190114204184363431483305513167756522986558800979493634062647373029051425763009704242414916864532292195435098363496284278242585830417734911449328559445483302714077191173400817366404659606369706121575197776740399847295800804471797178665671161619441983686377817644976734789612392316238097907028663382386227358785181778225281441967587685625840021291825731377400873798929066538605673548260739081860065671303744699759235440258656207136497909952544678108858229941545111206594818260330638198126080886223212968321558509232378801034963869105132725733371826783837307551619761141202298710084969373235688530092067402530994428734653358348259048210004867441419663714601073038910813184875333378579122587349351096678574898726637806957218026422006142130521131520273520838373427033097031810768365989065131678811639045131165595425654067372102022368194349997937289196936576410484293645247376946213229727725625678516925059575650356252086320012737641072374343335638995058286672551653600925569565633309380067836220434563994029485204927258959886127273228896883701550605363986492591196405959561656274982965632031368031422208395122520961533542105235156839561042729920381562938166828961560917554588959433861835303982471938914921794720989846920115265844606467945607488397830882097343629188635978854782682502528235401214036481182565051827664116187120539394812297441062253521522585364723486629448318237927033836311749289963140905653524394076451735664350900034257873146486220530920654825253019713316587266987978698617650468139500263535929660965746338262104703024988800808352382504639583418439052345186597091858920436422197629308402137645676053196707361572157001471469706745198536491721819844396074798344586036985332920370737744862660892785689470126475456426308065029584321584029541719139021138937745180470021996043364382928230065863305326039461765717227002206975966978533866883717462863775611675089809319745542326449542782232316645750390234168808030490095562315393006459556291717917937295288011232539249706681347965520109208312625550902065653823705378269967050047854599434033681809117284859040899366868394169969556190974871326705682331591121514065538571918941673042883845124318032217454268960571399105686478335719783628598115809622884151692917071247635773866275764907407439582134783337160287527681025173978907086235744440537770625792124872921351478450214245749138098840226370344053521292711811115523605820815114886630278932904294989160276939636293074764984640382435759545854067543566102733633090490567903067531039383624074474467623247014366544566685696540282627795809272472088415189781893674012098249322175340341694928551564617907691859305882361049827592646260787759084808548638314116910635512699034501827557752384180107593917751712408725987209523134464368023912082806407207040258799241645947565295500821203536874359706672577827958767052619610000804 A227111 805 1001609291110361971535618038144516880455443634845150587059396825928539843342423400252177104059052049390860296509978828698828171135683113806567494665243338814758979044202039856495890085674444548733292235871169299722181180889903103720779228190260560250266496941892642548385230970084674310573638023082419808011882628429093473700069839442489419577647221532826208560449997352460543413698156045114164300326408317958258765015605485021486717679331841305393427893806207157840818513565844888055361195333317267095445311330537884886034843438001029451884153770810624077964996806237386384864920881471604693941384057711881110726888247828147404290248937481110132682095884835229967042235218523956845111363743734723220817415072439175557724230230765400447159723384330291523349852646053973111925849371203783890473203983671495385114757401054178894203284335718954712341838540007494293942289507320145930031229177139357106552403439436469788291828882988822890491589947032654316976838412503440852221734016123163607601955416035491846977661113744864168046310389479651835398918509982962396290139972557756379879036836849294221731650094015405344341893548776325698693382486653073096948080142267045814791222179594345875219908084963009705805739116144851972273939952568893891243269406017165080361398332888314444989677495834789464454175520229414143080473123555418053943487094081907258369720904355017574108003229123177656319780857300621782747471993221466414839317556786172455124264174224296567662170132450579724938077069376638217450890897826894238084041013459375154329451257076521654724250484530014992860071535853317241630519456873391567783830702242575262312988560916595576973875371973196692080486154163308399785841922062160145316608341273022140298521365450955344308560904680201858960760743717204389155974759161161753454352516575549834092394879631689986078281888402953563962735058845764364223005276987251173880041719787614462171666236515379085019256390797718449365824062429724029450979700852627717193680842824328394259491187893886729017627910514691608471687679427133672863156756113646568820241302224877262459661729377731522159640844409667533351141285970356442710713792657588158605462261455666141089293472230779563277114302891718193627464694551372503924359815233987656448489481662268519143490298466146839451331689977025566942189793178684248842756250396855693504790741806891915060167548020277005089978967092711950593619800886869213532584277078167153795333949785087327348167947294970916309066084900905597220573462125642604802155459029176947357500829763384655318178992669131726310156607267964908486412130203077074019448248982957725420741958786769435138350885765827995510207202891338837950134557642713967101974219795003436614908278438247414689568260284794392566040729037876467897993298231352385403875223004022291163145548191725750270221451411442186362565473945035292136430680460302905239225800787240568364933147769971281239038360351367565163063192807570981821479969296935124223531137760616549106510790765573544417870311984103061829124398392352050962879590341525704641679333220472916394173900731589511368900867354392844660870312065032852787787269319058608086710683096054850651343354163870898674589803374303286793533422599824071344707951094309349943337432246428445953962937458232856924201346325369086882417303370026586704335985015839977441245538451669406640720088019205047054975421900778938844500604322375267171365071146026999531402668848443576617596264019892086351379094297635859188534254303591679754364098479729950697857998932809051584860869723334079272121519980225300605496235452545371875738276268291581590354687262581677796470114328796233961486880167461068814259415464394066683906461374046864968417957827867240764353850469865630096758943535244564820960068159623947171452578801531736174667548546635034116559524945654766377267895169026317119763297670790314710810893325598189726095225286244611290637566672291262567122509365279074092448265312501397901269121577605304921302881549139960868126947877129319502560518725752605291752171452551969085859947076735426522763009839967539839284679670226592216497646182115050550055886199763922344413779732702516647363394706962149187069114719892932356828013150386133635007561256157485311486269300467263743882155681918073041183632251148221391329747516984580132455980235914685460000618517746186413699280298139905142627708199856474710498723185885644081215651445460995755594655895237797790396993065307709157804344928535045158066676661857802076595212365453908019635954916587204118597984232542369622117829167119602605433379652716350065565458245472051172574809099168072766635386241927988523747908939693435373829132540685517941927552767814501515371995428853049606834252019974984635318909766384913388915587784348932331280113801774241699890481775298488270163552107291208179395321208935771802174564715782319477119841082938502339618467943220000805 A227111 806 1001611294327942584971664321597348430720525480013841334280590316923392910707848561396153637418095916869058303963421199616904862357423384550102487742596929070038656852233661249387960770296388306445515089504904317393950340067304184437116830865157661652362388229366167134184473049360981794130243108495258233899148697791287756996543583853012237025571213442562337123129678027918144200876320553257761474106376675055891788730038233833606681854681044138258028748788389824384671908950616620530353965042244397383129703761170666670679384867519003473747858699146071435722358654964853542509729370931474211324481983576708319401384069048213868680209173529447135933335297039447182678395941607794117470820315097734168513078812800498289459582553690496179875160517327554668550630698208210294322069760915836461942753993404303942519968626113822986840799839406941553713796590150467316815483191193827294825778653747214840809980880565038846111385046573052092623862696272648557168674929337258549600998360210313480424976748856585578721105200760578554189578994091367012285833535211304111457266675150465539231438212306674373021130618843120881852574465451755248966404886038223474415595457612640541677576162893424063896326517484319924727248100524544988860223139320482176732283318001721446496509468452478374303836243931416541867589112085683615987701729418035704170794394008730268819029781365647563329762304762687885365948327751688033752507150177739036601232021101878492782430512739930501922367038150553293484358614826197355387825740694393505747484215769261219823059450551389530043704913846757219871936480072658784874436226314059898732388261623734601417092568675994539865079212407209468780785030561333942932169349578856168815418097026471097465231786620560038075532814933875816519688677282992314837419048956223043784622483833381109250907552501298551158375576987673848640448704506961495488567565151070516703016577558452880522792242672910439272638038863947743108360113470532432238489488810557363721292600065687293846460431854834435712762787642107258664790418618129095647196969259402273126820141727988078151539275672138851859675459448941435821675696057493285060102929806930887951361737468739723862130167515009947645067456302957572404245579774640031471590923553770828622997906844053178009366966004760085367192947663670731380931361320172699182590553523129128430995973163094086876409982729533024352163415673245262218591921587865313722750603164861244458337795753227662082563987423729008340946158354966540801826358161360261269104732701896879630509321552075860528980396648316029609740122448453711044402319190029928553835146677156981251223427034998478585153759936605098431544864957485572417805590470409588815307350704532213436906174876225168597048288324636387256099223312377325624507088075818326977125757233629925780694777451011365355732926722666197607893067910387756552947581219641457650686281301552945909493467151973175934223892214858540172567840417031537387793256004787398081041943750517727003970008728868403013305546799157464401938676573312615232417522071221182765829656693012084111109805377840369183937112564931147486997977530674017221461476862175037808804335555887500655809500011018183686466770990971868571145448749114682033416778674907556090098403999498217821007925268841928783447249120573339789708970861004138121530538905127506592965019728709828796968317631716969277948992456810442961316039802061326557175927246720973347474697817469524214786358306766601741475345320160103560218373498953800717192686553101657138046078061539929224265421794605386440016528293604295309759184340313251977681219392461613533934449532903857773228615410104455131757173832819266090720990786517633899882827715499906316949358172061076654439304379221983791033804132760897565227049186974576949220446250263031173110313560148097844908619043565719941620179682820611808014608967319792986114275485619123695472470500728205245993264229961743374035968520488484905054123759489240671748278365458225963104693664807496832655677671468782043281586551502045564423505250213526224278009588316954442713989712163514396094391189538078070248045495598297495297945412169453478088499004071007181069983751419971989853423319550453201019683922567310089242613817011037055057786586527528958626014848113627254445562925495652440136756310203849194208805565740373952211250991302196732093200610464756981900222829480749550526792704881801606754675777923660307242113563256876454877050253473024658336030258291997933167832518271489499124600571238256491692448334429493726903487795420344138954005871738553220564116051852408483899044809702845576394526452976998630692504322918578705712858186189139420358185270399034695055744763614154783325198580197646525174380879930386271171269768691747124240538057772116849037182444250132839647894346738904402772068522312616354604639740778948027770603769410929838221920962913995638795188413103267635000806 A227111 807 1001613297549529631565723902954456007379242404184345918328413727516967360667741437249934006325118575956832990030638266162794117338449271225735904833765846769231553590732606737666257506361433009136453535986350034966713958668262137864595801995098612739495432393892359369576848775758695285123746694670901586392534076280671456943628483466479873210602775165411575026271098078713750039812261762485169833584210723508915492195657435145058743583023266782666973423540493973270514471136593703250029180862119120676591152753482743700682188341402703668316805165411585574094419475604198475410577004005351153391433027846734088760310990705625076860118386543503945890126053577359165687926068432635097840531299893253000237681115737306475383722297297879330636754867201429600275637507946256858096604431943432444244474095021817547144182170665960457085719342112417083261185063031305779210109327866267392973048159374491106062523143420247572749640799554853409845059121107549512518756612370140385705594121354812167035814435202481336476227151124002414232942509081308884630378455042975615555506627287525700189958918803219949533027366882626918000322765256344258928126493149302168375891215706607686816392472230958628564859964262134985282134545314940298834056007794486877744067888677114180533385296391053880927696537158914727204838057799453611834704290678414067118647317543574799185485512166840573720533946713189407512595881992023756271274033409291920086083757151081378982629905145831717609146586316967424458495003818488930713159878128424003636668816499608717332039721515961181565688479601860662901846208952758858656152657944882007395312334832474018184052827598818903293242346988660407827749395439314579445891905517769484605693567717348542066153694943834757830158010655197123366641514801386120078331519405164981471548891324894423496550504482311158875846203752749542099743031840407774352712777921977813567062732417727955708765673795224118857001205055006214613048611741393549240924241760084005135167414933693744378223796381438654193740326438664914968793056590494644225961129980477635175252748799451292825470701488230534408001447277700692860137671875534258760702693570079788020480052033609199080122225634255684192731966874593064016498670072172116057102494231693576349421165183418376634060716219548604588897535210114727032417097615953149734810234455393418438855979461535622322776843634438315870191842994986629742023646821114869652491179452534989903748545275023834588103065224355687851667869330974184650007056216856010527501628306560127965239405623361463850938069953791147249130210202388451344556443086181896483489177273430887316202971756431806623324160808986620755975900051705280186059087243640395076842267352131648281538045251960012768947235006523468268588941118257909650120460622096485315548359099740517817542316549403121830271912438249421488876841510161011854515651822667466253141279768876323214598045570542546732805789381403931529296817987549308258060460609477927686541170710181696901663400119779349959345999865833192404883377388836637459255634855302445617853662647683790802057554681056950963943890927787376481938558681968208257430886932340974889560894556471901747714756779366862368670273025839260711508287753218646840181021437120197954116274846362879385197138838738503529846583158147379590063181192063442826436755379500980862962365681308040678174242161711512623868343307740381160301183495296430075506666331404101718275365767333756484986344302865619010658936184499364786127858076512264370490529258720399242880624202998194305191061273864114781066074247388760998369578558076436368732629383024660180893225820212568893681580189538805226338641113205444849085711159684947519686233414471430855387945205809002818764746017066388384531520570272404143486935076251990830214720743984079120371128044600550592557673826687247548114408156802709554069198679417964328029457399459284040394263255943111477117511605199565730850425329858403372658654793644311384917120464113687757979014569273523566100203021955998032968543795172588049788881491932274479877906175250271129546139713620175713283215838481172466733959399472791045710820957510221930795691258724601543351643374740111435090440877210023187206193029578327210712406168603663515875739216789215744383464836399441326018153743580319799190488362325139854390209403219049452723240728344178717968918610452278631116046724783780803826037283756712647172003643194000503117267051728408312734722209783134611320039221194710172235163808778459365441741018362803755839977811306526630974354398277336995409741410128178868503437577479078809063296257726899523840207190857329775590597635160589156628341623381763889697332551395746360584449357161754458866950729079434925038578179085311879923837126595965597968401625459316805486531586283741226111799400827707398805575578179497427730057741879034264457723538816294095365815087278801625703527501140475373592856000807 A227111 808 1001615300775123119330659091817290251969659814238433761540236543010141804285539379822100657631735072556566807779749269135363021727067043261920932921025411813182495124769749546027499177627057771232175420586976492577278987778785524048804227002265486105855753723104784766066221762322062329464955960370160685087211603114924869588751082966450262586496184133936334635978588283786777789284423242807818483370620130456256133351585934671198995466676826147345857713349083025509672622341151304528485064299950490949790261538405120962408419039108707088856622795548168538566421593007427325152562971616849434722808336501465300244911803008205104041223892911596823724488386693532985109217997102093567169119186838381966428583856931024871183872566453014343841725644531288842617510504552722119912112414857974261348446747508064836785872155087781820380519690564260508255944643847718045231517280768107642316640278175984076390988053625724432364221259990341134505305759133167864921509001326196451057028273993453878299938193350926764690043517999583557037010396412137468254056348787599867971526434189323008566208833181826117760619758564339552635315645020022197151192594153322062094189744014623504574153464474225514319223669918167183034620789659303680614129130917642243578502894636159251443744641715150153567005914177685208790361050933701621629842276471007722217363519134039091941075152869045877620315740217753071586648219298421791991034887923606231519746190281994449124285991912859578759841874108217691355193367515012209076195107092792434743981696331494232333705124375581154037500221448776161709325255425304827693797311465323460933013065558411294870465461103057008362372938933489305936157841469324673044489463358648350795083922935668558666211356153759413713053110933142900945954372267896034173288683753366372752555611378892450801564116474069215945662656893998672021839557477831006463754521852045089957538796026489774587118638446048917062566008618143686586613890095508671914552191176329035814367127904802319165646865535184956639193879483605029510980886917943034796631452807090399161263697031822071586328364351481971593398124428735572802074450715056334133162721690406825250249162105761904561051646154844822536585342390881745746323745497108014821559968405210448813020093197125745563969931162971676720101952919817954314207491718767450279789531376679738672169728045063549420858395101249174764094050354320456299609885606189919960642619121171144370563491527656046840019013768403572575619843658371900440021389690166617881361323048547636352793439222542201252313695969402074434776392433199115999010678488023666528092114323231599031300447181124096059902408978723084969280806905073838731661973789397076767162011447851045194130076114613610514096547732396433027200841908884046942627383537393222420443171869481591541344321708255525859064561616718565060997153066236139108628973097418164006854144593785174685942921820724194350747281817048470444945018041012715516259945193011353386391756394442075321306685719575619509317050154819618524469029691189476455957240751339738700673677172243256512946146712055203272467978446385294944126591411598574216316727776893378094648498640452210355962364708224611602383992182698845619038738901223007828725587117129655415837275522822473706956411015195173081584800922530248635701787978636117982461404114890209326018964099446438274526888681398867729261874075149047648606693654702104628564756018179588599232081344717816454681844751339438383590190900630258439537270228668199021520316439061723997126008307108554223518131726762397087501030993097239247597971001923793337265053596305745010821125993130274869286463694925955688538989335355914086142590065016545898794755153038376970534156075382465078598322469903983212929067649522510884162461152556916285009406596476346642279105755683529480098710844189992303565938665677402979805486206007308554990793665387968683476724920774150892839737634976782865751925287335027120944911626048844549780401057682867706989072301339557419482527725529386267293140950216896808413479024130834839176652404838343620500081851456888963922478890516755037889354789321341945797314081656839005827383396629030493550659070845790931561891086101924183933016988763366683444260283326758109385759931212591536228426074370488110052692152633361396904591090861727748359714334443647085256405800873424155335052351557406335062844199895330148558164186280753367892416185594532215340349625955269655988090802772677127335788836614816531397216281172909089842200412345715880876251234770456795693186853259230062288311885472045118989436031133669651169061975835515932829552025695316963797171817725166973483736301359297795038922806640490966806771491365413037612254308197567885328230609716495669667666587999047520130905815138327186062370442497876611150001491586861159873634284927881718202600585639913382785473506235601124184594889070754262343864912556682466130499918884000808 A227111 809 1001617304004723056279348223503908162647209297550682996003575277564899410841630983540192560395800402020386802337407995643870654186947703278669007491665517959172355642990767531935858625887746767841356451928681212994277792301794367661184062472854894834832866821872735543241861535396010124813856194996957678713910875951738565362209589011672567003554877253093999733482448665937074264761288061614491837245101701862932835140343722350872680429522700757415129138281842750252183147713125472359957527566829061669910041998251606619896861112246103117929397805125442829738087140276518920531609078267382091417672430964746870147665558743050809460726350282522528531592331724416246121610856372399845287820889978915111892623461098501052117877627722763527573115448651941150327994309973455587848405982224707372865026011957315378820523909284947813773494491146555917434848738653744555604576438023459069204058644063567380199766344495769160669665740860111474388019916334841072136131294831680346837560247664296271086339981060277652108370416750143329053000468018697350019911548015667064716219401626635880584938439899302522494052059854323653947538288733311914430330552279582242245164630225735642605456005094338070298021349736942159404724723915600864676175418877070022855195564764204455873570415023900198570921994308585867623619716928598650975286082543725959942129539793958712701715460220166130199904140275512973146078203187347792952626846237110804698799937854288929356033159105860774573853562074356761204259110477288744096794770552293460450722760291250226505670183068497865478292335267653370782046813412913832094499940201290238921990049577147099358222728015795161648790844776073930567781053377179862298396237758129176186267743618908736435611340034405567536936702281534609221101067053273928450555644210655547965895951508643659695140825178805613579612237060436613815430851614846219093927041586736081269796733290514764834250084727617043486604909631303921668932057108675814320154626731470464230678672633922961355351503084537803212725719217170256394601243964748077626110551425770052212081541924040882481672085715385203855853080690576428825942354171097626573955453757089503370329582816065636032827159059057010000596159877373795542940645080582510367517439409090156739686025660962718650277640726199941947235844519134896414906005406718470717074137806007681797191678966080783568495701195716600418809140226550973097527498196219108693661425536756895533399697664735353606837669971843006317540639210207549314491295548295991158380229760666231819759584681455406931092839132943075168971470838734852187040288058036086132338988610976756317225078894702255336338096976917718254641758845931672979287731833158596474071905376797098628868332726484301696065615912722950585060372842299275769603010882510176746265916270509782145427663879081400053566876624011526585689025639053394739397029343509843191359490835821220976523417383353237753565440764879298752504503999519500723703428404643678948489051250268323034747146636045395260436289438960582163840245436843975457521316028361985745295776073979747336811488813546569828193466431378243823788692288299458854783192202091500994472346962559930365826604731206313294827830088314540743704137717989301986988025921463708653710986999419403077057462048632006333092225588602247113040912002622012073505305594872002351058115156511674801722129694498056284835621086273329603394250486929112849278716717616118292077875707162230524547420358543954718164092462001400763869649938422528499841847215324111591315282159882287816423580568720659551021341880378159367829077436867427606293651690044204992928122975201367904015989698959663960260827608108246156857556905347590220726867795028996813873625712839227898322670663730158274878427119273278408613957073335734463765724624459324874228406234774669719113070491019123009723858550006619926454643107425651370928485682647270002014632590183598177885580202974935307712457225454751365669295112499437992675856307100065952260372591726181084028093167018737123043719538465828698411923263039094219354398483663275391012072580491045737986786559761252855560949395564186629081732885239291498547884829465028060352921570620580979769014098449005946904174831610138017148048844636612356733375039216578222194709315478253386192512816691648509883804580244718983452885914017925763147357264232302661455018842944140531265062046952613892493677521805299892115395257779731400761586306151404299475674370641547950480260373581169721809084365433236271851601637381098831289650183517086358795471713001962226350159125100406321669545831137228480930885235150404307603690785275528147240242082293211826182522679675272172011131120596406915237309358547811319081167778247317329734921831252676524479920611452299681099350111351989061091283250433275075316940050363732534195126324797645998387857493413354604870360042918155871848026964165166588765110798660804051994291704510245720000809 A227111 810 1001619307238329450424685659081024511371717301717308437555328850953914304097442524997874101401099092963559108038456103652082192659120714152348497786418580357287248575888871018346152748058971044157265076870352894936116804364801692262140599316931036317620271001500523534989843234353014695071783760379882716668898143088403257236225388561261839265722434100262009737347979296198427550626030806401330642985968373582965940875557746904965796240212360807349967142392773456224334569053911225988561096177355710263733431327385812861571695785005919191096524956832196457828198447912233051976442714160386063210238416874885991304904388773923383759337066631181869683737798085355206567409566609003372090409372053525950536008864378994665263050838606835100533717580538996728565763677119458024255028956916759709864913767747990846703773485495980511514034256315157690856119347842965918449839929131103598841428944538538867056350759952067164154361355759228973350978351240168436059142399229348501196927726333734571404888699861939834470323706726286785821658990462596377018199450370509039701561234197467607422510286767616112265915221840682742836281844257254065409139390743535608815495798492901904332726592501774105509687720265322409619125366182014075088245467547293647864323632911755481387846002913286501729603985999007478881177278959242147121654331494261205117578416330820937100006824559145495379295494206173208431806742272167519428914329698812244032485729222644891743609876723054700303489850202721068043673301304154505306767951932758369930550869302026827309791700176530297349647710698286405867339601344831332666738824373476844191002570096313240586863033166380727778011085349401109776708699633350458816651509877560202981261467803600890330148542698419424991918016741226119179386366354462080626144649287770680593238516927794121371081323009654407074365327068965072031764483804527609228887398434355500220107227794023807067753263453199380082245833924060618268157251286203417781687758368809374980430804955453862073369411468378325422796959711969496855630428137725026235347860612076272299378875687963466866405226987970306261909310425144411854371270483003894318493545333863854827645916649981019001993462808814076468461316247156964948140849216126347787041066429147414951594294584201020482517815535917424415956767314103832731779017264415076662296804504003504281178593610766546002017774637698133456908728670067332149119372794915891246272622939647326428069593319760119586017227600342930989784870718910349885931552630447066360672379903244391829174676564271976402684159117369027359152406707241753264311463022613191526023229622425886156414481745828744293667645557051769681099545044480084035728616569890600817475456443840690211617739417955624588554394433440679483229146530017759526245666041589314383082015579921879993122473142867813894658728231905710047125478452043675693120271998459901237948455390796038474371585255502061538220223701410081229284960538082554744663863095984228290653936874984431814998774055017360665507234692030143034849753498810380115781041594538085228515926926831221619133919180011250774621067615038638601829954570739908862289303194259588449697442529159206987046884174059813342746195132372333380602926280645699226690776889686825994011164765977564640340793689849147186089696599971839516612607835810315529550816487500730690947927063415968860972286700482918392266791889786240275978308227781480013849713170420988768296280274314412767663751636929989961322189351802734575770547419282868074670178699997021923099403066449481572692104861658278860613681525974419093154715855774703370146940484010320027741803086436497180758667456069775415893822174074923384014514706375258325842292702865792116714215083120119420703084843992887412725072892914587887521251790365718674082095239623564386281678344944860162696825187680006337125688005420154001028818613732060736025220231063644502889248650765301820161161823242501519948095867503450349884691423968718079925792814262899751334594244764375464088921665785588632792436239637612489119103190077206818518706357621066065158016261015706638226805644370449899176143762425088402665669706759264663049225086228859607012413245970171561860127845545640953829966715775868220435319774050857369674761747857270895419941113360655916624914713607229201028190986456974881799991092041394084664439911861574720259468328826491367194567170741644953521567179011785338528898735202354544038793297108676252658318052334301142773388656974581095311913167070569922042972431494531393074967046936577141733418847149695043421352595356368210596717125109901319356713427269705546436470476724269146270841245813579240788449877747147786254115845063609185244499342199721643212440527545261570061383733211010799223253075623854919110713262532080859254267105813713571424592807632683260168607853890421959394926387410138830993929870255456234653535059094910324209217574620057508689839010627524240573365000810 A227111 811 1001621310475942309779581785396063325197236136989264662874653278615612636648485820472082466165761702601349234754651793761952088827862161739589854780135484186956297632426850440445198672832531303473465644632665279189977995385416144073223329230468486117220051347207693669215040478496241539565777893822589620239334523205975523166788122446676752200389292978126655384114359992423537498815194984198182157585639853682468005105576565185319262449453968551642059141569643112632965174972797150663299947827188107447587129732578557591199167321777592341822661046764180724415988661479390789302270148125282774904097455260302068645922251712553266047361534495854405697194643032419784946098285182014979240781153026982236697931021284830799791282863656394436576195884446584691110568867496484268861104011386825137402108790202661316673509577664130979565772336569896826680354504164226755643023084255357284610603168327223885490021305273387301944193895321270826068064941722482896479679676442010828599098439842349678626367213368253218368932369721591867978480490451524301742934789419389869171624970255219782956098495907604709058240451148632372141913193166995041628536897107886765334433847242253725506309522312353653052804401570464918914207662273341714392480043173552567032742291536166109334044574149418757887583545008408554901826455446176445889019976151948907557444925527711469202087065860092898210066086666961716637948092912505985560765839734519014810736683389404537095539075013452113253784596407847619923735031889552854505301276724565440676738436943314708603155069533424980227173912128229510104883682653251975515991244019031091204489661862531443163767059793088837811450846209923017734152179120181944464191963318281561863909301150350229788310294259069210490733595009722664929343190517973688483252627648618700490389047856862081007815421512605285558000670186039597724848110719679787432491009990058441889520931927209598382076884194892036396278381372241861479762483679037058131414645930005957972449295352833094308459635245845910676363267502676195075406969142186700441435583230171385900497704393502761251414918915942610116806449039909409062504402796718917972111084694380567101598482438443989381215401159706866937555196159788863102193371702281839394656058000912755807015107616050502858897817852898218610079399285691225094925345926034699487043410626895438150381148286156575856143697889678913151979925887105863143557120060563953579858896376199544297185692563413359408591664281191294005675007282334247067421116944237835959256805256845818088197668681805345361955509078756169258074181936886196276979256793352196464348245582752792019575817818475010872261530637006545687661989525315531237050756354144452866843932798279505987621365554805592167077087240533480748675390037725759188922419257151794550828271567206773920611949605668671966407436149308606981921561176414890754832604844264501128407421444515460575612712777696049124959946904103918608682539809251126405773832922986716830705874503909692732612135729530723553592520311239090805696862616153537491104429181163752988658021972939779505503177700512799308309070287345675212675779986825261649818728314011193776672250423049792958498298337462334857641674311467770295181372945754556380371240969253617341741689079653385608470654968359469422335436773031947234703038813912946238179253577060200386814436956919037577753496970254597228409078367085184227372586854794541326322811756998050893556200748582883520782124733908716400943568041463274088777697559613836990467905511854580069927925153664299189495367958051578596602682093786449700112524005838585842116813350284994396691814365049741930777827605500671565745694297759010706253174489247813519453596797230470980503419514736412035229087022264252727836168184785495289577753554460685448446107669350277908785991583427321646182375911611268626647343133786440982786814051442833557039266630133178144495607159260588718174618547388262424748160828387472899559936441985896722249453227855852420826996848000604620248123662544892110802683087387048044805615599585175049669304300814426908806483301657216597059591052243751853516180861857052303446910851469596448693311893180484179902162242736310580632630984821563031013425369762395597340150506673257422544864485024033234922515375020687928621269710050463902669901394329063991169509973040125281538591314978251086144676545101694001334357419344721374764521608253649684577770493107709553490101643294508883704671964670930137005032655801414784100522621175094978817383281167542780500372098039381364704185227628593871098437475835208764208037912222481993328214912215629200612412945357618904023858259348830625864638242820720757870013081123288181342273424283168733297179141107235492806276538648742299413598845605526246209099184277506573304633625286833915601302381742981585484764458571934613914047531264525793778178503510326385523086210293180487065700826466441638006195586253551203917335901820000811 A227111 812 1001623313717561642356963015109209431664805506950166924102261719484614539022805203139625967805696160023353338360157743957501156628387735271254213245692695960138252964664828045570190692211530815788013620519797279443666022446470798101146673984864806454875354750992767813600878385042208688814504010683305481658195119158353036974746052765685420165332431917446889203324866211406174366593994187037524523143553694319189401668003810397574075341073901663338950064880576284776797667446922761688547363201095200727624669196574289316986963907250664201222338772895177727820605296998885549635936519613602582755486877392002350833184657565751786765119705835164060339374855552022111987582822172017933704130631217197881290350891196337360588503451556858698526462201737819866699412091905653498152522275570592882095466834710376808228394933836582534342235487603055932217692707182378964748691404383075955396041285934719110993253746448941497958845716544907107253957848879015363094232467365304570221526289538032435599390731531275066175507167751860987455490160626683545801075678911950508500992804465458732161466940497174013980890951517268754184816794250545093774362900116271841717220980501132714215267633027065551167608733073758372123780168279047135709726814058550668670329063372884858033351486757179210722186033673768967732937251620206160962952512044779557123765779212444946208694649097124611571303361303755755067175195600260003830464793746769569519067492618738830175390621199858530281288049276736945768772158291572960309706132821812121855687032050258044363270249016254255376957836178704118853205606014749942418597444668852390442298593997664165656557074086621560955960088383837426494838246314763476128447541243391546917155468765971269020966269989327580086456157051920766357931823085175338064275132073247853078502257954364556215049643022077229445562131780305604476974595343869462308261347362849534607970355468853345573479624541592672916897974548922360129561382585736258954244705341516130225996430876443369169692798303043032956716241903788403468085150459269354386698741075102498382657429116612169381249458278914036775038712346545579570897383393670140139464025022231462317398821780581220352544182571507192888480257193712721363672419124077103109118720965241716566097574231314140665319334628051406590980702020073839710061431943994772539177969637054395136753445544171969575684643631072674735168531713500728626613339842654955334971140202746024073334639608370416641990721344933839160662675701359026865196341436585792882298276704095659399930600685313534296081961013371642611295329057890917642664568998601471705718561087717934295537431083954233340537446415774152055196313079613482323068750371621432539179775885327627090189500107325084038843465770119407421203446709022605493910779342464063188375783909366826318579868949574760830608501150286246870903619309490118106162070833781069385411218358120401151143067964647232931802694762459506592818347093101459947488561915907898941043551687368046615122616521987183840984610135614206049186443866843920044680601009906334274569461203755209458135357485249066414727675654711628836411166699783405345771288042605532495865544179100941615555056127071962898137329781473647035589590975119844963203356012508865072086685737037533750475894345029065347584432296719403601997536380473961456235919620037803690727709855102003488765236508387565450903052266849651605851255359692272607177682922607715176487566872216084406274851885390520466739439938638034825974072380433185670722603579590933600388067987591507115027297467214802594898217020290023591485949811793442803432722880541548026196597428650730227175252663975123899632756013731712402100512072212777500374260446098223148742514729458727292970037361017594171497630969709139787675418122080273118026638842891534514102185591024206822480723416200395023996916422135582867663359471069907624092648647930413190620832505972017990701289594805196039449767823189181578638232111508896002618929008682382339717575602242966027212599783328128278921119104120430382662067598327255116829326432604509831302679848558661895231769464787629535375517444319599873789092656888633718179450015141221315784293187453783640007822078521672546293941755659305155415569318753835449285658717383328521241127949156018028883766296673259088884099504930824458311035337178271370697112998076216602734987259734524736393533596692365497036529492343344624698127863310166870174006268953756679425330697762201160812972364723952998273116241125025415840270346012062143154438567390502476419978058857315709439029977666739082030209960087709721167091667326096918443544464637073148784942037919078482280076392856417949433781673363196312073572499644772800292446013822305266749716889631758213164986662003994204185967747556764415055248153694830222163319870776320478640302744840683149929384937400193396442355921036339476305601800230947538367580047543885353314851541136033872009116212251231086000812 A227111 813 1001625316963187456169771786725460068298272773235983588299120659345178854973267636113383761237159688949507623364233115038234419836939039957896893592379597490750037756983801077593854982152470040176812665243564853393592244499325713047357460134139552855257796015585049747789297893129763732753385398151761070375335845928352019157614026734624163413726085830110334804125146205754482818950303837527083403208401799268992400193124678400089293924039264548692822774229063986787797577929624690359097943145158302970198936338465095335833019323587279535228963625230900857129296757485063558745556400697339539812527105590853037382626021866420996016980682808528369132999679896036021388774377552716179454816024499219534533086489661421822241939797763970529380202860225647146454698906038726740592022096346282919269844200506644120191808729309776697929640041094465365992987245741112975002456675010241698463696720732680377263148509070944374536568246934396003172851085968645056183236172933759621154224721762012413224419580634111761512271265547827558807743479739026318677715756761565397612590416581896038108676043648098909833011308590113548271176531511991681671383453800443537363796528177759282633453809836825295776398714638171715238953950920469486141724891797786305728492851463978861511531387350818680506458059287948731725864308939807574919828261503914626706728077836445926173059355017220718754666411012268296492018368234013256257559948690796297218472011738913330969661567444005390923335159739581714646255848215965808423737199379572464203206177983645406442415660848149132815935165114149302349315082915857088235829029888225736903060447503647671323025855757605967139288911466202743323481312973521953476279616194009841736931021515044891662353961692079248447357260753744136604454816283892165224433286935028746946559796258390075896305211040355458178508417619011164417997509695335301936466284098111769297049512967674762348243561902459679218048916308475179592909399847021667943083576772795398612326876911332672761078304594331179407536309425595847777389410434494865956265327772143213004424023045569904901194718016579179684196319813853466213016615779374423076947585032309395695629076011123183032546443670491120501706327287289553592955357605813157891622657363288990991529793670655588185984614763861764875940985762867800458455160841763735182797013293506625834916823612912676771337638424503793182628323137412175702183487206191083524821246191446570669006586733352447690260591966967937364059805732704754575967737582201244936939803464689810785992554728426707254468747831931713845501795479290959242562968131462489651868620328375761485823269366796825431185652479794722072863416926551979560508080977885125025690709792012553812645400980337677323456737864883870572777755635167348149084041404833825697245008866383816780665299335392048030524493695322140007248052509746815525221868267167904342705724679428709970500854790207549513490862318724071564927428811186963610599205766625956923918447057640715476711937074487615679622761381280884757287303148925956869904536833617249658056846589688958946581333976458533735159992310754629189381493846904129132595154323531798978616524716412627567015237444225718743725663721275568308572194384006613829947527862840518848847576293067266136463741911209284750746767996161661604031708428312019365344919145638864512758031110134899255815295001282828729063699475725776226787381877975619404868102736647237580160921796456272637695081551573509123046464701116968534002261054489168839534331187807624876743414183657554372887863222620241656545355238127461489439346333992953866312491160145192295942364827448895714270657272549674022275054607677994171227557262530668751440013381099661748391581743507682790909886889057087119663709712243243037770207977626939525018414210720774189501863517486602879310941056001045048875353147341779795695308356806062949856453999670669784817080569492534327578010408666211031294458460300079796173001915073559083968948349818150251254399184973343516296653603907446811515132054247835940435445874417646155739974916207705736021528027009552529253902711729499519582344443500972332126983182770500584595416777592558286333744271860256385332365783585196958654212780511803048656117754295132806449884031278218423413146398176993825544803376277231165692226809227164418565622895257776217266814267020674163853214478622899528897904689758224524348178844027564789779123609881315720014638907412804485295395039539892013250623060531677413523311372573407143269926931573936783997557333487136885326891517448729238842820261855595978032538811743421858674311519516103355725165722525390009985881988899130462177692122383339024026859820168673025385073358608429816413763429981035732219143153572731200142764249677904613328770593246050429399800757617832978198477363500460728899517043860688066837112861556154149297884279954403370481044085049024914052363602216914740259091729201109948490606679279738252561164000813 A227111 814 1001627320212819759230966564626676556203300160349865254759347090662395283611492968109633182801542537301079826219456490166104338561821212679348421650895528036699326561099176792231345341816864154424681488053107326902779234404371045676337084050958674460378641724722205563137800703911949113895808696233742869886793291118385680742493988925702886609287227862116662592877307566843569461704535563768164463188170691549447384483605875247778090292229538551880846258211273494850890577240003751941031738579356045923603781535610147596827116700308939745880783418956928980158115838350757923575675006260504997971993128062308732211308784767631544201406964983128866483902781835056438605265132989483702065002916197564402340938357953110794194387944282977553869704761932841135547253995569839405953597626892323089560112147312949666645338736119006922549199317840205319436116175783386764521224300958843027542710572170725801337968316256969262678868378572931026248312524563563035624469524043011256206101725641234410959707997037673639004263015024183147295109234238530306569726428647277845064473691254228209096286802268024739090333800598749837546755805110869888860496251473576775350754983929098417171517944030229701793963201884433382849310670456247546912418128111860174487045757781011460405881525555560030657061892993345121589653991700692517283357894999474682023936711735477833285699256189722058547006795733519017667307596515682549088472203806863214017319679113417741303704767936964888312917147879619905760408403781893468197062473893661517215312772274145686701178287635107558865184542729102572811741077427169714343990751603866915909865401234100380024370837643660925277136568483069715640584122509653062273871805277113782215371103830170766283371315130981666335864827888179187935676104427166801185678560463538341871980441524904090418502639094562489246402697406400840308546040085877718011726287568371704173225257532092727342299405044010004512865759733390898568719663305691800603833726680994699497782585434860498995547383381770675271592081465257982727181176809847649795537970948412058549774929395233338611887908236633963384276774169718055207602496233035084442400068787339996289398235806957806457131927543025917301375823507055647914868830795164697098814363505494598848546535013676831922929672592425973264842686238248345492036003912375357278323384114994034878531439051423149151147009130204957546583615719323281994821390844538882567145640878603982421945178722452579755547602071509880578589600013155557309775530490811212997993091551414441888910031054136233507197943235131295747916114840270622495423562339756088007849322593910699676258523079040021593752560617759144215891788501330636351387588511724012045569139740892958061867698644049448498704059694320756874748781783257415037071316967422724585553939293213173764389493839672138945670979983478922150377780758980931399543428592798276607680629021492657609562675390765986860625242067516906318308099159451767637433325505090001613916386995593787206455522451746642038332133442962662708921203517483068277951432722646236291546256369107568863295471929668351294742213564324523022985160981055411774153636108494674754171876416966194848091270533085052139036079209704873529927337881359792252200067912933041173872765123147765585258977304942631274971240424350069495058197088126878453003175874020919870867018822506391815758704628384066058212770037673824626072985801133524100747220200245533191713474403123377983368140857330337418179320273579631328000691024185303745491577070799277888413576736885533620009017491231659599561453526243039527342035189094135902408430342324079863446415164152354014633435083637043868959124033887576771202168005243093300705303483626049687268980303522427291546009981537895196476931445491169893286574378255219360775383974431168992207350986699535666925675471060676327549250503024077562832764164555113202511283804954576477508719790463052480140693546696327074121715853177550628509405079498750998975607391712230958546219311431995887381443231187442026625426956233023317003206314926732923433959141040708825000395560234303868510402557639691209116595978654483816627327836863077032939697334707934021435175718033015812657682664676756306969608416391070130506555761375225827396743095596995321132609895948549051583298447855099953857884934591898773389529202045255697482070529278511092203465968449121787437227960831210507200535174888216315416359823503837354782768769820445304635411873650545762336887360616985504513414466197879173843088446011959661525113266458649421033271668755344158242440631786680659246828137739015135557941158417975296264551075938391516301264887514323318400697399285303714312051455938879581057760932443073460773751484707603248276785286592288628715532776993238982475993256583050953753102792804292965710738930233024409950198522416135485468405852631947876668782682326520923366748707660889410301960759405751594041028362031253499169367626621087695825417892055000814 A227111 815 1001629323466458559553521839103636037769687106881887681716620625768277487742715012240596134431794756624917268690159421455720437655460101901936841307780932934163020362261548952827946003429953933170837867375906620452189475109446262173929111012079418917593422929150397211533341929765567639900906724118381951974381303634592581667927121894523123988325822273158660740372382986654578002637704490020341695679569984487622081579105850059335461170010033717033910755355097094623651215034370434370605995952474106692550470440203019880783845259206507344436687900988537930390845253725305328334037094051771962581291732508752329723182354347818453442628946801041852058827221271487109038246307498360906654854330023941981445243820295293613926314911236624180027048530812984798369299442931375846726370807346984852109944984617974448344165382676287351833734639540911359805660582649745344049012230432442488553755415893406446068838311816338628108322791935151603863430625185439311664572127925876106055680378223531468706767904040443294770906911788700924395855996898191040150600541781457423863402254803998127136123098803520599096163882356518023737840785074208934068761980784408339050505241901702478840174527783484308443529964515060753001438197362349505456591483461974673315596945566798529577338358457099610389772388436624650220609222276950054359452654140344852711796844982194576163529381662061378636106669028355818294330662834383562085336367495013267795056917455557496127448462015531100675249768322992329840480342884054776135782902210185567338967630435487028814568044585240413419454123965372095851772551606975253600503582497134294613808995227999787777627238714013186743229516789067392868549200934574600267022831067248056826741524730641495603388836981949574337505420369387607033298231642771200702997039655434835661729156738840580430425086023944373160340834753617144692607646013539892257466975719010374632535492213310742014786414880471848970972325785692316434208325565425502587587912680504977910408785601419041839634041803776360508348293470013376933721035324423880080403067158397690046119885732087705055519562107549241934186963543582198323899057971814533896789579164400623384358505207733791296733718623848456909539935138200955698877370979233332070602747976329987180380943115755329482922862863585173502025354158744881002964120183924726868196177026579467853307689488466335173832398747451880318074205093372092318247968311618388157704584086360918383718576042141018073973760719023763006383789254991523815157445287296226882836886292660604914329119063412349224936530923763297262675678958654801241189262227638204551893875802904018877329499834600356404428951297449194081700425562834775595733739307340527412615345754146749137991809825634091196620719425116688778397647410248203796266223761907575389598276575394515181870638801879152990613479277408364614526759374535201308896480864130240335966676478407994870198465806146267537808755768487550489802011704085159112157413408130412588152988871443859946972294647314833594541722491549925872865340475132815940939062668641777047185222211962250231843509561665629297468344515016491679720452322187992391130280286634296589197852961740412255764554088059103071696131563119567275953122167726982777400565699238919512092272349829164304497080556760777418322581082080171427201025542917022998331769861007322993561121692031278797432201246537507531343603634484836274246512170878338985917446075281065580043210592492023308327651320974356997302583123097132022562230057033349855044578885113885155781545939162263976892599954893754199658032407493546658182962411675074744346242205318452020445996864686739954514015454792940485774312278113369491748032415407876229629374225481576925987255179734642754657085390766948385378267312234397165914117708366205663236478585674099440334614627212007202479522719532307507845904556476208257840548050287747004380882764572329932662004138117816325676161293755842456367197885577962525150362018512736994562531783843045434658318253619364352188244650557607747905572760275420650995592485398927331025388362803250931501837855289402809091130025915552585787284712326858781151460119186623775910992713518008020525626030098118134417447723656753294698637158649248699866304971438092460094102756276736631091973942744927802283224620626450860681515419196075730377848816685094165098207717202302834958629701217205471202179935758234264931791351434217913004963091433705238847597019637970306618608339988997668388872142378456115423891815613288258228862725045581758512862379901184780998626598413354777413308387429101412346291035417258074776468852441617820695627501684818227361772100034112465058435070217924592797096741017764598996754374939553273562064602394158900053300804430642670139217476858650204704280303956235349261764248580478773539052518732686398635517962084280800695516101376816027702979865742587692128641037787823687995732338413218041941999529347718469947164855407850331321529804638223760000815 A227111 816 1001631326724103865150428126388083278477135969699898145331634193754769677207028102387009122655953987031628975987395721948343892606169308483578823968784200074377993160265574149364752482529729447736887344897216690777377272161493701832049087824625105992380299441535876870603042790886289370332274576817934380042051509527313057561972072068024419045648096038193919829831747068827674004226866195967617200799193179164402886131719560886551973965684595646809115284624726958559629188841949612534234733412524979902184499495220296505287996679300198640751067834618459124047749106435654663106343004202384391118956390094245354099779491980315840294768200514734047177548210059445749230629327552370638243678156030537026413009146380593266155589653072252265331125607356176719576963340394714455482494420682645948452756881418383572145749121340407365672319300087641242310539988651474527363916941692382129137773680376695522309559723691624292469322039318056605788065421020441370018631894034507488283849478328081814044064083165291667660458779963520238782680605462889727298442312675971260349602703763443261441123142840621919335094049945192402973289510918232326681519248419509411615709766136835527261203109715368357468116621873195819921059766855894919485146149098029179136831716586202617416616501673410643063437607950744461576916318373804954267860680528369775506502793893860603840946230887539003502674219183146868210233732478041923255944855618659785617785644355375087563327299171151426969514153934216058677260403938980135841553280307792925236208646853532587016351528034628405612645855314754842053235152579266726473583613789955298130794355930080378375968693588466243931959342322823834434851868317335885293713712050636319517578064431475585782549872993340166921523113713892480980624119051298810140971278848328467970936941855282077670061042783697918409992592946040249229490630388523373297165612934950086365716385580121943378738351725959310509626257725831022059107803083507913775287396055726505193683611719492462092282860572864420677687539491328724879009644783767347751353380314736468870551565913309394301534439808061569124434197954125008714125987714722875029624337659116552116817933928454808528509354284828572678910728300769856277281713086060421706471724484727125476849809278793014458568151877387970999779932236188355806487877766673058713737538061655197628128402068966780667451323263098228212704636284235695446713281525560190003636360612961945464676739496871157177287456086789653451838292141991444198191920044877025944799840753435197143987533279761566018580844563317946846035073014264802435951473983667236265963223502647775362773343793923767082062720133758036419470829819470009476783600138467754505158446972792688291749192851191874766159063218056834952080883448668275510890558879318027887781633047362112031607789369392367255079788365421248451272509505903572598540117725692425167854550135153271057166713545468317154953065399138462222835474401790259183316185955319795523473075175807686447696594804697672701757164932956576839274123543104845003053461478489162898016670346115127899974865679821457156797271100410779499139487240069651606134007135420716221682536682692163860172099422319187919369189903243657435877969200441390893484760708118117922018363493199991197702541785336631962572475095967364347119529875473050635289639646094041832333087894403795841167289719124241901730282255633892473881386839276607756794284386072468921974125145721494817971144598293630805159247390845198896552695550165463230720103670526163806481058224365728724683668206473654969675200063958800191750035738072556059306636761900454227007713676817022912829772128809216636571646782868966594453128334701504877376590390929322585657481104557733243639072277646183909293500173572544703262958366708335821269549839270495404559064127449054275507228142910820896989859571957771959754039653821014815710336413135347793516914885648583841518349593598289274505414292899611965222234768608264614957022157907637513357475339297325371605517031159527419889881129394315774880661453266894922565123680656542578862660150140112992336513904307094014334816595687166838890367938290234821321681458470495359206959147328743154935683542739542925540549799616596389947313633917528780517647718654852441469639131371680682242880638024108815135381682273056237594717673609338006084492657920255169035021107384404439644673218330668553439490004509720246265900885044471746434570877477226813789401131901042234510558374360403984975505677892406070339181303597188761230367445964419470101729946245518332454107869887633829917329047340082081154879390243764762772850917643557045922288432062011268395850863769664331246997031496934583070013488867245391736168653062589936886393307783974746137965466664888389227696473534367268475879721155222831703795303872013125078082208710254770734701356923550375482403323825650394621698774146532514935447440467592907618677661752736137022073496238391779395571360002007618556280000816 A227111 817 1001633329985755684034691968684782532804589287934067858021042969341440566120614238955471181661958702805171244488722779471097629872498800384540331024530200801470360983317731660150789663081866561192352864738735647343382920295585835344343305660626826131580204783217166519427633599760337800981249673727187109186693211678357730884452603430500627972591664210397670395398248071581439276588220071697371431543574435855081644953004202244094641219573191554830398869138262297258191211005703645218425431447621198956191829757526736475440804235412773395889142829409691673065008664003476689161943911560058758793686856044444250857978939209576618572100971597692447698841523303807040900856301701987496677456282480194233157038030417440783521826670637632094924419645427364383399589509523025945468474009824760942937306802080036463928275438390305881104374357374407682953483698371646169730321924182216501671599513435502520284710936365002837406090639334026919109341845547419980276186491986630985170900169920982789829468639824751230339753657586309258911369469899704797080998718520446011750341945544987386072842026959771477480129199534196129475738939473516322361098402523937488653748589217317295690355929642747613677048073797996036348184548222427193077622769884870783711728015576320192876284536376836651526266635215570590677402847556221092655492266195371379591913462046736594717171718203837249199019163152949127834941797127212548676956983946285686569861866658868741396046868329622320810352561861848677341054766129947533458940908638217757919848933703487326451090073708869906824871840193046017438953886953720112455429585703582374458893483224178429541497445738075793625733193054765250565731670628203970764549724877793397959149851530777707208990796597482764764875007185782403345216692692503614506948789590183167588217448893504059077477542325353060719805468558065800475235472225091542697898667373918489290170106638260568130411798460647976013366805129375501395366228982679872465549521127931028734013494108805492291605626096745932364725118505899359242989389426123194250724459141416695276330909326395101034590955171885665685464897580586730000599833768374405417402582373895080770757766940938306932918677512240408617432237665316917881856066693787716456335904096105492183124432991231191101481313684208802912858346622550802829040745861425627939671040809863124761497078857917610911524191830570922010413609813190189713010802859804993155704749497525466804481307931966432343559669643627853270426172055569344391825324904901958253564434126233867128089160649913796422649469375782136951005001787148155286597691085374014338208117224542886782521165321734025429762283902793874984246219567047947991239718930072297701360116762274018531371629600439585340082961444986650346325670921656775200031332456639520300075501035238608479256458069789235401012419372007365814492003686308057646310779604618980071840755603917574687230419884025209625781229037731451743991432522249260752130467428579548749655991709369885074198046337940309802455253613691901029936252165479065872268334769471180813673824602408634908018703379320973290149919065655511976183469027364411293115031411043856782828345751176331391538079354262268003656969538551767791629721389103838654098820694862133592554968610414885325335108026115705555279639463499233700766143943105600555847993202375002250555745237586023527066940774906247948967548208667060138031849765776039797838919635655323620836688028391743050368288517274499741099883352342678003827391523534001331589531760878460279923557301326395910201955309833175317030245660159270076942925691485849242007080300429631785710849240223930550010911048398960239550126985676758020108203871466426247970937267880475070077170842593955103925824913036082116270551812187513581040130495459155120232826172706937466964199146136974558988567150164627195912121244169069970741482953642481909689680086803793181447929589545693134547914813971800309790207461271830566560587250552651469467739334957390796848659008813345648002640877841401494294163301408668990751935793938805863869569883572878503585014624528911434707209174525811498496929712734570928511718860244959941672137478057501307484159553226512186391895295972210956902744127421496985981444279844930310603770661490195648418245334018851451661500195983101638732385502175739268287996787314307375943819732740472801828156874591660578752335302205903034840838649224797474354959198933236872286630041380134171223390740396687428255038397808763833641097172788337963335708693701567092882844324940798536560768964924412196892359423325960296797559780585830470283624441927768781449934845524696705534695458411513620318353543006333435505441600898200480198161864295226371852012572126333997463872921670537013283027099925682501527616278722610056906460437565403377900878232689081816585599678476036673282158545525568706481777472604595066056745429851952166962689487674478110466079681066117642964999821915437091323722300813406092766878889616000817 A227111 818 1001635333251414024219335934203569474243266813834166590187059113282047614807991710506742064501935017599920900844180127940669176345810201489534930796708671037903179723965320302453844390511827972442945519996728237469780390370649049243852500645406098297407842837634352654319136578156934278865965346856202288984093650684739036090387059278145516901779584974680443094700844948247750692397945574133287960090469905803154161937129705366367409847969078727247823934289191458498161000429566027436873918685949859465177217161284067029418534820515956224756634409054599424613736334896756947008886580784775535907002059027037383356386409813355258233357799959340874883222186939676100304878657665360271324897266754515515389473807467088609257013121024817780535537242001324112521000131982468028179970232317298098038510030745187867119784911369036912594796158757450112468761964096732373034009910298700949162910474505391617609374810264566007688073827222836265123862007625323009695126602989596326538836004233038782316720216947986815759049045425963972749923772399861915885129990790584610329689474968528873343850729382384273880243537873260103818052698548421979882824892394061017280306387302880020558810474827345696062560059536675515718384048771602578165153030210925407304197409853214513800084086328492788697896277105777584210633457900339288779303772225635909654144276098154185396467291943432710642630022187772759514014320142596569369576295936997634285616346596984273489174285335795652755823031140002886884475232180802532950068846384193481075056980476118524778889443302000973036650861531113757675674010019440784743075229836280198009852445713014083542426448354591301083731978277219400753909978257110375304173918091949439833895133510963190699973738993293409857411196768875251796309490644908375395126504677621376675704296860430909143740415202767650383143210250592924013890382446806502250595539797956071514213736892108128265967937340866158957592872552476133888643188693078730022210944313197997200015235630600026290870716845905842996016983535458683502216546680023036852329193242583624729406725519343202258879714959494475016988206941257456976105709959327816178498694304030204223260191904355370875604088541066923743964643957113337787391060549643822318682756346207212669624072114620323754584723632377603178586784368244267998410215587110862913160247093231006949684946654447198344677048098287131828994532412197111457105993185963999484165500717020825494801954949117619536927485605789853070045923254461617238372117111353576137436064229157319755069981631091108716962553108702307670715585850305694509893999478320233612253126404511372644792082588701895554019219660279617851862430023067611257316231400033374245817051728002384632435899655407037026402449736143381256408306738046537630133064243793543020236783158352897323426054470673767190113829029591030040858211421864157752920168653579649192075206860260927972244641073807810962655012283034574141495782042891469776250181430331089722798171225829830738792387047585289088270160851497371248805355461144122706856974461137666294556962787159823054942404288827757066416677908336846016107010614803326534697547989500544863406490691646151207518170266560804428770657664571475705262060991110738892575687501610038556114035602430087791612558705134055244905413390815588224137578111046367237173631847726117360914152307244165611219591112946630471744321901861747189896491937001689963079238705737800647097857232845825708708667759033563145501071921304223441792553979420495704042029476711261933173590984634517504769409985019111315174406065680915195419120777145482177967491758530926008212520207695403284195194047308227265341796869294157726841375121279716052488731704877634240636381674349982810731475031442269116157138169381844455893720031016883080176358302538013330999862579130707768810236073023420297023602247514568449309466664648635154999678451348256452621157137611355311048535325959909903797228752412247695928820759761930340002070005821103689472345068618005799354639557751551660065992362315381926960522982035513080028030727790080525661365251979297832379938475951824036215619612579661581057888716843790063653730587511135741028304026186411680268939336607867217781918389984211279175799646343542686830474340251000981090887318068049850233031838301250724297638858131608238084260307070287286884962282373853790115840275736374740966108402436862773428577662348656433945398188605368837875330142893782360614255960364378820497993865651048892794404050997708034333742959048615314713432901868218050711877666992240315770507689712352840848265741875474312897224927095497757597253980631614904010462970756508154913532168445023597308542947450155279567625326035884948815889030759742081478805259479493961049269691233744387425954445565939805653039883217802628986478811613843399445360836550315543146794855071925056262266885784057871923051892948190172092876880538518011981833020317861097538533015778058848701666556478612148219062415755223769000818 A227111 819 1001637336521078893717398617191403189413530517834989669232305419542253135933879885924042463747108550288294141983176645056436334904691795480065411066185724124220725329523297872111131566540458206435808539326575878061516594284086407621655402515063045803943810827188447718241228049910662959134762740985914751714944431762853712356780882321379620589382887905877800791376636679542248939827748930747848006594692715311422193809598497980825138380544680024185705238382229638011939734454308695357923088788568805933448526316762197767795066921110156452433671148927528390983175870696361731858777121868775161546513814272361750575108678335316906004664690056368692593374260936351138133775460381774745743737929052371568138024392181546505403814194267538003500460680980883695523797809599332403606503566312294258624881346822312050693439114474931375230231042468663253011612493937707082800384332148791224640626583824669028879174526493901825883724200533084620157058228430228918495598573262526119239502450919876348224363867598591243092855812293715071020282962988495346139062056253485192780389688335728468456052429697770196621831526882855721138726138524343337787311141721484706999817010427000877729634275152604994824309437043117540995617489503351936822086933323908206385127147464322492213535366303789161147096836246805529130586308576577686610325109740524868659768213007114468242791348283299425789847470198618115896380399043401912765587822540912551296938632143107605591062394942970277478798920465254814328387152453925839789004798988427308553380912832159628082235513754436486964888064926011948062996315350021869737690995874284440984544883043446616087369354777946512820596069947550221999656720826501157854296322469021074007897007903271062774824361233562405647633428826503914539627300860544448519184791316123783128867465101436412556665198624520578376118623476293619731180344427096160391374949446337768758982846830291742375586208708610428891450139762207872035781590478060749950688308862621074074881704632337273996814493095047929181606229637061029301077651753873407508976774706719385437514767637517910035957837617889803050766355251985874593439075440747135000362676896001409701294743343968421819404901442311087200299891477783819776401318413883065539633605995263569179953305870581428562241001610723386620108932738900146140323661604712996389024647785785522370888982899579010160215819841471804211427619479251522241515717208237360609304664054866554786955419086223036464234593028417504980108435493037699989551024511195973519683437143032213635583257903926281738530073237385875605955145144526390119495871111032592561634976896425973550312829286084551792488593673289176127195339872943411172971698084504934593635471064404480520442890508674976210876062955702770581725832904313688052286667734721999274866184111619138528185462714303452079578420021848076803546285772472509477549366436270645571768972030602807738496667988402728158392912383433358981606333582711564126667484669941819917549037273422626406744494747285186212510397082016618989934161170825108742936909109214320235120080720271723549986105538728316018551489768402512770733387316848372672323252973303408833085173647844706154069408971509799471025252937883147878674919747441091392664368814330942955496285696908737683177727044926130404989787496087090215850527152501823185965000594433964819946499133298224354313227528601789424230359142556583365182204669847532116693388824417373203063496104939454712331693433318712924110088423706966166887094886524627153509903559438625823936578871536563216503093127928879398087203239176016311589352345310093543240361844272435989764107000950107825761538507146310970747928592648346188171152046009850408049370256093073058636982472043254339854502539288406175782334401541912667770444304875904983447059500134385580853817641388901831079636718936577776714031667523151357202196213611222969316345968795469469047258586744182604169611729896013908803064546559962312962940786836889276612197358491647592344766622511294376357424921382664522291471092805812394422968234090725215260251977987666535938843696206216776351074324394068730689166232320389810668316261692712032373612935030638625821728581486979893539073362300148538220381742864088503470936500956853929636003070889077712431359304194267740998713452913265826603104351770592115798560736322613430672221744922474718090680034615098056840998674074915311851918616469140292609041281927391089414072656681781518137597054705076158515238174210525156494380875972168932577023288571197703250360761641138942823038292211013531286214818530839906130621478110160504065264891075068324150841406358126232394746294976914972471430481889042133812731231100544738277286260806338858721491436165951588390841883092549047115521252759843827814803614973303321253928579240662604154171381193565748899470645455403044099405111988353041566853841611347662566191143985919323043369114125316399530182505873435653579661975201125404997448522720401383142545447787288400558740000819 A227111 820 1001639339794750300541934637964418236285705775421782072397809717562905161326869706069006320121529302440892783553860690508882267649420935687310560995518321564872265099936053738982910468501137442961709582971211585693275989079805195404099996776624223429390012616512694252299030179712443643882524076232530758197591659362733144413520856847053876289345921154751832962003538989720907179377380835553311556716572616736762346748182963015883970325455073703697784531065458578536926566875279442974884238607309509152374443354349654075029318444214580137926060060045069611630903237623489388247344082476010012516052131764083293239582791169317190228663344127515447530800106809989788649112051832390630635564056256904775614406152714941394689357913286669525455442864121710120049187533082430602139328311291246912981081298486967185286795313486040540181612466018153394179361067050226196250453200544421512312777164128673767742726893225345438877111401973797612499075706281561916945810241449977517688751333598239351972827277544009720058394011189580609404999039581671399357354472461712569759984664504775450438020812929285741432842386272029243312295155872802333775438294363885325076836949043741425344086854400596489559471739965929067171162805222612559477188974919609701171328992311313223448666578860721684639090637651780126464538792164984206307797991101965045937279896633886338195629679680599525096755617182915883110424419044685985249270757147188056826104228386086275459676592794270989134018082410339921806875806341346272408503574465075216561613826112910235421015559700685106394559993729105149225361327584976895771411030471533114323590571935202850534888515433113642265267119838606385121823500739188900878354920686361838131953074257452974183438947691584899033451430683504156350687504863349860117436921310311288871756101459690911132629881045774087002072608063157429108169213863771124201248925693986065894722408724471189222178851752761878174967056503529803578973185907353062883495131509216588372716656398546523435731886697743248560618687006524286439600795225674698709111769623416469683043059042323778346258566331306159115412962309679390358247004861921910784673349805176703009810115729231849564344184881238367733933225153822810700083757878732502245215041440156876950745458564523545652983505768972023343249795353587037156247697984037795599430314972167933694840493670595124371581693074766810106937755202661486212148003128214671090839918664710499019347972171566406955358403878066634329512605856838640141696541996006623794519122933769063635781371750687019609462459188815387824597654747145963586425804408264920627341779932767513275855418539098331879003476754922503485887314645771294629770976416643787372104624961100792277675929009823557661173077670802279537530852974723088372924725770427335654620940300967124983304166187905454632011905411498006670670301835003196211146457377250597944406535919354793737251884053766460322775421358295470836041262221237233767752846535134909619758541281774375080771478405535888395835236813722512862320643667898645037693250860325681689299413294138607130646045687884451070894699114315632897850591937606899358453794293274657891913339273328595352790070959120224320357634183960252987306105621575324213856043404175995929880586650924017465050663312588607698545463420417176976640143265331990611500326157197980056028412908935576798454691989445627036696260972803124156447073287066975319820620521231942799104164431284566734008272270996870893776903080738312508898124437272607648784790083541702671711515482761132698644891616610365845860980302267320257556294608819365042650302842818157042877555603155897205769494626939130069322561861240189687994234230587101052628906638781096513078222111767562044688832265482753277563243697094558613426398001308621015226009511173209491322441335693184746304168170441205413796561675289462801257396049554340725097635966332407381534848424808734935397208713808425165504922242785258204135154465022534129630988652546362505634130208355067053877559630433152648062764124087932013685441698100232873728646985411594480544125493367947823532647728710337580350675786616638831835357936744177529080833892192854956511469089203114563472674028766604199180850316409792313257959231550680043697518800208389016246533165931785242216127400489938621296456307254998018124660725206001815592012802079079600757742362185051446761375981331297353280105457532944653227277843576009546007646115989219551557739547538571312707190825866375583679042815841126472863890734583441102686718647047948792199055720236886075646285150644706460120721386512268458644397547291953249360394210283341694666579469565494463330618916595092379728553832965698396419312660099292846073172994200008031263258922694836426954135989841300077811225500193107313415005147292168045596161886907341657219354600997248594068942995255430223417865050262768618375732218496284242989067010691451773282443048226465567430651273427537274232480458768745157388833120729964912719785894530000820 A227111 821 1001641343072428252706014642939976766504986943643919385444119523513107981717650106672484578248245503035750556789139504088280108768899798194277243821160247190449209120342032885760865136449963313670055048183941719577120799753721838420206718568996121275321808350733983466860346330054561840719901178321548460518122139794336925448046830176410789514777120226004759577763585196007509984512197341375154914408938201875401127557565037188000403595414899475464647246610335004215701411090401253799315879680428800682604179297302914248020706305083673500165225755712756030621198971038981459355424215432316187414208388706800307591896908584324420184708484548199037871638799717610034367752998918360519956443552639273551494905009959108800179965745497092284600226237003937902788446747761972969190933257544262991908594966390939277874343575025974073148217897867855199443680762519348684208907994368022216823652998458361398506437709650252715041495254370717835893767619812817421841213904151964819070524184981667046000611346850340444210235536734510132753924134508730279737164691824518431128870699281324070300585960502455547574627481760179955843898924741975353241581501902686741705765618010639695816510541696575656477298253914584689592254030007227387212804577360737453457407426762912718927649153701665870716156126671908333188544915713437949967634029011336924757631246325019837755298956471716094947522511268360401471992021777627694222197853775936763379676968043246109000084404541865515281053380169025943566254165278630567948594465632435141913058522032009080328654242103722272251018346362127719370733766359569069409852551423856366393944934675362176057546138594057139137773703860025466264646194164190722535330176238348914533160317089593592081484043506705457842015935180717889930173702323819959516296611735634724703017721188764963049350709892979513351622091629997436799551136582467671399070232031446078917407860400529655317727004368089797490014796008751360498818135981689095999142837749528918497030780757784438824146420887519829554020760314716693258536613397964072406755314439446739741275705743004348226177740938402863890113303332553243361775735481338195553054172016875950686320133939762013284699345147788725309226381933072818454227374226471858391805648804700123658504096486260721394204230307421320285685758466557635397583110333293440013416800836408853382922097829211576578930857227992743820716497273960463915641175901979411802973862983938523776291144312723794669086091558410155869752847377070245383483787689101064783255515998495247736765611099794937725597751831995235382135918066849502733208450869754241286072002023765743833985544276385097246381150210083524737220997244273390832487292547423648961594864235757079008196079881161134417779725040746745079134225265847311986197157931826589841557527543572860733442513657709644980206865983229251246661795098803319931766407160687803079166154086854863474808755749796071187707664180979794514599500944780069908637670476701312404907838978939389592248217322085954972864743297983629910264351690196046673812501138084465431553577572730075327140035256425840734258112587695310039347985126020041184935662828190921188255819691174056836332931833108073151834765099757595654874197085907892444757030024870139913058115469141823027388684676232055148715934380939028023498009455402670748329047334664329451394091000941448170474990674475292700421732575900839403552829597848367249101412630356291874165345266410365807036800832829081194085371921620363897099435267354595099113563025968359851557420279968161642038752343177095973464743144829837588957633705096993329035078049880602317347368922277339410562956058102622409075554195393164239780961872867391074785002046186324705015155195153148597340878388807429740530510417406170468142082941436853188163164058208784778241289594995002315032271876946466659488452690636099348515475412989237637565474938635023700380816025036537294280335325621683170625357238720940710105002773018501233912411025247055401000649829023138997389156091176056089446677585093888718456663256589206105960303717490305051755098915082995715732088577229443926701442419237522898880701217649382701174199341828265729286351473515471241120313994221122659026948529572204751099721658965672208556649341316353429953676581285685746482417565003740887720785634341009423768926382411653666859321372674011537172021402951685136829654406026419017200737102432007800500115157839087656744810740192037457340160881499528792795111164089512078255999648770263774240864293432333246280352822781992527334998979405503511126225429683721534715110788048910861703204675582982568375817862747611419943610676492038848024568662860454139431424247939551596585004953986335758398058801687274939843155497624290974743897349066164239158621278816292896014658673981208701353012416626961300521475473957551117920675730097321329166323532951302290071357622298155044413567069502429787071864296713031837855912699076504467331827798324665246356427497013063827201824045701231140000821 A227111 822 1001643346354112758222725304668720711820555535381520967507468629679757198216050636811371053511332993206635098987812189583734424638608453726224211439960578949948071697195401304726700604441253303128181250851076377877588742409628069874803753787029159270787734770921294922210767356494922919663870174480022579538810645280418922462534993125657621479509095903955865666127988890215898460542445458590460283883213708195088305743083389971326596633206206334938143102201130440354644383914686508034948198869213277301598234996509134410494852692421254349068011506026341396073215143825292634080719436892499707964107207111061669060748009084902006042379536774939470925587027547678669481011744635709244625651074895743265985751094993514312244851164033893920871508767930956467800130614535419305603789208808638752123287536667890978454412356527837329782878153763469322688061496486694361839226185987760499667542224252045538065106048757929288653699991922349465927465609735557971769776024662827312758712348512348258001105108721061317613579947485525207763000061747594298158142494754544725693271244452962648284221786223938531672793345273710633817538583296512542036415182731915108784885144216798880146858433292314962774210612021533047021667285448116238862356390410414985957394731876594915760775695776524607469036837299522586367559512676804838051368980073087149440378796541575207898340580731433408700031806788286182575612049878560825058541612186395044496056539340356091263916318435214922419289671286652263535730957865154249403389016548957903208877272932491530520701989176785464135862163292425883632443402677876427220406394233187803076206189450907936209963050835799438736618865765167919195740117071457227416036057997823036310303021572095818194410753500609032305240034313554799935270058514873919651352294468740759051156815935335584477817117683266669429603020787178624186361578255632667120549259047708892883871709150355733968313168632876354817857014160168410945035603814382086191427482972320922423358558230973237736625522656925872706982125107676704004916606184751267539674453251366506865131771824732791175831869515538482129509777400044495505952779642450911224583356214435311088416329877020082692996682696914676701795762018102751374710459870520227577643699913752518017311256617502948457082495170228951622557357814731318717500318462357858902312789874411095885656695739712394508413419965335618113129371896848074081366345698119067758669254260573651734673986395993072144503863323637914286186520248435486918117716016534746443389075885732725604327315567381355943722516007889436913417866950861038777466771323069554990146309247142449585540444734197794598036544640504941427515549182781992064623186227378972832476143638113445897392995481043220811038737042535653494953581254760312827846407237769528768966783322973326938863013417753656233308920942329205799752790415722847236571267497290977997395061821218630648616350573570318895796273135985381052830234672945918206556250518274512960997513884997588929745627443439827666369153139074390640710449706037106422237950118049048349624114998195921373996550929365707540251696652849590730853748189092442633080425800158123775804921544921525845173275903618949297021948544967437535881546581314758154920344214716333609933765589442880724383815436136356949513643205109244438133639274444941410405212002147498453895795809067421640462396047658186959017687792329294944258833579351115872548843857861731966227861654301794463337130339696738579976763221470430234746491153716231683866488645445626998193581692137010062879275287983137436040079708470266268330544300106847228412916754994051775709185459972306409638621286808969119693433216432232464248201245103142575336564515137788171025784128950460681526305508519518523124508725149442036785924666989309663868231763521675186299672868082869863701208756743916384251330462127684059038882981138806219991195728859803334461884379287052518930115151356937205277890064269913229743637724819912116449856315939474906458905467817162913458795802434360881928423325800996142110012237902033842674415405224011385379790830800281756230152093583065737860585484542010698139882340219982642002857512697868551925617191261906802973593120285638427243499979270083045192814066095732180669515774571338543860328099622601784687978744596654767802071137290981649480518922246293829441449089501164872393016667393733297837743013888469694057440206552932559058183213416176057076548220267510195299086342269734052305158182999133066454289785185882271952571648688056220212261942384951372673005700611263266413010796058934617007535511810366238138415813533689336793662661133976520956167222018725252632699217534449241423108018408318921855232425599824418409476304958805141398835175904022964403152000433908235497258295981039303100257595985141658623122954606198392557169175251279678421914322854712580813726435374950327625674996395023908505159612393579724920746988668342820871361945334471969067334924706029415228151464710669020208748484436602756568571000822 A227111 823 1001645349639803825105169321866624034619039199726086743605759725231572438206933960930927026146767531294373266754974414651324452603369450834362764090189181627284811346148346486408968024956701320498337543899908024982160555867535768331189781556116526610537280225115514956449877794562775563179654940379651638405648174441191361160585581270195825964575644132632896457633316386615915307143359033496865267462406319708095757717819475010548974249211472343755398079011870195368914758199238635996873867511811699848472409392296523249466370767878618485271625968549188223000294534224959085694948616872018068748090819138061682795379330273328278937807297113828312319980679683862126038633096624830763045221965677936613919643792944209394263516544936042022913853418663892103476062276893859929694638443417865436143247520251055719269978326074676041882511745446628631728839017410243654465430515755923567194173537119670389157723817571520366802627046607291815372026746830883675265906746793035424509185901117974758512639443885278148389364834201209943276681077614963869212230080759797070090898112564322683510237030597210393589354235312826553757046038417835236136757280209038991113200027245381548126608087313365036862439584786279791833846744093094881064826887735983002210005909212601261523844304608988511364550109502481029286060339462641646745331644861079661585666340374410659802431357574839572610377490756952236636708840701188590158414101575397219432369594690055095008055600158851708444592644350713783460089003383503725546609192759042406659051255545124336981731021500435163464686712744501450137848539845311049206901265976566416900388485496892893091160108585843564196902281863761675827718483085426724136326699347403701780137293263605802068957548730034549479797939335781411109689211165060775696867777213813399920939283524264437427797308354452685253048900479868576451979953541989627249301032474827918069626030814856626819380575603895893566198560076706716485848742525090896819618176731287724227453876029592668902343211469147040137840019242372898598009899324705100428811568527866254283706055348535164935671216831051335465535633555709182291611238304648420390924467185594685787021630758993516599222306676995371186001376884317561198280136472985741243872383342760539873542591116357679366493148613825087850153181609161262421671195827597200507697301059977427907012058199720951835373225215596617927137605411771151280240547966894822820902792187279199018993517220189572986335428536695475470456682465606230941714482006583295725192861599101241553780028974275725095334608515195854940459698551212804581477476753878992678386535298474871868415850071253277449349355616347841287188320689143136631363042082918940297874384941439127260049033188025986817599197985591958841219824416843688123206215618597807150092494666698415357973318283047049226963677915190883592181160670057016887166937319894206172190368808263106931790792942796657280684268657343945359411360538900664597447883560866911839546734567620451085944547545102466328702399922407804046193747497026254144760598547275471946582729780994364188266568847140426236410351315508638317447514586549472832839671919824788429224282233576359868533792193334423603087434515712692705656860748753046587350746162960006012576115317061001494676122380739840537551310177246938722241576513699992290832630141823173701558039271207645684304735524279807284717130535004457870272821257614721745182740588300346277061437818150937721659646648150381172621094093802787803685340282801439681062501783323804326421609719448836916619432884891674649971774692656218465718251123606489808402276587498526685762856276025878985329163224640979781573569980889589774517736577265851819748847797192033444555939855813703427252515412533194683772747544426361825252592068370501559546122646797039065591836682650364739845941156846397600207152498129119861716364959556253022190646473613695579129918279355430277010116474292959583826678936879416412331376271385256753501070714418194374383471330227097897955599581028576594559011126558201066517202569208052983485511547948861529685071285330188257878581558171520815414831761786278339742041097085782380750492135711719748320892776767002975313683596230758684526133343611014636829332246972764650474911441394331037196099466848847353310262434807661543546603000545535445809476873860369395646696318732484553350087441889896063901387004237667816590801902416144927820869321982102774270823285707205919579284902985078430891763264522703953556333181687196644068345290057112732031270033662555789752969054095329489960138118569400509447085805346674748082843179503613199496753265890922971046461522933225679406712444084859741658730410484924314245136584468090613104326788153017000207430698634531616951456515763165205964663126258472643900047503604318970232458992150754592537327328289108705507313615565437614508790741498654753993378945454945340930678467668390945010694400375248293260290656220506725312196554908546999488657255767242014049775838106369805728382906824000823 A227111 824 1001647352929501461366465419447045042562439717092665640243865415783515432722130617600632837364008453775924522508301289501165943062690923148625824361991137794208105336821090711404745441588024533296537287271867643547359443810769914660316815865804835089803472140405177452708869399396153921374286376769868527534444963158001432898027483518895831363101915662441652627522275787582560550083757421754389815734350784236851960201139822343755911957188644170066879383473090076007104365588400390090231174751511775273002893059813709607516360566209659389816175257452057309870714193417954320469294714135171093347335815611735851711633859362928077585280270722380160439830380174295906735337495221543000962112346877242318717975888965809531587311557656887043833865352449857922492338272550613586799962413389148482665311167993972933844748975052873778878067673140336646832339005765590413456252752255115852855320164967077086274250087481090403794602722572731329963735141418449871423521720634759234555372092177018282113644120906164813836940551613264765749082105769356099078220910921800447190283749634854540911151088422987366223917475489624386064879841876094533223933041181562994008450338536651153745487541649392805159220994702675153781408878739561399969140901150896117785599914238462291994490757381836953645796313995230997410819388996953012515948330686318014764916424557651029827209387229656381708791278103233718734393827936294380485715857578541828614622064384748418578905260178788109829574318613583195216369271297974761596195131728024535727315615744426549957472493431957462345836856653791076977456389658758296426321803351877963638989098470787680687495382969850772833194876229588784485304970603197154872703514773386360529543030501882026258989590826937598795396289899354842638197875743547835759904297029716475253270384643780329140736828364591577040736139908239933168345678877710349650299898409772318466414461174034384823483858631078788189352816119009012885121545811630911397597433881449759319930010014921369529450042917833352909263369049704401218699418640498833232827674883463635562963256253780730234176355382309165698691026144846783932575777031619076908122798123304473620178769491166618256378485038915728494046834210369534071384430281883976755484350859949581694708585683522600825234378651665233005158652963901923386381307851271355383635958595677235071993461127951694581537183567538635700408124068868845450646260373909390264850314925104904323130981555489339379085408135408044998083985464684975633927929948629191175767777238381050680377403808729346331217417828469162816161690033696489140135778670055033665048822516555322508912444453367879511170056520461037438230390124356999368453522816938482949527601717376533994665439840194969874091789963176891288094971202997568229327701718201197938469025322918781971481060902744752307644378186313405053006015826578604210784988806532274693105422211003328396183437893733926523425259706985463774166093980568912164104132538427477322852139148128588812961721845267810906191617499541279708662765493880537747562850962050328547408573898104302061996749458904123966333458428671017638071299890847792183596245156535547653000982558365022099708607735073636996031021741284702182497304624938662546862606106297411588373424135681701851089668852260218201796248922917779572913911752414886051542766865673052135903294888832292303787036712110393448284041782306510191396232508312978141046879837908974033896130209060346161880788172980340343043742597410998646039477223247258792788147676643504485384816935670082232601129113694565158033091498769563698446712293840406477081786544823288766061233749962721851627161576557790442246324158909858120480853380274758150207384152312291264107691179522389270530419456882493444653595571398326169251093131517852375882252429378464427906446191137430367707337978865010084245608996049864789493960708227133251715552048686651610792216735857527103491383442006978054594489653032012281099931020908055886289757804443173354456280622263299446683578329314279855909765883698525759593534607471081387353576485129283012002906644087379127424297033578407006362879525711941326814178570469836669975033654053988314247691550000630892128372316794977552923216757450458358879335822592065781938116659036544310083602520503920722905346453547843180125093438983734465743077511164636597463241318295680569229692977192386827026121073713838548912546614325892319904172031161688555262955651296700785770856551359585314706355313996927840781241161287105728676447544475740274608046039982410852922163608660764674918506775579224637452045764901277905920528978951833790909618570060661090231269639335315378636052532257115212160679278704322176075356755819404316859953172388183829936472308354530050838786395711793580294641147349227902549354264396225921274414315410115771091906204551208114549473350514246831061165046499324024867511981885210575824965305116821122180190842039128296768208833980947804380312707332589481657950203666525397069093268637837269983557760833245900000824 A227111 825 1001649356223205675019748348552778767330658217937480786375419816770741240027764489423661104668752254766685306826051932836989970979925724077868752162805499012393504571404479542240019904592498741320647179025943849738746630504675375644278600731105376917917535220738920982838659302178502835887566349779442412331120380409522100726452088212702283573494446040308401866694897935676502398818241673962089965480485387670958027585352128865682779994002009573106008044888101624108244509601762652132812116577864404429041627365751356825543279075681325438367076271317300588016784746623340861843710693638904415072650492214618984364199220947851424111162113003983797903037431522736274647467103770494810951489440338890851236935388303667819413430522885738841063016978157648968789519365123682625750242153384280622518858633180165674270365608831553906299550753233800415760186041811873105619669421106154932571269952040212846891302965592107642157838791411373848379787777073360681576433684002934597327048167496693450249090373435893986722682947345978627444412393990290956712804103494410060710418333132262912507668588041653975168052712930986011078339145082021239374581653811508599854229316446215027020549651076349495857517948107802119546930161765485032347847744551633592690099502436080763009862145101827873015094617076494437763311729606444946082510720936234055756084874728914478788894630988628409663979856113179547711074344487313544233775640420098571596703896409444818481052362894300411805635126053775829738408990253057268542334820392741382583628027968998987555027284039962595239261113164039697846865843121399765403069344946277766128939810032084233777359865067525552426154699055144341381010179537310642783927833456279580602916685886162892729778503004050295121863846142454843408547370728189633644410756062613666909007077784628677417870845400820508915535768695266700747732146992616125117457209382319836978576566084887106861438648971976669771325298931075052343070609338236685916895138179497904042717362150713945496159509149016845364500040536304660608259483140738104331169435438384590921706515926009531740288288570084259100191372191433537992587933000881528907971965948509795761940415162918578958856004279286584018826826932851953433568255489546260386964876087407429210529214560820425279319671441056043187010838193357698008618919351465386730519128667086729125403627686966938426726625690070397552463928267189845582925390515149897535663949802913851740752348618433456840543976733237980385637286157185448321413591573547373952143545478210334580879663321983183760935804538209485145972126502136096834562846137030896298362273621521969084258987406388370396857825583124729004688918743850059761763116587352753784410581832282094362791990043814601230843512159939218443891955434098754400047316685481428125246304453819335314378305449508584478865946425842814001900930955018076207323353359622720820334914215675560034031967153677923198335509900224193476436298367397461941389560082095106294245917940567338335571727317625556894268327416447576391299775015365331761141319833607492049518393243305515540819879088214775205734250669351464628791067395130126364594062876193021052176463771900914547519230792420573351111679379725097317385956926842255563438946784922273437033640876517397099176310030103246599851912674878074098295810641516149304801169958915950851865743521720511929100436640499512933546658543105357673881610842907721945745547209923467111255897655043702844754960996835026657076278303723572373942966514398019947022931813257795270610463900977531963046145479036173114278515890302589462881452968799275906771134218587976136051267345744458920794838951895614394602567671776602370216204752207000963146418715260847040893027361460192375453146814294154694227951683905696218359005271878862819518633692323777062188504964964220805885423028801121873108931089667649736725410576286833341022499226768558337621824624711868900266234994496851952076305882427491666187613804357766326130145127205281170088571340450160501952244598572982884888449126635734145518495593473779126947143139298767759020981788370982230897221693914595581618720730655577918935045920487235568551287821740545930088608325635410000613389570564297459282091845199447126452442566626881633822707770619387471730828356671765631279943416887440013376646027627065830211463461873849449862575875382670464272098952024991124357885229892084589585406771602530169786395694577930009318084074433732555886720887153108748973999648276664071372400019815871969706217700726760880798538143342459547710206897198229027393761283102815657782751268483360622670994145261708851397696776098304458287559178903547587743876578682773013947018740321220854309223982218670819084118801681424279515979164298939329200253541667633547366038571425557937878900890460854666222652545268514132331297633771079889637413340755440545939261731214908232774063062155180967300662009706500677354766811475801680624427122105355475619700961232691950282004972567444072864120164810324769819991358143039183585800000825 A227111 826 1001651359520916474078168886588109407468745834211354221619899901970130916094461029519917821373360959433830831742889660418347343670366517986254216977161198799029538220619414245862283293920903180876541795787005364339174240354389025551219119373646522312805566220719558988540219802044398323493841970990767684839175174122748474807495539683980681494542697197837380567836189672844851476035456749895354132238661958825999018717170447609739371537218241665167965612734124520928019636014774751292527981812007328983098973673733085435197116452631960440451743346080027047360508722882963394332016426739822398167345466422256077786556213494581685954647407250624525599910857437159489739842102797967014445889800316809416671760619855726450860103540215197300983042217147771418735007086239920534842943040281787428666714522414766723433720176628926820432310478556428815687877225537124390360115070031540892128879978727261607152029671111764576285642016685162068404911805318951093156378386998879081475608062358473071543813853334527214389750227898036378850054018049329855188948173003538828619617953521738893283858748837918907387580061670187955574871677374246523575184308441592289830247461910839469112067041021906161014860270338539114156466580472027154439172878847153555056133986517300035257149702534123585913458810312082794438192025232493339583405932945159979893510068883899020193294557748063177533569527691182982792066532917268125032927813590893695936268547988623015306304576580447295146279949214198362971454883875821405385573930300785972934665170689327609937257967544573202671019634223920189069607745776108551812941392788541336881120189948065308847356632106568192094289700591709256793463352773184412434610204157073789647304505359005122025062080534797313631627152271351732028334832980292892147934497048365887839311179323530976290581900813370573728189008189763355141225402523741764670829733947088301719840750919552862174478337464451129866033762793483561677056286466570240844455341058376665604643997826118316914035580098505693355272936183476469848530995258485686388737598944022640016004895703478420503097988416427222913327263408479229833519071392814954893998162815533569983408634570128726026522755373038764106955948858011772303264753091985855049203766040404119674527686037554838334486707479573690920445546982028926071051034665917708353441318349960427340266201259150318899475527448740240509691494559345971838547687520480281575085111740548607253530725218807562725902168481812361453462649386759678706845549425096593116942820574125523224310444030629450323494597063487344147113949283572939416722818773583034581484815312404163305680600601854270729145251419264725197626467084249317071758283114217474967101212170496231325263339093800023420205778877089446532365666326721527626353119211885471386384353748489773927726015424148002435132159405428021309342621351826980227649189402118655076970022610810885962941031889216047116288172644720568665116265776220030642332873949051166351920078955080367331100269872267230423536848142196217668953016335206699726310961578499596413540441951544593577952856425910954885825758013886469873291653959626845324955944272135177193062032577175457366789960808782449584523307966087825745839306996573611943325135000268980675474217532210776709834826680872217137492852160501627605521089453564518425347364675204325916901774201071652075235462549069006895860415242974159842814652095938011528681125722876840078352211192805116801951590160595139538956612115937136078490303401685009265839578600328633638524361617419949101174401489094530057511049882176336976561609168006766793029107354379331525458716159513089175962717819721891024254799086469699599262035326496024523768070249948070178434796856250807604658375331317252863080457646364410434180043663720155484112754877215279457313250877546244288135897369279472137373812297445583463028834162318491953980954138515296322689813216750326107268177999863349562338203056984662031517914167304275110641889331609245822846468344238385121650985203615496452524904623678077651103088104705372539897925952197692780071370547322556066217596109230559113776305561090676350565171849252262364451955087646214377526414514537813579883390166451310215560215431830214308589245013153135551763383350252990593846735274018395372290702056051368441803124937738995990904140150335030120050310963936957988294731815653665481362941558835518252680872103867160828232409375049414993146941022046618467700535959809112198640138010961254269386545836775130360288870007433485886775824000144138186589319906759101260243155305950463356638487609348445543627338209344078845836447737700947036326415092931674125199716751057294326960789519146540817472228278490559899669937565602167689192150012427331454770557412123878096237421509922406147847427420360086233667588764652330255044152180595255525592641407467572583469839362907309497544029286256437765680711400454695125051004699887244441385749242662831477496671252830234102958572947095731257548599367653585297200893160855771911903333926525000826 A227111 827 1001653362822633866554893837250862835339007992935691986110405660983559436539522477201949096719580045051080947149786460890842128432216868748310263761517284369264330780683461980119370538945251002778311050129276291170876974853130987698765546436240991005119086454934082892437457961501163752988310455838822100024765410060765599924035632574333597367692983999658281796557016943357502267802732318410035681272964346184436185327536923923049238887095633321657293939092243981132173390429938536332428804215838140881179075467251391274002235490039322425296942924128352131143286143312392375512181749910832167118502896698116271806497167622644475897071465121327864735958073460971326627298846207525143276148197285458560850255072525729226924701592602864300854758444391142697299686907285303495318889043542117750088187575221292694333986878395009712677119789271086377792274800875815278567083917156061285789558081554647791723203762324215496849202480327037599937637241294181943281491339074076645549768078977270740322460247511984793070743113411769491975465739529921541454668259943172031593780782696935518428513053642908914637353182855143243237851841106522932923149437570834591361015613805909061474559050128967655176105950563222273286587091285641168331716272160563401618692465192582970354784136070518792015528809356688323986704407178780492840478654810943359492533621848280703116606029858389779028935966420574385301918937502622885224690565902287102083240321954122288655925744371119403677975941362291156242127050955850748038131644180104239686218298637085360564508843072953264533385013667949375796821845293753238186923618905923844618847674422316265167942242586055045365606363618684285512921795358508948623897762734698175961427520387412923349419967766228604723250365230534410885656434806550305362990603283715573815024244278980616274749853299754329623935644058864198899240418273799080007366459481438738687061870764076124714117799314264620119321518191237823345248565526800103375598793283141887219795709210071251788518694224169730857510629883984336760934387659867943876969638314889358625846543122348120944012985080663767479203005803905855419787304892965152590907069282951229084600091591635925868811889839590654180204876185890661499876507668058470765424318187549235606679627663716384229602556027709330396386331829935879290709819069978421269506559845866608132453795062427433572426359461368411364482443544782626602224174770272397145133112013236424400942318428517247992409186829308781101452318331672814940045777667874029718555507085814527929878682316936631919073260868920535317264034026325534436099516122386018901416947385736425840385689993971215450280321339370705901493737608178796651648576571021940285463793619136161735893707526115419030208804687416357199098791839610289113974273163723847840641645089072024602820051540864472425687521085267966218959397223067782950654626624290135960920553830035772670497282211245793581228727297867522596353371815275146784026761152857674894170687688944031573894364734471403230680069658998233733971906664848070364695048868661612092899661540378978273896706816082986828647314890196763395562049078305973511251464057659127400540225680188435253932793474156547918630056439352646242111073577870219133622179394975542266650646207208807490511728953426402571897023899606096696101422421645129743742699220628875155594692053768188475017892508065004597233707450871099132591232367568321793861275363182540284822444430116246514530150360930705768238855002504291674458736809917869669343712259538811363978380870872573477171626305934462101092128731161822813345259701762221353593894136687269149903179100809356934795325286236735629084951981673269970989457248196461311064910785125423655859892878803627078912124455692462350771889652585475211317006327589123919151844239905515254179841726985810875659509420268325273289285923197069423106092570250091180388575267082550854055690038039137783295680667319083054042830881438699694959549711466422105387752849061778896210908756004985027080778345083951438919236690602436558131754576736063455049531968922650032317631922304629729541357562191880353200618518120179811187217401677025823056196755987838382133429021436754047184914523231029728610082254801795877172662744516709415467859995385868392057303580017212580724774871824200601123121103975494822868494892785119326648677215109023286335325734653024689741879293594278038487485381021783155782463309698378696282349385919344476863037628325145095977382182488302192246807945795431510529774713203794536046870790911339936722350625851204571548477563233681496282098070665881489249942103397826539848877701745024741444389441303572429369063602903052564970760667711632091813542002092807656807518234658214774725846972447840330269168013909502090451946351218059954088297557277048052949595245163636907159393754767285418469921512860750105274250862040096050431809466082236215494087580910195372431548301219289449063156212480692376037520890697120062465546172291343444038547020779456484206677237872273632089014694009268076000827 A227111 828 1001655366128357860463106030564459168178090561544209111660166527573261503756425425330809039588253566389797688352246929632021020456055385838377393864058553186855908110545993808822711363440466609986395703570500007927672311242741519720386554941782644367727450170794187194382523277428546535513772034136239935697974691906746546281112732170791250495203738704131738415922772676823552793134423072398637044594431537980889892241081579978179914537963668141386719012014954200007401530255791376573486694322154044575648830496419226803111050409075105387489161557573748644501468402837318491574049810879999972356097311305742322572618524539193164972528677578303459984436920851518337712514941315477716223636782567407241967059963619202517763299715555189403043144956607048437367933735240383058839639760785361891283405964167776422396960779645332782519916216690232609486473956609729152972103926933535482842098119778682021040059947124588115609084414155712611996151954500259619840058950963598415316060299431953086801582419360936003186994727683606565286551654082550547279701839424502969764840431429881294346028171775732341706344538654121373462668128854630274291641037346134548721756743547306425830771159777955846070394396614108539460795125345667273033580908438668549866648549022457221534207545603533783350578716828393578553040297793156658376231842428669575446307446935630889609128364050256201250745961114973656922998358357705823937543747158385978843853594738829928352514433207301841340202850019027600875225336846981204855751899038007025964396885100747969564540644480702152472369507235305692061349518748374217947623884201348715073748370780783989610524513161692860843590526639317233180901111945306202289021826117789035153622369452806393669907661484139075099925014417633244802206854387391583630621036372774206749123508439629863056658871823170347231781521356424127619448453399494402203002732449686871830592156586097812115447674687688770311097305704408172058101772462254100689338974239883998162511772135885027933196152944644143616873839211888831793424433058794732617598906567777250805619772175418360744551394686130830818321536987004135968089665237741419449819436142195796824242727221835700506093498737343810606140197831536077332341495648770542129273863181136406939110436903297183976333460394486899107567550911679093615486371563545510191683181150632858547320099542677292226034353995187858573856432269160024672918033246783390002406921997885365762050571705900574301686364084956537550532708874856015636288898080722519917189847603711756738360416551076955348306469565118778561271181210246473137884815382001540854681167185049712497924966602045522792109367629284239391486275870456386542157630551103324046230147071756298796046683082205207921953065081605526252936100590661602668225779584643822169125440900975818393120767407039828139208224457875004595486407120552886464868700953315735351790357016066462719431812319847275040926673708205830158753843953353661068544109175737647735571424863967489383002432155869771903614263788714014882297178390992447044500571559033038454545347743288518589901710015918666138195061229940718031074953732530838469238859715262286774522891583446733598226125882376706270917111249881001639437469974271535567063873027391007082734910527825747690594499200174474598021295476516403056134312996884451944548622187601969048669798917235394237193770891774785264693832911390140459546523390190242278408925074204585524180137234926754535830374304429476039489796340675340070926148591312999201681365937697490863000780193995790860701160700085899568527236385361774087108710055305063268868594557682513417087099575642099837349681787711345384736488260552978518442929527511695668661036890423225836457256528410949889310031472336715360365273943501699924621064551167599053735962388109882310333134807211951596403714494999029912570553029631542004947493198972202846408617552279104065018882853096524048354496932573149514209075617538124369301954968534327124064659349456835130437091931999650568706594121518990621618499032623292858381192762594113839071736695446689951665498864788402968253494088840787140852094360243439745985749099761264005258590606016898402722547073917270506178471079480192800503088164750745265332586875533609203873537795554095780443834704030525879875917926001653547468271981775899648920401633784000756736995482343403193417961447316199263975605111871502285484726837739864327244907713796765683664692535624969374529944735932701210307765025054027030840231185141936555556020642392932073628509398766145935402079932365866954050861558928564808339140171505384333403572157738405997292613320654591783756171383046128621420990666905058654324833314906006725558579088359339614144341289795014153589794256452593075937401220790759352044003377014524968698283327724315179625341058120459645668555743299750800860163197178183185366993837958350291261003020203624350680262131319676481421838469190840882942167094351731588179610134261404785452840869280729453778339366615949443751992065929548483475423100126752760610454000828 A227111 829 1001657369438088463816004322909965403259176054889993192085454155920206244618449378745120178729130793800210887902572553178730498037205455820716853750097971040200764537992950570029645546883074120380670425359128837877558890296193128228572864727193762386579944634689409696301977959582663934645341897927319897722007265756105594364144528796331556445130395514241453695399946240572349423296651838976979109550110691162692889674681625956012333973869694829835906152131320935976709301077719714765809902759210260079522143653199040566097405239901921302209897213471566849074629053642980880067720566604109550606131191333246431160565553504435746191235978159761545126235561860624082675729395018733048332861704697696228584258439178279501095809512927695811829348178596106893020417328410553852698472136569564572963646413229616570374584280872558086307086246809988870162421843179850097629534055862822265995907742689132020322547379452759161022991416827691720941048909204230983118004449138218851173816854907002182628778751785452264811489116879991189386270457693883246641266477286727150510836789079150373325919928313647380117385042428561328522559910947650131711083097695286091553283352469432504829816912258800842931957569747725661727310824662631377276841334432153710931587718917936573983458031048270206282074899193811706530840715549765540282369814399513954130647396191032227249059301603867695733290072827866950903891629969120620411688999360655605049908995343936165690417015947512330199514411021049662989064796141412771767205759793766970334268709654831952761842688201426605033601498709786777659065692071614892850766026210930194152272594432906703504081417945551241986726158775004905451748789462017171106067895212817372968957978521583871762307588376112623410308985662938829703465924390214701978981747309483961694253291112831718072106004524639243719176230589842904823644828097501960773533339375144404744854379031723922440307829458324027889323663278900259356254650842453776632013552814456879137224955272209503994041948085161514210936903228709744941204035570899915819404273821713416721806494056336865038150535667976190094902509862598906970557695561652107627765370628477174146553424478205544085902874998472473403921819457751535528310269670261963162690063258097344893736765888564310943037696677178085525338056716384530641843666656997927463633586095725653253191327574743923785556378630323422590112211570660080549422596456247659394416654414584228420768859382643043784406450209692298276778501159172313029988497843578635584561807953688408654788078743980178819900229546138835537959383217291629596804765617196205341640490528482665649964226026138341193160980632569217638625688137106633717322536069712777676307217591764978515025139013835478624842793568705480659301190105663685199591505747089017183606055304016978699668481623971822167323638401898232824410330127148168173418562907766987356636770460819574298527215410801417453265509767972017843116293938445214404050971117171972449714038331923046630292254129160189278423599614010912240667944751615257122729812489811461471753595221891105505398510841064801268711254633234530597620819119042741481837492219470465835038781501829360266013133899374538230855496536184871345001396202969373036557136936003439685354100455380152695882671581682363218017065116535459065040819168814344291030866155102601553387267381677634015928477090841550921756297294458729532376571384104431426525913570260872657988003054916401944909329718663554748080944614499782566603786151935723090869851430760022545722967384192200471412009528930128114020438977733452681925722449911828619293370073518034887977246480691347942448547130140125482141020997900414672418293143399761234804177751185941772123804019268146818331006465320747909340302211698815038368328318085384382606480736115506685857849958227386178579921491552360401210109845464311982108306024535494698244060278333820047959930340008174551364554503783718979840784952635316614669254872749304643007441056670146291258291027287303659251726549680152881254658318182438868276307088421507272722678775465031313076479545753814913137125966099423464864184184078959614347120891448276310384924097375054239763364680629284911698046682375166846365458141198464684568315744830187608347428833214219028640009723307876637347660465256780775903542717718740079615723979764399829845723837007719203009239259952758570639480038391984149195703529155052321592540420456410813886361486313758275082774451345310038081860495488099756711804563412060031483336322923687084779452861248896596903039396589009335158918456080134187905523168289445246101573083393471532001210079341384215237993870647450324236929936457023400839238912007665776904318573425702790821476770820786225383443221266380134151105255262931765548797962930827051397002664336882330698423260749626291342683443504078006606997632086107620220503821840751957099545446159232948462881255628445033193891117495347716322713689236857135430305801105635787371714654900002469064955579850644128630100113429473665334517777340863999421965953660000829 A227111 830 1001659372751825684626803597058148117159418114073924881510294117716857918503365354140121243544157443022210234757958560635484608568569509211172439797967093842278786386335170647820239612365345175165470720089993160431664145406046048303586580353202830219162935150210951624950576376344200576695782642075601980327666469834939131883426510539108036376072494524537278439603205302048907795318674879487522640435931154339480783522480085427023164418559462654687602155802238479606566300296314468674983643002442291805720148652910698133682118207909290055643426527878504630650753454256586697626643383553668709014352403623273000342122132312970136538189167466745335971747510871763367003043228139810570857642892704881987194148200453190797691192502028958367505416647889420940277596320807842740070937150454998072332006978631159623643557253618722870643613528199962573923471935414049983373119585777961887713506199021775300466809342526478006594188874694916291910335078690053239625470425527277068660555604125395936333712056256154253296657803855037954640965623669512082753677209272402022125713307782963691195236698859157979240369544856939841106562834694009358882491889587189841088120324487415686951279265466794589373865477816794762782020170744819907414250220841788994330570913543507761307583540742798095276883929560259515437425383652643599515657222480766521316126987910378301866578168832861775104631283206761860676678464095457560294572116914716782613960709183082999968009566853191710790967508208531502238371746670129829255902313000430805969171371166286865540647463917238467242330863760311827725385704510937686561803353525034992128459550263021820946707642118776608576048439366478864934920375726415194028464801146318776777586127402387292560598306597619467974071667205810230566707698077261275553998313689347959625803905412664820227102518873591634125840498595072302988098051259538707324055392039620152301214181868651393731566612261867496862691753155915719851068955179697359767104562740873169076743345723957536640914051141124488381020680958899328521482029147177633186177117897643461242072160418519357939705193608302974652596568836800310631384632541075141266742884739768611664759521788230257769769211103716376850131283490784310833549790213468962190967618096094587225245416955156977634756285568595106421114620493390395859993271250715755087924967852706161523347201098851753173861272450854648882962203936509365437314535276767653856488659857890650667227815554599758498788118448291031297290098178624098665739701804938033843752254557387126184001676563399306363706792391249621346065340357496792998853712753589554918669172268609041448110476242092468503241321431738373409431681149091421654719514328242759471311466882153931897910412765317459612717838046370665005180903181790960426371243327432285582055778693958461292724905142541949343560933221035828396418103943212936062634356858427934189658167999008705580659746002512807243780569023950627113443774340874337450526425558045662684483200112264139051521547224285445166646286689306525998703712072622463174853065502391940523117505690627003939866233119496581688297873389605602005452073642649904613587925055985665916255189292617841033150219192044110854049581540907026603494205204122341505328938514710247819206080156498328545660237599334932083543326676067670840482432847396547606722563764890363136402772187163727572279273553558538833966366021788624616924245996787653111998576379809604254659114445398331640478292782787161700886011300349521769828244019437100813724720171261202699830361339263968075618956562088484813576581119042880912445724527269619732895303596989313329489339921767222225568789927397036080604273934557673984987085001467605104799135663872783107116925041039728098096232177444368519363784176942873162054903354817399488824078350023242954483111791616969498545066699798939791435913235771432357702638699142596276034484563607968098047747155803835684860560708844372050346171484691012809684946086889748186648192744428194972201416708738921141927045402564545647438901836877456734121420348177302922974630106983510506443659008761240921902163837383102169622273125306475677906106145944073457837783603217990399265827308955923623193952807962353125619670679314243993332934136196344681847111918868011919282512907546879418396904634697835371539092871256707245114107311563438957011599527698656222965301875237860514709305118088085328052130418276625904859443741210006818994192493353066210063699647519682783966003957998782967886263959990346624418257353040776911511229488080990585297467056732400433245222906962995486614970414527442684820559902206234746786535675764250284685769754851435447754532281695475324219135531831164958920966375337291063138699074160183525666098973999232872654920964397504890191538301174708909674090933373512721135360342416522449537145669225296459019711095280511629238566079663028644765501294958864263908574557040276027952637828796160868548955493781293442050224930129058388509027993543859428200612980308025490551741424185948532215918897892943258049838044831297695000830 A227111 831 1001661376069569530908734762201526229132742467506893853305167145113007898063282154626211074407899411158367148384627865664703306984607915852153656687025972922716372972867742553623542302274540260308937976911052669992625879896459301505386994398134963760096179713694672102219136867800651287137353369706240789633699805270156794495934171797764970063348915113081197118645843054764111946893693167413984963642235047092239351792884437497519336838932287439639041836176714177931394192492938352002843273254962486787544549833128481811425186531579608468983635893429350490446543188914420581746395655960368095785166322777474115696789570126074196924957808098889033484259692821658874967916610143591121083765874942334535253424892521007445633609604912866615909223962910887370940880769107463938428006738476600510191582078072153239549574924162855523808482257340711887601809793487758389629906481919503909581418803768177436274721144124840512170749303911642690326091207639269570822745445485010118765554706385430370270677721497637986853378944905834175599994914411373151320148833380179300452470832059068420333539938959229777628014378215912169943816486491156186990262004439257932370107214636511378430183735520495706050785424704818438801798009123434086229402417964953836574127420974403260604188219335896122842026213121836561057262446796880064087306488254929113034770106210223475226990869761950381526577624773594984127571950501481859579723585438538923048165281499451457138665566706635000158441577813348404890355173750634104719419412033289601070989542538694929404723713259404459031063921817005746850331368504687642745104862238891276172232876987970074395916628830556764711320040221370871733875240661714898069390840904815001519926865201673139356661843922470355624631502725734333201505892662953964152159206983996356574413673058781392265630141360557275304584111032350316902114184550817581573372538189630698202143639892270276655322351472651712768227154511532708019229757058251464510981643173366637270267042331511759600715123465232728681912281486050309416910362366294723505872590336059852255172931146118388484364736153652040722877897839843081722143296403369665721463766117910325831354374133127280805806545098052681407886511279947370582713705777521078859221738068168089351161770101097151182822990770223205914650284637106044584068606706616412852778145775178233349574522140000759549792876249613994213629646438327126244474749825288784795340125175815949794114565781810098838922472980743521429143000460543677412777860971311655221976363426311679150300356158097645083575539626014503615761893652639548609222418831418257332161813401611938175664889797394988462152189573188075905545930794815094149425717133554093420760696727411388988182443607627965108623228003421914952942208062938022818186432384719348940879853788332243154343473613652565945835648520734946829672998546596412158379333958968232482618780327988066827610087747706285053984255167635409504930029210579902905262881396492727804691397106214649541467727220749601483407459792601481012141698567805940475027799951400215494508740464166631598652221746457422170620185184083669962022850016199569094278109490353940395367551337161387487330456132216481808371915101839252921011227321187748353808979799550720102765715128973287441861948767114248081825811399503005910707578353197201580648962865726862050973942391154714632352740478089717473953192403598911896879021115747270115920695945535837960297362890969234434086657337427817945490749517624041524257283893358535901774411897610675370805000977440923636170915599530196981017278144091098559229815966036748549684857558977213938042480865559088513532549717034442327546295017623402079337154560965189746865945500909306674931953333117686373533160223090392401635502156601886745589528649585740795304970613797336520232905251154694882525836403753759467823943747196693790721889792437886255202501137878851253705609431250187362191922255414425184586488458054141406757930140167252711271816736170676387534690965281080328742041952996099049980516561799875830716706152149722970492054548971001794689206864766181964838253826797639809860512946387862106673382998542018225093251002474811911149250786370778170360569910956271003643546751809237163679722337380048758791645425483502226473137253544054502432433551869757106744579168666546215810878799698446359909749151067865896440740086638601751170381778127682024184394538388266754582098407775896698587374070924166554709806016643895048880226579968617104956711632761554800548094129523999656742128823455187294417388755069610858649500388073650494149863510280366216537640098079937586172635777303600603106997742175707156754780340435801785233326946701389382338876551493137419147399648767510369262329519971797427899399894105282579946055752485762461128979454503982465496465730806508859321295117225292226169125056696095192629738449174967467000950074004354636190943141240927227249065289038624569753197243975958290947872173443488340824699375812474801264569379064921151022871883540166803999553856065404526159013280507965391642560000831 A227111 832 1001663379391320010675044753986423828588142584874669448978799830565787829961361423272016961475908105713645307675902424685676677830586400459416791485128174534864251311771409502722314378711324569777093249611841021377875871987787430278583959123820173449670497075834936556413130354449436312063583443836284419473203470689439668339688224534225139082749933774535350786515543068010618269815538047005001116732674808921897605117248542482871851792178942139795361651605698929203947816801716771579250964472834013069515682630422427919735898683818989509992664570645493922619645577370147657133302562054053373137804224401105318241397690704872326941038687877967042094859916005072770774794782609808365037868231903226777029790517383598339448047681334385249140426822991307776067733229928724557035075751750006526242147463163977376877422863689060292265911151434582955497385034533421893211271691749094629003460004718071466430571918266661952509247167403656324736776943529774514283197037736275618360264960426182585527292866916747270073096497410427329464491076446561008442781961595092383601799334978606825162597642347912459388710476265428232223299434283022606467941975604384318996384765009852531128453180201015467776730731686293982960858817956670312926830056862375516260958780234914638497165919951027211093529099078985920800824301806336232463782019268389965670515409229119768686030945441823327258507816153739900034333443784706184079347287325415228009096661047400495332396761037800403861588702985713064078956422958743234240958721042857765337191253711810835423416235841290330376064745477607049998064757339699266415879414762053950601260186461595590785802398842867718182730686252875266036252229547261301123460564492468346348783586278625956575538169953597602258745132520765713002966485444172582362010250026856326253437473926501705923002007800612893900261128566446541104152916476198585157276146227383022071500424027248847014007010723623091459390823468979039331489879797914512058730967776885879440800709696519679278510367358838745096228520822232260836570296858497974066172424448054347256979798030738608560723185525184642833351040620986164839469940379331087828254133904175818767266268230210787538579926453373108302145610676119799193964086894099084111165987549453258069244377837412107960170199438569990075493518831254204175664384447969832814353135576381858738188515127521692350213124082192632169167219048737040694790729409351120837632948202209812766156263360274434643565551067190694797737567715247308401954062428367858143481869345194779519101269632625959602302307470730048852377875555080788547962140483257066455922888170320072227272632085726472775887021409063980960266003513267252098464924563333641014619295489333532344078266040617269951788127790265203958725743282348967791050277797157747136250303262457764040135823839307068345824998242688427366345622064197087247260437781573516062225317631359064635744734262301120720551850328901964206725088443524880290727817584804994364588960826324378770654546017152521435386141162354419928414416325204372374836127543825265229437337541124442426224792046961048852345029842765740255973168459894149419773648141959333178192356406347806620812812952095596022143487734815407017976162317038896524101565076004990265691210412584339308280334162466122072722640119042261590043332097513425542204727616045870940933153975903094169594841455998394379834581771149752728681026249172577364464140133815730455593473881440357258110127179102014508343853337422190761039982886156494374826778345620745871984481384743048156678923973285777084849151693833810160307891544756234898654687308959436588873367637191330291787809559908307606503553074132833052206755561289324592243971627695509357881430413917235683864867561312742350242861059086836165186076955480985063431743824249740036555922474010714080123984485928021908643080455292752270873699803859768492275868946605092526844508874371002115410842803574075452728013258980711343556052643217848099690349531617500536143037839690809474193960515938077996776051977185560528631490128827905849589818230157125106585812732673467838193422262383391241302749565244132609272289869630109202983757115518979077169855094473085084607954708472898963377591685777121111474735452831390584752966664092506081558722187899279077633891537318463941624094822453344456032053714210931649490905531609156432644834311895809726498646258376528974430354821849291400697330946067852806639561238853314210549562370045864637022804657637811038232922763216934059697704879087840447388401530801322975303896599261823530814485286641181418543888814520771806855545730675313186145601887828368674632439705886505738414242414548728124555201938031063649585810064287319439046900652503669205208907861105171272520256460032415869546818139707075894352727003553217382528023211016835111996597237365989531084352098487188873724843197022627250856221047259737143605256658863301134546479511141250009173540589501897287370672775745785002871251966822717398220628048775478667884865903793382142908975906640900738070172655276476569528511988256000832 A227111 833 1001665382717077131938996534545023066673598234930706455850190894312143794391908338096800223355204846455448835555359409342141421318277358325233102402858991134526295067351316672568452080786458450123958263538031307083007575069538779973548056990233034095619261453068992046572548508607926074068406919716034738672336176306747347413754747116178273361230334304339550942104034901978108447997313566134201433567494289307873213865366537628163933098385007160840708954889363098765629510519418980820301184622760115464286859175000144214758609673804931961440104947505651577714061466170855854239702408077431085588590131913768954129256699384556947115566495758417840220845216691420521227514673324405668044454716518606817608402242429379681752205569984114308306012237229044534720374478024243533715082357963082019516723346948712122754104465295238095462332827733077342405955317415889150261570355902848220710798507728499483769736601974223764689027345385820382745514774393335482624586334559528345466016670837337883186078491132210425846139005616568771374244171253113906650387474007695424953186359276824311544188899122863615274670023908752748701547968711947356026663755301345265760583499847012443618878925728945686072145789441706570124119921235504428258332476436259838594026348315900980905468511022262924928615390014342052559544066893882582689450066768341195962191821146903456819358094028487220035400382787845629889359917467466181541213964160410155254114140317674424851887974374183813895689791162960593927271232466698796553676568855580431640688638493247269502548387744357289243466093148066941290347747722363614445907558878138369846922497705796281099996000373269487289336494949536451746562931179986520405401096515527940444571468844278586962249647890580847610027179655406123031666757043941964814512020083204220759105984444875145253355072412362864984688371813399089886202774465129423369895643198102104299354936329894757871808768460989216354101090537857750135057010069654878130696833774310451569386224660668805275537412619972747650253480550591993019605919689674780699754262069397370775338252138079497106794188583071328466483055282344528913959776237489703194026420746722163352785892436915893586021876332420208503264162285933264922282527451690158603556688802569135237692348236816621014285022627786044224703446612377216399435629732154660147312147869800233356130813271202372871457823748891003678181943388961508522433791864565464790049334683310877060605979723007040626653028099453906706146419668953595896110322659079937018226844653711493545233996156014924498063414430261414772849565807216136815886596858928810551224381758764251054015474692814979339035178194644646898654735969368732702174306399033341964767770634503750314415542808161168742720403401412161261130238818882590280922921874895155019359856414123409101875571867800403486348037326739077094679619808611542642888335890290699875298473849511708573546017684942035235045585147548637755485866484196837311277819137534901093181197276441340022305872676703088013208262333153337177461671673024881085013071275605325080016396200305015934645477864946490552696277110654805602269596736269046358056288120161338987368358850665251765088893190234169757203315539982504733688359016442519374573425530781333295872191074902398761829977435692585056199671316240673863167009178266912990702614823920454069809308980160072033392025931048953636145251722839341835782884699328196688503121791980077391108849230427822775933674164922286055035442207183374855903880924598009403922169463275662701578614678335012641797796407497552740803791195156180549784121061980094595158447869784369650187568169988562193582834047013894873401731638911435022855236572721110016332190925891898803399236870103131565003117604674331815504471152407318836701805440889306496752284946942083565422198249335429196300990039014467928283143981985838912631044857468654322020415612087783235891683712135045247983823437897490678623504289822642816520685613916376605246381659605291954407939449378954164847627823530367830979049430239534383190747515977446799249367686823093366287054902504243978264332467263077754258434530933402584591120552103175080203621064808116864125534622272124779991753146211955339264562169956849118965149165138616525196756121267042621145401803117181738938502750599106145000108313536244783552299232102549192554506067060309901806631735667992778031460653917875345710176000534750704741744073975162843937398621277204543107059302615894922735434808198246087275030611957503781933062719697050528939772307947642449126392019760604665706477304753105200518652251804250984888879075550236896673894241445971695592485370162810513683543535876802441671015246649706384766407846525109137134285608885826812898550768551631153342829703117436534484451950763409252752029946546095509508284284597760679936014721701142967946188974965216723045894551516391557661547792234830713005539514740427918007507676873023226384520312013323093921271558800388622267814220985826344279612015230311649463136752374166857789721557788714466015583391095628109201143079888334784000833 A227111 834 1001667386046840902713869092527417111965745158298588174678227925244953618848931334083515055532379539903665838347316874753284203176434318202119166468604380061023435945406587123890025808187897708662147186884781289896009900063311043179120216656068430602563632518142227687480806717148530159566105620217810587297977236559626757437760134957332817493242831625925409687431383759261396861146198942491518163923356423179719154802872370756121940883768332079062851694167477515840221342849236071841461108453550110020044953735648978532416616763104543672620208838205553924446571400371168550374040739825113937888707255720894977442763852579714318538755854564468318368647691339759044152552055582977522073180997063001986590134232456834749994185476055806228853294464004378565986452610997131848972221063570762869929012373869163872715185996127291263074834692106466897409205546371026597005337457150348754715490834696511480763986069980997141218290061488001907218876609098147492352021809217914267484971327252319292901418680703665397400073950624506908014376492411991921801754213774200658382441173265941065857833380675499263359552660789411855730779943575661480487092786022387926475510636695015752878756310955668690783316918265508722805573875492386040449232322788285881056841160852336653927195407320787803534514220034028552144570200061215546152809109436010950625315355564875235217042612975989246064398630261352697764465956287266783029792340404259128787099233317945963539690277654800165502279782138681331145473373945084773528310932974477184080509062105187064743375582005709361722203289749877172678752721367860994415796751426840246708900137600190432506096604774484431429468205904343620133213549039812628148894646016597510935959889640867491933144946433301090601768802107506688711392054664453086212997476524882376917520646330590597529719077416584687702617728296242455555816100329574200712266184404231224357336152017695917237297263231512131321810175648579435027088301144343527560655180655919269222512477553677325903451444015519477228389942312456865682769726640677589752457163603855337145631748467326793467757663562887771423614803605621742562396617992202708233053477711735402663208422189933501149578837588634293417227795705955691178136252217551097896979796831835574388413370363443850269689639089871129597353326029194947635037174399238460072184472661281619821021143674090726761076044972188288336107107120679119226402099691454403191569563661142610734157891122200330377374006970866540062892641266995196235586867571323301115672513249257319098875891844488135258279784597487972988208381457495373372605147843574566268362227141071845694347262651537092336908129792225149166539469297880405436126443495547675106888366529030400026426838106902706799017271572267175957662495875401502302821134752947854531872737386699987045431317854904003263315702954467905574591120740484814243909424579715220018916650930397182279331805712341660384853754117998381002432475491723080616508916812882448345398578644471303944159592909677786873367136228242617342973672176439812718450036929373040163122730967867979207136222713475995653630421454356681882038035535206545727689110083317805661904374254204760739186075561399737412590734350591441210963010986142576097295135781108293293462777829018857356214916756339176107207317593510583704395693250695226192431082803607897183101402727837099199560189620931220892596525618962952932695406512368914318647326220859197211129815717670690157697785675012505772428450263559445369316170541598818617054820813239762474558397089692384830438336954933688811935987025653721710451386820061910663802881951781454531617909108536028803070029882390201091631570134768209292651149450142048702990934265681506615569148159218990340852330375225676296606789418999380790280392008335002198409797466448545705765079353695371944685371926914421972733072526365159803853577367287495559525199884426731542511550402975625009199948403428955630801287461378494448547337943944048385356374304268920815460230764721709884916266709311820931198773310341618810282328336943847264014138279708877194243630351507463174019615528089818858151559656561161701831045601735006996684151362847262723243743894264199469146840044633639808466767800117811440977609974325472066976975124194532188566551587839229251114081348526973451675079849811247761219412992244981343938680244422953116894826192498819279705120907112684535202490891912321419421304266062613463317018643267807536277292202523950592155234414430839679109567350980494774177409651762792218161742347044869942880488949569340290316546894176900221442412107690210704576328081501532451417012276048308985648048186458918399598684397225459952861349860555644482241146315691216377288272558017997683899672896447959348744031217504322512897488503797763961430828374711635874695750083783801852246357758618589772994758877812082301380853454431769747247640488079558961619705788675852142204480390753830492919831831044773579977957504056135550269312971611397063965477857056121482037660199979786740219643755088921067537874521524340127802085005604966048682145000834 A227111 835 1001669389380611331012957443133663170265424066722231173619646575244953917861856888151791314224393804439390440832538120551478350335498529649437293348612084167380699001143951641996922271566945632376778052729031101195051660776028162226137036116528194682434604611311644710483112686715391908117816826354982615999435797775427540514968263130188977411761639838227431203946419071086811349037943126441405833393550068458998019951874103286998086590021935682628624812710025141840363660193156140803085372394946715935642233710092162971198681452123311272033749146661790230606914641936255231244970632052353885708505602049817829100804969153290221268008375129061880809526010794920878453948940165861173354900737756951657877588805907691261421256084745006134895768056285000562506355539367633468757894764479174929096789149874394887695982714376529413192065603680388777515267287439713383741115578675001485057097417457470075279219098469367366610598274303435855877305226468620173872613177778908116978946768849507780869167145657840726239736540346562018022575952393602501614344703375977819309750242723334411380688272030716425458956516279458764530582652386847083841341812851933307496062242450528559410415056024671723194969539213273108033577780070012905300077716824673125152167014696064332252187360730696976599099026137540004811660147149056124517007532471540372580448264999624173146366143604395839948862271838577820087073639589289997645890933807398723341196397361158485291299682610503587128236602884349918716972704297905392465391290799789456466021642691670586479011821487370824753182376867213206339950011932013382390063219405897192830515417030618710389255820686593984397957795353466092325504279015164144842970957285484143034466233620202202199284534136231707556059424797500876545114071325530748362125960555020914662191277151124152726469261709486165799580770666714359668913812871888657086202479513230137176586764585700597692801843068166785577611830052576631095420497570810759237640647088149884227276612127063047033442582113131970854724426344691237115950500187111265187946993737482790594236642360048389869206519581108103010574579506762470750599398256524732862232454115496799713267026443425095124144220852723448809482209953043838927232675225133250471723900632825681370759578054946884809153361848135024316984734691622302578320067257187822919372462370079630236390985483021944129258364751406774888934888331215178641251590987131352308511381335479883684696048560921968798311754678253828767873313145571583806310385149162333439615664657265590768860378102726590238394286232559104549724096459485438797544676917054366820635835054974903456279887095008379936399988629145698438643157729920346460967947015732491895839546963798690316592387210264505061622708438067600088612999039132122867006857804936437505706905977155400588991285308437837499454429182387466473075530845631615593729300855921491113466398063823744599846852667379539050489581790271571414046931718918578196185952993404796291157734540535411689491039888841300356264179874501865565875204786606703926402448948361885837927451888249898546894331969986777127756782224646894318291144805675346544044296415179916009395536723965900789856888681785771318875325362302939078305450407430860023430887852005282084518583421278643202854726787410858808123839423089571054246861368218560573705200752782801784071848476572745564778428669277070729107261858378045606878432561346156171776635318823135807732257899911016649847673247807922123275072834404937045999725799083997933767456913477466784620070543784985600529662818965800882906113344886969226699651542285766666562229462950199646657187974704058306957647460256383037986739503035077097430823317418093750515619137533705787656487398711909541962908948321423630354708300762714317889565250282317062973304979546726317909548800288657137179925868461974811538003524581929390191199235529599089658850280504479980362547642840539276737831758077778665274651573274793701246412395803415587839228640412282971642256393228831388886657587680391927017105340057260444089709367217330404192688861186187244311195745401879134043459323342610705322012881926216389623515861241619346146041556069784796704382264887862462923506213533737322600172778314147114430535080426455568755970461619583821509661678321259527769466394950732002871384093825947275401399186287413534669265572590887456733999672249397645608012324576467299917643421548395068063608357966403844469970114461156673271087552565248580753802829976933105980727324027921704555000502800162681026481620000624260312427068098113036977366922604982097938101887313907432745932983172806575406364873176187188024573510859698832065320784080570860245378780813694578283461091599081351874502025425979434286154868980853693894177074413414691839396862240287105007987827115633268020953379774461135565464490654170995452603724361891736570490999415632716235618591802873572945394197374423954394024371796604492903944647482051149213104136877222390981613121615072472538619961667555982265393963650723563040750027518641523822220882807367593091244981665776115534354030340000835 A227111 836 1001671392718388424849572628145835568499237180458398872923695226363426179844447658246718686472938738171466940073516119789372136417445916443320157904996662225080429382480930493954799678287598740459854908576474412070369269589453704382398177347421307522167901049918303701254391425253284532184484531829069220344449986059725114133489666309277477654759130544013864827182901554237522138901379805466512517262725337395211581524734287880401788215438993785616221737880587710196479863404636305772517742493850044720620554884539538201788974870953798901893188670487463345349170301841092532355061953443243949676451905123133221480742275785785763995871196827273383078723161528573820604366089019588953021664470036353990783841559098712942571322092507181439431982041592259838043476173512725751413835148419731666383076580582765624111888942469242980254764696548521303600715851076879057621512034309153497602917182897589499384673145426800319275350498358766172687528979171854234503862775512911652985962812475560508557476564699230623240485354422242637195987490637492912326935940143582817051614661565437416876245092341402653511131934929131770787322301696421077591933834055071918576654846648537949830838861101905016227460260461568217661528338502767471450395930939657542175629033149036883219999528451491242585731436532057765671635741917205852429195350940452506551757414945528857039147561101466006127566180317057098612452461038804710269598958806236545798238820625166108374952319246329117857756059192053407634671456912168514902231136808842745111960097550875460758079592446270423912826173870244737476612814659358493695460138537920207873474237814743871489076408765729260981152106837627331051784586403588961622220830599249819356735705041733482714048065213366835073041235825748702744759654864962007368958231720729027227495719156760934328444124050479865694495785140553075369336908243958584763187077717476897452456886534872432941979532754615624647951473144914926073034108976778812558014778841883405346389147411064788681982971672392745674650616316315536556112275222428869683836692041717808396213975496187478217518931200679507563217712884497869471935277712758849293705975872171977229154717574814773552144535640015575418791194624046517219204573999305564486007292982729967225290483999714581332559536304589030947943497531494332496896028949687300120619062654932185922990176645171889029472532541375201657512477912655733964488194371086924471524543955050985080802275342284932751127150971385811268559982352134982308211002573697044896711220587479232786792658504383919799730274885873289883335707934690149386964776633035595781525901760376651178945727809088222690508324336786048600247809867069266832362988546190396917327790967785729547443989995012498752525928976685458952240909089172538635377190316349226243828969536435482162405763303963023057274524087982515545054009091118715736220003500279293531868909776600955596405655178805542003855341109050298203071761431779583557850622284694274183937434407659094181669947566976918445955214615988247433378093919673303467633861940541332524769754702990552315723557779443580878597561742557713190625424706082919859202177958045057259144237709377444347404263634823948814856563375541072949833015577120711874164792137683690959301644165152022982312113639508218713085116494661209915795459278236901317575652936991876266871808723086597307541721126934849093627788852009165837350683365278583457576609957775126127783014167215686656163302252996719953444306878778177405610258353166279931221725629774238918740400021451514773411171493461000477552945468301723013612451219878399851275500676745322665104699834548389805965725346748233520870425275422451597450249969772077437252978120068989920802381205071137817622773883798467942826743333882709053899201648622537235599095923958275613895736073680492635140504856369026363560712178616245481523614458124216571489742102645515789438081636393313407413409608732094872428553166947138963372436394179659856726460270484207421903930756926157615784713651110651021091647553336741785300255927825782510516553399299895478405975490599126307450219947087237775015333707093828682399733946571510783782998841156212784911128410929148494754167861077017550030184338851236974924646130055638811692782501493530085553110165456049618700682704632407822986862863142459847446138741324566696504089929778093958264490187131847318210804721321411331945130572300035673961832163763698473011596440938068576941166287204076419048440386990437825432508445803460193047429118026990871700080880745702519213902823009368744253871537048510761008120863296239648453108264334196592938014153454516528122901251021072503276525996322540336989873811618394855812062014039023403721514558052742013687005443606691982705116903418819487451276218521114097078400079129856670912777785806524934403951819730905946035976039796345701476152058096250694046619293292809538204460529201198997453257307703143605722176624878426281484357789505518187922338949291046389711953641843513839520302372956613204287896322278476917350179606181595333304906824027937362080980132999379370000836 A227111 837 1001673396060172192237041715960078902727240515762494365654718842580259260121562393224173323022159892734718889202956876380779177041167272984817546015663034925056267459172314756814643636244958393385768882653914786966464379226797831629030913981549865328666417191037968933250482289325651926066833508890015061656535692343697797785942505748095127946584251084863191215074328488836684194874570796877085507161318457012492821879438339329025674915728426577013771034641434846559190231222522751384936131388531947048315049409713665047155286285932342128038869145592770571129199209951089299898190408335905865532298904141234962145135419441236530598245898348399029250360257094087351741212376873313043259404652191939162754066175123953551191299543889945197710115899421447254506867259902566421325970342621270611081930171806830000493262771359431936026348676664722335039642663731065944092187563949481000331237387246898197146214444697811953777519681693152291945570918373935272985863163064590065631489876284206512909644171871490854556073994666711745140915320594451611360366991513848759513872786975450797508355510420206648044408240767542672534584417576493887781702170838898686907640066650735184664287994220216804981468043658894171258750388451410899205268818826219343773888711281951014279069904118295958207485911018331730761029545183878026693751153206637379924298978087778299831862015223441842915974039609468870454811108123639714239430208006508267337523018379466162309807910665676310833381271117043555138602376336365366534963035878650971506650532014604540866309438018976304632186628697839295589220554678647862400515516075807220494484087570388985559788768208157536618987475157443048511093223880436264521128910896068046899088934370109099947393291107297977272575150200664294817367643507726623221647438888830342724995153233537056573161656786001497392517687966323775704820932558106158867484715434546129926738561311468915922259716115988332036132602262283604072833678413901345618069084112203448466111690305132334199433272591302647878028833646693444760840696209863364041388948449913944838093285133544233950115317848672702402651731216913063888167459112563675413148038551261489118993679084536656155248214833962711229089308757626283102285968569526330421911131746844208784592108899311821183667254538852486764157258394172410750869400439166879427962116070138123324991942995288788387767569542311026043164386162722624387624908168834415054386355651830383801436957063150921272431731256889442285504265643331813265030047411895881905651851676480792080600966498932068189467147756184667343682915501556294670804065123791317175800410445359536097193110797087560979858696973498322183715864664250357813166732925706521351105893131471825571939286192675896390313169523481789614720745970902103981415328947862852084476520756868848127392932714900639698012200799531237080902711732663822442805844324692564789600052023307042400253024245516052762271969280682026721877896003888400185298819407742657619492397486236751765317775495182561359903265226061215229998458810295267609454190504338811158486442356662030844939939328012245433789332160553441523827159062614040880236221015856929052843576081843467565568992542561361574072407317348948706616612304073560665181109607244535438831557486355834702936799620532643002735131806086075398792201298101210930010069527724045049871559664919971632259763464812324534656699036857762593823980021038435582182178954823265042716446597436288829636703562951378273636405845268659889130664636636986537982504075291731010304760035466937605896933330203457736734934773309753503713591475554139956532917461080113926287079844301401714770633219891969369877210633235015702850409793174586158090434532274714439644689104045891472499697219804272630814307563739022111016546732707944915423284805087150225467417138834730447325486480241559175744977325229064710489995575962941620687355483040062230189156032576223646397383896274574504860220245388198206077088345351201803650370307816909161678362281816029211706716389149066584806009344704831353443769267893548452714357102002501389335746115305796309957432968393088490167541127055920857175172529649780410943324787807749055780628448389265970786269506949816197851750661897314504620281832233468387889979431489777102151661687854870869121598846470047621407558104865314748272007686326647946451195524423284248879815828655487582233191745285245962443217995261262630611631692359962392050576060286480482963859012863379739648713235290458003478182377714371072643787291180671925179024118226437528998940626554702335923261931754607491107037897440028139045091263117979328348027222907417072282781309635549971910672850542467661286467220505772713820959943584768020676722919729983617145606838183293041220101459958732148015837706381711742444353948825006942799003978094075594074046166498979943357213940752972690443193118663796395548591753815160505231734064549312005653877790263364987637591464738772093689438707071884094821837571577963358683117993278258906586313857579093723550654174508080724276495665016985475612766066248494172974038518844111014729236000837 A227111 838 1001675399405962641188707801618661250256900134675026653462991753145020725413719210169115323710559218368031419902563815354458422479731983182946069734311746093221120909482152672061676335038276083624268055451220239887461837743485915955104718338995430251049653216350183108138430486588976185945432358024848357154829936194738035195478352518973134470530866775710601810912744772666478966688723023879777881526866267132144121527686886624179598679197856245651486068397887907691002761892788716567034264955022206369715295995091863919600841058303125017852171424429168567999854005004160031774949112184367475390586724789366792709936576490594670795521309076199854851591484431522816754387285477462423796471582048221882162355329265519957539303213546461655508004138213814115359784013799042750285300268810542018474732604000790537572680992260862765947751486381820899787764221712792690372998869266987387258928896224069773759711147627316676256000436413240327751796043343084491877237280556412332036108227610973118510194430651277120973083876191460593209983359787896812772952219335504851271248231903973133748385089714351243365362926930513075685000354974541718467781313165648430870958810012291831288008784846374406553976101578754028786631337734526273688564461892406600281636601517197949147949425374884195270950834747568035987959009477296758707887334856514597848118374179182717973516150090433142238558405551420523212234960647243509057819882156654681395251456879704682421507364173122689866756608761728033166520600133483367808783937289820497671784702570556609977840295177094262992349622647183865093941488382280606881580958613143911970387156330690652099945143914204876525294983871412211290352618735832240807254364192267618204583482728621104460551452411166143803316328515891654910131529540268879020028920176339162153959874196616027928118042174986625271461993136005212567231789124601938171558491819213811941280937891139081973556688202478584480042058902840177166896909155185139311783541437813658094166739123166555316690606669165847511652196958686087531413902354699671492894602358127007973941243511718287063087030601090880816855857012812280001410737578009965262786105998044885666099745094665670510985710556840234618871751360825007160228126624244264900572670004621695180026948116304329323309907292029004932826197677741255598159407845470861732771284694249644538583660793251788788699173188420638132675097289837437354961027684686264528845377500070162918249508951984245298931991187600828913417450840594539946304442489682494694841965935287433821597648468078273395099142770680449438131729577503962075458716582534599981801726450398900914504928532130209427171568468201760856023446047379438504015289992340009775602404946340760724622644341700837752110937651068310649323289953441804876534119239885370619864340483666532895552752018603663735987633800875561619288891022542233761359611220644994171229351929879220104561223795968138139198688282616732744822289461477336200667410421823622482522942196847786804413647036551881777459008114145712137812930559779510106069736109252185974168217997021974414298638655575177900500756158339165068967649003741540683611898568439758588743636711736487014794746236199042433160731513348726841138484464348335796725319257589585135764751458511505770441053471149571954381629057636602454448337672588011673153692646545524845024667531772429663479941387031712438178833501162208520497158503161126975688064735723598079288756904201700688047147149702340874139956398126906119571664720560649553602413760368659868137006406068268139750693609296706972156947242701747177752297179723478613592952127063760585838187095795985617739514371352443428469202154135411747606393042396722257292978635706526010953499403503297183077571081381089465475770724411322845726886056747511129664493114421161303843909798055112380712700638579379154006959788820154456440800310472569932112472641179538568210970895098850717208283377634953644400497870956260429306553360564520069659797948700798335226201431118688913008213644966060169288068305702429115553139413646783983883436748206188840939224891319620946059453756951575056397434224363159635309793051312439976557575163673541672437583796861251620907281930994075929623069347848608114910439835822208208696699572636947299204372461092693468697881040049039878798168512158537616038361770494574461005763860117829005518535494328880403021224364350525728213821470365308022564592879949385279811596462965589459483886872004464300120988456297880144007198896253693992940129118562206857404847485402973900993252921916741542504924409534217128784971600754814898238073113652052456042349722368924872963471358670046341759595599384892220225467253103223851554769190648843128198725249772101562554788387383282402362577208178946948576714918569673229649317723435826192733759719431119004439427789656908989497369749234818220348777659348557571083286600304621516259451718479236643748687899021492257059863596315979394608747659667813880800521697065184175660544313124533509462283516367288579365144662612141844115665741090965329977535696447321763138356529559067722818266079939000838 A227111 839 1001677402755759779717930006842027445863440569572568763000536184762872296612589778347414099547982466163445996072668901592886174520196163469871268353466397170697644316798915368907848143634131516540190345593945373445287697880194938547709830716803077327928605450327949391313608794516698881608478596963497573342654230792953888979205045677892229911051712709497568981031503406940949971157819717130951070285752235357517067358917449176073408699066188966448248944793010932432176709051753311913244876272167180282739503478635539053918966594938086337816274786643978557191397234141040840885061572782693653717201600097284072539380761401602516565421663588219761352952788585241319542926706900292166344445861948126573953927714813424422404094338601697448887425209024380427088593286112563481110898272989753669216148282854916608981949307622354024901923949948767314752899074906196473294648549320633733669753933081530984512011768852465716444655136460335634550758394643225607127847099757987581697707709761796850580147244527228779355454331504656902136503068009475473245983313628583155289436925640923068907677135687022316557429451008322528470384182302717083133641754840493059996981653243004215805020625679279811308568992725975718251030016825942992352660428122125116276010945446627094832565770259455875135223080691030045213012653664554683756220872604490559724107433036006777360864318822901461089619440825315652013671916246709992436714358082179564496607739115280918812492741025541228201470665964112175351469889619545032399183189491160114276901395168455100559045646316818307742856631041796972832973836969668150888116073912660622742135289884508829393678954818932916166839876924760966639617756392558619247855542436474873828923823848687472768390264414123572844496637171276111543240685508510591914279233610957867393395351773639426006940361354497813587926534562598966889690599812475366442876728777329965653470274323088125690409166399932729721095030654921850244988959344930616003648263659278464637370724008178689959496107716179752570755917615201976069942271737743540196027724783290335279507277449367217214527612541201967680768818022123653894753827335596953823604067894843733717319815805036866163242195872106100084507026393098639501484820797395227420532944819539793291670463961415969823069242090659921736297210843372453822276431753535683274055583357391070921802599837248383349281461798379247404409051613988852643673014982354008993205600775770776702923515067200712310359438130310772383818388233210716869741003285302444012419459737313652544788810871294608585147000900776523651274421173619434167881311205296960985877898736676001301861398005890080576793335250358838562571659772087817398228047665106827722696249629799547513012621761417581867593765976553299616421106810406991014172970204142435061657717360263023707861674275980308010600205136445151169612598363243376134094470117424629616893001823793479810978125876015477051229450627231026009007097079334381259335923356459167310360164585112688102501019112080637105727380470802037164011144970410631206279652981114950288035827522299482015890805222007549111528544914417692415137233497515721007630651751356659247244957269957066911686932358125945838703036473237681131274817792610647881092839147562919205327778452575591235966238518553577453905005177891982595847160493864564647878937743000807866546633536057621648674348375282226738138897534294554145877341734884309317920977676270887347530092216672792644851086955167003575258753299766065967538635204000960010264883978658198101381450949070775516251506173078028632240688098859497646473342930814124469074625173011481795898278658243890129866448448666415500136167123169842807796653239479956640944318635505706989473246596062459500567891345050752530434897403321957360808838488408608077954044498491966861361430335649241073798627333533330826285026243563987119424484127362700881676373924504133571805067254810451758877141570555311530411512097447142121582023775465164110354586066493045366515054974359872788104223632181643385019257815254234511066665688572167508183510966626970896214904268380067839186040079549131526579153930741440820502007750041367428907878498412925694733120922973064714962134479587151648267978777789452061464772342197259571280883497648202593667481092735463992396963564941998378031456060874154375008728532469843442468359223699098045652123247150989244953374919217021237519992652045805535185376746504533546889796123766464814602519359295244450036725318535144026532196452648008317950400627747800194527381623172765682822828470893586435361454717047112935287474563206909369970429561659234668884143827740021583590309868540480900542643568604180317159365236376443590781966527473403465941396879201924383838183513342911562089198640292143205010653339851494531289395310328828710437320180007758862699342592918414257148849764030959476044465384213433075079764970482273533748669076877441868157426084391636422254114351055534435102798105069443777721211414013756468457317670854476640536024182027735000084724299177916414224845891698171016243178666043101891715634312099152802434867605456431480000839 A227111 840 1001679406109563615838083480060852422116713635203451008003387159181778830604037982801557075166012446804667763746293015510786796477190745439718476112820158033757673965994327845829103806658357108468185149891012293280583368215703237099843440220509406215744265877287800393996041238626149484519652837734746067979776067744260644950788266052788107342992561678452457109393754868136851108285095553803696609164013028980460916125920022889444073959259407500146983985045249032385643685497480412657975914045352690352145046751272781029001982568951675372930647294175699673724082448367509268961739182874064269992324667025093680382736473370415383193964199760751416483399294635966898541134269936951579643301088416053998625027400786691693923673626832835349068776522219290471711233649183775922224061452036014348454676173133007586211166480983396588617712891030719460801146759804558521465882345927359376067954285202138218677756723102243710228460709094352554785614255832263097535718270960309860392314692845180265946237431703207639382361765292346827574115880422401508837141908782437460236411999663503102521910977907545305512348214623859182188510609995396688212833480405534959669935998775439743003439943889243161083345235457407194100887764857190012900910607169292796064351090868236351485238237441848444621598466941920476438355511653874053856111088287527881370370366653024731000239857833565590742451186921958744239424523067330250896051988001837908973580077649363897917450661328601771919753946215577346967058864526157750889114504489730312659840128473573652766676207798133101084295022492066706804272319052248148736035569537926867104767630243118211255007051524742608888758005727989521177679623416781051746358205906752492414479214078130586660607180090191849639231160020747137766947880334971477405922793290405060388953799402189013411595759207292404541378723790396630094488373981107759604485012592615961821582367451695490928769408136291972898351994260503118029786609145682408955725085816493999652862185091532539577752860153078494323591893279525554276935725534755601780753417167247007257819709455948174705450323309363963054103088678942842285048804563250214279933705137716737298789205559002376491879856685986858586150355172532553947402998759876594084363541620528859701252425607163865706892583899820793148848654432861314369506335050801030937576660606825014419250193797909474185254908572514144989715439793959405524088464891029012673538900922443482866976850751312597202832074603888101014175555041073765840334148227362710174817802081538285206158613015094753525896092921383226061551043273023649677172143005843912863217335892491672927413602827771587428422358627602167711780583154551338127815464682698142646359355012523204707161307025936482058415800326333141785369271341971288538201556745206309227287955305077879893425423466433307219197622673119436426114062026820813729824196072603504854931590615625898046007868612162667858387584947993081782776498360783717638636964692105212818272961682959335385680376327314447619965040043785519759971327280562759096982286030314842781827151407980358396857815029203694487971192793607020494363724606913748390068925471976550061995012001282863189109019244975867344358514836877466875123731615405094617924252997444489011908599522996731635690198945260173507588763415947956750754715585731104039335645489203140175515821104479669096385873294315497361205342099651443901484471281047281928036452391250551824569063678777937233532174956652866762116201476398525543272443375151796347464343858872553004017285052104536651396470407950624094688655873263538418225934130322233800143839843648234866734806694215368430550912195945573318595814952075619945328133421038829207815203801885685022251519016544698126083389183650365060858577183651288233999148783239858009113452895451299352180731897206068462482719818407285192308099434462467287609902821874514806767664707319870107431031326376750408885560474121244357656937966826936517995310679083408487322242255595518554657087206134595306418681151715899534661061793600576951229985392787991513104880549665020713408490509347665374430398830683231171085255513992904869159285594421557718591423874193364945420836847542473077294703152235203540640281237817384571021046663627033525964203851206501190500031480398445090863855665400430380988163083907477954805320012310870020384749585956539679988096722391965011437535945563838447198117166302895805326081809235461963076940518078900751069182974874479153653620927685660108363951636896906415070782834556115561009208471078607180868791142649534969612408698414042105103810921027250812188414687620119914239829543571634713911108124287254510145774607549557929920614662886690876416044867554903643557679918867484062437179088147383459524939536287061212088884414209597519359888215889800050371305228455385118497636872599160666187707152740990168214182654923852724286566572441131211695431952699336171322683162600056517627937367027176682575352331271045168949099042555783974273189401314157805176180720566636772038357180047149625395062199545838746844120187070456442222970421604638644210913407468824126783860000840 A227111 841 1001681409467374157562559396448094613814715841184857974335830597193096657976936318580910088501815364730013390615657062100745149149190813646689159386302512405720275084171562190167996549497062577038767954744771884959575984008994380808437444968842137403839894288491626364146501281317313128024105178158813058874948529723053479241285213740341007873529355433664762301598476086665555878580371174023646396840100405936233124812394757662130935398231252610262918090046770873938915445852419230909749476685267536181253583861083544071085405033862894309686455069132471750336785917975214606746136065511544956548081958020710528969999954770822743263328985172585516322644041673203217686346110885948526839560082851886384871076524267539339592248049757684920400872962323447485083152691223985696489793336677807522210383328816137703943483986707376606103267772431599598290119594783325231508019081218756582237385787377038869021112547631177902947028700299326088354263491426224003667270116789723933912277489892868248597007527327490898553113301236521957936266371752025850572150107593009041797703889332212992602475098660593443467272217003731000455866664488146294823907188989362128985014845587440312229682946553325918943988122336569539922549990914468697264110465998154474221821094454142077012494580823490762548228254263719137198617358319684348950554245825948235553528616834033929616665851535920393554809770363242968716087686264362713640307070113377198291315845245022588906131215311111936382272244495268307455788686468535333314996737686340108930974288039553698518813286049989651704180372774368834306644130624053279395363373458177826884589179155636562201545052709451979419156850327834137279797217809388267552069140003916450377027568162729819097931813831783639758516314910222682624052138119188906663369094544077361965463619442394422437848942972803878764833308734256284353185963990966031220191746196198270324728680650776924045428177549417836315897858234770544005367746868655711361198066650661984377202212351265351918823836968839304372864360710741357410429077430136729020219235133885314027050934760087579324350366992796054169487994917439431352711251006964586953026668051303408664368959403696174680827803579536988363995421373158391986117794926372629016754315120191567814152288318723409570662581715165523548344292208433882881291701609648856107885000076872172485921641227375267404366030698982008556207039977434584391285524215315121716581893991252122153166813928311176312959279555726949352247272619800029599632618178789423896952849273130028822991711679775994904531850104983921827102389851458921303297877915962043239837765366177580012022781653675381573591325391742629580865647877155075570719632496229279994979540903510533503940921801037521309618499576066200685676288780897551373968226157305626669702267445926832331824947293572378411536080760354182459850469103775254773088412344861555591823875849190236295980167148088914057847286246111748318312832887771432108992907584775261105342139061572341139766034999964601229748199336759879950540045186053309077530069363680623758531600111995138530052309262817862090138161186881079163490295641947824984068189888819863363343779332059620797565440396102670363735077608068437593584244181737050610320878198069391061739060420990449850700894734422097789417225016020883641490325112566428341049859595846239644053171328255331422188008444413411643824782283597504306837979695843966680865424154837413347996441929557764697189969228357928980894558705226219587023763854071008015853037827550005865144634888573259409520702425375188489763767221943044257203911084544021101680626006858847538031528682032858582629529407640098761293785728205387929444854234497874632234139475652344474986057812593257968883578890928164470243648148275220639172294824176615650341062514279136210280944291808501444283995542773123379544950719835051186300914054560734071669915541767608373246742054867598095131567793483315458575097969172458659770899527583184630363751735969675159627703474942492520634934116290098742827949472339144894568633618247710423399334591917936532483290355432469165492767623641706497468048552977353701038282472172244553956819689612205453652314763521435041317884676926545876567775366731592227012399253658896007689058520042922720004764277867738406661301929119364218283983061855614313700355468575885913592320512013243233843757600539757672120407831390776199955794541299708418465646655863895057254362138413047112746918648425826383252632990477478754365633220773648012430964967803834272612582689301021956459980114548997440211454336796077478470974015713805392126832155079524724917998788561837713352795924919912774786254418198230385467870323798857284561421256053856786837493630761380400526102038121721570778515674604044587571016448773415285215075441134942434661077142355404709087866109010206521916121113898146800430488123813118106607801712499196328987373070029492900918148366098224291656580986479656622577661947540604912934367496976147874427124191224503115820936596287541881129873521761424995395135073256012992629915704294587404469811765653766219176102676493204196826657137080000841 A227111 842 1001683412829191412904764957951049426523882618194423630416575817846287657011070493622943212339190811285576838195633625651123057623978325231839262019181566534632266366687972859326382557644332467357263675172213189353454890867681815428983358606632231647894192562064459081521941773925879721411735076884649723663331533552133149280499435665817700289492314385032637069444626826508335454823991483657709348579090389527880984249663921535520339637212604998808879208382803983495618074650925292062713815771562930802280593677899121191422274423643960052906122766669679367986110891873326474726982048514714240455120989914634245724032801090349548435445096447361897293915935544803164798145516679629164466676810392408787555430212421962847270140542559860762143880928720303355455903567057656910812002540342256816373391735234340660045758866089138854375496582378526748598285455561713651398677538735453137404622902772545668813648451637595408579732350646498226297345847398421241859445188232421795089185004587455719640659541076599316103207199823742069214889897457195238743428850384387085907005047279755245028796800508268853676251606242652659703243717039286760506501440115527274228867280657461551111531966176215585651936767151730867826172428820349638436647804206185559923600245300266634205780369461167171292311502275606066169949835077962632807598272880583776361712196009897227317872060136623225537763314392041244015103159695495817842667020476621373057710589967739498873659663675625107944816407267837544046188020698941211521137209928926367106702419675469937497736750023795075475685648034030088021820677205510255182869916036188707670705021466890105844426337588302391271590946032646034942343787882646206705187463090450100004021569725451665343491879108750696145705640093213271909396639085698197160847449804860527326897145309244353427291629657278228613383545996332374141964273732799524778273078820086177708676714146316643231824572914844165743434198057588661552195254486119662063475106637839560615354472756037192264436142076935489191320027945139186999864372734014653568142519970574828380511741854699279790053067518824589438286969930375163142895013587181552077637323890359577566048571404316192867618162858652267581286162505414987947729234608015078763252472034737444655667387763598794591874559174622061295491568103869451094624602878682569070546414815934749569659788056238471961102929956858151611651638246524823820660347380839463881934298142366565756488676779072056084560592877083228731542089013331093644650743678185447327573280468653757280967819377993195843506564415158235702024660830177073177867460862040703020918401128845095031290314026311275321526700986964990707497207440739049297716222597366456988856832719945981169995406478173962077635182331006937017751326991689743897729002805219739724210400541234436230184533063573540132826470525296505545542269368287348261571137707956421118862455992087003085837133210377202367063239272825852956861476431654431153496341852951793691172244533032191322765355196648920782623344385538588430256160746383709856867661664722368833748802332413535368921389009039529910833137768715481732855015602044745155111244276809572077598529469556289904805752663794353549830829210879295215622553883350290352806693745207862947523739410099383232077599404575876434667543676963326919841660136465898758320810591526095691043256294422472111746373151333914597353754435800866159746941927901873897517738603757686570431887370617054749040585671062853521795867627581513837986539376055443714493917737278196621297492624839019270987416930128642769732796125382799487419161953947964255592507134310717415882956510223487841652479298268363129295362742458248525268637504261015494562365114723480575873122099686631636382971959959862937388938270510658612429921880532264854789123338395051315657913554344904329389678042301726205973302524544182756968824189101233290316184366791924243756168678244276799001381306210016864731893875010740066721392132864244486053929054985824856722427211794785318413840790851912641873719228703428511064822178563716933427393399074015487806690301299771539921750943802523382050360257903374400231691643868029612851506045532993254189028703205541247340424839618605026507293298741685408959035893886382278817446864633998601998997786205794110657716806632358601347019199440749861845075391332017745351836826633882510744268748374970654913360107195001445562630614441592900716180691351880703235241185174246998323065241512054051930525016589806088395456291931725608090092923318699097446571798905391350032814427328357747063685224735138661927516915556733008816589157931646469279828504645175007484650995797851506487516736196921007321091701609584267613103688019952849683512402105084243368035606263360635133509848175868856123904529594223947631436273766464816330056664459318114668828899623926905456565785474186889571347994621151550189091075378334760807589913563937527951250866223633804942564243124001644523879926181924641812922320542192727680317261498612375425854080355558275493069144736430161065078713900764442456355125379151873457550248835074556286936390054346269827581966267491141000842 A227111 843 1001685416195015389878123393323402769226287571345845303422651793023587518989191419105953521907034579578697593984580003527758702807992828039340534884058915738379033118814985960187929648219279759472701327122524765825088825892503974808605222192541007467388646213045743316151613191445281071889860587226779387784620047156325305017074943185447746711152552361787877779285100953460389995408235575762096292823763901311819939605696187738551015920229748488620645573530957831013538295013135678467445521968284724451456930702905223405803573724121721935792365684605526252275714392344773435461956287872065133818090355200065993034503538626981729179771144594291463032537937860351610362801909752976177614119795219190012290153436897516614671567543501353633815647531561759923100291031379707873434600178650847707550346674495600745398262819902927548666497956765588237879351052534334655231197010859022589229678955436113828117609040065477571222918332208252490593499116001761775210502683119130989815985459023552617062205954147084461774511915339588603397791805279053886762154311391515704573583852248052100649954645109267395115298365302397872791559392526264972415534306823583598094426376263037851189046748927918255136554745106321183165571511625284729145010208804529861828721938026535413644594638944893599045830596136062389127818455840434171374544203728178983283438971198735718495492661951126832932678469525115218327227946933099121148038343097022019230343328190628118507412388406046327979721184964269807476780844767526820717091716870031228221750292971378314149572191798776309779786609753621975709222352012558022072756228496625416674662185050048450445482389878776022823664037235118943384085838432942174779791485197824211764217661318214088678659836273410981833266147864734942021030235196352316419122582593096767953407721741569508296556089818099694226867968884659533497978301376993804413331669335023626134835933229420207184460259639944567254216267089668878871283588332623266555930577876691638227825041480605502126469405597300819225329571280822212917527631105349692520019519526594550295034617564155938253852560045635276720473050450145535898303859945856015189734514578054331617152400092794632540600201920297157082241788089376003356331971674498176998483625910664759815436507530560169501145019514169747957898993563457314541318358245007034734074907052656496439082055203328662796819476895313699297255879541245109830330554117142940036646746889246268595628937634272447414744450821956023618443825148156873034218232950073171080289146191317741739209251284808960118218475433382534168391080957671631142162357675659129224408480922407514956114199026927305162423668658793373312086879805573065127937662954240932089274581153616441521054235935482977503758300080061980532049296293658050988435900711851381937532543335365816431611066600307842332613163799826020057793006270366234367163885595458748619359832161407163383994114648347642954319884485246551322321278406288981629470877413526506687174851616415915248086428386219548045464945030997611308096261378754662579101322090968168209122789206259668595880131713287495680630141572900881002631600232912458948959606674314057506853864803251885238053502654502115698141826202173981896604916690864472809205662307985032485051565066516464370423073109923984691685990914261263621479478936144681365005760804806228883638792141291007785362341312658029256738535731665912979195663917478891721569689672554028661650190821043799541220525987537005678274553290335874442308989129547172061527275717097818139863185213959124314137385645552982324592960402485286485796193748014668240436474298223305411310929428598476759946129744644330136613981234422439656037482653606579162358856364821475883358621501455844951833651467934899278223884883916955985598871519736853624494656300991387043246265733961732074906528320213526813882941347769686894614503075563310578728204265088987912062888582208386545500111710877497716972140023339914990232353116988739315015317978213571076636170981489581204509535126012859411582712877399057968449505163313505427243012543437414301245747978147890849109398318138918219473482652126422158427514753550279066438559503991127500485924875809295343659398085426966379040419767451715116963122219731157652328345603520038811476158861481361757968070383659310564135102529260864760282943467169100053918751644393943457997276993678623647254130176243095427734130963502865989360682415294797760340783760599362984678648840529790157390203051256586635017155604089943838320535455492114769876962857776376578126213471000752423664630354665376677868044693112093148266892985717835500417687539577266299046104127386490306265609798455607146744908113407519616457840056942767468333157912343050959905760961934047059816658393624786692187012732815712119630558121353797273818554382137985956162702832572638287201366492083841716831228990516710304368378335453877715764612332414777282756277275824448103844075903960831311540689317319199343714665341473899444568796474258708248459380428947898050013332588993589760403639419062797108911984025096772716057002576531102414670395197707950275843628417234597018846044000843 A227111 844 1001687419564846096496073958157284651073874974494464112495064214696756990346383109831780663320455450435517560568482395849570124699747320967372635239896844594191328310346591323793162051219249815474575940057821747199448262880802304925687157587556409190796948758690275215076181035590142020678078487226542106266510966672756286134132844186053618170980156966603109040655626886592852289361718056778423825532691839491043472856047518146676829100726068608480410209823296013720817518106230086664151531567265947205134270685964348622572486210077747904812593309283989340561549264405572014116953885309913895899843277140321272176574973388334950342139154588145206519016641038933415130477832191997538049795394294313773859785608416834979492374923789170495980355302094679165691416928606314729283289390940393006705419518372576344864519275768521595655506150907126272473448284487841438444945759601645629736121961656620077442492729614744053726423182636337174747833804773696432886654682882637782889732669199381479162852622839352096402358865047316075375174858793449554972470640461395058754608612329849591706876189773528816849580327045452225981062322985346781228439851131690743821507037841561509984091665470304579006888802630159459040786111900481807285648149186510823084239409910487866470121661499965708463567520625962349750321105411175902407808990183778841368524954300316403770919755709132863126207711656516505243272560144977884186585143355865546253905167504226789173681663731949480408701519298694919609127960785170167750034209841943831074277810104857554486525021005662170582382374251365797305139740369240226511594863753899540009459345666747845520916390737711354038121382171921822675939960569676696876258398574089419949550739653532703537111741927740036776121063700884965850821063984913312484669722641101106697138768029686094290263438576852038796599144391983919271048964959454594127207696473584023103268116723577989310728311917232022570435931356459624010983742238247736547977570075783916504463657570073108864717621343847577684891086450773454534008326973612038846670544912065460964164632805010554823874368470965314923507666806808149219445281390433011888177712495005850401925274820028769558460966927833379513697300305370895945833269350493796760229607799153328672921400958919563233720423009616901738220287300148949887843571430628900145265692633400055337258998617869409666088832062306386994697615901392540682303689954430513975145980718858112790023762326391227282860208254773106937613978807075627258950970292894420482953121322282551094224075946030561916760718674489894369044259504131521824594464927196613081804889036348441370015266160294068703007682230809164197846538988625179066627179780269124348541393245789891921217332062784853063235133634584505473679353455232886977546187839755076637491198660728276762702695386210858415234255486020793239307825350833232830264332574968368399149114459952623742328795633491102516395415922648458576151097195888932731002481924127837398335274172427975835383892367753555129364387040105049958933338982847163927680096583755482483794485083004332312884909938182000866612463303273193666624890014380069758275459848372294890692068938903893212354422471602618949709428132276555415357830605482231984267930428956841761371327306699073663941714572838126940250798409808424600329758568182711994232024917569517685505033323184247111083489565228908199645715294140022556585821442646979737425230938035856031103756434855009741448991373839940166614846985920659246430292233687444616495343327934758417762186743708254739761174901053286013627480945636358660243782540914745107819007206916309350787441333041451000389426149062166945975986099255613138174336480046617738012920067039643161195664738122974741423868503601452176062481468749334881240332058867463176321373025449199902681957175177542084816333228940777562894267387446409131463748121812492881160260488207201905671920783741794793594958434301918090661363950755229776187322841628251900361083764363473574723338428974821756460149359764697596510684130182939047336738633812767232075303312529073782675276454156040454589796765395632746366119075709676051013928234179554475352824351497283976695392854404857933546879862975796808133559243264742727094614460566638078749763877932428404689147815197085722905380525689420165949598440864576262813023283194189316727527464151880409057559105721866735753049713848534553817791430319230364478219543758912169244952561463648942219443950829148151729005777610758623173835832312756561916280370954935661183183912604645559080464332077661610742149326179022323396665290539551855537632786494990346930756728483065625074057044587260428250424478168716541223004682216425339795463388355268250180074625809192133605575689212602892304514666306440431912221237985053846525203158522408545139335554430420175470155839863634603578316967911369318729188466085119989794365920660359532444665526878634522397278850851048501874059958307696668960188397053310102187170846162769470047143419123976448614378735333330091729077057383274678438423796180570155792301084622366554477055538662797926626389463942058755354125758221603906073814201790000844 A227111 845 1001689422938683540772071934915322842249853719475186813851943359521763732067340215079011135462676137824511397024024835220377243836468961759206577157127983852996457777264832983856994651583164324325987609450229161515820137011502977704404504987062979081422789345120403949413565444636061587770674562311626698763496720306905011599548787146724915335031051180205889694511920320067340374112836390219129146804580808581898691041681410302107426266645719044697397422155095014739314001910252760829311724191861636215060396230054263620566826131644364486584281212534815542855624861251825110868637345782222559439763011693057462463919260545247223473412857137274611664835387609182955059447741537299120135118517707488242692114137975761659725436391924346506777845909171467707518186551517071650881368249645740287312782081504062743342713404061674869878794534370761588769227643146531063075288314837933636016522411311313711727211500772085674174465157911479529089975047950712481163518694416793045482179317674903892466787395927535569152404585303271658091986020539769350066301531515913827233334605842500667553811551425258409262104758810991018520211887237201192529476043038977472896171097257542766730848595802446472867118898152628164614597872289540036737637435753664185897081048527478965507828066329644113756039554161957771078884543664258906303773371630384664722479512366941565432528561830148788729982837239007139806757931471770946195420417405004219641900653295331454299069382976769531919256290373753795814002909233614957245602183089646423245069927432256013908662615741554609714924762706334513426980728673011742640035328921554291580042739168764516831557384120047347070950682391862502482350193506213750391219208916106776643192814543247792941200602062545232419921204961179101472888030685020252076098339664127266316759065539268745940710449595432636410858637896045835270002847523886534735018957084563638601979299633676600533477513166671396774841127661068120663142095326860929455118042764368137494419974859160423969454745276963795974449155413721026509636572777348458439642888560635265575559966583981130227419860281448404294091878545421289785293574745097488894255632835241105899048024338961257215907289217226634978536030542889264899535785013676165776148630081370443353668082041906044565316330280961775952509593992765651192179889803230443044820976130051247230317016639427563349704835577173692130576291597327087587843809451980092282056788070782903759360096105320251127680501527774872033005898011414797585057331321800788038844014057444906513134946652443244726599743235809024873399615058482139006680442484984305117355393516902105585975598675870275092118160941011202147516141308391069437179739969500747223835849396487108919847558055927924397005777127348016342610238833407748147026484881142320246932622261188065675920854975170019770350778112199152117094477946426141490459626869266354450290454009562183815414873127698375383952101070525983988583002946761003230461654947462214776596544336289145839719147220290204208088426220833665224002259238217033360629197281369548672668484503765375532343276039405997098900909032519170071439322383157466918182063940343032028607536265534917155337595295209508652292825435434678142266487339246838032041034492008494012746865016868635497022525991896849543394754926713558226264697964078368880719868700254347063735598104367254687436420724422676316149456556313872300899268701310669367467226896776162413143264613706229260647430472281467320507643209936356534458449219829603002255029146559887011561924449941878971056695299088950734553955218273656972558617741994030743561208176690286709107919602512806153862828451154518940565233721091197668166190389063540348594789513717418384117165653569092365871895506386625727498898694434048495026177583545982039727988814570756144780771152048646174166541129532328916129179649167301082934241362414122003070459498149450115810643139671299388602337237673286582786667775766159146623535301283702803747895747215986983692274304575043535122172698858907590779864292139616700337434249321585352446453957708455828279404390407703018692558054140054139313472889728353987713903839877595319708224778079548411759355117690080818386937661391863361641748544004188836812616934678596089806190219807855923942437154681239958215344974692503474406271029497322889436288044480472761638991819152889961173983277382080902492842596300708120710655970474356871975445634208639004653996253608431085756729026732371161184779445464923641639825593349404031825314259677357035599014164202593805513806116428199552594370058054010051086646707192264889948231768612296443925732754496104903665729926402303498643894488711407268857631521079044864532735459665587120659632218490110594077499849404075556548365228275956386399460275735342803900080496809095031835072035827710481928368794219151628014951486258103774975742082745220931043828799087832474828276538493923667333908868125993926695239258323769208449565486118563519490056021160747130244609613966245900093017255842341377960312617487376112398787083267758877513549872115623815185067720057818249645711614306316244273928516197276720864391752399558380000845 A227111 846 1001691426316527730719588632962696598937380934531551889251076599295987711380107592769094910375115282513466590596383365709479202195107064572430348249314925473724266925586196185212615774248674328603417011609973486034085346904577552447479111491147266049793395781508297241462773996551874678858259961640073243529667705194079114442899229958165075940675667624137269949324706234867324881906991763602547867006095993917983162999572450192071982963351575507034760748341458914719520184524535763816727152728645868406765560403641589458408102916674055289103176633192428019177426583160986065254453511042797169999571977323181005301703867111591738994471469012646747059470572073439156784318927017651716901166790406473862274305208430177825640339007817637980547070294367305695151506908724483268096063697652956289402416314061520331949827513143618473952765770364174824141498055329343907852926623976118366124192798726400212392978335117644725616198762788068928866396890726060548783707325021295224385387644250649509605372948023164571600703538016039905770254888436435254746208214564004388420527677452957743942816809456654383589149754203659060175203475434994604608875755209835110999985198855915774778540495989653986094594327811417581068296942026243829705810429221250045076266331866491781055848594119306651382767100532602527473800739083595913716174803274720116501625178484597774361359110483501529271851164341555410109381028482390617177167830361652444506984071550384139794473754326361803794588179405925841802295842319824296514731504126262568328074473741036600610585575512299567803138530385277543721756216837163948923151368765700539824871999714233395014924299389294670774907112939189164825183236383924822858150314657648350458172011508927328697132951760212245768458304766812902767390091495230801052617578548321924848650597950702685710172644922041563837554607574525028217281403610310533543128972528350600032782919569172599769955002132387001805717445320753006868026961987040599434738705263905688660619179782605678632732611077589632280697256734346962865238818595960004809586155807565716301179052242950133556875304566345092822429501414254872961066337183027533807842988334618598668764816584608009863601692262246608464878154235436653377760213189300359859129688581870376486755636049397206976446541350388617453051882110215416436182125213122205934276436871858241640178077218123583206213665577178757645898246362915584626117592598916692552286921670383899344448756712722438005856365661495067374495190916273206435845425809204480670127197324990068281625690371242325537143165873378735772774871963343211711454324324044680621038431614607334501150422185697611566508051108630076487689627176475839680329989149914059045550027943837360500819607859122818920791786285839035905008339548411735609067546047134536343733361049795096853391478540117267415004107955340142259912691342142726517391774555689828650424386222071053825322551333702301985069377872211729624628331654190745655272226938041107219101969691979483143838398682749260896129088842556742504292602192776576455713071375836431315182074358250588578011336393645191000956924833470622646476192068135608343101520234712637254823221185716756156233002077187744648838527402135839583490495316806158695111616342093210099305933668837297906986820963284891622521003589283160854971342068873967278889447427997515547512156057877958388622611350153041671936859947027339213349730477291486167363314851492530734530055044204352916671096757400962892068444285056161560185597477481612369227346212001684788008012815373016668070929157739787737554371040170466038926926500569270949081780553998821082474421509001223738142094725811031823454052684612663864462271108306144139195440085558432898886894244739203839318504275436214632246752240055374881654418301019908799633200807372063913267611513688268314283711920529771647558071129963705150148960821765383083192653146187286154222667559051906810417372647554166970925531431011049314991073318578118048311874991107120331901878215548929346780268121447845159235281154271690295440651985142747256983346083384295941878531875433808557644439398801572622656355883927767325346169591634261146664684640053751746504681352423620805694169577333639265505496030693143285947025817185370832537803194109545775776352611150860172880064319659547478887530421873432285641202340793748699301320907819800739489753744939578107548925715250147672413048857232480029258870354735429202388246649431693350057436891248205181976272666872085565709498114377416894801065153743960109942130426569739026788812498481351944661397585183384009780569858162282609187472113220296035732125615614683139147054192237082246206304516072134267194000519800864017940248099796710988445518269504367499672878812270168789010265722114108423645926634223982053347703243123563446866613297426642801794902230781269910478343881557497974215380664910657233019605766755636284572565835514555989654364901421332899832241600300411796029674688580575568220041691170602280892707333715426689165693465428238683907735208020882010093628606163486989235124329059575745348075723638781309743548107802918467442475005298954989659611877276989364915815000846 A227111 847 1001693429698378674352111388599190452395663486451171098635379914635334359996008589252213108349857021608568941391740047079186596318291077542723024148252217526418086390267050899827721366496365831300491054119670718371607185913755541465572503471665843839338432389218437468712136518150454217162981616572225849113843137830726005880821210745025443483680824060137487172684398994585282696236688237211962235711610876963166418157316550645930685697015394783919129098818258200215194528550165498886344533422122013974310512298547336345356965469259321811082110475059110122820930122471296762365332194838950618248129753907695888652021413056862042917404210732111359495827416402918468275023312700446304463063293619919556704322268797902571858014526835928179431107042001116583853725744030782530511082818129470227065349378606835672908987350055302047785652001025836757956775576736685338897595798766291030046087113475981142782091807362587749404877909511420039846343143990752025856854179954781748281419621980455831586717254876593830533919203853963533264763157288120141596177937630367214897788604681079315252462194422719485346491674093905362734512834823425262710847771768816054627168221353417315512832510303915116806764070527206085005306450455513284321180300805370850140602820213258432990883226850987061929740221953047553124693728913995196364337976718022892570227797070232264044540891636289967713079559255154110382962240104640824026930413751117747394468081298885339909458011819571387135218999050365397363605693115694933254090918632025218670121483466739012756354540669541929786532582052623389514137325836170642522376203325798035897030095166652780742545564721061891980128615406344092521121024247915240514289817207886446545956821076307153737247098233174565590887296451002515188234447173940903483534663531402923152836167985581828050004796521390697471086850047329318629441792337847751316672172251560637776898421496409758815520865441857789066554385358868807246379629920301431420610713811861098429232132883470823869230716118842332714684854332885982403750828047087560156818426521437688544051019335479059490558437186726805652333697868963609592266838025916606288165506531701012273126913008342131055282458208415225668877857356766588220524079444827202674835730675471391597427239117315637688818588198906001900005826438027127273022231926180452288885074981687164380531306327047702436740650441160207167836364467277734165689517746514046576220046151945183324176662706476503354627057123098709863102165034622033084246882702471041747766736791345874247704808716109933075141796914983882787010608488213738782819265093686648267914689386353208322302522380956007363055313849640175586901591353582676490700958740455179133698618296669412326144122389418689608373699945014601805952801548748222193705356434079604127924906196270263821323997257398426794563767943785702162085012015408316324898383197748480403212420716393207513420639794989554516545649635583521947017054926865471033816776479264521646368945681142270558468397213706907247430590896526339191556777112756959749627765768618553790763335173726636594684727040785635015299520750221388678688965850448305291935048970834924616157387800130520053479779626036561429032615570538351029734227619654525820089759727293853251234123786691888716565766301429795666312351781746944666366338453331840328859926838011651673842996735126338546435021340688305557295781144431083811471843304451541481634338908754766492694747941901298060763223870333830263521946954624224029298781492142108883232255063691853762231028944387085489654323420627046521830757198177992424640730697449713469881684686816367871939896171135133820987058203846620617066545073777467856068908835180194561094654936090009226238974600143576152072613820078893609169630107832356093709747561361484661867254091733950668580867292766514919668291841779446165971833917189835897910093818604092372596405409490508069296826554271214271091322182910859742021799995491124669313937141578131669246687912053354650395326032321668170334386638448965882226740717243218974529103249746380108228538464724016256512707176669280020871146984661677667747461142500221707991091929985730511347100374103323629230094813374566297818090884854406995122635178323562923689593522400192586344789673626127804648096307932140037445728839829971453007795693459869761476276300308993998754239037699977387272079834485894003427758732199085330112092975209483838248454515604163227612442786920338217190528575036230949359904248256234530435164609732005824041505351842442283602672953794993152102663482300835101248858708425960006490535409250912287045498223274574244555584783421988635758836381441800990444394625182522516973823500533045988147204935428377846407829573420246876189388047433715829498439667089004286634497969690851041036074595726149613496697935621402583044678110103803104223945686617246137725070991897011312251326585036125967046047148171398742227850286483801833629915270856917157594942978721503163885059567734494566076108371999849510405105550915076523129260682113337739240161417308300529125835040430720314627450795975043519586109776649488361665103574004691659053393919779879527142145274096000847 A227111 848 1001695433084236379683143565091248062143605581179206620043045633505912554065432593558011505183304626412237043247109363968684371325774234922683002529728083682603824300966107167003934825753886208257904980773175540701433955642093283629750857064225308059534963800033422509805565645182027744074864067856600733603901292273471999627638893273004034304609626345844931780034607093433947160567213385706529667872479752317914248496234882116032405108194716831745345361569421075983253500024503079032817770347372131065609815051165167879626014593731852226809058583990957064407983336312364278375695939438085842638323452997204132066475536094386452774378453801538352249533761310691803539886423590287386428654568029605629753029203580165862454728065039341512279648266234653515792526145787119085167419357027010422308150553016190470266271647698052330876603953855886043859927315463697314212944250050035636004171087284083901945650971333809496245259074541622863923634767748173610470179833114357950519894889595314404854129778801498210773557107120770537653813646908664462948024694731496267417654395869868149733639741603165513976005712693664400791034644788919706085938198859750716504067640578860037148607620194157184141008030069252545089665043487345898405722699336266650453081851373822593175882716836384915309744774782108692119267375773979223615647109480260153812738217409324779330584382943711881182531483885000769526841450619011652280096076994768081799601217790540953608587446595800552523666907684568909914994494485278868801637602517347751216432561141377871760639016778012683294879855549984356230531076567100558646824084129281536124336188687018242048392816417176409804523280992799998096366877325138553108386920964662712004192264639491134340045645398673898988258265979826958888498010740067861273846399799677368380134151733069148615710193845273567607559750657191858680504526193215145608564495062362011925645624693219968715469323883818717780000131465833807538673369672693245061486514433853983446165085659075971631095848901641837788272694070313950918981288585878415513342780153481145263620541721216551396434468170044303801378657443536918018071767686631591784195055328906232686816840663499382922959960763468040807066948504016423599465083839608332116051779987073612851628563595307116684044568629105953170659237832226951445166562554208122524576530545902851317988209148020178454927400339254875822673521382360770474794933540923422011714281899485200292872927160457467550921043939207099694860396171577607137396777989800601264041027844149329742128314057445739604636704873040569588902803773657940338333487520505381316887180535110942597104559651499618852884342348701366816144135080277694028877464302692330054906971634860455637024937317162648837893793873493700048870574418446311350601332109183404741086027509738923000801844808539550112877239803906585625533996043172434450188890267997484125617537312584215913613595582443821944320980424897723736188737231350696433104653367162207948474197311814530873317534667357496262562336496812003155392603483806892661354488447694377956495080269081801973599665821661705250175906158261932196632852605733529996477497232589764765771907477651297093334169829439580500078285891120653579034151248526274633824593748118196222598533044840156166674362135055411704940399514827987156666388025153775650471710590586438249718346905572296643054236252342364322556742694321435813692438908924800654240010691265220687376240800662651808315141043864899834425073035626064833461783928144907569972539915832753799726551721656966251009929712605816846766061071954834409585409512872181442808055179236659724121641229845001669745698954224886215581968175044161358320008309133402650375470981260685966171868645193889544980178761467215262681412232460325006181879605974952966535557917442500935674832390587832841184442910048846012943636089210112206451925933641580619959385219218134397166777861770100145960812458744808191093729872120190120132264720137423752191448287380866882113519702641830935455178377875462512037057325565418179812780617657438949003612174543962358461835906141754827555754918398002551703995064799850352550580144844244313216488807157407151237299521817688365598262900230482534359291784328414074784747758301290360912776992372937253709596058348979549114652871114771048631042161572369150793925820575953414401442797478751466319034577906073221470826009609000802567503051723021208358898532483935565584162582603523811217531262743323584930554762882754770237353394495515789938776017958344903333496199030958611662397948601010890420579854198715460825365006311950219011910031661833321590853598555823354120493215975416819854138431725566577502785313912853053719380365820308455063725678090948198413636058710137818117828495179328198920957130263144496103932685821993362552801365570407212552417556658228409599372864598141028335788944064779725609040430456276433531225603981122519189820186194720436332161197787626629828957756811430932202806762285409993374069921935700802770410934437012659816878701950794230707619015621041517120729805111566051739020475131287393949510167559298112534023985744397193431413071578059475023922569021633224000848 A227111 849 1001697436474100854726204552704026133251130677937973314969834548498544185975905390063202612617062779913140010699587289246020568647437699874834556818190420114622937291088291012828001782723709994663825130751836595998395687791632960630404361024473864006679417026121684144261366818844605971612201763367573465188796274226942703433807422544909759101933210121613942645838029675475449629466949237437064392694603535041707273447768708167639320622359002535481993457476225085726587208331287933510425670484026481276449824256820959697663226509415682725044252880297042935847053042156215972981781394067599386615169779025861996720831973156806620134227140515528551115506149018718597507090584894859543690726979034278625670668790081868700517655071923613576435836897351754878057556614255556933661558909335213393510865699090231153268605344568438739631210405016008103630989198560371466030835990599638140276676804596212382999978881492970072056888977310367069259851194977862763673410021448167325055841147636812175860959031229469096515102060404450859991034991002693517119662470639289552472558863963762100865258129567396258112610945219743296445742321495474771090526945473437588233731832659514026647328500093884739945072396968505919524228016732427566647063997497344142685577386687384738000855810168827704852724407209728516114698566755606077845180345578114776356327819993189370183072811848433227714657558980255459969125350191529928063295996362895140922013699245582066609195778430784286112952383631249060053763959076904233666259510859298694993302968787830033032915799043289884779576903379908923617190914239739555522105207134927418484082639323498585989710260422066698592621828147381855080956725966372082361245222497990351512408386577474456501238018336227449237823067930768031245964785220901106962395006588993433071339509078219778586021843437611253358173575079222086214174557883638090246517864440035464477417915346692456733910345063650964551993833677030184820929578212186210818056335975462240440320116890818057650155640269470410355829428282987406692550240566051836442126719278884633799389631273755942810201781979490085452799533395199471394038840220574698209352707112728724992750513284907583008717464552334285284940147412244553774955516181555487253271184887958751268178795460836880059160621080554392794366673148802610072631425760060208708895399246675058048709157960057943188957262491618813681984006522235698831868605396624814340811791281472779217121567722987611803149669277940351051936687182506848127576430750272333982541084884457251303996452439826149687399804213375173873126997696478477045725950448697603062556127661204098129603400652296619329741092110023008905028127192960952992911939381130234480826626269670026739639541954711139040802050971473073336325657557789195441675285089653917751461430077666017572451576148407843194720067131591629670761461409002435783042382329453121737388040067255628661329029602121566192169879512342027882000626086878142079570654105435125496410829738562785556698139031868362580341154714237566188502387929822303498027054196921645579482374705451576802029886384398663846545620875058949199747024482760052497687041882292294896330604096850095008128225977725759599613249486263403204770770965799037458754206871485602699263684388655011723200003595063116049462379599960704460858954413263459619569679693678759495756834690592264790912396022268433985944699502249528675419635209991146660536867629804968878908860786651558385676856376086224340354408055508614138636826627683465078295537752029353210170459320998178535998044646975587734979127557555147562056050691266566456473491081877136512754273105255521463577903311801807607150552718363444901568947481293952008345591537641553832607710979704940958159125145672665583291858701675620296724059613640455168880129503896468566584969789584033149557358764014997818793882530316318792759149001595537809302021045615976428026081687256526859606833166098634358527201199837912560517013859997550089897374538608194955935230575030840893084727620061883876323632433797842569931897024244145160631763801660082907921828813557054403888740749886968200724436795122232491108785024296542909775129509623674365677498672787501906161619530458464904439506095916860096434573764873117369971098625340577209910477349736448150765818960383067549333309452203684499838767538666118290007962606365592184784267238587956953782783057257592261836909101399012561426105766442752078939689587701076575478233359588658543002688393042920631498637634671869616360623889686339314671460423739754000625826280244805428960059860257174999547860697035472307503097143194851147034222206018464880983779468326089934306336339011985634010757796966507055924954758592892890745207427695896550736612639106065850346031015006820117910265967890770524423234042646328931943800321559641655431221258910297047946088260239646278931228369504942784176594637224886019499056540465284434286687167092864975486550060276392289811360497569349612085949664735049504626322175509468565800016625748476428291283259185068871613967093119832597786455746042050439830693232857610205728323023060047121353599565430703578651795242745149237223092737339629121993200000849 A227111 850 1001699439867972107494829768733448397738305932137185585335285281547598137430771429319917306428730002533516532353196451377351951324606310378908532252381373492933438453280269365109061331560271507258060572193840194690814509042307109940683528549566162097343205076896201423829621919068438095178962960027025336267870051085887256026940818160127210028178409953729576247377476419754765973272774224174972053437682394580904877109997689456559421018884214848378869704631394692815189240429721342586268188256334631559065005025403863524531456667989075541815971116575994471348933779197892302077414993352011825874504923522781724991828210688686458211373022517035203718806841678767101182974907272489446986224073101808039659890525789695835051475941371302695597950427513269933301078075852992918629639113367864644580625710399321183177895691308861604860991615105941531693340574494908659458304354957406395302907322313817404337460797548787407025699281592076430919448091816329084631189194657740041557376901368587554595715438742677425674493592397798111785634202535021708859788045501282806356932312814072373993589991933921753163524004927657730219641548579326727395280206821242596910048549406675278034802934713736320094358129929158848505997812643371366458709945726933414674526491191705030918957989287272159791297727743233190796948687460620321681562056715190285476400272495016618344403853214726340198169276414190888996160287672703469672533111302607770635300775191180956555538455868732560234928808983492655644199497694907392980241564509518775988175607642551176131840487003127332342568449850420803579488164265337503924649150786694864254790325952652896798195221600539149909601836981233626563674087881727648228084806435326960572146748682243419185511529677924076047322869677915634516047450191583050753868863517732764658405974388857800873845946332682418386835017858764684907689794374073352996505142330155780053284508170597504494130592915625622530039118946917538749833386263803961820805278843072704850367143547605674200611864609119853447748498104055699973293311715613987257213725116809848788503748907754869780366185831657609964800394690464883135538091380237067591062494226358755394871592553247335983219982604340429992747249251732311315559049668988385280406083098212475405694258205576173169325432285112509334523155928978248440019344071466562266758608914948974868279352527055875095695620227688869519272115614426069781883908363360812656899549483043627880780516765830184851212818109727985888699583956186352745101108295996437749219249365362979190654911102988901025641733273378963918601703380884967198906383960260166970241747392142533357264548916500819363328251973354344608697235882399194779737647510980119276992895592867659108058160778158023525762969926737122488598836509055440445647722128873495727187749595785086876976982128559338165597917021613015614216896346299719791870775979767591753363517359210145635273768044267156839719820030156731585631492364394127098623462550310231713294660352273788484957437897273108782398957900284432327137952931442770539150243358368684934325839292244492624914408642197832978051652261050523411487162044612385165186303726379581983687806993292516800840590937084380881303009132262297445686059853761934905580598105265521076720964719801190500178609838903631813559423113014963982753048144015619758463765057387675142685239766011927628536405550417424286560329027325976431782664613447874203921263902885988478155353383685755447992965077990661371759223864490300082829477836503258661297549435534884728961046908117093980633459676813871756441991698963496611279219968958363580093531847416492211848061954077610333390985465938685511811542133253299660283706457830594587940474826174253644734115509160728499395847574377976749861558070130342235732192736753500570184492311188940801604660458587937485233070045891341405879471272068435789307524407687089074443998069038108274759719605022734594798782279619005743337173446049218506470014703905137820277416909605080724037761578609877435063871958581668821713509618550673108291471469858380868304427626238682615913100694856219682091406772540912219742440241444118740508967391514040922716104815569477124219072620633610181643614165331927558469084492394692638370438219945862368447537277176915114072524233437438027603771512471873662597293347773957865046194847050401696423966668876403473171158055656115095118784549602235951011823774414647856399505597445926065911363531514667815048780792244160189057031074834776162577017877176901606705361095144179911332131421757267983934796573285703520622316769486474934043661077296041013441400199170125626704854441141286064314985612530906093270229534864809519550300251904598203625153755448690696165168609655688216851623164132930426419021569250732303055322460223785348834019744618310291915842215797731973348961714140262450983525924006567385359188090933346005118098210688551428840639262144834139251574617948009341030306312940180681398152493660515793028362405702176167963046018160445514815212524978957514309702829091770363049759526823311218436030277436421794126461328192336900473603192312143731280282974517300416073208149142203314449989124050079878682422354025000850 A227111 851 1001701443265850146002570657538259660082397382615798729028517978803191398078547746676800040873279657380904536606348017759555118739262939022881852369571043698862233900042552988356703258670106626018351378320320757240452054075326798867111776955992856868642925899299675799206347894168014865236308711981333188555175013360800631527225929338329722860053556551447550496408357232061767453129245320093953454144352205552999435384710202178490565429558613296186207459835321962147098645722475614820622072859200718557844096674137464508001684771204748293457639065793183370457579434129603644819862932209016748504089073146013600776252332348387003611132638642946010648698750741334952568158554624796901380223186006263516296935566945076745653064175622667783131418009837689122943592923131087068001220815712429821400579658257231116121171815946975617239632898349540533171387953072426660077062900100085474125098289988185355167673260087382525719020362918582726094999563643252866094380594272455947016011848797334450623187817997693951998115472288467805321453322943435743912203071560254146451905737126225443274374217013040362877462935717554974589882244565978143727239522610565712449768931915540359552699490292958419066904433905473634426726318719472425184710435580177804543858496102001836942332442465249878525448482633835952856120552841880544355449813761458535511393110519205280557647352652249696839001239525029059818958024533309689729280926440767079854479150651809325218205984879035101921618494554997670245879537033849018835950620758981535514868285298773158265404920651068422798189845102540927517715414318048843685417260529474332437383908114820719464665319404992640727479589486314967202779833374822454957414890522578586003569902624228375285772426244482193877138736874417167279385714255237469134749470148497405117346297767735239080369474245989061908234180275442228861980387667447926585327497250193922500404579275136427773792888720077543436220528060603438751233855745755559850516734242812334659801382041452449295069447775198916047185923190696078656410270895544868244622187707817955688922441281453295658831990621219071498040834205801464531909162985025789224977101653137855405269653571439691964607041461296921209054900460945874632769436233312767740995088423125400645757110842824405526210934055917918938461270582495739723367421500082073774123082223457909366982414027712220049485753675740367634519535344975314627501236432345670773128238467801782176754805547646594943859532923561055675393421004302328430624091650085453311344475469879168831728835161507110551003958407158110872316165410418601971144303295982361540126990272574761514670059347469048964314682010528550225276430267965931450934246033282229297850319344178018217106706867739940299855310313636173911872340633392132898970824228876078189089550053532817017073070064951143708125840374252338773116533150421650929901357285536508906217570964507476015497782963141916344431377903604622019582321599496855260790781655155761679652651816098082202795845026592205189584654335619891741288369641160131036761499355357374617498786298343594739194206894213087487333209700508499891658926069736727365473874046489347700969482074010172781777342523258126824087045978680948720794687822676871658484610229002977400891632559031366418170955184400109617227987115811727633081052945651048835290018525298220238341846376995702817701070358437612725386633713998086384233278650101681464459680598753257382502504725513613958717209505535140496705881158597674655374134881320294841187188565555460260978475477000739755500422765197227339538528995211915410714887379836245446129425468023713553750608513688764215506396726446039485870763948730415614164663580341941301648356755115560401703763423559139109873141425114966380669385127663190637714988580842250017571992225004683049982367199342269691318456478881875829798268033192186043648786703943145299620551419224944329930653148033918558580715350323958148182561486037583403707189731374028616693059914349002559660601459177099424243711245432501257431091161693586577203890210231388688041920089933303329476672438149687565717213900950568560816992758123877191951326176957715165773653704869333133663697384413173950191189950654096602793742965659237921659798100725867686407401054881498369277411801275994425130090271864132787384235474811320103509721254940257029688693398519733263371738805787442140110386830217552372426468205800359776593819383895694851997052602162791154796709813230266444017820530353923143736300110581157322873902636250009575802267746705440038047024688878224265749113208691053847133271989618647744826391609663020869812912999703134124681095777621147375614089985389572912830327366871091255024594498700276638787968047102162320800360970828522079640768341443524773504921750750795530436826642133376294493779718550219768491348770408259510249517594010469310233719163030596643440603504100796211306272057403859372379387836662958549881895508577320011699238897675691753562379112814901622650646894747855513530732686838207455598982972069137263331300557470750897965347316899190211224007530675162591914546529312800032544685487961895851108609591979849803613872874791104886104840089747715700000851 A227111 852 1001703446667734978262994690572079906832984099012825654693838850253813719179796305634862623044041486633790568412887713923237441398123065597435291822896874308697250251017419635009399702711514904900043143515819337309772694784744135011667204069606085325807097023054131193481050105439973579346970746503578188261525098374559483077403096534161458701339149448532474981555620472528854100244396812611320867827085522203972858989000066721784924721232912992393915617401862763086391545226951870531421992760760168771024877730771747777905296911049759246286236905529498985707744354817122970247954679632803751544234069498285387879931103128059872174451174450011923518203012935117628396384923840723176066753457005649304750866352776550745280765785915967552525612969978110847894325540383632252099503825235431607146854594771967004873004737107429615499558516010476240637348354316639464355888145566427369941089133789462424216069778029565239686523013552282863978859677211460704508296453949013302733248140779474668390720476818734231947276791093737888664666167738295996581155874257537478914697358131342763412446693387480798966254768890262885694903766600247634134947650362215653374372588856494142084011920413904202049028831394247087244066013323603866316917433634590254953740650404319514454814622099215851035918261371009922800283031892189279429077904339404496371748943019949918695713451328610597485180191187309940600663471560362596060987681532947428277336251839475328061665240334449321535953605231751851432236536137278887036293385267242811913429796259355580204078900284777884448032314149888564149720028945297991618839293860070742235262088018382158780151595838833255491160505295584337995733005307925530514443077704131546354306582803461476993840754370149171311848567075843593244042357392149932159496156596683833248638799695672368576458777184063707940025314325415944728579346943315571686806594552191917745919424304241693538477838801360852998391774879129520839164440674717217975372631314460015005627628939366165056420432239893854580408897709094711550463528016113366022643062964936157599717009277547354816515553415419947750352172677505075740147761920216221185175314539750099186754105355351963251437723339396623820292978140754049275266969460869675316861582028021840813460189881640396916816410304616705342014034995702381558917889986485054594199163907355597673886199017671996121398796772152023495027115514526732462516065365036651556106423911621818230836115429376909720283590457775689979395043805255637451324766545523652373955101721080889340701135639986778654122071514049283455264531078830821104967360617390047120889810359585064916800946154230479353496109820529243030403526476217770146914748706994558214797934925539713677550273422045617618957752000731038214293427255584800846727566730078888219117054736905736333111319124214296628284697287767489360772466367873734876856917368459209203255615807896041513090603813072568860219799609520709408796204032554422762136909109620448528625700889688419738607976829797300936097760396146164023171567785572275404092130107816935088889652610981865587091440790001961504865986533949849256397658864177379676883992609072254375938504430990632995129613561142332749403609771891603073559867114606830952374165263317854808741168821219763516183990335810299807608317939972399833423304143774187089243673485576807069724935385545771569340693832949793195061667062978954051378721140227199003209161643910533625114383742044909632561441184506158601908883908988232626858955329507228003940367681271293822463462549222732710071816672062124274316394200513463842846745312999725898651359363294556069330299522693943531080750128906101392483797004746501532862638610008818279073129457241130157998392577441252112642200442898420763027768489683584406026133668583679509335273868418948567037278223275063715399251178309600523504036288322372956748805565727245661503463571253338781750274901065454906812809777159860013819238845417218305427947927247021350046388162648553840756115699655980016863949855419928250475024355054196454758493944903517679349437792905178768457092708878650764397489115696279055181573479889650999464265960869560113812471211254026767514395234683723703918456722852354296821616625586700155643246727683698699922828007315160594996973440985524452885503094017072744137338369619672432802154316517720715355702374210106336169389145791882556939010935896094022981610822785759553538957923678063137789310670202084116847504738834844123758464405805926820507752807018801467311371482448576714726275171329601317505343514943667225624359003396848912471479781228583321044585221432798795655482499902428676508203853748387632296310307476273462441288218006274696955199949685648885585796932342091356515346883333612113520794692553788638985218028291241709567663730437826541501750395817741026715088021132451365054397830594673805248333063083563516542957039302686314688006118519133540835987761299380301181047263027306860026322115472088952452225721780098890048190019873681963223599302788765919488915212520771698776735449708816079940319936375387979326993556896097480911538021505385054952438433601591491925794508782960555164337899222404479190562219549212773078226000852 A227111 853 1001705450073626612289685366415458480335259505320941282962532439202485708828431473829395345022610774675890556336643635162058939855246306724827223754457638250076296601819059435948627168522563624671182836976088017570126993572893252445861900605147112761021755780379534375844137391740978111399961425579834886705920288236201057183008450708827301094918222403971318489954136033273390800720535533951816845148727222920872914729165045286533658088903864892790341791936911359352082396047895225789440579989925068218503219061969365224726715257135579661033524729709852405639922586935375025059765571897343154219528141217920295377560849389489875961847136348749690903407103330494799880900381658002698958480793611183092863469590992959362815311270701886320285095353420919386106183639911769426440876937175080857194356458659755969148757252000782658542842539510268628691480088480176709681744430682641439895728930493604904850930024813953625556915004072590948181669052204720127866062217675826820165581151328740215491259923809064681597742991695321960668155029265310019850205600825373790918094933379607120360847292837593199710839661036923203284957601433190952385649942113789138283068771889222086140380548078192330367139971032842971304335027821203787205930595044272813698670380081076464597741529891517717025155083329007216337494796505396943254794881950857725366980227982324565485031637474955607353722911850853313981019643827486758761646493818581213245752039432124527861669554339711784449717642037040696441384402940105282057033608835177395778294641583433230629940535284313049083150141791718674081745787457838166800504482694973045116217084210120811636354335422560267838266494975867449574922681806733366532129284135329539726876712830623514014170513676372139183946708579100606194354428309585330745105238119862277146156799568154413623428194862537706593195205314136361380193361873147477930282520238795694632504722220589897442589779329264662831377694119243058570145515564847333554062826499872127191414827859964242406709092631463264920342859610842943816695932864512987978479563382817465284324390755876987469943733150867946599626454310352389916093440751208152454632659101154201585299341008157404301792786522878695572079321805501275882904574120175827619978902983444901768718691401374403086767419531911103641368801104833911693098512082541660142808270231909289302858088880703049051363327349696082045398365201123241980636015082539880392977190453696513236004775319431013668555384430012745997851441539667854541595366866626119329609764177972987027009937873426329792517872647641307595424283497020662601199151950140137597688069777665657096658204994608117755107347763784569406879058733045446152187076605041037957881082292111714437633450504375355003325249975935184366056219668527439675695868052313377552664616892826120594530452529835471986813002713453939055376935574033354091176249431364044764388485810221439734209122518264697222394378132775497072311417002942905549382936528177876987867602379410546463631355963548164685673040386477371661163994236966558179001778161040389223404473015669588764524271378144347301894783178435583946395663159603449105573609649691998646400766960298525494321593647587677691545850452287059810787333285620265478213393139989896834221783326156514323151991337372800473023533046991051791107159262749393584672200924088488204813776615178200814506836811519758024289619573587693375572825811285246178957066380769361765582880713429891217655192693429810404720552586259344722165611372762512883515055267165469176485552015886852680060236075939967975799745605962326340779219091079637010723320420567153232974414469739238310454123526190852807960135932854640261916973919671873633129345662198396283503593013824703231722866588189433418444179578839894388067282530213301688113450288949113412709407614781527898327339707120638686226201420565151333461526877294728329290843432880860737008613457285326384574589484220833618188942525746726578378521199739168654357714226808186077949448209327718727364806483895395379086092803845475471989709875314203596174565103092722658724696319734591849260868223108793233838733274475793786008141012209530526755741121030675621863060930340529373981451385815608811579556172217157586077898776255494269219501985284767824263281936563129012133132870598130688010962511509027436672208600722844029542192828585166062983541751306802401898337371777855428339439233634978656852264641817316674531690553971427468413575642689525083633481656290720611831039899380679204803724947868667709243454614304141708961273085592650088269932027849106592960613670341012506221608662858415269643410789997615568365853736031414033293953752721274325002823527669880382137722768830523662384867827297168072650957751706578419774193212063532978221052473953793370300332070234850590512700023024038882478591231540002281186719679880085477001933090439455964506959528573324316556534698320064307045665573902523512104986666571951019131464848104620657732454934477980071133155214631071063692777894473840764333915982895597757348063865916384197015009066117295382786053020671987265575824681989513519193235538445914009620816464520869511493468378094589051124729495787547031414024441604000853 A227111 854 1001707453483525056096242210807928316561648095933118940746085538612670274949595316973163207507665957274395866631122517880916376259202779776042550343307711873529899880103565823816481646141891270095720664436861926602646314489570625537582048193936655851177671738565288037889834948822280543250744251923339075629190121888516004486748257242651315652986250781714787283142583466563901727029608120922640351969806199507491670952790530757635231089498257775798894459628101317557399237449600930034665207000553626075878895899636464285726392962788188635281797037513025588439204367794841151454998568458238994226203776522658497148653319123308723838471000170847937228338898221183257857565025830369630040037987396703561772649668627390482381260350579146958271819956059100614974977741431154924439346186676855703530835415765526434065923582510413655371052195579848090712726995199716321680847154707146917033042294581524802926950264249787183686136552662912570350013132678845677629106489095753875365272469188309624830911431660521579250287452949358074520982627686703884302507005239994285791419232090559182216956671768766428203851601917279022362473908462698915000954465779538418210983122373391491995696334697204474831386801110736008158883389404015363600181403039145984810663187166882886100266405860122685438489917788137956090556461572189671016789202261192549178091557446408781191142657619534843813609008699191835496460295926173750263603654515507862726645583507926055858885802350758798632952092150788816917545533857478925731460444015358772747818955360802967700142439585179538808963530207554225204944062385263362447892785712319595768447245902053969789959225972450961362963338253366240804526247314101246993554422863383367308252035037694868678395080540405651173854927301205915828490973425197907558374578398179020714114408048504911132559769350350972891424327996606964338590706315142644878295065232149365629341795312288419198080422815284843521901996021632905281383526335039298808055217407549754304354750674614334706254539884592107414632806441981756604874471544828253476439406975921587856290023247058782214641125683517732782104233615510658448195767862349507109017352145287228579162761507652666511246038145200303606131069340324593907315585880048801002173273265934007076494206997943745645691952669833351053271467137094107325926195898006907336142070793855553957529338999206924258443758080229382640790303974358617111605449622107529407372939756521314205119625510750816415153344631061322432885661552571538833499194419908527815302899745127387871262911003961375509537470904732480806525425062132392111445523527339070517345875106684322617612813246101306025188627499126600866197343248132508716603163209047333291250003496061500726136786057598813480613211008816178484424220742752483303319634643202754612689643333840789192034735854407420338632762042831081265967278838543729691516558048986050575109555377989804561280694894996643147975750352671542823696040916368115231161480871288796434511957666086679583834594806521483805172614431622046855511170400931860544332563889192619174075102889526730451090818561100012149799385006497074831029606101673370653607643417234414037788987507456507586941591657779843253340091211238560775135063257213276851629742735823802648752133914914425467359417877839291228288668794249537455270769077234495779315596081401092708304609435661706235522920053624040369972718359631778883896598002885490028309197095898914142662501345566203693695583094182635823156855868762608356946067471358399453211315069272063139742633693168420991216373463702048039063635081179221871231387185674972424684342141309343007917585862498847489408050490906824439536845751734022174192751252086850338266603102610647550838918890852732488551888781809967596868118046436024299366375080372335981048242836340356037067814085029720183159861298084653676325264272444488427475871427391734113181774768906223035158834135730490680326293178492989250079019043617958832986260738476140184767775920886593306158955554383381267102605233491499220021431047780608138585599658279195730636853934543579406377108590358774225735688094080841962309504672887161164115823377492090679855925072399105212003050629694875659805515625014461986074326977032680403767484231897403533480356725588815565791615302532005164950171612410986381178321460689913116357462272707243320913734192255467530941457612054135626357349285895659973114399818490464315986792586793061351241361554214746100598310385723962957944814079130274728866457634639970213355115753851252075096424524498644042073361406821315930055164900487537932170402742655881708465392522754696401252517278023540081097088039062377892268271952996483457243997259854494433680480769579106123482506948147236870054760962265566486047699148336436310594455127419756059858781429189423396483443221882583180160538447695750273170149601954390839342292420500388510355804978975838506165865125074772941055760531692835329390711496244103115770475804174290544858298310435396801371517382051452135815031598066406112712655884808074633331057790345339294333694280055487297440443204798701615993459736157965960198768539862038463015234114661872758723708404476180902403609340767348044288538056879805835000854 A227111 855 1001709456897430317696280776680060247051865760748975547478646089500784967850942730454968722360251577261287804648179889569615494456793239241746856121683571265199189301653249734346310219669234926709738292253519617489523431764629477685260230105587181823884226981147743412685531194116334050420089775300442960881761545382053861230521029681982792504908729453121432490313178433240880718799788789338161661716558322274741958713211563423967581314673903114225542192524230231968097440888723746840477381105178186603141122589209760339592995050349387496401932021446067089760671393797936818550366103430316145132294885775992014324429696134569409606529187236886431787864605208076293120750246160540390397640064773719874386162030833864267571232153737032805295034613378727637822786772000531603109283295942788180305067396579163608660131958388429918946362155025696407869398152025015241025010339691774586896193719226218237046062513245464753235689971310460981171081241756929366268257027180866004655347372913082420298832353267893640369636888842666230245436347691291102681010300234154560179165441138105268401941498561749118443870416420772017259481710207230882797351276736084327345705755201353170006791104003733488692258271553971089659866864199489836603087399614746132507588535679558549485957529928336664153969277050948377283139635468775320599625838896342276681239055904156693780722715339365051245821680309855510968280435532784582967276694964055247248552455585847319671565395594501830596209646270523400853142328252105256286371801654189769856529273602935394664494406639428768632756835085531490171602753599306387187159843331090515924943809751429556813688685079266551929463503912204481042031988917020952514241676605696964790851322002038067355301813816552561471480902871876571531743529800950403525880109816590711834035974000174851342813880056266245398507573138669762347205247135175081801711674344349547407834258301246539052698229078687884312259775162793570853074846043521823371087986184430506577363487256924269107063988151265167506216172442674297708776838349954647200081846866757060136082918361820951941449677978299156084418929877378263015202311863969138367280362027536886494518765631590382475570903232974801220215402906891195234697899235337656525655101784860560041524915084589022841781869650651923300441662576387012713036013838705604837874201417854333398405344768582064583411571918694179772205889472921167463638549591026137607349214622007850057294339236765833141466743924082029171100514577896792535037193563755772265491904231597268361860680542756373494415063649881772398839396805387092092732725755784926043536769660836847916480382814631140022806069758626491771635291073412125922887550969221564309311544958110611766846126616733295227735796880234870866805254406827912588617713842796345150146555335574792256720293803284598700943603836368353925416356834046029843401907728010972297779341552336172055079596016652224018743781606949853788648912811377636550389000288701156075576648813014144154814351929247465492176676612165237059218404051611498413816685996141395781152410650509105031536051153972610078445540257965193042000832576939178337189347183415674896967371086785121732996467015468837219379010213729437401804326467529003944897825729831060903217441522348033512884196082351894915533752571114102421298688566981543089044405319008583309565937556675763782320212898649640781241938547044208527880778102705922973477968468114148874110017308803311945389540594131168995735072372069625329576522018771176558637458979018686628601747709259321776042469043768915207083773240473584484069167322108564555538111872982902306183034544437598072633290068697352129659533972617565506304244997327437538047607762183723426471822172407010601003041182355808350215122349253672991836133918734429443189991631137915267490939107245180834985446089908922505925496284286807115032161227801127369772706404126470004172023592661753527850368504694771646573298368037857126378179984419238615848406287784077365118759686216540585655811719974601396535975695263617606998031354006522579153001004655273928432828621917230246964404973607769255770320498662668205163675815352837523025075253722494269092443960174271988626494706671730563612483516875054912956074609279789429511168192033047241437462117938346947023938383742078070280485686644823533672185960195116526799653175694309849047934328906376192877295198192333427062568191861761857681789581721382672722246720263322839536540154876320830228040443674799507759624646943408453396161784877956052652706049638449584747141411835168299601432360729068975218417976868406406558468441033520301982461367788452717387252617670090163288025075507095496458190473524011319141678250158507558925923389498748296701203903714840059428964665314958790255012783351789846896947353381981443260001338178514245303874729890167073439155939972408028444091019608227578042386234621289498314304132488466555903322578906853049487467754154990617310135394106767428591283406374285217230642145015083083504672157065909467630407469355510333497428854703571921146366563247032399348920790302325160376019735811862451448699423879924951553714231120481266004704982381496386387319558934904849488839086924505570170920000855 A227111 856 1001711460315342405103432644185517364961551936163935397333807927852217883882265762065480036980723134556934661266514790062763511169901236451966136835619772081998411988158323140965675346465857783533449820460008403864321548884890360629726030000509810950053938093750528036433791277140832448139368334936742817515759969829515435216354974719555408213251087954927352482396444272314604617094662487188710729918959115039416701997621498176141638719078897230942272385832816385968933275766048125050521461129905731752513775245379059863214037772053761802214136636674828184857337889552285210056208363011068007196126911371537362531935686496813025426225091571422434560557333000058370375115304403175146452590490423809383838514099596153285631139905718959019010066056489682575322003316959100626431058359584940719694751151010425931571583752218280772223689634094635407066634042730606564060292673390773123290660364696623647187955080567564293900946655506717465540380671349062866994310718017291259898260929732462973994484641307769264725257106537193628124947480489465502635528958370452521483045805183196125380387743262529285270338537733401007201598950148288823350654172523636845048580908194652589590757726093945799824538451595682810800935447925059352193356590425945180596814404871819245415889618957296254421437462304063989262106063791955701688694848477003280163531225833090410536663868003604587318304637109402521670603180258159188240516455767181571704531444828031845782696812669434133797520079891182989807793245719844214963026895472061617792053627888734781579922932660541905050708921060392697704375542579608641737548954288329285320263340043280612426900258486846751236594911877849342112740706740194260308832603842056621761917520337373819396398829551501799496063440182508460357585387372181514453261963669251970437061463051408737284468060772893798161648019180924615358733334581330761445560135122819941041696924604133799750464046055947961265213114838821994444194919287932526888399689061594820220969092229594428204927587944535215496666592767604550250930274147026472637831418776974354243227268939801385560106502095440471557047580982455913538112831610144670537694747081151924216146467440542482894828201708270021131672643034090877947748044037228811615088104294061956489379064127342697812829609468745532651618430108658894019924345803407356053185870258921027036278286025314072408541531817579573402485204502059323001999118251013714210002321791029721133237932511239187047622276041154723990527795456493062667069692099309400582616526687590428656652276876246196096158091104499534691479462003374177441854778829124992089861517663858823715069531452779156471840014064740820397119707743128075403891264235606899589231116247909277984573598808260391908268653538348018125538171838852302023700138594920711108193652874072773762970966454680170534286598303237393900081376585493730656623050802134911761674951060444167172045716371282976628296822451365091938003818566379563264745732951470571997017511169877258225436574878367489392301139481713288775260900441564090466412581768969055500054780336156330946856587495623827205104597136895909587380419503773302609444348191456434084899930607489506315732476500815926565395669128496524769467891515406803939648502248630890822603424154582326075036307425276700201445744347390955980709281626903406283053348912039905730651155595842572524412115832839915160469876990551329897938202085378231787321029934022775905311866614695267050667865169518661674978881206391212612958418563458268033519217854483433350905732849614997660992852707715786371450485359981001796156956238571977385481547976781963929846337567498769361966936487788081473872886467245973895683523583643239441670597007060981190816064468500516496133390455949621173050012811901503381135681566702900536968505675140129300485133733086327511262086340617942462472423481603050424373946803696107100600054215426096482343125713673780017221693714751454742938098525384514183048814781946221193587161844411885157352603330429754063182599650330938740505277267994986703185464741930644992539880114926646385046141908168096972834540128191980783214751197341356025827198981540352405322629213193145789008583039850189286540777084001338391448596279856014336088867841025240504858129810835950950806356177296791208415300426453895382824215261235018501858563391450679454759999531679747503475376957244092548017626817156372462443526657025031181387014480984559322900799103405522004628004481856032272483976936797742043279509891463835882578428606988170692810960102975452437121812262075918608531210247663735268455880875772189740628625676261936976500310636309935777014663852094228415429289273664978238696186906447714369904462039081327395171462135222044787249650069252592728146817956758241721024256857066762095349221391216829425793698434784707159110482754459466315325607068011117823658193516950924502077041930883402935914324922590565667711359612610955102661873893761108215795125911261785166321966298396239667490641209498001596288787714274408567851276324057736388633287774927950270499863516685825199133664000846465321821541786235340615437444355318573942863755300085928272852575119032737440975616152671619109957770716558390881125180536860000856 A227111 857 1001713463737261326331345420733109455219601799020755859443853619920594942228532741629153225210342127280843523558576035287695456807353960759982247528651696465420892413717100268310304028082204405029347652432939585588875757910498606978682659974884551739570251019802831310508716401310701198610148279622992601226094558388573332701843353568274326294385531664598353607648287632712836067870655795794885318551080791295930222508750751460424779438932367807422060367263362509409180983400631559705882838425987514182872102086326409498744554439789712914687391677451699602492261537138303643232830538609243663228710987480227810720884758353861589356141374611999048218189567682936505886647978340663202556722855214392591392508056749966315906877303731199224774367043816500520073775233327911757860310690098550606280247752332422885026867731777125076826845651554957234182422479590822627121395778735094894497215171430456846716023238240679366516288992646792789004001291129234483878287777272459037453599860249667091547519547856753047910518663411037065623361064154181045218842938325688252087854616714627326331500398769613868830347329292032603587192581328929638218093642949184541045534921029123273140735554439391196612134367183893743895003078706295335447861487302522945087560852368121400518700892187048211484017968514834628113033639626800145964629450546100608331195210618860837661580784637559871812139908667430918795336665953551424123360152217125829372710798643672949390802530743387907270193173100746562527502337905482512323204716269566190113635022226134029775883157111742731727879593709602061654685419840522198201233122999050702135502890054035755178373682730550036245018118515743634307512727740565708708436200554750064198555347207623642822035584281805600685845879747917344471634225971424515286489919789653428831185746462500804127942454857672530069188076231564469634825382285652718859947851161288475007234658450575173759762300444987374932056957380739412313021014106918027907409944037601855424425103661201523906527073530604040578946320933283869287588101709865989852426739792611826345068998334203182244515801356503212760012395921533459520062529572792688515171853332278806157967362846982845214162400982197866768481931578156730726597048338082188173475996813744889511507182325429427583140646105122688273033081422218669675135998639385926854059271025823670676914504248487717691917766836059796989713315292696121231172201081786577687839715658065953978058191137046915186759605452565339556051694482912875138617129446158562007853936148378311933277992912438087908007527047187328626898963189899344793404275446589917614089912460850614663056124743925581647338326604746143809001875490771926368968659892212483252061073145832462258171457343691162302435736780427359024694188044329174473897358082609283235773072916228375353182917604356359600824382277733056771032808394321485287250318018393114123770463438048508718827724290660639598233426820991250886580744720228047111060884806386085937872804048824021331140011607362431775350676618500075525226285726305755190541903095718776752169639049935850848867972103767282401605034736011737838941629071570309323472627901815627650584684732453753923658322844035931730233331082615402752303701013788030426788852541690490258655238300527417798166109464378666558763795343964117010050128943045361401298933475648685405143608314844198272000488893289260627401548289524069062050953753254521765681898653109165982395563089554386423893163193303611171708099995157890323011574854965818428036513716360504858793415974452095143278915371645159333979459345744637984920074968000385362114210375322379381901214357867721324961222823588423759967136860889248853658697385184102483152152910716947705016262377202981674993975712129530031110003103576912061793190165074197808850845182708289589112596788086302744809863683955638252267439503944088134190508744474682331586454288164754628131963929921035341189066404611033877342889629934991653709143022449406906045129780119725574835133958271296163004509474944583590662783677152986717463607495253130822475858672107723237334256726523480480406568567025272762202709857587980388040587967733151810212087020928547100046438562747176542959175893566879899418707446484961564600664963847966480729859737666061454516224742767708339879778910107724352231238831595260486208922285043790170158713935152011209794689598148959101873816476217129479990259210651282663257515493155839502437723522331006568951750415025459444393645583921387598319921650975859185603250355391988507367467768843005681977048056115695618956592141784629163565688718558722867031238527106731031933230116629225935518429428704545351268450042080237543577157203325069074859677836686263879576093970587389307949725820256030029428559410334726272842383946790221216090060299812714912099168040738316727186622461179671359528347552151814689953868425309514312906437857389222316485575461742096544710206568774277001993172364459408270257402510896297554498192174900245176563601905563189950146965208766332444511346117142754096636709531170002697545700944491712204220815235775118093961883104158537066382863367755835880587761102644974730478000342916970801468116607517537133637055727250335158820018281650903656000857 A227111 858 1001715467163187089393682741018847488794326720859392349019408572230500975490564980810754217754727067928117362111066217778499517408204811956733866256694787631978203483419929290522682325549294894091691853344711001647586927258150106427011726979574775478673220349354816978077586890707070028735404667471412478876360267760174349878679241819765107868318565027448431716400575576805705049270476932489382245834529182727593855254156352259930078790315104033438596314153154763748366985376629427693236202066613844696770562098778068376318172869035378456341167290432840369254791693476520581950564719060264673353026376895006644265134662760846361392823273869322047124714581627511314426659693266244768578724793513650429687267032382241301739912964200175547267097633531578087018325698303056410366867310093499745021875372108232798721627359581017047324781024474036654462796209028715174723919414962592072013613392737509047265020046639967892794454460930877135934072581666276361675906470981019271653657476189489329951970179921854276775306715183638630590955117248184406100443910508929374505988339902377709780969865645031020314822460701420849114666354706890697127221790313119785242093375253916750479087183320909317668433645652803573230895185901651812590607323673304193543025082309229322356630110343416695961483640296350220319985801704817293501129424103313005683934869729118544157423017388592483063879928359929949020064854105212728045950239749189747168602362493565705291873280502666697233338279353295243940736209920350530042509518464035702350543187878386428416053974096477032280682507563738771937748336513657503703049916823559151282618831774495599909840758865488597086603761800744070882903493423908449133113423166842341094841687696556140548983854533577765467495749640180776866140660779518872748148311255039746174374156863556667666499302005297777353475320809555284744583727321058556830804240295545237449061852978850377985505686169837800860750873533388960677006818154502046824177826330601530939074357691187877217345292156546174199082943610429069262559072335818479310259418173453580149944714117956623381940489002545819264342475474768255005999113784313721268938739005447775968498526857492392712412286824105002962507198520888214397024410654231116293815114954123428896992143383304699377868469688602068908940881955729895682366690017363281280109571788312536453996937050459936381327836599184927577489715145924221418912604103186742142744077623287267788175117532295951348078739784728622410689651862311313168910913617750384632878642455667992163214269039767260507307096866145264910451717453134245130090488077698956015096015648585674846621592032459999967048842124927513287224752674125788205078269754128376412791970368389522806848064408621276085952081259992651225873889414579724960407453575301748315744623751266014157059551196428597347088903755963325638843113066038192553635398788372527859196576067213709864784717778937175203141340311216596046631152789779483748588727364890952977093209222435101468012796629160209925335859830461011385895622890101946901610720089058555607954174333713895940233513508764633348674214118876105265280411045241072044587501544461986933648529467738318900558680654365887325595975622712172313980709096420590111334299315455925137387124720181415428847123470522559008671636171353359193936758087322538210394832667232583353602378696330176804801190321742635090089963177460178233198526525264090072640051785119151170793505104775253666051315712579329913760924749682901757585829665502569941109911521354418361948650127933138314619586931814909771590411518291878988836063806354164406646362626357648478683196196366590722836373976672104000326868713689097745689158728683189327773475975581098541904611428536920016488825183584820899714115702410069202805412248073392275679759983861686500016634883979393783682266976171744077203326096360623598885174075067797334147421353972730903425794097366552057546075002726621405695892860971313425167065926552402990076995649185698652441871743381860102266405729900350880179634063979835746169047435764935863995572978832527572665804748651887385459361283189572272620042282224480812804022692883260077534167092697266327927445509835293454272411622632126256094504945508405938243938150841805308821795956880678656828297824266387519119161878457129267253489398690099461468659684386501694347603573125121514285429440024680022834776131302064287432062818707260439165816977005438799635743838455150431861482796521661490830678338940071464158320548775881627430157726010120862737494333085732407885436557774686038085754136360381522576352114667704103601200399843156619719032046112958883333990529786388096507058350564892414778579379400779538091379841672032790064771795380159020593119674920420891419365674725400124338171389837090539675425717837965316137775409648604505385292127265483236116607142531593386515237215222706738418112745762860052999325029957105703980705423519703190934565395701475315180181917485524221182039386118273010755558793099510435317367501100461189461960731267137105820845068200431749776168085623101324128537852206455980197224562602923841670760792867133947904203704224316265127375370644804060290686806309776552558651382251831888773777530806341777271309000858 A227111 859 1001717470593119702304124267057998181068571200057614466005085855188201582872595366998487306521533424157042876218509596387376498371951932909550425763667318774024815743361475237967546270645635688653397832323388343417157282846415746969314082396050051968249293144055945436691740214570342726474151437082137273421695027879483775668990425845546904044966027338284101081599410024349210373047862637375376568803225966467408229650570930350125847899012259884207730823538361009690631119601190999968690956979312095086033968125719393830368599095882371972658290259852733843258078503457415273454590316546469963343763839284531723290942965219450998327192197926513644394196832008456379881605610079744653089921287760680734132912014324913558165766477710197070314460968502070783130683234434379241246360132070259621331266865252696767434892379950709341627098548959258756884550177386950809674678040174300601419022325069797307111684119833345149491999370473282708695697657022435692937500588310082945914928324466988109070380416770666600936003512749158479204805262092795541405101930351531549426411663626969659919674800258430809978093476477511904627072551436012918327287115118482317838714674899621723391559018222135223932629591323482744470857753948128612815526209552503678664109645414306379962906702203118681902688515052146795051911607048307669496089626216196582859400136990526807183892471396965679464208496247974528971295463316125601805452780225545885395879573868917981624640191299836900035989358122583757358123344830242868405664120970749425705678322774648550166684672174649342077635326197026019821582609948675845598216800725191565277922346310023646010986542791827954381067384972022654252529515596587784222271123684980238578969127315732978314057328858464797038744879030994211347946475716368797559922383036375766334076852183039209033372134199773845494172355230127715778921652018878373565632249185165880688375462627549101027811082007450378235907607660203970497547432755825334814164556658346782198098633984478834489438525323223960217900737735737343799764313584675562845508172702437500317312402181039790296853049701279308554624500946959192146587592323021227366808484194410615010718185048388140334350728803464488771530925668516774241875047972325827707709620396179861147036192478079958804941795997958305466973577149220774060735836081068180008032746080602053808044021373657122796952111537166208180508810328364799952062745807163776315146576533754674647052627928552957748844389027021432262481907902058986097054338564439003004201749650945049563050217156372062048915673392430989673934351027942252435390848913881707137561455923002882105510434660981008762304850640964424815646580979822134581163907984298916009652583469078198512747845642491921871160562001852735474395913803333859931813045215735001561158645957277743616171636940177807286679241574170013183216657695493291821626184573882854286233901346242073828766398839653905353201085954298985053002254801198482562835996495234621874192777322915673534166908633422328234148348070405321631299894605822500819778217555308191821969671465310393728975458124942782905837144184902737982754929868224220897660020410141603229720581137146669692464028017803537734526590882933184407242721655086479251500733953627767196695709004172200553377453746971333944325274848066938105311181843828662726528208095496618885293437215682425856839955725851278086466854096759131605265468853255089647066942543457039510442737525803067653469093428786861909227448660360693023394186946838889371394827922749424557069013520374600764921764075845494486038309539780936113248296840496857040007175533720786983604831183377082241659951928095096121711280943666557987023760858146987996766947420049897551190978290054760827951655179560194093643785600610364019840240946836095232299237145572803378206926627660049145681748037960886557007524864760548880628427757281756960997614966483852394599436194326614826720269059535437792534093218879692478163981269030546951860526396270951894059056901550511732028338966548806171406449839657300922163386787142343786372047839156009379048842357024050432507608721431732083197562249546842551908060320540605256086589009221239635439172817626266686296572990912412344453450254618878247609329677153506327468565633991862558447945419407519827151432408441006402601916181316665602835987361219661545065948478162109050593305999673765382596672841752453075084420553352907594476044025976135295020187270440389618640015512918302783738634540852355698717327477818659257542436727139969632623827819567031111581409322965824539401714612249697651197612638208367750290848879376925067505164753145117879135127971831929239854546819330325094521328699015961182447130955356856456293665661044173686940573471851821006440892483427321015728085339907027829909714847473310931768594970287324634553564581122551144621899704386350102149858431007183315406280067675445140862041806290680042730371288385840023772172987830273545766352869579101789719585452642547055126680059040533032432674945885316425175573322744088293977913955793931441108497635261726869386694397077939577873409838958087164414285597322336818804343676751136952657260650665067349555890416881921055504238962420959336710304743202583371673212639820000859 A227111 860 1001719474027059173076365688217138614323914489711220254513158473010892550703530611213730738515335713006136463236333916044458206907170177296008040052562112242405669005360983757434602276447654297599225844224961298340499406159333852873549870917787832341373654867163560328233258781072694280268897315356276033028770458790663174368781589476519915896954352162470459084774124791452858495891803028051380842623874190673506635284302637636732391798448127829937184134966569490098497346099681835365314264933532817508157526348958874707057481764704245564533200197976912381435332179245167396591660705145152491564630262138857265977494540461116302566428005949516674147616298354995682212737861976538152885961222834677530700866629719254940960500567941412577744401421876740689638717917713829784306539568380156894540416028041405397456319016936747615686200786109031894377589909832842787367268674355657030605262571042433833313560834154319796135658386579229200800184171281815665227220186949583659609839135051983385570409068201548172089283530479408670806580033072728771878936556149291808579001587075790925519092261898250356974068401644150037190180384732001123998416878995585333013037232543729429259751884589692581019756547264996957790693892090405613886850188792332176347793669440054183493357398694166458029708903733215415705205360651201780309723801101947885828462542785116853367777720637751050378178832181903144991993475958032169202551178403060386247901175880897117098109874874927626429286763404066664246284765832991792681480581768948857686065698428943556275906619115577637402223004435397731366058514341957994613394339655089965744229343003433647226504069165003697278110658509705994536037276584736073904415659778094495116279442912892768092317400832573530113805378755284777586728990832454089636737984008393690774354480590569200954926644276375745739858045797484700713543654577437827595058321892833446779841294141025294273034287251628887450494241674558540031955038890013839646679682940635921065332428650807729089416316323057261373664627363013732330841484044040173124298045239472645774139583225694207662315686783996770624239064376696743589497117243199874295478904090110065092942758708789738583773905112209683413684363727405604076902643508024747948710804699126838391804363121567922821476101182172432913895909027466131620328227657057975454375398864814105440363324925245873174147245505007954676325986418407966966516725711236478038596020084764998078778634766020639737227590764451407565561704243464100563164221359947220968590007669811472810693675264643160524000003963270467439047553631733856602442585450449444412898032089899632095626060007003709132289915250698657902371284759696869472758944523909806337730474397832344698776481615376358790595683046890787098606869943935592710118329116865025577586466526253913547907603269294628091097386335306072619487060803169839695143789633698366653154101286185569736846842662586799943232855181267752310661144209661453807011342683479023616071634755493226156291541865771582282175656157176126582112696194225816841889755164841691718264256849045370175429202179918799277894191225842433574112019272818676935056574658137836011382578591375295456335674626959014660947694048789354297988823968215808715362816364984340152914646470452821773058379086449980763522640939607962603016039106998413625766338613702415045863975219203254842995339228957928598701284395377235160351219205959597630720972587269486372736639260107325754499625113307668167238687785344252820030550833455197219508068142464160144396773240039692863995360781059026590095466706628425263602231458101701969914901383665208062552440744560765799628068657276115937926852262228118451426045807923015132014257764616964175010499573469436326044774162854064388848388067281851124865870558115183492241628351771414763829821355013287830896060007673280211804467135733075075629828390538386350436469164379637940950252662295577685852555948016010788406951665660434344687966283567917947027877714333667440313659321011872961308421163124472863288892301676800602701251278169749023623855647387692118088767927136098675859821849263715585378539072398721603310939655848442314604217922321723910825746429643974493320110290604121757655507035263292980420316489874616696330378765814308746216181636641530344366820323786704122736264255881774746768502933732915324704652108364717771238282064771479300687413355075301803859268657906582237472525717625021430313771872015294755580797642517467137547680356630606725089784841009456574312175930385993754837082946359932751310546753376585034493018729640836396456554651911067814911681756971082620955456606854905137324773283204538913183240140327456696820952849258580634990095070080675790164906215585431003492567193978171590407984944320868504695391395953369472575537576363330452672620542161127433793185083746328097596923464949642267707531137337530092557688173497162379006560670321293299060499643424436090028700828985314640917742926969660766005679367592270300834672039389895554705640300799890828307323212701271821423234774516022183903179420507221224754810069142605195900359129797567856026011502051860702685114151490586251226941648921241304319944724602464132540040194346325527246726331923295999309149644468009190000860 A227111 861 1001721477465005509724118721246210924334085139359131105753609884861833486633443816692080570609814256371040942085103345836071786227196615137990680135732666940866486497924969663658755670414239646637175406987996350430772698814729014258409202270560353834642287562505045362209859302153564685442887510424432594143754379058159060667250843264029878510940599167129817998354010238620841991584445601284389082748184061853084756331105798012357094332881598878293831749450631692413939182084683403609383804562093993616813230568925538656681176485837406373928446892404650045000242316066267808422996473193108191553066921436037779852741963726906281833813687807201380983038079943198195372093831072380500352187250104033278768167350718381467456057575384382694091846713609269982151595124366534528731673802218047294722134849252130213401861232807346596801481449168977013892419406255777902875456458083331063879149480966156895856157663968876420655417312746510359888112488941462531201528205697020058188848271784338561212713220910614194768857042445533626111172487753590112074387518480999005232267213529538665437316330422854478674523918970975232013777253188143515449228862911016037068584776300355802043710782370070201386696451554158858193285990733718936944129833879894234802593861348728953956310079029000939660421844469120193620984624266871171106236112880054000098018003127343023464493929386008433408882622860103300302035485416012789803573457903611739588448125797852999318475153113052736093239785077557483021490674645165335320235701861706731462810321134634735840244522378649183885323159539328966835324220439165095919434890598171059123435639896841731747488498527131040742713386776641946563054326005036713860966880825191780181584695233199624750537852489061137932007141569003543277253170079087808069200888686801785178699653533196305241145514920630926357149751668082123327714953948968060818694633635911600197549687942925200860995284219175579626261692284805981541374898829594072241603150965187637780516212533466932070890016321200468962864150732050557620570408383208496891059618272717616546728694004543346648549971625073485568079033546270872482037337045287773102904473820551436828878533979296437978202684519685557104247726607361527962442280539069888950234376293028527025084966869147129764843664175569855462763778513817212975442247539452553734245239435603802322493603598087679644519936676702012580698172862200294972122293944735837765744933500490021032241037648643119150578512261884092079349813934610105583463288702292886524467505846822610683988351602430639593164679901229478306590000737167185719127848083184954462872976178826250438967248377018212705047198821766854449046125077450742285518067907217690249358850942771487779996800969826841697670772316385720318179214422201084667500415493591446262421886697625807409777421340884995043413390722792063990058129764108229377127686629456007865313524740101908206640074282443358717993087741624913760211466546896870875117758223601554577623632276888544365420938775321146916706798180254292586295455097986905398917616443532243184092385185737098594704242644594183657367804231319048114794264758874467642542220550389492266644459753302757625789440628615804550959212406442925285814486761456502425325160611365569387641324532549066969697753002654776209737196650945516544093178200971316440749761483653114242598570328268399812289342793779546558832630519859559060724780776792744081062978939567593969165927693875403231625331044904425689146235400810596059875830201533469942955668269229050244794312609029103929860714171015666944072801403075800210912977726451369876478344356427968217434845062458650089976290831171770538230633019810931626719282102027607217186374805135726461518799696917392286627371491574438441797605569964341902967509925836459481661776739795819069513776211277790930844061750647613810326929858110339016915219101314538999451888280356969085259650710406302840813601038301186551368993041771231572337775967022321101594741223137235581252268996436455928152793268234770773268070073289997506462799379750141976334760551312614845633848095292904105700149518474906504088278097393668838504599435175845951168306525501481965264346841501394608451470664138406392908109933932910056751658452259987115886617920244371809199682206446355682008101537600200263736068722007684594136679805135946803174081856123868552195662432285015537646340964519415281621123923368813630083647755081980636330656364264018598899868414494112156969037149207581351762382664880421265747505895480312090097452650893201643356482343358510378340121891138893963517097867369174024409103212584305714241321592700613682381902814871970194289234577567882804915016166069757823452349089088368820561129688941568508693530005425618973279313939284316253948973465720433293974575699608573464486052576470443161077765345481942025671996107651950267287680202297654909186866105558103093263643238301771899840807084380992567612495046363200438559194488909748352457632277161285899922631161678847654437709179048059753143094510922521650644133532691593301991753295424953741561997851893356786713672990937954041322765466910450520809197184900084888722692965851881886151888297142357447051423353371209980935359866039249541157945679395624913379420000861 A227111 862 1001723480906958720261111110310577051067716668915085909526110171827090051827406191029010424159741745261038348453981379579527124454724611324313785939796930366147806118655559844592722004168145872840021027041211100579248599061786144310278385236091345084432169014738796717433420161543935733791185701919184545693586390533888406526581514591347624981221101132431197905827536487556545108476975911679699848498298177378584588309944953588668816409433532249693140209284193409542357440472949075630091341494337803539866931377878518981409530973483320566976490503733901654102355404169464608779368151789462917064304875078316021666162811944856241105916239132010567379850529345210465470129579577829907251211416325647525611890209522382037589273232558572962289293484724952799269682686867144543883017435781345191248344136627288301634246631132355892477738304516189151060338159200212824521429366208879961866921582234513565598906942450890797574104303785000194522253035965640229955308793088204232042015065821272290754783662951485606929045031987529233647945301427759039221538938484157030674128386255386722927571414129996232121583017661839105562597130705459711351527760244743442221663328136895365522771140362375189642509532366042209963737380347909710489913316525675144402271134360103857744777937465665640263606998854779422957638650820414499487927123571970036404916251277520815607755741520499427705111689574970841676454186341991628353195032881324995633524242307856693848592892946260852323837043930698351373052650962268340885073350540428974294504297897590939411287259311418034564575352548245822488822493356239915735284771473338861125898796802377296087948559856901590935629868506137389188437746119152686657809866685049014905366963907473811706874460796673798653450432053172875905584439807841237253984572998942420798261617241729017153165428010705840974726090221845601446164124678162415100238833197583813698857249595521245417255980915470983690169315920740056911663423039359776390857620331842888472851137644826666576103350372143695047479019198978357094322635791694421824009360218829863936722314816157216152017574517354420028266172933713725959405604376372366561207479755203599027662081671271453812369851186470822570249725419401058321770799819554064446504252013832402277439890200689063695981625940076730501292531608460344700840732292327304411695649950628298131233434479854512494953979843401218739218326303869693386293830222357210511709228512318425992198337132639637802050792779171388256769521226672413099430991528307126888880607560865714321539908106323150779179223070065280761583343449729612499867552482278678247331452480365710059378226679419340681465605207032208067504324511798525902242942073880745740215439854135642848574528618730004869738791299139757406572959993531322199725814901712315116197546515821616194865986982179769210134182921482412187850803807748270532783271045134122987695557000498234309170301992855076762047936927857164154857719217519303524649847005310990438049308500537026507754176391042406017134860011568477438723451562314988676534188461923240493413911678789205812052386682904043643555200167649616561664651913829873372204686957895536470970855206210881652713316912040726107941355310206790477616269036132036514361795452971429302415115475045217421361239576387723140203166144575295794186658424724702344275644569550315210213353110363192373869764117622138778696790256521897495447524991193946447345181467894752131766596539358054343171686969812015872884306025114158993282605700373842459062098983346080634752338037509925214828534199580013614625630522088510895806771127143220547759995611146766171987614724086222566531910017953804813114433365139044396320307422140385226592886162753322475207105770341775621838475309991376816511635100786633443584034009731445284022624879857057032800143824066383665070910150940219045546877231758250770457519856677111800139348797783093330033441591766773400756987087817410597794079768968908163135260208229567179953376494672653978009097833534135141743637700859998821646492136566855194156135504746200225340543471810093615216151670871005923581224820098083632052022558364485086769877722771405363204360419799928750305955646284251864811043592586414559430291628395122415536508662596471319370975076783881919177486297064552393082824023458908643812809490022392345249986303748788572133955288962876147824402105838641825612644777900656907096611863812801099053001340140018274574304004146433355065050919475360347550833620144332086568455582920661241749027933917790874791246852043666346813409123571886548607501986348183222575384065168452208105240962975819201095778992722843627002412673540275164946418617123854700540298539405269010118737413151556902228690135410781485614961961482137257323282326321786837637160495162669343445210279287397144056618218122923481421926373578839804472301123546568647723265135390351973359346949197756521296332603209241942714285472696100829954205835263264464131086292657808429027367531659834543126838736640336340093628158911712208961800906283236172474733549137235450403841256747641412048973754664305763358103813088035558101050544585358330208186942591769574740979824986586648266739359614631787041714992085376683160975411231734893325104699287674554984778750511000862 A227111 863 1001725484352918812701086627023073553500572593424089654558570092941680096122648012354759038363897984173919056274307246600201180163137448987309237952230819279872805747326930669214486219948495453461352467436628007594461761208553495183752276778603408064851777525242183907464349983022048962360499719605145496552253345112525719924336408693709556833207033696122522169056218324631166211328572023639938762296710784892191161417268488722244887949053994022424757996686318146179725893495416082346157918273411408410911917118124461507878568253888586357131787050340980675013258958835272705392519442717343499516945895496513111376770106490627388854671544682655017713178087665286117811117321641616969079953538248127989656837400024032915002630029637582021859833680617830402461671956250366683047738667287485080136508586020839421361597769412216295956715913395996701989471302862638805540822631164736923168761985013798885145071983368919541691730575572952347209895570111824048746827241174588880244782129793215085027580833957598796679348275882824351663967063692250722251863791449959611469708735506926966487487730607387175783624406349199905321837280667707345017762319784814702845636755426483054537201830102612203610518747183720245596603148964477120318600577415364065918680044667569984091144698067584261515858525129116710672015445904095155692659228255110944232109007109925352646259614008517974774581091364941108995277435950062276851035726481587184825611897616752861436182737132728269692428638868692972984677839584548774747109955351809819450591180174723924272031447150096412878265832515065595820928142034391303994677076946962372913022877540847465202643894022273816240284608725131688076439481048081870637178145590921418122571582861220041959264674920844854148558677816104975109767247433443599766379993160019217794416411979784800957666538036320716871487408747668895385698934883084056471120065614431514232848735709822886771803890226571819347917520679745636699492440384664480211580807974841949007662895709321440016903035646773549318547913688053890900304773879345434804469799740659241978177470644240119772445335205854904765481155980491514353311252315099081968895314397060204961039585558605917821298179488194992827375180361747649397280081833191261274094075133386195565951416553444380107239870773563766990577964338060797843016316760816446818765020788193954148394093144400978600380882071716385604979102727941602952818402515045532932185516093009705695549831508281662043677753761606368087284150673635516630322580284706720214432092435556368547121728575455375073878350788918256212243637138109921958355385031664514956604762188807797814619519185433732271769949925537574933098692665998503374217295817479375433799702594765992268917454280007245528778703935024684913771387419133130047948013268674618125334187464652225951400750906743956148331718194804841761952387445365827899560228382299085569312076383746921780898818425252422397919017665013026781444404019197527096709999434129883301806583044576403949530303355029767163171573134371793777498074716631817851413554624901246723451366263428471005278273689082705208997893094392584056666456195018906767192556899626910041493407655654649614723319581048760748764955388366451678790781343384294291673367674137010084662354735888526187263533231897178162646791774697847748127301281497458615479361804398704549360120422826814529926243457338084680180568103543577908722656327183204054461283414176624942331292478581967131586497909954330165871147368037062986199781669525367376545483637601091658644378491941205922069934752718552060481844106405482271425486940474561856474639761261510121163530731098235893914584431683864429892887823467544041389289131128510225261311741308461607046920458091797505692801594655369427773693685615037411280956835896497236987356465625154970174413605284518021626962501829676864234320711702387357100950432699909935261634537481237007939744689564697283593382298950772631576974170577077107909815247177645863120714080324048582093916616148549941017484732207247748375900658777860257793233819510746918361244010920702474852069488328713817497779078442023678700811755905513537642657593688346306579910982569600043637954776230280086473271820065148261595272082585471095847406825557044853861353831618148869021080280227946839981163833424947460092496915377636321312669119127259389905963610070279991720573886090657840464010987652566367445906641754907600731830632512614906855771172118110991567497030978299429857034609654603338083421138480064700406631010707911204477516122447272981495209548746777210037240690973815797050690321973065447142287999433336049521596878566587751096966064683240342681876539766799713672131737197432804490687892802930856253406223970491177488991622897366691592371353913160167271551453229710695318176736413981143151297757894873674692418774270509196806428126123143744752908631653335073860996012982468050703817092781184717959869129367205415071484751107322495613651354391834550155315838042440230518763704417886989604629498513592323207170770131905644436155976953689591342050471128163154036372898870253094117737172508948061181228792645124735457936908444845561095229222057513928474184011207199128008146718068309430560970523201621996928852099955915184654493095155122464000863 A227111 864 1001727487802885795057805070476066488537369017518208786068964124172339869311013167598956341690945701545727662367158756866240399185918248137752487959382409955571568562572277516957169089076342628448091244268722859823435739031496663691680858138846686886431815883712802222817426115004581586296880504870793521141327265073522358585242368960000362737729352485208693312968125239161987937173438135675509066262555678465262647622212738670912387485241223314003369313952618378606734059537660715737849661513617863892234401138418830825423705492043684603331017993348104866470875083699088020533760763147449566052155466471239799527914544009174207297504397784638466784081503454081597854007733410790122734313868247953274496491066173221072858937652860052023791318827322902344637751926795009501094237618220936637670887513846763118903813204306120873758175470935345755678359092654184192659233499985477823276399442575901991160607759947287372588363068236529388810804989708442019358959094599115920629454415125432656391929616828511928213990148972447072280682862392730161451880536138320972450447517893723851955165318859920819143845977365891020703986085236706083301746895598102744714797703257772244175174009140749637694563593031572103504728299960811311892493304906028983330286206883257048096752776499235618746915891205903361906582010512029325232150199074079527330425501291534656245687385712138236069010141099418727187920455663257722789247436924686952967100223844914570699597752804353942256021762873646873326693110588854891193697181230835449719689652382789769421982400273579425811780171012166050599571538068186550283928826385380982066295364725476648100771922013973912228060187703413508471309496537855529054800267260554790098722778989480397435441119638487821377470301134807156887664294092032882213771684682751553259853058391810498910026724352243624084910445881511664633267860679507658514554845439462504262679617593595449167981912588935016510640745531096826874845099312633586117501871360067041071229068146640007522138242786268739515274407088833787988887596131798870859547714258434713936442597135244685937868722880373298900773332522775209163406245211644306562682879821127791601694304038749372951462550630741599366174364289538123167159475335033156856797069257089958086328716054000047105799396189609332492171868763488181433003542448749127719366331013823834886351761634456033967858228320985575057906911467407840509720438458464269193029023253530182486448904181952480269869201479311840507241153853680094380129168516767858636344214172852359052297957104590986076522175394840654825685996344622614834749572129934710733152396720084843977734782714412724912555074124755960403041526655316331046712245726168767450476689448430966361047856472067231014651031487562816171842075204501395354214577842501429659668725817910957709336832092050903649261835089031097188714428937952867827408279232223066896438080884911993717741881988580102600770958426286308870570109743850707772546673550604101714567875667304443793837665389128723046314857071500927661074061235342527663486942463333962337482889925667583950541495039818030987725407046535217641666919911369632153092261411368504608355595105998990068816338146035209529374412192169287056383932134469364791225818984357996563229552631295582848840862541542280717426729345141193977678222240305834951971868060778037702199668827857446830444940117451129592232306325901088205621951875000410895878198390296108114113282389035157698981403028606978387561667094458914754300639910095423821579862886109304761844349700063437466444268967373228963386385056479069451867941280552636034471209489993272648572626291987710475662286038286195887603793804430076543112232865310452174859621878705351337807381229457506583517471204636720263202557856185897006254992764366584995972098995054063595604496897078928446838939372089609613437108961298263884643906383830317815224827948950172621615977475724042971396182712314613546034419913927624182295062158645004958204210754572255853696408150003773140283832632034968525170537411757531321377182550784229804350334533183383772785209098852474323254543068076599337928071073896973326111368393916763805549752737028360822418242123389526591387160514743977348299208858570205975161203397955159459288465083006441130242034440469329809577779243359531485963958191727654267095289352120247658120994633425366176991594451090605619673853273848929027800740876661094498683219295074826930745444865385880923785333732617296335536418963376271813669952973235773204953111162728183592366007286604726629189128872819061294468088878906590242695936240131134009208013831801229675230720102559249105279745414988367296489021628354932828654435226760366900816891605168597724701967173880710428335935819394997524364272401398544711265564209494979994244404703424008760834296663346332846221645235626635811451242899174923689916851568822875115395753383001134668690720743894073947726095807162749864009618793246870504423379317230412247531758340245088947867564907402168986641968371432495722232905472264484107341161613093168765172095919778701569105933330204001860869261102219934975264263119544608975162822465988454263843759642941217063677054372926954803046788102574703852187746268459507424761614222766789991785574729586327995495280000864 A227111 865 1001729491256859675345042267273506354043323018702743249893112172446029643897810109529168891591274324398766855838309572127479824420116418794085626015371019482439248886429529855764876072745306294913399644997750044801718757895380264923799688005379212303026985339279717870896629565949347245477031049669442763008764402231500252284847013724813946329761118387080456696658628653243410042824681316340451845257048264814322867362615791934972460821293948908500943326668821525846804954859600065165785721130594733209688774198810195745967231877946790122446336069026959775630267044774242159750966557963583341508570227282655796112017086726885455539428365404579364516332416599375327929538155308445826992917719906609816864791931165696581901059337820355113865728827938697156761823371896401419156989440013125340876875370541654303844030172511167888230510770990330910456474452670380029724756179646936971600881258451618380979576282277662195179739325420974131294009658971211540672885988468558291620121085154018125127449185602718004403888978156065668898944599406790979848511189177141385300942459177289930667362302224071051254876877882062128079678293303554719433245791746876178600502318150333122964235876434230717363736369955147647901751589171814630366152612772320194810837503389752134566181400020697472520085800776169915188176706965378333844896568218785016261225051198305130307889951734263400731473761144926344934009890395173771868742953142709766614524570860536648631122399138423368226773546647480191981571071002091391063895019850450801435237281942643943821346520314107941523481698159629809099157671615441758514995002939039075751312534943293076176527276092615296281862370007548630689601307468772165284810294990452133062712055016915804813374770478767833678192211221260867824161964445511299032102668626354538769799558880132866119044759604734662034122294985531940247849458319843318594988790492682263122073711438597787623170425665988390490447194993239971547819103366132718944289441883598180397336368655768637906443965622737409017106664088329417742775520016090829683410087919058761006129810778460778956596358498046614312165279164674773557844080509781418598980906104918538542880447222396410864649847638021562669884901645439327063044062004586546841277591589954378191111502515866203689340163408294471840063289340235130445028347657991008900860953299667097513233340383830908786781763058841836146985310895625796222673516296388367719052363778644504030720867374065294343321459555671121377160561967900517589644293258474569591776780141066272664580505331958073529918873064117566156206729460403060442841131707120615217542198509921679385233930386163534218819465502632439965036795163436542986708340647286002492194111026376063520385812575511257694833053544097012593539394203738032969586153141609166649259370537237259343787598539763687000162389656552943532714001525048791345698568220881971114189574675504451465345570550563180942550907545805242425522837857288751069943021116854492923337174919753971819680676660509971000405919934051899089795011589687500273825637619367475450782663644723983919445967651802832350098299792140312819007810661152788436161548689124134788465184907147708659140821129096778280212422180244906439569678450654842948612017141704291911548542080316183085270671697080100268756267020437237468291479749002188262360274545898679896470674522645742424915774192801438251034152705833559439694819540995438240372806942638427422915333990657604476818219024281449103608487887627232524762111448389044230757980678458531496816272297104193214827260649989093775091593277188700565900439534163771652802803870555777995356661927119130920352139126964357875563885147587792515441851545734793506632843087723847436768748382612918578072546442073436735048428891873835684363390236940832772306194442015066347266062951102548191090548531946726830154506158651952160459973284285984525427758488670808887423739470671054674792560807396444792962561210135875063372849671661412432966949517130644284127791494237979231213964649759215110375380505083978935781047444891538138990432486934088895541833966795819958714860863345237712048304906360420308302115103115908981483675490227254968157317359830135415664113008978533564433840308726327843490568249266107962781826615082745789292676775669189667957170452078037041193505172183945225488445906377639229497183616024727064113878154287787226999001963715012714671143911775401914230461753912685249766793741368755924375063192293194073098111736784341531603925709803636255361041004250102417722484107414822322519939978095311723041931037874310815185447816206563581154059182381750989690637227949932626899389386728100307158931366055507661980325735917148289813495806147317374004613646958804783532822000089147322736423763251755137001073580456127432751163481538097432115404350796508241129442805242414645948595292463915611638108258781259852514330839434039674947075657284857918781210074636404320379979607069385513413280841493433057001861569211614122207418202301465027275523768379633957725836345752221465539244389771958795532672574379199076037943378916625895974112587648021677961704700009666835588127666897928303843842484899407716889124213107226472945186997022900854877382334521483373253262123998306673265602385551132675056115868960000865 A227111 866 1001731494714840461576590071562983095985555038860243286362093749884305571832925565280076936761458550605724707670475521084256920622899018627737295938485297736518831354971731146262015324980494616436913129168591949057539638473072619945298038941063542203312744706363964614448658556985661718056517422145245221389419626239163388020278061060256153588693777546579501505086813277187748404405604977765911088025063269844589940329885254518934118027544679108913519105241471494175904030090903050306378391986299144737641575712466358965220304981585122310534537277095766811556470200441860833151586971876165507912105794857058205957138070961530994766330270054012669277276810797424445176739932786902436151160915619315316216177707475062422228049918866171816923096507372561715328813993198507460033032744490911129509336187654724499638791097452609097361981111138114715647360019863607011392161444966637031974838982390858884773762339439066142744182397527036610174035717601718678106258892221176269642105209475558978748574007844697280223069274005807990881309950223709110568078156038067859047574740089757837729329913096720334078119466816674046226568561639437340457447952155157925457261416410254625927224032661808411816030347790192994604015820571488245695452533765653246146321096081428627863567275335400761138531605329024551636801179956885682591052228686689303632183494121077101416859032857921181872563085856379624645600339687766641760623432905826804597133112956711269480574746812522047320705646252317465179081387270906702136088292749296805155609316967488139456851373237726587339091165697214348187763703880185417860443846378761025003078656586296667397954152499066709590440959820060585599159273162915793332603009081987313699717625650927115865994916830873350094221079784305840044762805612552525760608699949478019794194346925990773326385187195343844779094119606037000865848442354126690420946472811748693641160493081757985201152076557671740554639240871119317282231102177464606110414696876364445722337096287434720375573138503146516249138429562142319994522171779141974268937655868375051409393388324145893281019027004825741682513530196332329574868420988779031916606459760168065500136405191689161353432827564765376162379499815876443577408649969543396539036240988280761030610794780784906705693542041515489032817360134321639046525749533253321340430005893854330516414543015625324686964880588400095602336619291189680562798553802911240057329337614179032296475398633313593569728193718320363517924004448517212236825792452680957372399195835990210582952982133916439488961341915787172215944201219036295252617394774549279886642698883585546831872616010046571763173490416650890155791969276623828333138997732920584818472926647147639583064422380775360860876375979189449756077018466354598370447590918561235289750167626318665092488375157251429695444339077682994803512035855863127014343306750191004598899579987757364393363589247986540186924212545019563077581402594093895537701310295124179958772417492389243451957011578069454354958792022845452336521690252049605587590842742979227243270231247713790477488138959787594460723181957752171692586913459132443821827051380068420775323393332909167359452140420670220135622947395559892517190388302955360326163445000947349501148007180837114165005546655574653566415262252253851613421275137984008044496493431495799825769689426292588047572766577519378913793203644546738800487797842428898279374287277356434501379883713211472509638137503020516263478088126215446112132702057857640368936346770598308550993156624886943073513626867043949484311770231411868558245092265590972039065556840129047897422659367794412532321992120766949518241350079470483897222452352894772743354545901235163262584916568771876422680245080582803410717262268468416874178573066715051661207372469407978278403703419632845899289851784596951784236076858050832355402995940347909191012979026372561401092564145528380039426186349546663403139832521712260915209048793178460693633170446071474334661787493967271299022423304548230796173566287319818566327161475665050739515926237994712429186441666690968341255925818743709859455652403632304958068834734020003844907721693772685669930225313642436833811554810613164360986225199058646087287685024427445291599797019276687489701248919892498971896037036609363418024228027708325635187169229002356695423522362733838118934581015867104208122365356099266291422724325035424724157629120337509855842218448025493217021526061495793325753640636672278681323612645841385909660315953127157806764591368790671144877980291346078784792558060441918474928171596859500058041090356490907739360815379549157806662083936401594017944557316621750751367294763739965688883315066238112777034193058461396733968508355304811565211674238574917368109949037892022780796534003870816103606844572844375537482578731281803485542260553843049296570156611307860563465212992980322789643424416767481767753153563108827497381457617164590033391060797550692664550745160687220787095417528190002065298176150440528748622319301702680064509910984153397177837170470959175738516316753234277795895700534012327712902840688443802591802254234178099277234461718320533756061616774291975633025205932593848112576517385433964669951549123097793055656182126764118202591879653196243505000866 A227111 867 1001733498176828161766256365067781179684473503616277683829963730821912228271623201487309686805802904631234644795492095179460779564612784601354434994283089081098933373152001840837878319155379701353400696699936886596440003507547847332642549272217624642391772119550350357038607736431879059814004187934612480830192962315407101944822601364093427087276140987804833545702742994117644151249170378933041938530898868125872581244951591422080540103845761737450442983371181033792223560373116427157619404677917331614800456262408095123739425226449118248901211556047874667021066353606631449828479032890358293685158035727139349846267329441560900741592917259013348937210785986529707609030910938838471800724772114153637126903530013612580421728678384108489928909998451710731624305953669732033676056409137243121891582080986222933717248720730959972407664667212106481105800983673190264153513849259802209069255995097222785233080268582765444594190223696651924921835091541859871884643893198287826006175935394357808781377486867585520432027002139952113519135647174710613386892501214531423994115693853937074785828081825879165216563552004352802696778952648480941038825312331628989981365454754486944118325553986909499556419749133524838620049880955227637082772110040354624840041068528809953217433250335385250540033184919715123885128283644057419655452032457301780442571973471804118519863561445679007763192567581819863643704704543512007403511780380823873297599597456322658332253171313384549965661864295383196267364265241699672878490473534818408729369177384686837151187642996651716271951735938022260918300449598494020559664125507938787522189623667858527456345655331195180447767525405698363350322922850772517856720902122720667379354572953115705665209733015893637070442500392787216445221634270339588901214709867845816081607580775914825749051707099599190707178943132242090644864642110763549216007471386099328348055093139622075005683881074201685472454361759110612325872426668121141936260784986813909009344942781229958876358121011517078576548190429984337615073831405742757032870102914003378071577148349916411762027128263923154975498848609080556960362895952063165394160511554488604930162486925956664284533138019555855845493803012206190428650365459780291563824732513921460000542901624183356772991087224910231900387131297201844400463607454307359499414695744965257271775908747198122597230423609374490639468982128281277631264053603796172363513063905135208290761347080080139329541267880364478699095369175148948709282365586676218441055466064790105783233081767216126816508361764941084917224515541282526595747496948895987853495351553765771804456358075893357925930853229412903992069648420597344785632227467929342318995277590508739767317212446099736599022586474246575081432433607797991685440593780773486259079137960004658359281322874657956599763966279360987779845089936402124739072286645458806412687895815803150333416871523699690589454023212502102209161752514473560887635096946674827186015480544300891055524161520272929817206991969429092107492311396340314675212330424390887564105350312725503241424369952146068068260300571765988897138158320140354276053542245735019363475819844907367992879711616291920654934121863174471214795177777292396558433442484888739378705305184939927297153560483582694044025314982509599854104064743065992532763580236220302542823442285774969958226215980627618178358229792702993741259565258584888317629850587690616407306248045555983598592499174818704085486333633288090055137299090736993972768695599061091766931800079703376575102669701082856311560749761177239788705020055209602781475471199589925351647898435117791459219937633830838913013422204295078953042659005284036681354297816820332889823717891168245218050477522494892029882010266257905382120447588176821701073754051380610899918245160692419102030547816109430429607698603374393950909054794179329913547075067805186387726695521769247356715594147244569935659242356584341778520743336212674200882896299979399528093326173258131442070783370163625927985399419342017825459210151052221022172513731708197986124365950678759889225812510636632486012026077225063917772390451381169769812295600234589539811337919124906801325392298307121474305968637944610364271133271954003578241114110907944216461145576601046080118311639015479466298986039123187546666255658115326254230535570549066402994794157965022064176493813602979487991592157769403651095302033681520069108017447212622474266591348623541254147998949880453914144190951535073666722331637503703020075954795555686242112855224984141536972032333834997427727247142387508329224999875090466661993912350190226267749747327942567431745865105429225063502741990667512843078775684578431757453599809473509043115017487537989352834715514600658094181433502653097491261639469506072681757513689101405821882857188198136606343989223718208387376285836009445070927558663553794419449569663941368227059404211497172504961815975759444382964058194158874485094580829120540299967780104902851027100005281765554105911436912383557633524287782509826240241754186504584984293414586791746321072375699517421624970618472447217774707428171850979505766118258940126554644229489808635092763364756532768113275719637613858155546367542822785989118295132455106128442733704280493781618916000867 A227111 868 1001735501642822783927865057118934725175269889467299361346471147463011778346195439161879735859896439300282448714175961455980662965087656906300738684525340351338610273282229313486588263765755996787822908884893373341044604438497322789864141937370871038699993360891276713032957849032903265015138154224931832633009377479942313132787327621275877213070059386498115377823254898098545573260285128869394199637010018835583769720269491384933499010407035310946373205148234257049049673326061269360382816866420309057477386718582978364217206346334350842156124236160452225493304628927782192890936829015272487429869240535298698330109963770262645792432869450081536693854647738824403857648704555483609544881471127546704518558468504456429939414459419237208227023684454784538538396640566310559146925253790028363633334953020875569975461430728762643230156873444078924207625080559510250514178549276108567228707496577238140696259875858528847785640345934355135828157898601868919886785943807967963689606771476586492287519490643810681595223168913733324149356877455123652857895565888965774900925614226277207919887895644313487061797264797378691935567672160159669439067952641796205287190259559939191675803536012090249342757053561207075321936928060385531717474787338879253015525095364800689741258256574022354035198864224946431710047029348987906590334457678775642817446169312118878633979524071385040088350172785082464197575612328275494087838820762624011512440365850920437864613124550246601987949273571791081387504482505051074890565323813629390073437339317885997207894457232480858202146553254155045797125071851205453843825059418329359553385907022102784516814271355107888685629354231158733787229562911019060128593699771192309811607344348561894270970136319493673940885767927693780939870218873563366774779959771504943073290265971282183231777214429687004718365013645349261009439894839181922300751776710621154073900040556167193756752134456762681799267634927279491306225959095692247076367192902273467940286597025393184239988439007383528472202197010116059154186919233411046346605026679940268422464916452803718206526506424898663794803973865095261591280484348280201099502520843595107447612179185430379792670017924478462129640728623649835341215346316933802474438316766847451602474621948955994344923848300378988178809416582431621444018086742475742364600441253016317196396597968499202450459992745534744507861860970643197574528126451340581402054879691205689223563749570477824091186613369330511234334447002369375002731266939170566001039667218349836167608658022796708266628078342175653457478562818097664959581652148637268250696509264582236637116381441777637096636658519356189327460981669738394011045174904051139179946994996245447858149599440941564376115009158558647198603407022909130262957610063590600215133094882990828200971722772211217540519914377598102162742966631778485507465901663017754023550530186995882359729780993049374399587215580361603000821151274901008432162778321331019225374728395303207239813883325144013351488556929058072173653680928626585665589631243464145503137499296182858461183139010408484221436649497906409247158200424764407643302961908997683782134478375771734414282788208355701098354761511282574616342047475130760754923603991447545711183115246049149169827317676538655662757828379573149611051519099582057389610661755336278489997032132833771818739839845012006667017067130248785943602501038914917689564056949112417501261706223550694826846484887307415585391484089691878543191193919223042744698783496083353542344735634752542825230932963348744850406328933192450372953185596691468108415443178493258974658472683017239035435061661173784582570481281621246193121094606704824797074765752672611984588262375341442637972141747027256774585487226867720635662743412197819481650441147227506288670637018904336783449119031305772796683960866987364622838905779933515276266554252764309019073098413759198331064779198393438238449567011665915114682588116784137577438119605078366316446310885575816170839700240431343831932707159344682943207541250906195965138893025996145476282343486981474805078899993920397833458254391417762715496593691204003697417815220980882287296644856130814825825352512257906533738304085520900028292803168133259801223843147844566235330301811402498033290579376666861460221309273677241565013640664991455315654041674924783978764866309434403413204755062382484328594468874662296465577568799561429803027818153391674681063514388589216975169011452552600034415346961235653124223823696257317711528867789658512762116548779549713524963760199114872539661660678406864932644798825032175752570745430275565832822733669630561232944327003141491364636247245400126883340721876440917599250876603896093797074642320838995920458116372466475621259046948151992848418729970004215159899006388025177180121656578375030423885920108211113563239217539284546933206392658107656314045428240291052685379090848537842345743717071894014444235659532241871742046000325617647795887692819675965415273869479710819460869208206508760081337852151020881348910081272835120822992423997882403587811783566472924959279856085971259828454533784115520953490951691899409973179018244511553093259258307629255972879352340940556865877244670887920085567175575989714856528226471545310462953282995194000868 A227111 869 1001737505112824336075256084687282706679652458827393822441577562721476740638930219324486436417880849406355246374442155163108082831234126302049938501401354967025029861421676944572063235101445649980661104829357742431091349641109759781002173818322103231169853136235606723466833564591562723085236305441426278308740031017867080055098186093986297163460392099529612233066205711062639027357314005288402768046476250917090542019683059342671317285982975584913149336157194110534192590391615697922548421204896422493417584341741615073911526685623304085631359430160023334841707740870018982101715979439102038941953741980094610891779484640343918988282893415078843939669022099182670720469890145283689601161722418688234839853351984266535322260725667734318023056030012224538109022006627967385814373815606859887280924976568890029645615158717906852034712373785418147698261389328565568551006387369053605596582151783162039177444045593047484574753151770452814314732902992744288533083857507970935732335862864123269525109707874010591729718773839639124613865224055359427458026571066710660331260884653511544780449798345318947606945509226691723140947190492807210805758349836662663567269204950476946099432400675043947969268829575757777986954047095621602607582994651371158663990771790151378274108929137318068829571549372134848417990734319161476282503580928035548336274502424014930898264987911913319296984670477664841794922187615856445934283484432862024980082566858354540108032531118163449309839864920372563105371874317748720727473405271398526858682667783835263802504186184244135520866305830989602371278643840430855805134253047888532086597075006394639098715446456194253246075530309419428579291439006794559243863184440735131294104246895871236821805562554101103195217756062159193827039311397555892267243169742523271373308566735732518215367763158366812385274851184669372764829671628326736022485614664958567844822089027900250998000025886025911443557031777076891503449460935284566034193224494723011702235663689577890083575689025385185118247624335933531195875243269634439337291977132960758200087758004565046665613003066149486463867640318067492933194586352288534763952656683242634126272585804858588166503646600229777948545432049261588837873822557197785976583485351917160564863905438199349355288354791302597849560863969364399175963772934248763708630863094399408533286025504423363540117695542923005153741502203725669878794994229962220029613887628601558571037061489686203699754715603227708627476551192564284372306123452995161976584993079243217401216203134329520778277395471515829447020536690306076639370288785345818028284114669747270450035889902736064293834958434747297186610223687709663839412599649615315054757425547916445071454807000373129046797661651977941729423557654641743647610337987125286802552751662921515044668120057297480640080337460827093392667931129931903974500514470082007772413118481643568455678697302277943626812315064203309700814650814994396481665169086000026790466504317573982365684062061855139477994986976354723297828599143880950607364622108051420101004114683617345476587335873445080668452946303137144759404928752268119013798108160645448235256307625365010137906709405939238098140666300150663059628105688010915838667821442097095163789648872900935962940717403876855179585571201185883442368231602766152488982374984127025582317791824355214043997702354733470475049773546204688211381685250175735954140851188908685875509018130555835680190582596678597701047836168574571593314992211555743891693535899677577013452759232456880530236880048639568878194946889538756008092754263273956471296450406598140489976832074610957171478014739837886992505815583670796013409185769940995547719075865522763031995411218976369602966249446092700351576541505812292360837756832302523429701227626408726989631833749278456346961993510441804860413444804479490898964777063794166088502927455959267472623331373568299153939672080595119431178799340864279204156233140181850402377061807116693576878964378669493996298783788389753911250207398831016233154085648163238567379771082760024954841587853682324402077831391831159861743284675440533524944799620473613714973828886841511953460984859880715749535879256161605657253064440654765101454915143375324934471491591952620810351864527789659692710044911745496482305214236829489933457647504726119042906557656753903292762274772764027487853616449828432599749523084112054198012730551047933623853742688958873446965663893143727562254338249321357140665535338015431404578537070237987894526787144374016124346517326405159769165825985098298737072905004300494499232276606300600817047160105104432471604209088830150746738850324363751782513547292831114941603821045041591705401496673891847989452762961080522580962419299346385838695688808151707718901773709972893528859820113356195716786915415866304316758569743444985996242625809332249216464249625822044970694502536728083697820520238492480017216911386823196416288788559177972167595325543133204450354164054761636987099797176422678877226364390819261661945631269091659102890269266757424739047565397746105938032167443718985529430257224058461152501743475408381756361007694297027653740024475993397886875636191053107866634765331531963027353362567221715493864523924351748540825484421869810819869928407978372340000869 A227111 870 1001739508586832826222285412415524216187946883407136207339755146515255712444948485406578889951591805432194162645634621598704233085943808107337454944372057031050438571130061177652670149914429264608195310154779578237691318450467997396083238499879875733438944604903179201319389221545658948361649572649022023007071716665296106411778353977225697808433443143100741232904173728096237897737270174343153059723142949669955366181931514939069733137232614051853912127144920051717265424519747431480618205032378449469396150867852821170423091530312458125893196342036727530652216972060007417510752400678169980317016353400148701840465969500983089712350607335073241227906819900533014438072506681206331463985441132588190745195484986451945386826913759246239032272838916057538873643440133442245108579133795344175746909510055209832472653574378248826417687680566935561661112706927136600601583979131314165154517236380236898004945162340442410793863772428970714874427177322722116123059054755799165730399359572159391000172171601138820260258422595591580723200718461658181299426363466994898186692581400379926189313082036995750349196409630648379259596093695252628748019801683923268939954543283599656793764660348169494521152677864074172448948813928393856922727824285642986618969220518679433481500676665435085209135186161198393823462623868920067576107158028607069949692399330202332758814665563255163599551879406917446951820694996034102034847077505743051883369903011975816451261826745361072512188237998114454576926293980109851742409809143318504331922755759097394133713905195408609551904866705399117797229231351921411594994657862550802804242918840991265980971541102570351363226914571794418063917438855885343270070653106975419064595642794553421219930644270955241261104652823730432377499271695238817160154140862087976460079808409792699414432911710661351904469934729653377089929852026660552781118477713887145985247157518004406757945854692320931360923156209341178022305188342900210644229600634095633955356794692964982642330462992523247449610477302710000865927518960966791686937240670568419094924217911658590879253530573949092256415669389553325094315357479869958856673904387456498090697243242582585704494549227730308390176850677996046632427848469501685025838504716413426082418187714407751132038109373667256606456184102913528488179693240350614119415804613760996890850075759277975788876276575863631007006274942222215469164108622376151827602606274974760894462997874585619322591637288567728469524475634432335053872498690239336699969775683228336220432655730568180779296155318040144400337255077921978688705469860963807067771533969725913435312207737878753384521768467567530022685240718829578277070540080803569110483483923587593909348704462128980193614813682925130676148457854558449524074724077538303443062766168209707792815218565336623512269406403961495132477118363631420871676684985603482034765645553856981212628612777312818401706519314433850891853690841295205319183231407906036012198754231357242785253490222739449304948798952977187450346136728905584688337210251630046572600852546343575211982106189655644419603874724808314384196541152878465349611371349218466564243780454198126389551213484943767188408506880384908599442942369605949813024368016985055753988528906487498649566594136141835615619391716665527985755543189618306502187770891487383174613620181448865722292956578319440102145711639084763553627859227602633804573844552921499635931656731090835085638392283016944573355930848661517258368486962996975809262096244004677585110702784433000708363187979574435224369354534582128756671577998409529833612701531390538243079318769300447920709340456831931606618626810719392873719591342119414335103466478877419311768802597814219293330113935953620395230217402120718498195610787180525291335889209382329365938585506657284266855783097645376624991859858572415897079587628725454771055170946537912836905512311211973192124220761608215842219268260224511365702975537533448177961082423662869690661039770281805024401200569786490990517598555413881188027207273391327352605999646337051581865501391381749423239654072688864624069087764176426151620431747357358068510054830801867821263910899563138866111247513094292627952121040249908106899597153177318881953227275134580872445640665283384970218027833802029393921511985797742283163837178456114854479652014553562758893935513334808149599157753648127501552340098829627953246464280043458150921428966641223546559166149790450335320873541022686771927264069051692088480110574187904546806318880236776004589107506677696030705814603225305173471264277570841439542868205921168619423762023672071935038876731415505673370713240831456183013970828561064356588304125800341066708466559285944896544845772809370099686742228264526415094899723908064975369059520671894744676873617836523422790323812517014392788828230160586966106407181020628663423398007388090222126336269419111725747624826847577911328407978300226345609727122310854864007418862042244716437447115293858817554095410601757853104408024087174092262446400272859434057454165947048172624208372053909006246161104466061183834843159613629413338077219066878039340404895358925296103432546069170855426898389232230714542869345089746738938476717080972692624623733314030068746576357982126333020022837372235013750355000870 A227111 871 1001741512064848262382825032650273791151691976594223369153342432203107165393651898562910772890047222179387146184553557621572988339246871912122435492979895836663099317040178407913603778310157030231623080895419226692018436090673806982436920906575873319372089379561219154541556253600635206114954733225082084745676304530420696972973310453878554073735073712823567042287109924210627884502003009856144432023973993187808229841746788260079928217356217199796032859384261192221211664940062278385089550570865965805090193237661139291723690761421607224123824824343780244677118253159109829784717403200869620677537885393913548395889555822030312193889688117299628480974196870233146482002200155499223986503085413869294199158287142582064938733420877751496799083169143712314958708962882213489986441383567797392619654143986949017915749629655751967756622609090261983158450611004852193485456616730721421395478491809113076326958010191589647633092312671940819664086473362762028664298556585375593471222849435146199456090048675956912830024932520707053132522525738481239391733602892263805605422244125211466064511949118379374542351789075860695047127921164299072062784490512720878436655760529118954788127770931390758459466676221460631767717954048034759663346048138683974910291087298456480068577488288514307150168286362741144670878135945749814681923148766640623582904263166664718661056168261688025121967165191379276116236933795629171915435290753963779885040807726801757836036374728906530703215098925280610940915075269592440087795545242209317563660021077750229660718337359416496182939726379611662289633836208012836793977416996061393652800638794742350888497108406553841057473446772377486122444147262183763601750398689037769830993036854544906079877212895421977609033073929840862082301867499955168326390905278102457466290205298036210433096008058269405464015376857137561545499362513599776430595713214820088144874169444474620677731470333032315976899852144210039672884156061773446983715604527262708922129982394852132908606169763365656807079991338546358661593317284808838377250980105712468254629447001894326438430724034344627151534032734428236560647478617651724010239329200501320347010182002942798283861099628662260204193401253748857192471851736360750206651358607446275423918435390218316042102174100530715586178094417432173451267305200561131047709794681661593549749458050896208319323430964876665038725365949618358411391321280714601585676299260157696956356185242010331432340596268142550889378186974756127367350042150864411055190180460803117684025853378478425712523384389572503085154539922985113995972541195264158706600323694765568772469331091844193252125801446810630199310538792124405712539384558044318117972089575500683658988606714466449644574827783505698864757832209744735083319130483338848181682527006939491460567882680729086065459133462134222718006556224475480203388496434998952727259633077375675808109394466082694330041044783845667444491271238976073258778875377887186655184778602075238995421486747354210721785553711097098417744682697881213900362705975443185210585946327947663784448912808391436395019268851889311054522172401201366177789802452947366893016263493523778478178627577232830366536944459300528702959990592431060919235983149882421902657939788381521975690992333367167181886746100269375745610328817262317507198009114540183774395842383106910828200045950188599038671182460032991949608761795109707324591277964656464627742019908528788249178007724121320024648398962822166745234429128377586811002159024305472058566195428825116815132147825420157493191163704413002974039552585557433898409094800322304573749206787448009689530570918341367255742002160980508496921667985288689388162195690262657990741903372387419510549724226578526053024915162203946198126794886041261895554169357731046902970908656838665747675038352864609922234668037431719597106902297001747444900918890791302985275226854763972284697036710895799386570357579329853015384842664280367011717256495425339954593304398784466623632579878191331779711189836699741808390752311572720049612541619768964484885905097429690598884818227594932170406504742490211219797294454695907983605718237196555596112711915431477007529099019839782937281215338834735542275156187270170321447615856654659650015432935754363672460178610164986953068554332339408664411574016197014119204634854814685308362699397913072544442692924475781181357514770910076089418258718774005507286682875875303086317300394675784252328400455207514479051486566439164656526272103004474385545174504980009690996742668768362868771470855085345798096512921362323676221446797158348185154700270379072119077642376697364295293229831511198995601973104720207931424186187466988846345558384513661971760747014511462955465861079168020524848383527868817102690858551072034314756390078054899275723813197447852511401747503500288717536894407838748078871392604967640748680958477120956061434348238399411086245738155098966034675595145348810697157968904712373475383746785737735241216968881805479259443691554025995902219811663503714348507230621752489797453796195731605548666427490850237948513491843770518383372845434068814429621075194412355006259727725280522969292615845142133542813245322961802153100422631007053492002787267067632172882362102594016812850819066598039829812404129240000871 A227111 872 1001743515546870652570762965474116806286858755761988610716673602680631816461467430154262950226186423383879913153413732566042596863624846172780315929743544341510400586207762049699289544340060980395769114876972822220317040549308297011600417783021603232618848248006539332374962157511823018163821304186186885337196773860022686097701960294087683476865995485162559246278093757197572132029675775964426874138494888076071462508536516387474516862273582179093199837398126048616451187311674893085126573318486489331989424968578218463134421387632706975807960613867535735895570879864963931032316965218165270016101070489367319869586198899301490285013092806963512472896085577398980128394631145461462478269852088576136496614097268411154617876846399206425388317521071018329544422822761265610973287914205455949080644039119490082303730251322538625686179873509062476001849992344413090482916451043353298859189968600942177316730427209605085650047136445772299773296830820834327011033163066365705167653992715114670388916801465054092572249453750311836124033199202809515635750728178170163769566460071513023906043698216088298219063878029089650358887367040881804567233363452953884076728710571700058482753747530138856580635425660291922011117415311493906918936980973857524453955264894012107761018946010009383502117151614104734967006279308198243557683592545362049706122821905241359591163288041265733832454153962110106995382248822544942478783087522510440735094834756533841536540070985204726689531144282966273264138842645166052978695610981557392173151829893460462405418561401957501110736683649512516646253016357888023588299083539300391117725393593215697454357894134789682624052991367907803962844597732414370530421716846565077253425723421554019526894819228627837808717336754727617111202301671312668965032319242752859530343049901986726697107081550871089091115643535986805885892800135234873778121913853465399307336572046828262469454821389215036186839485012553404936754160652063265342266671747827533846913731020861565818179021993062853075401082251079425277007930470577480475966767815985742438895387841693406009171942304913442310214386710237289747731046587514643956207479720303047445263419525216106926215084765157022979486079332161187839508240633431795079682270225137651811752869801006678291019850553746878538235599517014552131511294206683352476731539487131541068322796552921460035980791635949718515479579769343251373165921847887998906257094460928614665475123193486352455128875330012495537191398002660552403970344515894840285322051504464069514577993093964750013644241255561986074842670087664622711122611161657843765056773088345186769637150117071064732774426945029002052103369883179304720631980058536363666527521950569351176432337097770529873011987952967651062472636594733006114934738672075740135301352068550442573382594108701632305065927756888877580048030742455452035985271791120146040179484114607064913907153703658997882652392047533528616511726370626697520084097730318759198150182935620244391668120347542451939984257832899571812988540999796263526061601116166798886704737453267718827230138131005071071702403246007410958419473131161972039369279567202661416400831059486521745281385808098433618712733766001038797137011603812802838988215672035697299484760048507110209828456216702267322084968038145956892645154509934196488643405204056225083871903791617063421840253484558206459290940362295766303953576249079669684778324513407820096118353892932673650023415245051129875005431315046736458719258079977475079212784052814258573266307883630863762581345089007445145526575651516042445510918535905933435278482088678292516826963747618505266780649531562494598019681713378211831127942435750940374198852600318935049579007436882395482790931106733649096141067591639040388617070421132838367290779940778426475855332269290040839499876418674459868356867130142802600687524094909261860767083237858029396934659492380776300330394131777096957407522504202792406830648922599992596913746481760369722849550715702603152795545338326686961804962768088897609318955211889315987779249517499598023168537817658019956874634247808147706198156690875627112455557623133196943674328090564519934393102273034043959583550939171711369333995608637461090705990829475645264635081433004419732059598385747789540522240145551989255208658440054151831243105097061882676054417149229915285718762560552974435074447001712030975166229358438065569471607927338196591017653991090133407956831805730014437747114661673104020539421982640370270786533463460200283919757690782213332135887886249111297990530701996350154184883809214695136591228398612399633645149411160189115198208460047078813290404912297491304759132852483403401011487971482775476197450734563722532525404591108947132618962640790492118661168698220777940601155867813767399304347696090378511904528121651457083294253292602506889884168894661457349186529719089427285955067748815783967077051995370140260241063068663947824629364270193491667657052365786175481268655308514869269572157456925688774991608683555999546187528929034778909535654776779675848267444055151372803505470914698973487884922809570371081249998550346344490030867558523403426074381319439870097792485259518396928691098718737905207359639085113377029392690299949541684413393837249475424526462641903153003054691519034508996000872 A227111 873 1001745519032900004800003258737664929487821055688348442717300812658683835292897245923729606853523964983836633691060652247323175391197000434133414618463281393106103711172271365906348764511236056739419749384970953085066061956697377192103767176874732354918737612383663256074065688281596485556256996622680302977742366168824729838543735001035298341779070663079794497683762746342799417249729207431476799982387020633823640658273725230665545023047226798040201806598004812009164159021828304769972681293248036754397222981623065426333686517183758550460490622564639646142698890762046542707019920022310988943440233070830760718832024523303399332171632520955236711803731741089160729484654788241751201039309404293810563473221202406533153043500087960490380290546209261388411938199291952424541627647291297918608974403014948667139907909765125521133775493901052871517711734061239328698092564682769928949056965559483900709275947594132546850026846892412099005224436594831882206324423104027539342478952429628877768822433099200932631758641336389311815184740216075398729043518440234786507001735398827744687966298837420218446541936782303356749112224120568758409678198847618005493984143150684546122341594082845789087417196172683775918739976914556811952702784088156126120865488829631604697936011567832826032595641541257794890113472176085981818224958097865217281455593527302265810715805649180760195660130845296064050404860310926350634872415916770050465222341166318313796496342307510660724255616814551624097760090311910428235531975932691559742693966879556589305265622009419586688379488626696875944906697201631105528138247300673492301511567650350083246958060499689455095011685632833066331680145935487391211900593926397019984891192503169869598079328112186417851497532211792093492506683213833709722870294139064954130784008130620240465262439554601094825235556361809862482647434359289644885355870320862510524920366631827481956535285678180083146578826375546530191419824120711685312735582834187313897454162139401477558915806218198233031343867396436847444519938127776828313642910911144123430274553164214459948982066322359621413064662511859176189576113813047171506877740411252248722157808731708147176425994397042692193903376044115658760630170792720590091536068839471450728449047031322361868986214277405883857892145272627408066198125055820498538235931819162805536723271604964816420849967389213666983951734063464064693719049821320303360974192373531860223444296446776383242591775256330814965914329834567179538100396329216522032851757737511888262256219132266912089765790118331973814425247269919643500445048292884194539549039043184763136315923822598829543812048300630766308660663459719760540449296916783941354696810687495280225559189278785736807357267527298982169991255841141437748737223806469765156298283823072897147260801382429281825649808802678932224341056615798930390664868281460339784036565520848034494959605842158295806182074657987582638785113726634947502240161825255440960290692049330930853554828444787725538140783590693452058421069878460518435890772025468668514327067677532039416339844927496884169036155214418883704389500659053712190912156939584006019270716494255624454831352592391871188002738361102033854755305349133050474001462587547805387729476596124549284260494351639009734286245040900146438458670424497606028219120173359435187207531351650250813583990254236975529753670345137819713026151164282559082322584362732255633793889665012717495462186503632441969541060005884718153229353351748400605034564891571362042759148944188064828880045134882491012591446547174154313891396554768965694559795211744060778611675096972251297003735083172027152090536385485896585390624183138890208094312308635973491758843936906527344209509269085312839212681347721198751535643709075553838081473260442753863350552933051608510924716752679622178923739233954828218255293750360344776993803024579604194102662058714485835028230820280663474890541519861230454836132730882452954234659942241615987093571074849441253603066462793731035300695046234722597277474107991349014099652355949020480744815190248769367817118306477758504265974155018602358967292323028645915613519531237095345195774503642477315756038629266060613736894493691397150289337505915029059738340532845838125042407845294545603165566826359820180577003870417963385214428174607665225803572243945009110694519312769732841625404078061591706303703909715424930831836794464633008692062020890828905347772416307308597381314371650098966292255547005284064960635871870600932217321055912049722057572148333887053544358320188982676030106833184217053060139257392975411647258353273856735306059784344921265071334128812022669910231171753506394713569786527294255560936140618846101585955979946368603498716415760307838566238000033325998629168253022812168288074270471014302583497031431976573010972028597690347394448374281709777693389344069994072204672018202600640167865193412696652283184139703839414369914562887356459495038869193749084714905472350102552524958865999385657487353187513922966632595308190417167429970133740722176997388100242029310055346320092136458341048341467476730148390531960072337285778805828899397686821113196249249807400321519623349639813967392529437847092002238446833515742031838138796229695031864267561374717678015585990294099588587734660889624000873 A227111 874 1001747522522936327084465988091611641852205914524172960658424258649592479057887199901759986882583409081540414940944154455474256304981740231270658039119738003739146379038183309862872815159065789667193167244073953912095259266600973546308843087397485686600425846626269175152571297080598086591716286118509727034162134768219870714143389402407598452081666537744254661787595554622014009091366134757861987160022558533726413417478970315607469837749798375631524304822524808181390051301529897239270546345525496677152245286737039247495960966093658496589958836570076814808123640423932495920240370131118716600199954681280801309864094867482859740070995373935265529470191836079746822228714777422933053396250020434349299005772012352323868841395020342789454872100364965489413644004838806585623715464935619213290606165014674052998122699498641321133495222826354493749945707008705601184405547777416378037871510374555829708476423968711004687910941860455836692976674743931775039268001425862714234491271682366083033862856073678214232158850761099735140058058749431797680638167011635916248396579238528975883384161746111849588762741567957857477796632694658112180154136399448467366542177234894118780862138707551201031465232150495485860631522472499523651015195586805365452143873036155308696251395332094942752237697349038760254089147668063327710880396304223729419344794388783197593342185721200895269139256431725300488570851013651590238751140719123100917800761170265551598367401458658735674591860599095722056725319558826913213743280943664729514831894875317196588550772078258186966150907884563392655009074498379255773991415553579794564956870282367658553531338718356096579787085973580279006444901491816417588950603357054451062084597208301450214396970251315747405104607369047799739938940610088935088618427210688199941449516839106158655841383352783096945874335743831470458836412848272470664510406158825030336087951073253409039452370486281984685355904497012441799467653555423172575454145040010715600334129513878842630850062483992490405816867231096239235963747742376075936828960716489978950705427970881892990060270880483094190002575198873985521218255675527066554633239522776863746934949999880347173195131142105271194522606827888260912615530865222667292082820116529447401125366277604671643908945571543418819106114178379717721497242899939098885026324938549712322847213510439703553929887629112464619649752248416712042079094008046780079733026323010350192703814720703801672164774087426198752214249167689657274456811977605210121379928600742041234528279575190598630496004899898566237117314134339340669644384560269657696776460297497792732753851267676837591354064859994593143248251778994576610087198510657142942520983717450127694169071045987862041733111711961024780002628172590647395017988274802443357156520679505241940986545461458664090104758469991471654448616420332113957783194159160917432925013447938896706913988696456072969070028024254246221902857768245889045764539608059007373442293871516879332480915310052946993244317420320649187492287148787286815927847543486657850547929532780689742965409888359509024673488215657610138910902027096610825205376791858515907715552374272212135020775733351774585937015932960043325057013820946611728498597787633992267668216357778256773310555762417884556089011346068143270713401384945809868921242415111138500873849541629082210294000358795643750220171646019219048303281450280934071191669338216202773791749432695929167004244754355425819179947958129724491350613073996384843755797485621932401430420203912686897126072031210179432484464284921722086548508295116564313955278397899205784644554027805618277758710585375412846613278071960647875470416752556128543438977556886391911105508519544822149827315292621060078731626123987753126341507739974354918768016585021983968917501207681619281872448561273627661749422621564939260781587458347157973588447750324886270073192234641668604507520100441973642085714203986862654792839610741084070217968418964586723843784892268741401769871065773861077424438960663010103954579765330246041585791239265953129268277081855981327538195920757496825535174539260714239481134630500836415282217561332483491295900375257091498437636097383735594918950256111050537475000623499334898966984364262268735285653510378176593871025367952950660071813035170495562701144451632771336036961968413442583563510786522639618530534354434673382485404486148078132323260392568750330030741208423853033014492978444184380192779119841095151828515027495838653546125422871558139955725290270241788466234050146047833432216297607632523293462543243698537685030682534898969199469248156918133608370207349291746453817192666989889043273500911090768873875810265855822177964487014929888543595429325803091644814466060520396541124640390664896582944733418717058044597079220250896916011819914134908842466593458453289482540656288574172218283273499495682473727000260681977620329745176006425681118565811877758980079354891852869937764367603830419847288726679778597421549046647545498801742473445306385794972573834846019335270214771454003664962419169962350058815057981271171699266050076274742292280457659886258880107032896480187927093083412401260986460066222473903626994850091773124187229791215091671324295686292809782207337949569917896072590952026415558824177023783857144839911271125000874 A227111 875 1001749526016979627438087257018787821816751954006514187948657227055392477430186631840866893156633444641505054056790199710092106601247027019359923580001682828596690575937835282518320269538789759034261265573669022310618112504034440686299238327891556714394924315123043690078537938967118182099607873065525707056993522789511664787715992959347859532277535402735551079633839335315439490373041518072881773676565401778861093849671981632889827327458808330205228341073094251424408409269623336140043196581848215046852351554473215498592832892589256997389768257937289464339188617025070644894470164069151958917610844092246723638395883834953762681267172116593841767480295539751615249981270074123003244474115061733350858300076213332875352286726169979786640363049618785928798413570738404325037594759942007456881741448308395107943213747076900410506372364295666370965032154028601906861546677259813840305944816188627521854576357020849666162326185135489530757757648598276038466223248079659241536815713125566968813599294921621539155488114146169498698191949553734111804017452889240896001788841245180451205937100769747375513624498874994451456729284931174389272257927949311588064629292313754604425949015885706274539784449291872369655430559959625728673147940805243836278786621197780515518039156230187670930555368998400862690068398051468550365359732083198112908705767861090519566210070139761621865280613950042503808326532091303212681620691870769666748085826721322669788304279879665156649755699122092664631354881385368270777257798001991084868358232979364253256064392590497077860515420599690782293167687640583345835301332430882763477245326703806711721198095697786575231480556092657214481370081315287721075850293867049264577060324357510975624794229175658170708487231160411040303326628394477648583274770737819751023710334784009052860028074795084540072513626397677722565415520658615519775092445534751992115827760738630635179638621909066421963647095125674856997975705960538863597678584262988060038931142868240416226395922706558542584579480631799357561045782822427040750853057546097769019752185258307560200682036541075873089868595582611318606677438935848841494953301617749031560251191621058189125157769385191129410667953180908013313093240437523767566624683692078144391180697077608777806220911027565575691666346506750182335660058486358700638168274492661353490452696399330001161732030672466872877189777880937257141439714101541077123471865485702022021030668268109798783321342033731781829355422781222078323936793711691064935470954838566390960873236743487492792560998979818600244131456395153184101055804205538333187798969655878838689296132012243057021206648738580501084133907509189473935780698924513714959890084818062865783736964103904394828178409441377091434524889195677001320471636873030255738236765227390302667647354537402326206050509397682761828589246385340613565395310795158570886478418958181756019186554489938506275373807868504112655737313991322640423815996189635983329631785315144331674190249341030012270693516183417349045199968681303163320623018880745854051838161960125428236667363779762945898764040678465005298916760965196275517767973490421187467807783799357689962950790150448409936893795935803906506782561901119498316372921734355566073065203888823242853227977834245148897506484514356549161959042665310121090116482651567749602977491854140957937106770695982777351253435110832757416396240237130808481895529162472556621834564760561000669197566045349472343527953876056099690793711057069303483173736596611869080403651702710335573555678218525361807708446762837700483445507237819263150529137342761441787844379256135062213898293851499579862355799271364701260380681796804243031512925544633411371580694757070102395534708419907435811582698274400788420500039224238299223768778567217072539624996288820684092177960697659825492252066498231258651426154193303819374154034582443393116821152776832035225786014629647146295212717711940380086998287965965469419655226401947189993074990963851432368177825164262389558683800078505630734928552951892499227969883061834332008818586597929400224310602227781521222222347851105526786754594990411130124632019479851992636731645871712646238116990495340174323760874033397825865082384176350292560130867269171258919290278243560154942378918564400520999146773358615988899821851890536460173405026377111575838204732904433518144497001682661756847754107865250746724569809614158703630736936636897577818699668178524793496145232196801953519647168585559601389676427231057443247200134600788605007893898932892090553379549274986683380238320147492754918248921835543203899740014671683767189091363567354400385252965179036303888894239564788182359883660051622762784103081548688342982262753670415075787271051387085953801166157414801379439912704573309554727225690356246121263147334637635191240080852301818629234360521931022492300992346000288349292121021953642477826966082385195328912500557231396726198595893475636192739080616886673070588638934672172517051506393787193113835026740691272765923220230240813361093719118468144453576439229026917803301883273146301331787921517312150033846500297565490653188120664720773260202081640038200881264675785789892798948253282480731833493766085636236827009505399888050666625795064225449587340876518829646944893977279086147610612965613216286653500000875 A227111 876 1001751529515029913874819196866217393404303975868569995062508951409188163956491899735072687690517997921511753657816772875550582631004755257108980559617572173923228031315248011809847122869465963798620268306532976481418659786347353495914009952821903654420955619285073510319291826867843545038891474194680121822289127049523081676277348520619634838594192359354274884198254348332322525697400250146826553305354892922504629013325954563435614136797855777984138953154144873308088733278260485335413946771002108196936919762499172199737093039007546214937669378977215380081547218587496571395336020513559856851397560597334708177161879825411568493925051791198003959789895234813224561375690289840922775703181076910078074981358464186296246025078419563285204915987555430294269906202076132157841406028545903625431719592578001118568414959451396441607694735719261467074947729599160018358351694751983954385848011700222027599245510343855231437689798783171890794958708276880258343556248751116132853872924042758728675854556037177519542492746908165632186428246202493161213491629126466036316569208906614544987600983668065530846629414274403438704064240532266454988341814352987332551405973104972689757922973664957183813625977659739488168019375334885016402132787577474431570872373405570767206034036999803879910565135166386621794444739428010564154792399474951398908627361543206896952860419362308559202803143616001264636902423443878824437032403521914657146700199792058311672473590936626548578610339897816316956085048373074316194240525604373345569584304966315380089695587522693708082592883443565830766847710583303617927494623777773633827218701399895162464339170435424439465912662957189612709825463776443906749800629150048048072232424027097606049537177313902125054577332387468256518038187247994498597961848352272608236001694004737171361294688692578288858240988327984643585116820019198000593283723248978551213653167363816024489835727777270787726004740435179752443192689470151317021850356447581131870011210014925818577714496655773105639180657300354804292529808674756721857192183176276032254573734783727371387831556012158894970734292225612481254115778305205494936960764457797633818791535259694496291536139353556704661784669245619852522291978363092027083294594274153445727352949991601807657498918797743721877246186420624089721846350088754176112669611730325312488221127592399952608223914432974287923306419795873369263705580268927201111618065649353260398751699979253631188198204874743684518831655293315426518925751928004031505623220570354688165054416448726451487971393503186063876432046091828857093289666976477099879905075596121373986676012811774327656053014314286624180276081183861244062949575909301476788809347455289980925751081450138433565922077936154241076995797220675390046301687168908983810473439257563600927573184590170414465241462834611452435642912092178935630202109471822378009461030997586747369250653966340572163689902543150779635938371219728720211328597932582598061990385571341519668982080842196213415408004623456471562477738432053033639800872839967687696002778978598800557991056424747540014767478697521688740711701188579295008291912415542962933390860899017573125956443839893690057980317948809841098662615422918243541548607868470536186409716026963352283355906033427506832041861642769488863711298440124738308973717074664131496061586670623792369481015827313875316449341973952758910265053810562979462062212019459689897609592226916730041766208511314558797718285506144671855034962920000067008706706559241306506656190577612310574022912642984672786400852000298741694561552406747190280760321836722172032330055739108929929994916029809524150930148570116630711711241910292366223246432441941061660846551526548511027219954667174448311161700379718605595952892471190406192627251749855438957185053554844344232338463434299348363341777374702505691321892106351424394334435732538969555857061532867515697621824533071898069404866163733718253554475099886608510983324628329775919036012527109516286150292778510948212397143585028363307229359798894448433203008755558869886243338281973327806029194867658438589344034798975693823268907785361629812261767907475670123155586851513093763034209637822727368012137819550973710478003290581170260092488196006830277443854555381356409178425145643778774820818701502634318764481038677540101873740415828293099387995871315763500746768037046591636913368700083991821577110675645608687751629360440820872646881724828136052753780302886154344434366784744943993851710745258359236663757442917850859813644478901490103510509986251801137307472991609756441215514634849189955465279252743911087377584831947926723846386393220208144309350363378268662747468728173992153818383899029262394461703266033873021993300126097083158607699226719667918031193733822118401601726090568789158310640681407550498643418328614390405025532198776871805320659410808131585546106700003911384921475635382478973413206226085507873482478789664163932111203195036906170412508119622014107813817021383266672207763199255346726278631374888047747867471060362054595131610451372192175070706950497565575527111884012958880517914291343491888969381075843821641569147721293030573354902740203392273784956513393167962582981395283912253368203807179118431442023005795830902101630664788531596915040625146958731163055290368246162036750000876 A227111 877 1001753533017087194408629966877173038582071996654704980248492562239142325105764420241441971204052512064350963236682583455039543532459925160018247750559331485487574194942713951729932907281193382461009075788035328281797953601356308078116967340155510059900372904481917156151189421761418742787014433795528903309467245920720187199651189410528960084904521688206716057345287193761385351007136205456953805440388621858613908620805120121495069026393239546368236113101845953256762255204302633447114994262755607004571465421291844846527019297695031397137509997318583566254370092217594557771453740540706413807042111433538292002485987425532823433227085878620319183681220972836213892285061425971521187474609480027757780075775076044924542404237594367837605316417600765042080875955959737896534983307032923122479028448560304533122343701173372130653501050698226533233586213123654184524359809548511911676496969555939483227112081313021342791131824496607130953604808663539054455474659825147411838058972547069998480186340777475994602610210354503960403546449560287374250260321997920271795752601149030569375445778418826929876921360157718363012066654209290790236320616647343780598121764328854270410988734906478564712107898637155023197703839003980255612205966114376438578930271314038791726370668552359840362094768625726399198689927454799351777869240509384989079341980685021277598793234563581073749781787600423216025481654744917385662589974374040080284143723525709809962375613214020117551827831961846356889596867878539707461487545814647296518273453050056954487476402660612689077418551551472202477909553496431616847089895421185888042055473073820716927960292402044112219093808207284046532958226212890089556298841030230497874461519227368599920391765412631958629651783371424544223390812284065667958564566627386038010480346257101470500853402229095645940023620269888785928006312530272623468626294296649956725220842678034924361146076813546703645671126022696975707571900998532281618523861284696348448011961977306917286483411668540021262685377119084825521506594376813025587813470519891531749092146162177186657316024115070237251983157821107063883495675218155427909014789537831596112441423811204764488907664236710254005808801685547675808816114933735660026911237095775369350552326553110610164036625017775096453662375337305264623519043599118693562535478368910604864353442681164684711729800879641421841209799535835771232563170422946299251918747808361087239786795460632559027192471472370112664166961174796657726997567701183950719974540751860357919592180166598475704130881953180509249579980355676909294608700371709997029899297073084767259768107325110655072696083363294046104785861234939477877928512334517514692838411359025001420894870086517596878685305385481934976036574120835306507886102770962849991568029948703879289547649433871947451532990991331071149150100616174530741688029262475926343421891348762264123787210711629318290344291416680492129629138983815422354777697949354647230996873568783030566706274474683707558493805427195024959237446038484697777186849278392744612497425130104919593632046978623722146067745286580319743410717606682755405916732723850026045826306493271563377303338062818419055209985499508844922409008841642306816134571467369900205747733280322341006171649502386345709221280577595267918174669313559659515785024901008164341673011044194156125211613831408423173503992095285453380672041583254204347784005335401833287826914889479349310465731043062383860790531470372156190502616890235113297783654669171251252672592020913062146941350353236403077527899440195033845282103829368558267903064094215316339331358957432563768598640957427685476126950850551415145701300631515806126182074691774432617425239808279983429484939004688247951638415267307782334889683588554848534215398705135169889495750852411828924738107427134039001340844232765003029835043491484210942989920582036280599213729853873760279876387741495178198571357827170833003279041828749809996234381125559377352185903409141495514219013646728327409129305989756849563877468626879117669147982662348411120921276436641073166086877525823863303993431965823069426805448796390445940530981300886853055015981170050065143350023060003886022971533669502851938392026420722669038256658088423091423835238184171176893647683347551691143813967822140890550674502578739795605063407703135719729597083071469301399369336012438168728413980769973637881695503083142390169354846160068804817651729440772886040847361016950614884546253699958866315154138847290173326151173327185536560914575501182554007557824916718394091634760923175501340580904310960210732009646979402676560528075819928499256132479685607741619546602678190101179720006040751564841751068773012957371437803846458142336068929036910064301386930488316955199952228416769673341265219739293744605532711181425765979106780424210966781504523620606908837133247559825960855808989442925190370790603000506783655985957723585459487266829028423147366963431224704215627338175874049614417169860131965803044953914500946718496280811166227577293722153434210456200772656261016655690428139288609583297511961606448805389123525293325574278387668361417852664491657599386391519377848568744196894779611284357941466438174727752936735556473716577227389790835223216047429537985280708984655148587510334231745994370005865861285312787420876000877 A227111 878 1001755536523151477053503754223231973731282943405293985682584489229204294439005443606325962188259847481684573940687545066548636838671439497237563031797723623590927597917180609126521119135198097724904531842388284084147984220782092130946776220594276360967670801573305164366216650629942973797632164279357602893079184733389739512976065631231503794304071862411498278418047609451574619429505897203667319097852676082552270955699857102721986061967856718710530993796088017995514623855504953319103628007408718569014472456025750510454213179533889694161296726123640534042525385577697445741981786876792159199356165660909761518472657689330512619048540764298151372528390331318369669478032771532997440227143506471014654514425149520095273789136106597001262572064948395327623404687417379909808700244841695782296727502991769934138831944742206062438310961258720234950933418829005484103129698249772657005568338595492747094378313509584723323473551528818434369083543982361422825306690516123505884131532532161219696140542421481694998562238055382176664559091021000066578806329357350776007169726617916298227677914765396166547113048469592049034518274903895144577368822833588733471329973239831522146424584194190454695572365669138671530090494923490244197382305509906534544229954743010547430548550526490911044775688935353085516321938212859816637144785683711215449845187970074020279805225253097340492566978604795613728297704443589973073917420729551795960782377156010161182203479653574072001126309068931670242412830755319379492529394473544685287262116251393470296419062233328314715274012680492712538870943484771761999740285983049235790053783550939645867994253160164577136882821955434548438094102516632689872701509721162757706307220102334822233564508590113246716255140549936709740091790809172197902652489257921330934204094609557983009789666764538809442622922028271084717250183899312567193854033548645266301885314568506627263630983081210495011301146577223016361088136389891085993616947015397067484261276869360860690303058816785643846072129384199883033857282585709249405189889424975379348979368314214937276905611375730635836445502892451971805397829728251748441565402072473711011175851060233595363176947555747191286963256598489262234922112713443235519868198891166266307016874212036363435265351283367633085057538940178693047627666547484045449833849263754673073832846075561825913506824386634957209620507667511536484309762180023439564248324444745085896311921773824728592331272226124859199517545824200175665019706269800427335947976669436238419737664662793754484633563763456444217095293451761188602335460732017450782916879771799008353706505487338629281194454427804719678563784182481671675700406947479234151958495559058910123442421895332018832428924322526783861970371952906552381278443153122090230099104100953303258048664928243242010837723642847812348457787463940120178657333702904249185802755814535500617317871538681490895014531533099635588070247462457451614402678784539217342358752964468177747196066367563674845066726201390471344663908041814297008150350618451500525146682437259177024492635442159688337087289882056125425352682739377257070238965262307181833462855182951159059531075096368588248208202229421863622150043818561327485325285492971286337679674239602491934826698493401994575879271513324381247067736174034575336663931732748992640927030258720182926853240462266604974523025227953194609604850168427105802382137923950441879474030853411518676937435244482703777046938492637378649308853223613858805090250169471882888615856059590447782488031925363086637691069823207513383349495651881655452612852710062744448127315448118148577987069224779605415468093580302186099961475403405357915884034689700569733848533597098753437925249463539037373467144095827155250074634762326072751441276729739952908085674404956348694841112559116554805984547566090126782466400655879872019305455137483110236042389311777610965864079978573039364394683071817082478781314668579913020754486985810645146312278005029277784682932568469470573005613300156431933991568018509142067584426509880532808987959409307703109951236371772885756852381514097657038145326713464769813637500733037193060814615531889249656628796666286971821105756885202178806276352231065032480304153431479175781822079024370101381446089286509207822050611671301714013754101293426188603615940289849252260620713972536056342100818987609446836714391006298264460271182482326979343459539261073373325900923923359120704894614575619895005473136638121831866102024211574016195752567270295527174544779479473742728186938542264717018436692391560040218591975716327617137796261808741170086628452964992761528299044023843266448636621563251148209558987212100898876152578282996685013453517459671373549087567301746144821389436179019324134635908653308475686878080151331621466931353457689818189957331087273171785109472239249124518752144954515759848319892929318530114471340670327863193917887216527493451959718054207721734468500987634553832574393644230950008279072457578253159538621142103512626518548381123631117501852830769457150624695751734046113288147952713089809728059064796491174850290581495643015244881644865606119121142761060021144439594293867979480433197451306725225807714436139809260034660917271292340438435686455051838627048525777444442453109275912337373832715035874709961744989800288805879000878 A227111 879 1001757540033222769823440774036331790228353232932598724273901149417934260285355179292107410419942782030175484797771075478402087352490077296584097581763768971287615448286888869292796658225706435213818788268990959784928117188468735741529681806068600582180237226855007938072063465907093044261818340800899147174489441988449739046534371396163115067901131510470318579726397729489448235384983370864454590227033917982464047438383154593815386385818485585397575175311707374058448768931495902073805963581217618392188854877966091096533942243113721742642990017319955271326274887062214231044655676282594459043133857959434041226562156342643405292648246037946452882952515068915351085244535513706255444796052439570552987063706420590318538903638760326810218980222254919907996459169184673868612560124345650482381259173324296889230139917872973203149262465749989251340705094162609555900974250324644796741333837820493441110316562782984630411607177133130360181455675018495782739488802075049063471318153383388225046032864704086351621174759185255677218557916178778562129379199595759230386723820685573781459125339551850251561027315765812066858458625577432885713448686780998080032149572119179880045140022772947854341575278249157901908796400081282387338866720018905348391184666764341103180329372831865593358045418646368861453867244457537552429323260621504713631766702671370618447160763585949053452684382665003041531924737822973378599118651178730665090000258640480329479000134250571003536056291203997980273791469224091293263409839824872144830818043479107699630309598116965304969242830539440654972744549024180821989767853846774111993104177770464692274212168431742937173635051608859365498983694658304764911868365034625901190792402218900565383981607119210035177335941101588157830139846448530425434764228894941282210238576979736721779498584873371485118012711628175117639149729613752359506458148633243737298121268382410543434207475418815511355477622475870499681098161590456293874790401967672574417111549043466587450047132505616794005691281507195966056504265474752914229311886779166415829218174741202473560617988000296071273602105546205773551520333460027709269844129775368841169060041815823274406556469145153395117109120270996650411761034881859846291405502967537137402453712876434235181439111203906163195305933958802911029676456538193621374325630237890665104810083136389623594477486715572000678655285486685661707846895028315236440704506642142056638675353310428489446327824329642118977763574746627657104196239651485969369101464614669602751462643780203487891975934554879840248030547133098512144356988493644306117446735608528652654650128133089835851127906161640879204639847263945250777808818870415200598092281961357189829903643778754914626380071583496743610152613958674421620262370403500510371508601449169937134706477146283550847887873370843565053091153308365897958281516486829966965038651493703707796970343910300781047284692243872357495924743110822747390322092167542008722844083034743109809982777729129703697941732627284380320179402344671143190705882221375550578869339986011554117716579507836940609485340334489821792316953124999325107146422984831789715102672082615698655355922595141477647321880226771112480377779273726555599138613836726137708784979698745223406530245805792809730366036926158186615252635041588748736501045401096673114011303948439027356174900012622317893901565850830146523898783924746770615010488483878505775022387968185398585085309770042727011411430202653573392595779685129803415917625236674438177712462040049894371362683839279996013511108802269631898936067317027677112094389377500261509521996386409713455326792635149456333721496831013219753483123911210463425968350651643767060296226861548522395623845330608479512537202782163708489117827129260707719998224763759196989286355406415662856686090412416934931667025496183918118487200585651348735558009537450395281680825115957020791232137946453120122731916682984654755119101398205971138751778684788382386477011252233101939829360438820388498300030983973902940865679152081301617241682561064404587391228974105600448920815201079542425098071355556691801493579934691391294380737562098128153899850308065297453958059858736954371989395210692977676964461931831102583948391370747782082085219577104314883464681001794133157118704081381242649359987911078100953414407726124768551422099494234404331142033887848052719595626266351863076030129386810248494335083789982540626487506920389315693695251478808198884246196969510561856065797549307285204937668602103916592271943032471787100171212362134243722954010870853188577749237398938468888719577190532777921989223545338163438002172122675181655483911094874728109177216228895603071909579023311499938050531409334855087988207334544679384642168893590295242795860969925830075412684234150658910434993575791200858412285235956239551028831491412098493380575549968535632279763608248579762088644422638413246643768268645940549223036514156563320883546777269565670457354577390900294305039401305998455912974416300842919042854699724112553597860257181396536104786544924776925119357873318567096619068937617108806226191476687682481237586560350508181971963150681051606882496781537189367823414120806848227973808110102243364925428049857570409306539335936633913507509732444958012061285197475740610997128469558787341159047428983093669191760000879 A227111 880 1001759543547301080732457269440826359137710457665333306527944403234550511664646545708026989191157295953551285301258986446612356611598233639900019310461694935793760299894194515472618063209896365507554017808842593235005298760618964694780382773301265943160807310968493977286366304869658641797276921463783116808504433364440636761279074725392931328500035808939035448501145684006489166672002566211766813239010704731202159690395479089168874159488535236306778113743347466479400797811038250441754606239825677199418230537106832556260109560487753756906941413605828614510693899077945830087540068148205042445175152067950603928983699705437617921769500821819480235093982822572960525615387633107804824535409034235204984663209533348645294391196472330541736494063214101845771326766775388833272879969556090473437382240060346810320926608218670117150926558212482440357949055337846947701257046789042316332677547831163513758603290669015818067358415624161152890647219495476736187071919629827906878928972513810860289950795550119619251456519839775485491856971117946360595482458287579615575827243357207982880070341504301677346765041653896485434122750445649522304316218533794273205476047684852788431660281530846975653089770945018827858931079002552459408717907508148003896371542599130401907792722943180708538705643826161378502654799106510145566215259451388811855510254989326116000427583887196420125538190693275804559403006058720726841432259442959105130600886845036828062503082089657301198409789244579261960683085136787328615241047265059265180634160429907395729457465265865119837619440710386459841374001800739999407927061620482065255345114743030179420045777210211806406349234301825700395759258077255987418881556081483268932873621045998695965010040260190709088816182526754105865905570018483230704805926225496419603545076125956477158332585887531442194218408844155751067356736828494336827277848982347149752047219358645422940725837206502718003419122936104150275520300770418386650988260462482892815244986199080413106352671739191502180462507245912908319052178600250006452554636153534784272624857798202976597250894298995166254368922114580420460174984528889231495534417715186826504669906224895730202045048662728508476343607297950229148463369141694687898384642543023204277837351517552971175697437718693305656348956937585771096558337198059070095020894843701307036876538083482063527649113844631924998270007840047014571502799185620983308997364611591092598343885575238798381532892256698446989775405414577632813686247868300252634770402390262884113998710467071310634288924752264316443947586749975683047929516019018957945326953051216952832183638424992395525312269788172008031970451823961214884127892816377241021545998911769154048724244675919029714313992324807481679317307480040368597152704375860038929376222376142736370479793255979794750061325904579469016578411678324056902613492929684283291269677321820892448571402350371283777308105322361830709106635324720898788354415360111941128076989505566820543237929516937965890981564835904568162738652232131168624950449336131842979352046224166379458387555763971463647924399616833403482078481633480222423057260020607520413419795106126401031570282147927136855180806282283357820373318165662953008431250786468485875567425982366941222737456374349594617492095663656159660112541165611764177824483827850811375624782978405997203970892179495489898075087048987325158963878527705015258383291399053091394109987571081860925029068421985329661620970321736931761249927498039864822300843213119821276419345582085358615091836116865186541577772737849545368376657675778961671796731910826403657334952685954358959305585140156739563409384668591413686342328691358324371491797230429186313140646884268396959071537824861215480032688819195805672438978209664891606651338687457283230950594026218390013606847435902918652977772275428925938757347433270053637599600781450164727333905367371210315961942799763148948993589107453626041356794553929986236025476275324997476255973561109294128028210819756583206508558113462865275371404451505614211826407902361942289690523223754560700712405339599993347811148665942550533363085264813115350449861553759614849423120914705098969021078525200043049231852217662293306034613681948689893922494235050219424217904571761647013070077829774690656098509110967354800173984917040169008322888366336604860669353086172772085978160115573727596713456010767681388749983182608750932349745480806661052307686522077255548403279748606261886068345566899027740551387849036281795296504461245368232834832049183307264265938961830781052899192061856493591734832857194674789941027012549362725736326353698625661364055365491127961823378796248281237070183435118501875903621943593393982767410825384220240238711937410260906699192033106692987207327237513134018419526583832249131601482824311421087356312242336754132420660377289971845338313186600883424396512407927476366318850069812787182799933692988559953887607466777631915955980822628651708601060938267480682461397061376521995452307989090136899586589272806993453441843821784409046067089297347242078921474065921025585800549085945255981379007437895785566021053392508384001343461488488231826224650525386312847908281788154656644218957332492655854976018091453635463530086656674867351088881695625795853451531875603682453202438126441893743697855037116206645578809578520000880 A227111 881 1001761547065386417794585511585541800016392401296020283961624860399083079616251940740833050065843570857723249621799413479787478760833054749014809033203731761601868118443506688413362119576729988642059326481664392131922777811431557815521303598325282863886625032000935677047465869664196317648653422973364226033937151226132876200564147544495847742966529693942752195061572367718130781920846461981514253401772728162384588176732395832688669342643038826991432241714177377999022049238575423749323993846964350887191411755175717915047255989610340790171341505746012836150602965194417711092138028997296683178977447959211605972232123631610466640662700955528475628016506557655653156467523512797826504631351849608477402633608306780648285261194936184582758817209392009293752763389520925924881361841447417025493983464342445671841222953182656414573287886862449602857079781984616918300989839747234920166985568389517842247810314434486839536211565710580794035819870429734271465525797990927677732667681308284569758287987226664686625990936401193990283642699154670038572024870690366811535462635781307973475350527863525560610567884932418765911327806624291954977783394280517892107241460556916008565117964971364897324268129270219142618337638962801668113555442556624153472360429993824415501832197425446265527290855644090985406765435554654491342048854329478391372512461296204327949988214123917033754792492716204506728347121823200919545062968928878872397632417381720517877518726766342480378761615060621694828003008522683810720674186453890385459339649553397437500769816481165341969742150644298637783754243893770856338901696652615538365628851321266561302634152609492014661530304063120668995551190230273158236198089079683563534376860892049995560183069714887247863115150123941823433015713671793127824818805411914106367489341933898490494307165830923718672229425795855426667230696424328844086337751178538656297713479715786018963189308114742923533436314262994544861344981311338829326171106145129027379062944114635699718135417857084933430961251376921708863361620738550702687092788348577779455414236632089354828462886327223146256701134781151047515469699105306768940537381074752412748547546723539119951689629478419277464215406590047715928650669418021210252878579466016884821278370054853552568763354878387303931756363472304340334141727403703789756622891264116668809252721171453420408639779519265136775404432379384039380045256529511507655935667369879611273886940206371273505819226833036632562339742846410698394205247583691792995624185961698563175152268861740782133129989842221845038025594804901152452162513365906638994749199399005608530480774139614595381970230576860456469824874885660222959293715821385064957157626803168885305070984934578477908594666038165751222697169371045176063931224259648528279050580618215980054503364278431600232504542476383390302145601270094322397418932258711861143349429894210497438862595785379014175965359157525190740524181180495623487041169321552339259791703650822987593844272882987016989184217095336298239247693329115453484943028093839809360816629377679958451160460984965275011343858525023151808550955968651172430377106810020415205475790156001510612289729589836076786859375166248600506862187799818906555063541093370920198702450979510120976921156625855813070875537838117120935505703204078842766311250728081966031846437554857942712016861093923673989042260881267521567763366308938171884489061395020879011808897285281980700782733081537088322510250836666163804910796424502265122345358011390329890825223982598810323769016406166057588111575897381509958665124797195377162403047827178130920764767094350208871637094037871693084253362031027029372338688156262223964229329750597678820861629398501869269003907445541241357133040405060906861268159379132193109305291282414659920753296730417156094980458986741104368402661296041809771113041029846432977121224631916169618125909639900264233266617702857516337345033974509109031925892612763974994599742355138796347566137690669939335364233774238393359236150742080792170117981291373651543902750253560505331014038200213616980859701163961751732596764745814784347108595299182151396745871062188341631090721632793028528910951269903135389459213726994739235410532773499089329370450977454741133286005225488705316786999655046885524478027174828458030802204022360643100749826911159923126152949656327522332028097667562816710280801384960107297846408819499086020464799931803287581839808596823812195993987239472063847113309504705915341637358389955914070310787769049353054969193802255133687847995706608533502099163616517663293851163138282639941891668425714668247271245048429343835070039930163856771956627261350389822537782847376194896678478147765371590532064860267820477269857559746147519886460752106117031699711356924813183717637592810004111865595368366634716622695754102826520692968979059697593790591764733876050613392665320012457663334127750838163951660879609302162738869301443342434705656171269413419127208574718899862845371083876339709094992895250202105444087603066496212729026592918454754628000034989731986860707131944038069978402119946808802953353087104435166115497752133931431551113667229236839537621923080481123752440415350409539411438922179347032177625800124892942751156146438874161487647239475679595310793820655372375369868790707149499015783645485121830563117642469966160000881 A227111 882 1001763550587478789023873799675832513830551607721685165544527450342275933379176622733049885186235675555673807772345105793313179349343964058512708829181898149754929627243949815126844751785496524038826714234809801442898199063752175379876315676237699131679051539307838871607851470618649279736419061638412895840925435983626824032952108036029657659936622695673640044757023455414365072498403814507766213864067764894601902241177547137789939240892555238909597689342354028240034699816194500102360454244510290209653360460799810035945979251566059901292434094672117386762669437785837406028482267443267137704195600871662349243376117491928746161890544663008617184145943110433674484951263487319236712651253307487641210554178369012598637024416813280063931510396484691583708136793201933639966436215337827040358478361835936974492506288818241853277898363321072401198073013703822938479488594779213157590036860044321943735663646541357105219221622315644856781783780916584483714573252306336587668393318736768257354913692942349189159814068763815336151783490954576490940984068379512709810798127091003708847940270581701217320184804390841865707205732794471080811247700325002136924491880766631646349450242418863179772531930830824593285677856810220662637889117208100548813159226710788031608064070687933323696878729517263567944910087707022945851925028281620835069843817509271410103654787984344854004972805881064400946667302712885162940843338327975297895934253541424680431709444975733509981632715282653406282148085266740173003158840473648052192845508967515910135214910625068846835160225008762306940319424942417269878813634456600916535085100513713858721013727698377187868349415317322446002587355632257859524437305488442841345422446376838906039128191385061667597350685645153255134135825597354565841055971818820124269476580492978813215162197968097047933779238812512799969239875134654336007197429517213735526043727992993403315868589070418427182076878417619651727498599851025931703059340100690329376655219347708684003335773714814294929088921797244000199533434553473127609897912527701921974819612676289994149374340276398549808694653017166240895450149624244804569546372918019027835657856992127897123704637127476189254107606512384552416784576490211582926157390535277432212504989407315824924350939433921363268645533679374935985884809916062038827004345439804176147746638369858886777397114735296526191833351263250528140283969605453063879765358257905353668497896887653342362790999673108765743348169078906615810187458361373274131341876957435716169888356282164506904227184791567240556963406539646814667717442007885441292008169939459079588646618148330690972736002121796297920949642527378023827915673193932579834471163877400945643929825922499622820874564197783513561874807283704600846803311753499894871731278680447840264087330548789677302449027690718281743021626092280284174385403039673765074142032309779016182535652618122013531643339804466197685583300398148877842963422505102627949110111293102212250313893750989545033701257497879507347008267256339373063617866811271046591099219167959361764853196926428857386129909749092277455237739667081031251088487341810977986285593587168402820204827768263686176865021748143752197780918166374132874710988267444675689756379898536512571180743526946327326127329994575305074083918055825138382831171586405597711950650436357427644923879130441890944210743475891209015757514510511825882305125357885285762167867811682441277173052786078222328264910527506216166916669314333864199377562837284051828271885811770356175807578585583778084109886933991726948947192582076594895481593671601988545115782220227062619368882953100463242499373798187682041728841419952194159985899884885688218988841935447525625858177056397060901790893455661684294262686109778512395481845001390573411385680953779666335266430557645471003175495182711424082457154329989735322553908820727833849683695726992210128427713025776960109577945515628064461036502838507843727995801568387481148883507825469064701681795208577913625203112631175767773588858662060862886754332444849186044122338286000326884869908322663367250760629945996464828011346965839386675783851438580016146220224199386870994053303992836654117204792602372961372671341301258601713867161028462773548533221578074938389625871582033125540419301440226709178607298271968513837118988241805422557632865357366165633986588951672173675798648218966163762050236830927975035454232110470801442934165615388698157096301971898139511492397469438856407901142636932142594289892108829594649214058372409903366066188095335680780204337033791997137115894347017181674314357534261578649595190228193704367404011444582353044304680046643089144521179641704819465633153002845763499331652530414773602085427879221028300244090264120922051900668063360319706106491894066770205289986850425769967067817578406978414103673610865235052808489374072067205178893008680946585280321978052774815558175995748261447650206219228057713923747950665799977131418177427448239706829293936046064713034563240540297859208354342115756448645057518198747715724881943734877027333611279380483988621051165248147485013737829230367547934197563414646021468385455227836522812766498102634189301607383331958442363088412972433539197499521517174445588013287636952579295347419069664974358646389562154239015847991528475188339783308714945769662562059672290354681000882 A227111 883 1001765554113578202434386461005637279983993727024884216513562519113214993070644298006679099345265214976959075549102927233902966562222875267679992799850541704518025405341602434908031498786586732912298061899596211736019420468018380106415643871053530303478989614547030862253593750644543051165314338158887519243743753608464854135374041064045165571707446721176064862343170217266214328860830680533474382934513978776729918716819644904707482424938348354677432469710741280706377002507595110442122083541669455236386815416633540223810875425609515777422626338750135389491696950288562374738099906696709886209473712579685115120115392638191497895751257977457280500424782926691878845742577736689743827611880783489624833986990999966703053914910213828429296702074922725735881912200181767280444195222285376354171111661767166662902112828158978266808422262703225755456012960246993266343380936838101726176604805197875046811161600026402377618997573919353276505786763690110497013110947181375674543577727845673063210120118199976785870965723705326872846054600531274757394811280309077443965527381875722428219576658488767030194755919199840079506004728440025341946785030865425003534485211858285938152186025310782899533920110997361986805594209023315945440251591318221409571700228875769092754133462400572867366100677009195311616401886541791594462262077640335349457184478805533916185178790965970834480556898792921370582752991540762241589346019095106890877601166537534130863688587876745942721886336067705209973900027868082703474982162980608325302496004273074505517481783617389327156372729987242582314289006943483400469459621227530928040265555145549257297409903164529950470115660001491550343416240137973572849926081204817620142025453658197282856048219645884254650970993098661430290522152045572744836515860802938943104313205339772309830854729801998676962044182652318195569043958187737374619445115067986432202336241424151675822959434788633378710816499647843050652539060303364288773611407390044359651168843630768316476589144686643589139821695041656633436156911911478872935414581620839884590314984536059932492730549670250639719467047260215574093150789477028583360050205241824326492638775895093333832775345416798754577007695450133361779299362343435912679905221639805624187903397532473361185945934583231467756493683666510538372284477345347729223678295658738432864834817194326373773999216109117357005366469793177650208960866134012229529363606280965933811835354272173230729269353981602292734046619142682433880572668037895791630306447848194006855358997495701918964379252463803693701602298621421868366541876290317294549524847316804209307406789833036506859978332998418571282968623970193253709077668802319673983809447754771542819017944896846396835185627469003314462863765282096471086633960184059470647261373614726150579149642743396271517525200988541158637108728745230323133683657488082425489413468732700286310673807191988387179885024076969841258821146374009149959538612808460596985044457174065006751087571391183202739908337883405318888927624974634638049034878593519726105098561557036881054199046674371549782859716733900431781267626990751814457182338346355284501431545743150101366854466667306932974647539401400389110119065127703603435176918782866147038014388491097607193226375767456460062156126436164418686855949102725744329903858405982459272417992371626453922224311035488134966898708223389118537294278503973083539647951796251512471344371268406255744770325151483011751628029969004760928512336983867582070681459327287381038364152025651154492537331390417180235259889096177483356503708966503093923874189257626928701265694320870738306399771481994732349387987103851025055061897848262695376217957632721228660614682234310534891510926903482169788467155796091462577226213728289463793127503771971270901250089065220820597868683934411605835130760429333386844009277434527282260994707495568354080719478924765538203208069616969745045795307155181750683190915802481594851070493584996018181490666796137149502120528632832966547256124644041793974382325047608069027188732301970172992240866025345884847323464445499152876331169715523760056195188204186209759258020854886147435190328298204179046162499070915728839243123876568706904867091904705793698297089673455460023102863903384808534277162128459502607015335393305111604850827028534255570124301836681156341566820699970727416661529402518048922478436999552320892992800824103790482584803932914557584605248196138089125895792352306089320531948390386681976109252523875779100185124774543501520634307447471678992070665094024023455859288908963965557493650915512024545539423523034755504326774750326889509764316908770172169080604799231225803438118294241565092424708074255090712710885822129302366772364229599516884740944604781563832992665747664746715388979293866840701237587426287605223239385079325512532306398991691763814299535293457024757548569490416350554508172526239067586980056273936301283293492217477757300737732455726995652560103026844675886028589807731788565721287649600571786044553870653380353077091458595584757520301858638870764462097933959742335617644990337372075861361899053752672921564858265694275098626496960447633311256575284098008471489504862794284690929563599737820561885230884338591679812011520912371706761631848276855874212915511544139542668953647854589454583010489265779554068979554233292056791744084000883 A227111 884 1001767557643684666040203850989535417458877862498507714674273861072708692050288163361895936080730855622202793791698351631985089262362686534081184195777628696772252543242658188485657365034457461333978389971681184214208082705416417944112104526961396094863358873394580904776010418960436488780798019507827417957143828200131145629098684988094341554002560478409570591777221263561891837834074037122337046068772081590823404411762476641756114292765408292133249269336771104499596061233360090932526773285734178121052777900054720130430523237324421017202615124101520455667803816295700282425063545490494797361802864389406078889473970519733398161255120733811344870322775159073586286389835547360265943612216770538540559929171332738148808952005445011832536747388262944070936899272422459507185554177035854488708482176950131718873602695410142078476137637694473263544202799871715687316209800661495913785277945249895405701210900405866766777211454809281893590024130406856093453188388919555464042620478413460361237509770182858272131595116447614469431036477304324036453371493440697078052035800220675381537342093933236067458234607494358294381772898583775016264674453354675486684167278691785162843295698036484070857300315657811449598736995618448314215332251158766156897311271727413685065608182635889604441147475886852451277507855777619767957743979218638705099601772339421683435501889913449111634241515052713983619613092645798655811116312624204237753054946441971271678408890573489986768796046330395712669037322261856291555122372771931127678672961212890206157525302670821347024401973885867396574444873214556968011318142876894569467665034760124463295410784125615265802318223044943203911199604524451261441439523197455592471777294867759176804237092836284418228095233373050276927737579834742700156408179268819493010380593841913512794981412698243118761430009692749720966622583475684510219059699622209370745683432361108480398318087304187087388503502853660269460222745729757396902337928681156080399787455639078922793874389180929626653285160390117627827626540225103162458606979322393228357556463244054184999919245137200605880470087644501399871281809537712087267592680537665263768373742144809466162450883070365883537389373276270154439510536389743814975240369867322746408616495907055921143260990650176283279995275290609225859681846978316535109220680976502745996260742687813015788376905220772178125345183999925403212998033527604213584217211944298730385445072589213277178843159177947464938958978470177371076361522567421679963528335186958361366415272497527022011935016715404394124198134585462147803738962559402157742106060925206834745885945567027526314843722264111832117989393609520244453057708933829362949963482793832581198226181987092260702056798217437377905294907496065160472292428851133035454449168242601648752770353202417670979519446361640686691735284680944791968237644571223016251224773794563609678936649523420235504041261833486351858699197818616314677440383007843250483733324635030244769807971354075671212562828155047384442067523322537579051054637290213295277739500707568895908793195710700045329032853595947769672382097248550558221144171679780888724658737628255302073470031973420062760745225010302326889149141613636077924217415003829001782041019844184833008542225707636814231549304421091163685698747509549865863336693075316440065750131609899246524695798056465282064038200129861354572055461883514333971304519266272799849011428671386624689470132250856141664865455002736434027506687792374633136531266826006658050288944702126933909034546108904153491034775837871565824536430246972079737479960411109962361451494863714264265656157218918327455899585416582733383313820290016663060188757874476508203187117775456014670645262399710118575750335669501263866695706496422657685945311514583332998790500991987565358556100005444208227784785219851070015600254028999694161229239749660791308606912529873704038557483822980551272259621785686483101176654119852163311421687882255192371958642296321858268594063809188550417980641242665878945339098044484575384664725816548022600142001321033813200807158765543173966314259010612430473769304129734606784711699984252073356046618662714555230321204524919817366707965708699255249678528677516931768583227665920939772994447335564082082316155744394133654438516298435478913633810021009705340363473571447710715637698411054494492758996559942867369624609782750521349415620645943388453334841127486969181609946605191547236458655445733697630738691314771970352003765885972925709106393002198760715528519121437359877056239331988145315810864946761579148390973905676739675241497420207487216303521825226794973315142733036585697980360607396519585843082081333632395913188104205606069889465480401614972846683000725890655895493058370529305856210810944341376819049752119321943024923131257167811599405788128603365753056626075643524216298657474803182224012520350152494200600595998839743137177459233290979900310543014542050033105873477983358600742347073598157202934416671697200004483046111157952624885419463262451483455497022053303632298700494872317321683123278582921491036845143364129554348373630065766689081471027862872289613279567420085821067969960725763901008345207614708672115613500422656949113382221261162857473853970489825518217408418961257080505594272400803984558476831522869315770391180098418302319372746422737961316185377134370000884 A227111 885 1001769561177798187855422353194803010068707142974248717962678325403917274948559048945152015574596337984568772982308975953139250305307308292892029482878340259229795546043226648396692733914279498750114471195548829514676914909845809356479974371064034373784495069808848704323272940119020815903131038052701119273820854968543802137781478331328943701621623317958819964197228753142075791400483490941550460062330744752052072079794570247992578160089286340524895187480632345572094319144776180650201043228838627505867350550374133424454150558147084790619040013554346032369965016513841176875339833242847678444700878108925383989052064352554322235413251746157061235035058524123479650635716448185618086407414251144469756226801566246827294249656645968807650198633328423894750118420485122439904386780863764365195174217560314507475273275952630785932135611702940230228026662521859417787337439814753855840267414079609300686824427780856416910718606854572514579891957178611120401685184799320192206367187979873610430386572139188517729939402851976398936270012504432590500913125426289148165882826848310295506229446189204357271880756933378527179161822050066179086266957361635411004275222022808061201763098689727957800131247358908845110638831105633956902937365877828222838306844940385439664102544759500742757955785314438124305401215481714921310738103112134880299371636193509177800063227001043759741498812701263532148787410501401194416887172615240140142435345660986554454414713260407445160892837979766487124394955126526915239837400313201689377947710233510135933664543215909206883478633362658795579250779521989108118310682112710863635576439162153717989191825689886107129685297730919178137605935373316894103824432503652061301757420802206886868932504027614042577285805308866052035192773879611847489762919340341514788563675659996883416667230351237660517865533875807062283412198525282417629892400366989170049356937295770866373854732264538736327889646481955160281113823124596317356828369068239831304558210854339032108089208613231399367851823371298586367840538844747455753020417663416458562392338472390358123753185043198149732011597944957221826821336527238011902290187139666288893659454565801117005488114638299248923739649300439699284369282049037295100526884435382575832469507515859831857570803810971637697978603813403313394467055803638207264945551688641020706093996776433556597214155600808620453592317333288036594011281873462307926510368149193255376624877545546620251125343633536551479907254095400264811960992856586242138850366451998428835289811321216658068483338666473445680522579288029716429413148168960734670131227842779160312238633129611253580063315444696382008655211017024494869576421795538152939887063046814359415633806896637216941681355934198627152581714771417288837331276964904103760336017670290872582453132592544926172118009129015884772120126992877045129076350723378475039769193818621785337423307110408608537320281528830133807325945375753130763695728738649727557425831504694470373123445963267291792514070077963786198953002138695296501238104761438840825736536460465212485027976416037267682449140111872101851187541580963787695269862153667065948089831661229127038331028812117155134203439567777699954401519522809186131245559835223832521261717779186506989717145184895003129410311059637849741589954488358029013965694004372686840224280650890048330817220994139170683566840071294715586541216875900806721468488791771684442814875181772623091451104935375873051997301721894811470405738044821705548813672306469628604277757898977974010876713023503833967951340727187981678571901836476069972672932277106910392118590838002725999863817792926365521072502483404178561676735892602181195666615556616039198570802921030950900440293155343407069084005000384135713427348425258424317532393941413234661684527302088299244621596297046350432266829183586378957310951842663742883183034925879295922693961389618044307040795399744989163745196559884259166987674722477212099945829130779886388758390195424960245514463847814048266448644237401108152452946928706282028767887076972466963885231432044214402408214495013381588216692486254120528914727908286671065721083197892783839338444608516690331133460988282704707271783395791429524312459327669419710542059038677974525200537864435650346576935568171345280577365672861060449198332177024896532745620042824729309222448530109749781048011350519325725956830983047608413458767156291687539287644006686639351615395267500152371356990273918693305781646702834067947554083211528588402433935435884579988275406676954968444328521765474738627007472545035613382640306722067057377805335878656788207754919676766118652154762473812287454242986395948653774083022541694356944883738365489389773027350168619864890254499391725119743447205332471905102310040959532970599754138643503437202374942340402192738508741381716940237880462619656589276511655326257818596536919943617644625015172646645523568290424666001229390208334042352334586899728182388992582111732552905732201372404146654501953591151266511528887291190097448056824137705083579970256280310380334753005207678895880367380722920084881436771292270110250951664921561096517883363157092164518880594164279164463354428777252049215833634396670163446958728230827542627463720148915230326517954486347532482071333371171478427715135870654901808933863407861168131426195488666711605614161827237874717448332525540000885 A227111 886 1001771564715918775894154379373469195823737744971075788597615743045893808922036237371199617715265591241164011264232737777299458232175933818246252580403224831714536376937546482306746869111261669944077513963157242222364263079461420965393270913068664397326281242704124963147287005760125043525802407825996426656551575192296595397185622748656507674520932219651453321358747577007804854288504400070698269126128532367472804102347906432721311668603850404804810828978874057567448692228914874141328983539992558409836628106954181394820944746317770561551296830617170525937928235988206400741397883640089100594567272713319798975430636377793553373537989174499298428423717249370205122435944133332124622096226800029359828395775479290030616571506996473147582368921893153804209644976651026510876844130130140538546868753420041145927338094780309088498297333895687498470792645311640258706301298802317275547317598700652181960175906024010767723146561525009012270111835068935453493519132076236602457832045250206949699193972551095286336792004458650507772620270575026562888789803216086629250738461535911956326599783266559393586662064627434159328721822079328506320041354879285459821742555086567939539193717053082041558010363550546262612671240933697431175232723438344646243593755397178009163254459279524653576805411621567605705762973832868376884803104820383360589913596231681963046079405444062259939104846587254693160798994092602584126630207733774254310091426293924821481081650818155557085209669778673650611038808203768130971406023696447193408554535001251929992723520338838113399221578972901118922956070626973707223312361766063770914426815745564377261867679610242076117773941835712321752917267381276441133088188891075629082682568724576713987838482715817860712534675462248574533923793988231869133623156166023787292324433294337822816592150172903381580488326488113383887844015628712845611251975641570844328074826638899774483226371493604947318058115173859620688580725082782343803733325328075629855539663890360953330514345868854751441469629448292043804623156897997518707706820541793178415987070028709746441225378364568316883173861362272641653620488770039784568776279632772975545699576620941874865577316148366074639167130896200910790491580633161882638727341674176206227753849708466247081327463031435998650603823487330944925803235511890132694381765044635177307158906218430848721639537013331445165612452339797357986084544492813056817598616956345336551191332064916266271776632607044975393832266444969496634020439407495593788767222472767804496960523539472885229301948611138843610698535939064094354260544847453333629041165947492739809634050772131626857003448045012427679155116495328539524956640703928686307259113457990489561558805583052784034128147036208438751618582556941536764412886466985741139692405306871763995955695850057340908767935694054623357528030546439295598485664084111684152148050340758197807199418347343892705013935933889150205760073675785183072138639815429764473873103105873746437429161965389410355743579434891379298370352660257506368508569658597309066127974638260393914745377576081306561273804964823292741795296186374567525596702135170229110541946952167790758956850172101309336540287911896090284791125998959082608004186248419285553922931300840024342886939786176830693708933066028419712868346504581306982514172069897358892522644659385599979303983382056463163851741922910819975842528603762503061198417394777963466917488011673975208025901212896273671492549574833389805025942422270288504432395300677710276708959796443483022122607843020846429510372476378401278697387414455206494565905543233984645528265112822950510452103256296295216584626300953245784617276512690652579738990226786963672774723554433605844566638021259072493498433049818386146029274016088579127884606348515172176639267338144112920228097974880388424962249509016961344849015394551827956639801597787918441536145986232216630599535777297231169900543499005119313720322214725480400250176859126726260648912519833392453138633018473149830735988584271602313426585955654800343287460037361956183002611179906936489515985498241564456214325745672778778145173307268718334933480033274467924921871212049860745851408699974360068156278121991513141462808697338396520703963191027468653483667325738384770542064639960165467523532693937967655020795094775616772517675828724451485109619264291172302136518952049267768048340029339949898892843552476584502016779193521317883766611529109077425056541440662782487722524568496734924375206349343007693724767378046345364433184467052793835143973062641213337152738414664892588920310423532110538014414749653304023911127699389168662566839988363919936084858296223465310783174188153597251516294500570207563702690617250312664503878285751056510685966336226674553061875050309033454884393810403905159497227768343848619762961231388104265972809777216075533064132706044254813516638214275307847784072524496616258741562407107424215207881168040518981025887439795324254223418793012237270489733293305592328178386751614057427302853521875626834831890096538653960723800887651881376013194438920837458334402947800115497320669330661617818451260873873387317452790615830920018645900072935862287516148877956031057718731342078613506534783581625599861694134266994121133668286015351618080105419259513591485706654242314752922798756460984446687949877590520735053682815106455236451236827917595000886 A227111 887 1001773568258046438170528369494372520408934589436497023606218689559417222384250164168725801065555869756771897254270697469792703855139258919808581764615493608681321465751070561853668255956603199733503122619435054065653158978472902973325355890254010560284011860892825876327404451629813290835770438614908947611352187176173159135407873317764223509204952317814271000947431474538761641145070901288097927031725234164475208303204059056454382540979195034345531152260007120128083194780727237651932490017309437351724609152704527952633360254782809046534272848420212720265425765812308412137685525258981040939525614169420524736919661855077256896292181928242234175274417035569668804322065525569755569897285374396552472864287801084762395066493312192890872018117823347391883924972046229694509380761378496412047082082792352811792069634949023375840521699704423154234086646666702855324296851987127542742053939480009315850460217075135991316901151401221343681281802778025699407247507994099069746237640722091082925113497328610001955225489524929485670783839416631442929411148205192148298570673864669145323664126170619697259260033594291533440107100995793503155003928782908951435300563160673837453049987379314384623403751613473232457837557431068659738989439946888585567008414361850496674332400348779110081353064489632893055659947234510641406075159505282263253522641178575054773811988425073084836623681037206368857484052158441981921297059799772834685984806336634973985063626427002778683063432752852315120360263794260143552541439593254748902628150420943984786349995649945126532232468209175586091831257743535710391204819282668992359855933735560291951460049627612104776236291276466307879829854037673597750597138173349586801437082028412405720464251505914359844228486489022213225763995783784652823481811564846356420558676428415847816577786473787060156900249804248494580735984254460690838417915727892235069396493618503695345479567079974079795688212553762078761340147083951395545296336477369457637731135138384175841566667865438399942359280988183088565339467557943474163899488499681241584680485544287411522245870457201292834764429560263354600958838789190503311818179173429950904511001731201457294761246185992883256678109981538963543012721917038779680443581833759027695730922640333194506305765854504490718790153057279940983879683804966689418843515600900321025824879515537191586560546735808257672901974944248445263467228625308031161838789845652738873715241192203771226763629540059064140149517558022479318918307183562447787098213765073899666117519031684674363751190556967582549719283890455449903161223652113615387539463295154503567270890879920932487127550798328454388565778423552874971018666122340517742836189823277518479491114341248316332799578075560829812561887166954068932714998003921343834209780587922041721813396888866587890857208303753893457645729717728268350083984010310776024792976161819110129776410960843164085688937353223697702531655062125208697129030961945699604663401124522532353417342353340217688601023630257735011050985614763873881382611379235388155984668053383933899072741854351430747470890244750773248268907675115752733150789540879229588846500970113605262877138958763322510346843837337710637403917881256679006646593070660536832658815314181364305156439053066685902185425480765141458648134391532726190639779069227532993236057017834694469853051941692410055783930455711098957411185573233169369328638984891284534052650162207183680794544641607248359104516686880542170083657662684727306964582459919497959823043585758798151189674114225655758179727663155402694772756827551463503142418605072398181220449258961057565515121434502943991382133104684775188625441568682001225151547523571750631145453064682143908857296203634674718488076639615401777801181938923183956617603693410336813042207382017104681151850131831716589442053083083712549588118713625306108453051134507930982447149762601495133643178932061744968963138310928372127399065396202922176488500147380498684970653931269673729728114335493672313187836007982322212393811700674258705959440330253263019838004718165411071956920315810152724848224792736053431216475477086418144461863229168813390659828271952946400964383712460626555888131729840485341093300193431478738169335179243308649382296318547835709447170073742868452286296395722778165283244075916607991574195967543363313969764754220478435951013475306123855233356800294051747809593729750230688029491539540417282395692422980520247943891401374306823013581320240090271142221031808152296528626239178667521688028753433452534054688382143010097813937981514714446160452650770317295513423721104997994640518733436812521227399003391741901450918178485814771317847100727890536169103176214324965752328632858519814960587428617373513407262588415899801078509268956824031991770608591771828664043325597010365119798564572058300799624782597749502595542245033155246700007428955199478456150448016650079327434366663948005390310354412646728021497156983304116689538247267711562411368540570806535216388606433969504151196598695379395988111703494709332948142364997376369395611712304507621113439249225288177466782535228986871576646824730213503130907638048994588321418484141843880076260555825009717731630945906900993598349692464532285351230191542506206680226833969162435809097399018739341411197940487366897402793124633960795675122064080427428441316857923622123835012942918310536000887 A227111 888 1001775571804181182698688791775217354774601938109852158855294826208198725475649038860132102279786801250796145206824041999923410702769669740094245447960776587088135603562287527617854416810808366070791327955736215421798133042568495656051841120000397797392063764519221380736452981475569263456591985112260375021421413453890959906533847538113673414903314220044385697269781916080351971091345386575611998827508599345817408721253192660470147543311555681066995992917506829313344576889549350414178879008148142987059320043512996733582311340108497667406048146404358263860249126137902108518521594229290161017967404120054296305255815895425536414428180959232552670568268285975316226410303964578370765275093044345205039169204169831968789111993414562943750803388712000669656815586091964141992118753629142324909776036417971527744273177942365935792493071659324265746499427341525396084695860322125215698337106312340958270391265813609965682859774435800999562444156329361143623577387035621538812300896594914695062029140605905465202678304689571743525296530476537655921721980464599768879651184376766136200418861542545438715387992720772059958546547050666772919930910284446475898324148301978416245638325539749949535119916379418449040751926843570850635375220494593246620741203732435626619928571004416553180293702542185066909824490948699347453525103278716470713228764863267498327689854086003855577349292024629338423634512433385499811168299809765804023920404051937555828717671732774551037802643322632611155211830864176693264624776545162529388429508483836272139318316419943702902146694560712782864030540287128241391998627985084245336074589676513336256298388170449492320835601672931086870609901375628755830411362926492845311719609273493779976551115720429533190232357085282656594728198737242296598799226659335862957105493758476380214979081806543415580847660223167614751237032342541355744170879718112438878225061567162857526231358264625013372354198982869128170323810143556982723004644726238679051318334970798912946027990045443616473290310955303595302068306193073966893949818779950534126621861726842513027040205202500981858985530772239301266305768065214461204054763025219521484780037777659220121054893833619677926296257263119759490043607031692122177369780838283967872112137895950721322986312218954872264740154638935451720274320619408496116710463155237141061422295987989063754725289008180089752403989303032721308017958201779197233408300466414831562236643286134964302241166801046367625670752881663763097431975523542794472586292367712662591444083462225777209560445174119394536273244485412532278121965880206659069922785040452052710330532681893058278220393426573047597429543127430566960273279620147805783167746809349905921070082833915440023849190890682852787185303851976784258295921897152938790430463266343525160589968751664409928182932677261733029738590385830175776074244882680310982260914063619285717655912315857886353669764838393390213993170975229572873870640036935484856247180686850908295376175441587495207071011421949251947086116337436733056470116638089638057102382713653912692302279605920394072756303879969988944850580920189307668469881274932714645170508434005003543135496922282283186819763221688845024913296598807650394005647281238673967484061346258069736584209341601905095771053020922394055865023268088640909587579041803157276232146131056207494582606047816989457221985560408158637686189575628473307063615139108055899226940304040590607150232255488505672388338622242423381593164440195026733996926100579985403518285521569260708989533010551761601648223176181218633101767971786421218654969683415042420473577715214047222517429514235360894013819573734399931874865573780521312641307174087058784419928391915498549590680312382515349816254543275182575554919155141032528969428349489839027367318294255229448023068322611752154900351578764916467504200928517884343670716212653560196711326738459484190647214001789009556675779006035093440644315075019994260118127643980543269108897146316887356555740399269204667513989233823602188453964885984233468521197448790636066326682437991844791599157293161268359655432924729424577577665131259227143990883434560338248253335123684568435645135780482200068441269146035788743941990866890402792429473121392963172808567614486989137792850583312473873383240802848046078145636674749739029695403499162780724867668242264877257643594205030937948529017999239603995883749399038797344938391014021479584036735896481599597455278211732053030186564564915008226754266581325840706483876288737421111645025784126526216492703697684630410771492396053524737174680079086698525724482637414425789886854710450368267153052289527181844946357160386086884651166271111308817762021917169161099901689929952082841382967037127726869868538346430390666541884751422300070589525558678104618397296748524164331372184955549424483684838277581341888317331360584581180304456574156540750640832052469762040103096405273939770879213710818147672146912680996592195857976302089982679041481126037397943536153446883003985338590843661273933225028052883284432270269607321382563260698622151919035689760638645452225095337353296736660219728360205411702684040512546817895694764206960166263691084846058605218873110378111074076058258275657382430834175294141195157425646073289162088118617399133431959630367171397541217894273177297411307135728967636605711705653005503655155972805376492959544704364000888 A227111 889 1001777575354323017492796142714630376839817114793319443970176039774244923183540572935825572379822635023333090929357683750753139852121282575578586377531863926876694286224813330727158581957788319431566866338658623771609541584768927634064680320709312442297404538086466407318321628505204810143489085005394829103556547349106515501277487446673341768932379803163620833723362184643236700320748807625240079150218156435984375121906159958552264424550187921637378931875147133174743196458575046318098980128254226793327984724801359150423073976778544524146600149454116799728356633915888958556926322860340934073030459013923010799679005882320407603645932558698178953745367188336613760007187116381977856491053838961396444204885955767444165248486876154706383378697427906075540331552331252400948356508172140202433047359557997281604536313676929750889415633269627062695326497186145992488821326858521563096781375443811529012827797280291132685716004164032970013042059873992520543086608490988362547384422126961647250697173581261563516280100044225897179258651583927825157617192465631286930983751530836319058826593234944859680094803799498241469072172610320767152480956643112040862493035998839719639310142978947979047639672234627804126036535114966700219645422585295246367287556629276083076819960364884229613051284019508798215468677704625584904985499687516952986664909057543702221507934410938215596635373638376764001274153333552882530009480164444126495728679058059674897492694194132952960477716149236192987681288972718061354217045651163078273895030593950611661441651071790192793902553727569671821387092762116984390737876271949010685282592833332833349235340475274373170192631239358196441507176287551677233885350151468101159236883125910889882082656416940509797792823190152598673552365980414007087608639604965699817266561613043338491311095916890450881205034858331160836662286322025304842627907369033457187374925782216595358327907031996063055300969611471405696026388712415929689886139339982835192199068149831123408715497925582140692657819135983146628270727241121013574325663205424194539190433728981286226521971871389140990492047450466081315348037322149632794187980631433753744649577386830264437763934486112583919466116972377607619581048155363172839697096798165200858214123092530782301788624997073004408630179628525939438120481227065855249897729886744608020103518511555214853337261267171545565847685853338425398516325792432133563177459251853925602054115020547821330977567512153206088865945159029376907400147908174923250991675092510299803004192450726584142083179620645991584505349449351783819296066674235258259588811270634594151140798839391151173457028934872773192726409532128256042983647291736027412656972627100688431058647455601616740387990272731834574815317392771926324697484420064018098304122783435848067052367889880099860113922455236230344900895969553301706708068762819992358872567809422619980065528517552741658481629013837378063420375263868991677954262569518429696254947481607618596068243661584961039708085346283494821959752774658356944321465704441531624999261530263355332074280276580533171690097961830277994583719848102879139410102461962113721058919545433025052172469588013250612427373538704941558766008714763444091425178613526589851761335777548103437409501145715431860528177877126250475172369856676528952477865490770601103477471062355233549979760518559232039259207594323495523547753849050213378436996096969005476353847473387146038169239372272222104758076150560563349753047084353823466387709367125221981029173060180480803925192191466593031057200816869391267875878772627592034669855529851266831953346264188257201352913491528874243301104657382165267570044548323043432115250455476255411013925481141136927523097349834282818643319501065781049280454863201541629095563104389920403351962692078775751099947264067245528272829662878631944254052224370153260725778247977532452697212230130513959852993801083369955762830612624142372520267991522745234710444958059342730048054865426209336399183837020275091587830589488881999650359471701611625287460232479574207268561828336882770570575080403897761876342082870425811634084233158273186968084998182745505700662816964155976510054124352796649128945402018192683789638265531043273041626501601036623555669922972835815452578333304193328257244700877365477842070187857805285097546281978204854461574614287392022643889013783396996929608933420369118291447114789785828803330660115478135456363552670996868231492602040532602891250631221124475450479999587861137133481104193469960248070406656406440791703230557971091650170928940502906242639714000696246470763769084187195017329486165148649156149783110533500306655311198956738646449758672533193278929550676826335047675408366190416915791283246840537893660709993676264734801935390724405920709913697230203997941771288997336375250689554215783969233588957097426218510245744706807221784027822989056293378134655410829179159961387422884392091521240178998087844328093932691885384713925897320759571497437238649791469712654681362740127551338810059174199123543402087135639438527649063660827767179767727815527510545616076750562255793976471157819812790555466682715667124712081692506601900258765539470384348221075527723114614098667260503491180335395906572430206432209624418418374628439608824473932421129095267692790472815036221598946363108833709278298865862852995989381224846425193699979877517680535099080000889 A227111 890 1001779578908471950567026947124217117308795577072774428670954127967469176847178741291495794992107262566323350794288746320913817316401063407440967864964524745156587263026297644750257748747334380591394921106320509760901348588430299038877379954413902019802288735098150516486617043767725367571633802720108247908102494087179792300854599041741701268077803994508323846744985245670336204878069097151763984243800844873469738491310586362150928336418566874469910650951943887476092039115654618891302066975800304422773423237783749433097861826192915769895539944987009659815551732365296541208705534604468133160669314913823071241580550944026916428565714314148868169144042126400422164948731814529800316482188450303799273953429160500186495966985404339346699376901241550127963770632324700247867066440743164427959823083327806621562681551221812831570975046165101108877792563573393865353464779105090584279585443790864079529573481977615302002167765630358438304546284958549824371798333520581767137073895356993600277396760280546696898801227139223307326363438357705696482790970044094496213093013729459729547087944751930910708271618550390452472834338694707441246964594832105396176290314509013393170447443182988298618058017564437153465265368738996178226202291025505041737285697957768600425253678378185030810506093568896543530522923575071169665206610311062802917292165916648588544049109928479347618980563053546691462777526543435915123341154683593287084171904711393870612790551623692623554650862553630688816744631724140794959475577391989755823506415854623370054181137682953018057868197829774980266170022753438478084419529506309555955318879153182425425225525609699025330768522132299839556227128215033642435864189166337992732512708754365422094588926802276792563091989242608746621664430428551239716885572525646110522006860283209459084229602158867305580300253852820029838760792031846711860895051269104024374571188093189934729951460830283895689162455200038274439854911637023030711601962129538510513143213868916104735991516443631963866893760835148128283608680187273427510159737889856655568799561575722122327367582402305843563571527452701996716738428716957971325388354546190961849131847164500258060515150793860501250800336226685256117533167557969439959011084070181427407777555552904855225457277853000012242420042016620456335360422016308035060988821186087671046164321577530815667778978877939354619930637458957728086064090103775700469242806409539021009438904297215625783334094502985989228477076523294024213272298945373307625314634281387898531236085796520041511789238009795672431314399065514409278378292734090484764225123789187212635288649068278499423077482790652422544846221937349890756368302692070337605091650135262774885626159666975457860787555608688530847593784170619526564698157030774562304443166452890984475482158469455289651561978273152957884684324038315502222925652003181443753974605243575977911241869362892120851649088090741735973338108714405526244962388905169698093077404506646334630618584889776908034188577267247116377527447442216820144697917614316470391424421890729313476071290512448784053150520947953445351259739026597724764248191974498567764011428948626945409788568929409291142006316110265199205427437401755960321714553813489811257659800626252174472270117894981139082050297028386233674652397807360377282267681805591995065637874860021126114315804270585686551675469123281462184978392785920225289288124497654135799225692125182865872157275120143816416946797161040476132257504167066399009594447115809959305372555133123082879365230781141986431232711169669376783482233305752035521882138448343671564803595128460312000152102150133339871535355898697466212326845288480265212628334164664525056350660450207679281405036897479391806896574272354966926299278241535713113023680262987159754843279556976792590357194234513750594441274456383057349939175816007097800103781815190357691549464064358262894142454022880324908500953128728691841798977938618083965125894384689140721089534418266831291671539748031393391738744560482546988180535170232101063624726573931517968968185729394212761898124376762459412378704567194936119560978076749161838383199707208750987757113880041536569698322576025400218941761459840555451028970056063632344261282182061610352507524071139873193509722249323067086060588741493383991770177825920035364033366738041073407372120756711752929185669424303780969518571854689706941030444093688131658975949469431859975398612985814065474328747465428281405744724360692200353134515892321106046274429530449194470899253481685574727820458287747939503894669598871589294852398674542949567784170012086000880754305095034234124742997727142946669084128742664632779399540964687399372074204799718165666783176342617105459366673031988024064537608770445227713740901014328053302618099455046468072899671662554142617621399275724222707445252102940590502135781340876880965274813890210740245697334180661039307948348557667242562832586365652342264735022356110441967069771892499467196252123033901192043142731897650570518655970027608574145950656198008424145886930425374255849351633706272041388728831222564947407344070304693392721757465391769961319433443620853362290604123169017767801850041297025298687123815564841454785079726938111259498301706860920458447194696472054039542792414529493250376538392451366228028810454130171666728382629534410286731617085089661497955869382895211304672059077500605494685000890 A227111 891 1001781582466627989935573758160618569600315564287088757105018150431754935745758190725794837410761421208468660805967001807477101460284943069715661464324676087828545712273947003059322435932104716678198315576731155535582211767355866357890688781539746167285619027233323308249563550594494581393863741177570199039592915463064410113090094235438507264033666808347380483589515114807104183365835616589637538964144092396009267274351584608201746478316687447179109402851608412431991844166558107004081274533616157043254014557836897015871926662766145081750301191542753033685417246669032915167872063056980415774075295318379868428709111094329125476516251037973850534321682235530929598604725098233422188966439436824208827713015670914302610384209894144906891194145288969232366598653790424565715230922475097557780506862771540229816366679303310738882961258364304023446740692095825685644009340042159973133895481398654879882288729595566429435491478833203983017258861081106699411573084596705721692117181142236929842470353426816560818613763178161305672933865187403153242600007800876967209619808628556204715016202608761587976858090233947458449939786121915758489236767994142579430439555048779918161234944358235354451676305701424642667337671465607619683443776729867447324783877282797228405825252802464967220202830351470630039590475822702851129841315139378439543210483547993756932168654324477696643264862799076163182522075334487727841837848483372644790581628928707564721473717529898378245703838902395318361973029020416561952092778281790322757366899789181184270327295433566942312832523373376737262402985421662597868613581360977830698158840780255449197243043227401009388343909296173911524666882472848565326861509217482440058346705678623693942307205090248314460260174916789439015967521158738544453384592289703553174622938597112758941534727279580312218994524002446530443962138392594113267996747754363934675250903778378746184038704137847228349921837461893373546792319941150278368950969403772883450824257320151643500051157303256135632895912481977140760729264258005531329773637195758109618905274980306083337883255851244126203387265454766410073281396112500057204008855690105866250424111674449937483644441559724325037316725243438243371073025016684974849735638919509870673834205907157746912075197985253929617447453852295859396644566797713947195831877308480145491619669298153867210898759221043773237372705774666798315666923806557391694851312761588662628229069249422166099565113349844017632943380271358204856161696113063798224021709987405469631940637968888630359421535004129608843038615702728034957747497706856656878520416981175202198443285051425495181236937794444546820756438856601039046617687172632738098475124291150388438548830230863733164247675567059360234382747523613052486358514500763926369147711321125586134667673585705176194251401297249390268144857176618677957960544552778742048099293200427592495388269226650781107373238647259435827796218012559534680751009838269554169904072231759092975806238508350619344343060683361942786413919002289744825563548653207377558660763207948095673167979299697734670442046715823651160188611268081194239849617591743106658684994857763783744133955481494977491000586872284992362287143315071997824920433798506013058668789356001665640841514331779519543182745697119762269242620861680819633165569812003128384137235534667368685505677668644247962530013242180449540308439247182249375889652860524694111400321571090762390415632288655887465207358832530040137059208118724980095308112481237803215924040656252319952470809030799623523014107042060658921418930878950771147180554620585898396616873468818615574511914197136287224723570095165962502601887776903272128610436377900739134945296896117565771282458570625663668330353782684868316732065059042915729586704768718590166058399323132554581250296173151119674678396093403697286390997062414475762075011869493262294016869630833694398438111793828517675349686760679186468570037394201440933302301891243199654412917254605619770468696881774490270688507762880080122685022649302791168355152211759378371771644091558402988495311290240642362217125426842194167350346772893681252473718200421197320260906648763595989954497816694042215617846546714346186737853921319954833260439661352932849226628049564459803333136432952113153861456669342609733837284000797845133916236999489451943236957296098804778077240403619985688066727494836486711510905785458027588124477635501995508458448304904580738907025126054980769705495317538030486904001036877440208486934218171121888184001810232290028563257522223723296543119417119136867102047876434056013969304884179554288986982416449406863725082064489244805194356377421811453353900807030682297114276414934486173563833082634743018169225574917172249302491005124874943486334819865347156789313966839457455922120231693469784135345521186398905201112777660827149727828515013344208790999733031298883150002586273107251892309043535178737356324607940681477898311647157066343625612099351366810472589640826500274029380944464574350084352658185889235547609289261645963611678797147970958424804760475793105044428912499577009728339376757251546287114930229587039543291932273921281661579665182413330783744738342353267336841591397056744874682998897875217329523128938273715681384429237359232453125485882700538565213107022035493573721278264890850117139936560521842912249457968824282875913409130669900968441741242815360891180000891 A227111 892 1001783586028791143612645157357567863890330547800908535705459586039384845127662213065329110259144746936318970480722290390686427668166949822285399832240163769315756844620214963690302256932226323138884337592770914076786962422018499721034974263878431866823539696451575486161081899205109153339258803537480920377270886400987233747823140623326123542006453174412919374355973969990588812328532012055992649142070256699950258448012663572879652295447493152217585194195944204997864764262770348081179628077273922208592300761443239266428174657186372752214271776375240579246497607843710701501337102259897824200302375335809835873532145441309733583823177154047360767708602010726256618337521885518669923996287569386600287680367297671691009828930476068728195603588330560433403821836859768375932037652689075441534879259357305949813498505415106663953217211455249777008622484468332084731807234195486592674736658605338091748257630093496047086372734514159481659594537160524315340013357918503116770039983609462140420973044767246017691454853708788860768405987747807164610548787304409777993510133371960368813696172911619717555282113039419654726306295549015167982059039026431603120766310531713725406562253434953623479202220755417987499058568987485285529944147439194704768653021808814508302324295852545318471759085726320826887281658460123973611968503652343511689778507166043560753765870073242296488729669981182780771794893687175619290750096243946270381187616804881250231891766606720647490836637686518472290056122277657858153492541672387410760620424767157256216841212718103628309034196020365615818047735247367271171055880110056133124313927541981690828988255288062238664752986958661735350357631967057283895777129298065010834060484379302538480940724282563906030086818644576180605602944347159197500044947819171247009203641732467946306769400889950641777460094685914235083170206287032137664191437035998548351851150255811731753437882280525552583548253409879134878339375251350305757870684275000089034461620458153140589469241300834750628723546309935210954175637588250438660649023315522341397234656135287244388474209495428461109237366385733748078648840678575543775406305736491858107610421560824154536354908590546929335172939375637929911333081906617475052127368950828698609505372148161783672016117280424442847453688734961143946346739630512182201709960937173773630724564866446299197055650202894436346041241165458417011804597412318940719530926763744942999144786686551226039600096854287383226475660168890270496048114412242752052672784723200129808598513951633332050885733805687827864246506107528126014751898792573692299100083537244939425058494725360309383159021768897058227059427946933906026758430517250715061259250903793879089190444553638568732047028604549706797494527758260505928292867691228229739969675054243785219387051936576865446134334510400422788652240508448346871278144971644921953580207955260018745329684025277992539572561272885081258577131869022221691105965814044268320107242341810479089485543786197017460691972461449120933032244713750221957610982960159986055801564059083087147468596322180262775398938815863932286542978199952470663211499566214041952923813659989487842752816803996151912026159582316730616161602690153200531514327679051895516881416882322717843546543840335912984326850923529106211738773113247890596997475765860484708588411814072800145383027553885269446755352615655258432084238401875765347602484414541127036290890235934678879815230254048307501862145430830758399978441761008960041101236698453171244414662545028259901977590889538319891480011083843510331567104340029046815417096946173257429965323031000749616614602908964529395147886202434617478628195514466499089866213333560866602258902261655007345963793456261399882760211051585537112196343556246734537176628229015103922975744280176357566802481881153108782683231699601442819329186787058661415210528921716897498726267306881406601762550407157962878362157135144206873814245842434430358245550411881856246427536939719039447289970987876582279921017746503867138284785472359909238767256821000177163954456116877617919571894068101324719125087401680669147171486537467666061759473986019214962948338419589136403266436189119977281126252382188497853970386841576768503114042549887994272910264892468051408181603226031469335838441325169887830315258291374076551780584796599417555402802696606024854930084805171607258613799847321957812629639100328568060085965752798290562980033361825791935082688874630904132201606447122920838604282644526379447475030085993283800897328983765011239661629074010947285701964563854076435776910491234956483406789873221538478083474389533485457443775280528630785956823819465482168234142882052896817514183244115241837736462044634125111312644807908955410615001586042347584465776564821245986469299492164773035381985607861033499412359649259819878723198957178937219279187380168238454138540434065490131857558146032582463926151788845317459156132078027064772895615101515625635402188908608495741313711118809529803996027811183320547335402256372549637298471810334273830705597596359678323941347354235962422924366959968673177659793886028660990485514111737690033325601057538352385883289626051139572441388538029979910746350966393115723423331293478793286141846528486229885367895333559023010699536352590879889436796987071711145193342197678636925768668504112012334421524995736123135434817663001618779413032373454238769021296288566000892 A227111 893 1001785589594961419612465754657947005267897709892403821958243908201451905746920713454009482726639470388402081697454783174461242039214809054724759459970112588178970800046075658407955690533680865155598510644767901303038384840407761546267060467469068934905733597363682770284820898060658000006970987473694131597934070743720442806827571859494280100018098680055234533386375301454939278391349564936650925510778903301499514256133550330932446470143882300725572941919153487483423151579866881777709232329525995481903101789001508138348870616519815198297010059837043028536113347805240971676071072018934471932893795524786432197885512637171907092196015674925152611392163577395956388615227630963836236237902139772772621444118449578573337540035831319296123165834630845900379399675271075496814999092198665588763287231558044157562626592182301127487241807150789726249812197689854280703880872124310974307879848105521406943042471728873945348871340830193018499724652366581377527562931245807380691676817967737242164111649783493081830063420057677664582949363254109726359690605248741786805265243425017492925805244099250524592108462015668875475381800703156326226273087386020419215978409484904349278964286641299258442090943805407822029332142461955922829049599707806139381332691667533342054058103272731198309593564277272076698583962393401303384093024738220975061662508283514682357339383848050274318998169743879478274557361113780471566654190016296920425245006535324278365463522825532387214601720981548141488098307071540440440188432095518662757160155685249423631564465216258737220857247146444824025905994605575362920176559623947739655219198339138615951589657815375571746002915455247308764532158770796551127872072286996745454864670060212950380339062470070163952808630503753209583047366114031924297281209364613500759407956586576788304064901669810886951464069293884612387637926097000749590074171305604623601193490023436992473123010410106074930515573278036032799147238556554016138541049737999688065235916497943232638430268595817301140921547621394934912115568798764885897268339082239198804721692494980609687982680360509568710308340734263132280690231566183619530381356491899322235636530915416852072989531362880465987471885396479364461949466329410215262060788230716864627983081288232245789676303565746928498354129712721166414782336464594798659276650409899816100963346170084412420355890446983943375692889474703375222863954223198098433605808433903619176269196313496370072802753888381526687892269102577664896317748303615414842063826270545554498870725679029294679580946946796017704898104991697302455301200261413529948777825080533493497956169640151316818726362591759359083381437518969043455713882995065131875516740684197211552657472546089127178953628965442668221341063387081639701781111224477253681928391067224745995636365124546070926279521602875192188200568422661218910795268849976904698871336373627829972166747092150654826330989636900253790092389587458163517536788491295145398805613002125258638211963664308783616218543226049700770590748835453235539052608437300342827120468284652544550434943163699739156624791879071121967691727634748681956884744794973324763415976400958122826870738525885625948848488657144894662750550020996293694600318709882333186873944632097813699626229267782752141821040057687770524254076828524874471916988941178850859745825862512291055448650951254871539625601878397959729358922120812260659885997370134066465684438123603750427601899122118399966188493267656412702662711677755422850902593920831260038275913571137425917841142524767628159088994420342663911545706815316307942631777009219969221859597063250194744645017522595835410009540210982298777767986808354926135087489793858923287614206040324585359082367818077029946989350908339309929487883080617114965586659666541975248414871641498859520194482931535620792727645946390163626121421748145844535470944867012665920651771497122003494944920237860339082494085341783127475467314284457545189712065462049377708248786595138505968114259948048089336203803098268671638256181961808168935936431564345464012097024647418080030716174808900965610484285009493255383082938686273390650318703823714713283177843118945714674890479126002401023264120592477644384419380436163713802729728823139833609237457780148609716234855129434588262344160888898676713421576312156822015932890512635094517238424050268181109683695860563140361424697089233585729050427872895257811436627897141671681925657326384057138361654459269746368883815869566109589128421822604764499197047595844968853246759656534794767873876107240532050074312244486661024512662908188836905443322630787315616276251002193277541998240761215466761153906488307926742821057538885307022500787590184615791805203031384650546480232690180402002950905643796217178155820621430889294141407083606968050961216914376327101247665004194983052841770004671650464375965111393270962100435366937567263104790562265724526504806533897002840747515211553864502417220211267930355006302646642687346205842379421294833414809302964913533032032352826978029739560518042346889963997361591259364500847265972246090088737015597548686093649628606704708430737831219626393775438121700924170655787471348730095055351007476272225967830105827711668063381083396505560729520936961957334698727795634008744316320392431131945710693160127120075508610548869458561764255150598903418509633316943202358223119708354068869241460529618017235757591515797686844000893 A227111 894 1001787593165138825949276188445843676004550677823933276218086916153562849064692822450308728532539594557083713754681859113546868671308201056674701959666747128571906994218359993714652291481371630260396595518650306501248220003100655399368134501868968898779724976964053957953909892216293039423765892262329820182659785691484659361312198280890175947954972592710588190681029154831186214299915758823452266800573932210164046998462112339585095671463942936194726899912819740596202174221172176747210017399909474905816791672996493840603704074994620063270220281104948430845795179452690084550170713459577172699577763488177179395414098572323649290568890333372679284543339000955402578517278604800760642024855945653055879419974737527792127389039220381129831282012234319558482869873637022217129132953820917948441775682690972394391584411485671993584081674970450810617809447537241037927973947801323415695632977272542881327251019722069145466668542525788306151247492334226516153157462056329858948519698204603137654986515866371675771459834166826325084569740292067828591395517465341735501534444177510832827419135340925026920246026515037624700093331812031426243376524764213132217790409838602552777131130844465978787172874363816230624220783138741788171907772521475610846172259628148024098933396880635419476137638145928872157011038734438808528239668950658482999960288096841470879538054966064204549473565443730236363532727447730904233910147705386202922841910754956161397215372502346146512769429537499267946694764795864527398791654614229361252813282594800173705644571088972328525613585232630082719533680801746526335655032705895931670588452644410980301279579303862214241858345222413466272191026099763735089007270747245542319057514778719010321860520609714163368853972214984130270821956028158549416782644729532185038590304155480757815909041853307457172348021580245740062176787137769773385286319316283043373404693862065188196852144924373457260384908756599040617802957716152789871321976514341293380337046880741766904437392315765023534222994713861454155675457818948307789451883180256714259803779596968364993066769081481815519950332889835363440569059198568103056941841710836899728544510330371072485132853187406836839813313410914984481302752298431541000584694877241198692761508555785316882019721134682043874930701978133138168380204885321381109243456780998925939658374323146028024314284859567781693376746424136283388448941534094740232390356704800956056743803908889852278856348267849703354091357503889394391478650668615973958481267646145422805256523290672054224218672776639025563127826960043039343798582737799300877045148943884554481405920613065538626634639735101383580330707223617021965853860516804363575263241002617320696176783981945028912654348303968552078072956362410919337302254280771409768744526694266910770074112612056932966484797296472263604074544401009411992724642093643326507709089194346997019871431406899509443615364306339955029327084690978761301994801343181022023282366345031155646387429609146626689999578645675460897530840896017874200809936320559606444845962539533312291464960946438597959780924865879481171119799085917408476048706093799703210499289190958000929456402779519924903296390202210182792957558791480174084497554709988238623861266484470196478371305802397741163484987786783559048871596230466792748552684884559735741681684869455427668216689048411391021814795860154961172662725580224418046005441376781204249402828365443706744866819647036828972734377337141085870057286244778799919987286765978000464097536951720153530147949947150700103455774278440024585789686396398371470907633225958570564851867525014355922003506063014265998771395700667572856163107726849914649425293469748644792127220402134407105991430975466702307592983487158366397056156519271079856260344105324131704136353367319166773633346962934681382088078292899373174749072548170011640372957147487189417061895903166271471645028721099052252765092367075448884587121012212299858960010455822056256592321236465268708186477137120695461394598923594947157852954607033807766801943527969825446204048664303420410759358623331011518347404653344149282192024183003591710562536795060601238618390259669004227900239770557386591877047143437703087325960777070615743315757514094365846354788260791259748561819547736665528294654107884616069449833267479131071285548301864339202630859109560878843349309203099931402900248331369150396374564015938373962851922202337379999516222887135729873114105390643582219501922733065647114900477158609805426081519610492685513098472866253210508479646843753084902064401445825448033270857857078876372625898560949170401034262016217198454163791272239545416806900165334946534855077698832150650232779694942281977792671399952976853736691525534469718947002590196889769004134585487666379355174120434665965405154063774773868294006466025579083158615868332936608719714926104214561262191329354162597805251281714991499807826961046144482964351389125131478068197980935457275765497033612578442671926295364739964885666602779523435047915096344348281439247447526084502847443015755276949423216589342836687226681230648655514231053142728302127954126031704803318916487982543841971446590430537789502889489978605845789974252061577176972520324094435249022447163602717689412084910963204232117000250002061217271621993701624003532761689854945362958483700042183435947812358323875414719632100031458050759716197393759663439418608792211697143086015000894 A227111 895 1001789596739323370637333125578608101937244739920021026374746948505436912282189499930206708436542650153546188451720966395567640981871082431037600500015941702606194025444169459634593645127546637313123435446685745291216454598237623215838525476591705576250053467479102152464462117265792651111784081794107373854826456879458108259887200462479910156447374222555755513177355282356109501370889419376578564140170882432517688423254609749553641291324353417610455407065893993293764213138037195939983644938166565492437077311097936731802383774264421181893827006347213630682819828014512876582534572829328020781904228171771261954248102968322908425230299564061150014226982935022012325745039682969355015915176159128709283391960804855823064523715425122030557710355502220861287355993476390091498296136590010591185473900653574489104815150496932338335886542006313509712279893429886300212359949468515137470340057564189546564908152817165547133230601917524486387029601810711459953823186993726408676991787863307870043294088597239296865027884004664595317162231766965463363798590530016975579756705459593922605659772686269903526200616482498546313327063123219668505525855191036387556668825000206251572751780757448703432489149451122867312876623758278733513022160414191604197686145833285947703314061405375122643703859222895570450478080679817693443463324126612291292188067042356002054196299359816797294034614116542125654261575034911242334604835054114959505231459518352426303002842654725687682236922689143741224249110043906020820774911757098401279440269558608203150306732954482942005054377722579690732552675045082223834102128653041166902827846081661049924901043247069232308471453367357908183668323173051402457706652210659164737855156148293703089820951380375043734710639758975751608578744462487558367767446370524362893595767835329660820838096883087098885592555389337436484363026878956410998736089139331601768185836047851718837205101636190182996889323451486038242606157289269074938345165142155781013185807866770292471473257957911224795674245858709960330962374234951830117268697198125806434150060005722837237301774605331995803220863221790834770561677204405809961581771974989940045852068097156096696362406601040222122124112571554334425875235539474188397337285831368892386928177214174445371365252928334636935452704911038740304943820479316369415541080469253211287100353823793710970200249075717144938493149234253438771541015056754944467647623387080759850222013777321400862247409610473436299609684159916509901164855961020993442125569193838651269831588249219764842648091919304997894232157197992061324885573032509475275385489504233664425434349931408808588071741687562127420506108525948087762378823181069683300995326397223809190133979123960335330166084485486206386211669840102303095753847245578190200339586929638370912828428014286520715226184195140577026998877357910013443125966324016718525512127707826514377491843319790156495542100882242236719600243091358050869929947169266171596835117764365040095696597125367633019588649861216533705226586256929075487722884704893194955621551888631270889804891331810055893813144688572588138203070203547888583230909509255006065110736864772966869057303569498613204620311169041738724665999811935006494824727411403058281628631873816291474132164731309719729699532004617311575932006203134999605309657115457587872211989381965420753209513190734039193645584618207055880706672945946219572720721127004071814441193104634753194156705630248521147270204405929571658961369946648626765909371317700629826177633886755781056883872817132753262331213561829492471418515311859618560835258733282390704983777259527546353652099875281747009780797408048964651097837754287600362446237394200496799622945733287597168765318372969570873179521643178351362880611321654630515339439511046755692733219664777486540325395370108412768519306848263231327549031882688986558648092048866013446573717361037426032690850007661549530631737558177688950143107058978856969275270830653255835242785043399492852128755004106855442837473623456590544649001641304765652455668962920944954290595608388651992952762062017542005561540382542971685481095311668874779059684529483872655997152783166345722789749856362037227524228496508725842139657784607750504111080431806664306263341136758543873301168061659526146496276108930487677793073490432244453235534050945010040796629276761859541056727720608653906902490991504388437586123179337355411726952648370348046379080247899578487247467561716001852207091990542229430325140849974994223869767009032709450873654094345696255244129008278898532126965042578265371922437737770077867470454975840848976744276769124954637558506322280091655136518312374123298259839482244727256995194853479171074766442369503971556659014348371040555196260082199119257139876376578681534066501941488765427653477906031940200927366726937263469312587202511831504588260715069690804579920582774720870763509324954450139228560852173561768719420314987162213119600252829001926468780634251639365182168951871124851986175079279314184791820278641508937782983347991239994498406363751344462615524176411514525634083437921028074526484056148493934929775235248435990691906189126031621008832399547994790997147027490747650658355737855332296768441423415374511861811991484165326526773175691459797668849993816905073664105813665696087608628258249564238660747551021756059533655045173552837144596093299890556109362757285209498215869612193523974964503486080000895 A227111 896 1001791600317515061690909261418909982965002770733496315738975764723115836239860501460141876027509214510313955949540786123745750258039499304531154374160267032529932490703648440979294554321122240114916690063296242067188386724645571471081856498243290625159336998687257385691802992232073272804870012322847196177311836712189207390412235577519522917986796941356245652095671048875993184435060974941117401538475710507481979526421292211774678286267350970645826685040513398181837980925867269840154352728709231808168152710346742136002850885191366006661196173937956104828976245223323110428835047813923508724486214807528027733283834285133430972474826375369709246193638709703339030768735770470203676020407228839002684864874532898012801432316680425491762551089793100583716844248629894174404842110965154638252835353652934020571102387732841747789077541785813440664328867179055350537423133150486100552813674828609041966728739752143930444602799233261652893476587563763833884408868123947238667752811987935076960829572047761504827755242384661144812186039766344427554433250298606640096242523237503307349327473172987856930666743856811265283904652152645821613050834816503393104679725205638461575416323708233087199051548450634596684247433280902029287350444670340524808373065594731442015581320009398999997068511211137878603473052763822042040115772244732304847819992935490126478103566281535978872663137981220885173069153321697779429641773359551157587445083778348621097100492499013781761109941016476350082194059274179413868020688779523123821628599077894507084118233394243206399849415502809522306701510067712780317748050330962817952455755805682624794356482068854446867632208096022784554262277043425557534411803888874578785437386316286942162448412011955943964188395016886415587866977489705661386856023356000321297592022841826741176004257801464956017937019117275867137655749864947992124420316838124594112073089376150409846780710858196603232330943772872556305926043460965850518778889042614743348233492945005688965177459137522703225808072183667454756169174705544624563109983427730750802582671591583044903379280843888139698130987847997328019341382964319649714003127035476948184021322901563746498225428253368291349380949982939664221133172305463964593415648964939970429835709871836112211700210341958473883591893772573631680446297228788947843394590170304906336741929098561700183299043448190982087923458438858530531994421855396609036002463942095143655036913265292211701140244253013800898214433675930738376680768896341436833443837471018557679487982489591006758887105161264617831451306636743329482048179764311741711598240974335627743819316245627265485075852292418867905025848154584808951330730916750191579845124024301340396749742071222406466854799788742523010320473711363910343997627833935379102439216199043485662875986760372475175655557714542482510856459092060654718751843163956641916855535405574220941326251306456924644448192457000385839767342336814906501340708267858515327835130412577286459431757362915496325245542411826256559648321249204058504977842276461794805690903525290202189807137629301254552978493716902184358513467128517175879922158562597975869029067383036197125800083683176295799067200484760780417941238961141672806046236886773383533035206892456177840230642799160811043336593662517835822768374508098534279078400942023266102503174070202502999181564182092203972675560518354477498958279398119448739579642150400320381208040782771559635297650236914914824665462117365649140767546783518462776918124336523277940671308241559457031494266431348239577890587524153160356125018124304452593675982032328949636539228656517213541219792823559494067211802703645009353326472377106945829920112372025859907146796334386936523557521496500325381345801299914044736096178716480217668081199110069517442139280999512679741931156854125519638381909205494839775718787607578002864073039333409738221453123319055086211639749117889919825009699769400040213153931896308387805976997081335957131298633472712987329877993992908677179411238602942442858906495992150195307379940066492068852652534364133664721592444547130906682022220494105389366771122124577306092626239057142369086947404176233293665221526431633849711828126158373841812447904360835993758835018038224212162077859297594462602128123404247087646000832435954410884660544460509775484456961390941826382514846530817782205666248955220745815007204865083471198031629201187339522421837728312792864872835626060558063517306326778011178820152822506708592050935853141793696699604943140645996682063156140786473770386286028435443080276211606286127007356134612282549769111040378174759881281087277458625451564240838572424047589039993941146341101055388836668750876693218645253413649620410917893202174689546000605751836005000336652788193766562430556844082408113293231063898547022347110743993807802423337373500248603077912382936954982401229035425528054624228875896689375294796847124317795458288881911609344827836054901360551439386491698114537142371427286737766356667940514311664587076817410338847018305704514565676496729530869276061224522288694130510444132073791869400677235351984453602375178774916792670952361532182769619493385089530575241347296556191232281913142175051208776833755371457783325701018516400466085701131254708539825726269625241099399892457472191924605701425299179471973319047934279509558374403003590676535830825926394967772445055859016925251007871241106380493329753220241717943887040000896 A227111 897 1001793603899713907124293319866795487659390092637100537991687221648270535523027544268862606811331062820306433927299139016866276783144447742547892354037977752563981608866023654250732343450596288714269373259363245224225835356127804307626561038740448586263995611785004706739095273685593274834149829411760057789910083962007805311947558293730790756570153004793680990364419484704913581139073735561696394353902208894762823607947827365935847225874369864056443623276273023801568450608535357361555995841474705581693602481159725752176024954161334005618945075148410153734838689545130737247041392607436601998674335759175738561167529590847753136368448416597229686048069946966531454511775295615999576744789914637545186711115553363686636653063721994328898109492864722459562509461457104078199714530557878272425521848732455852538489955448512398322076187602561125749203882327077428754694321696540041575546265318488359127248483663058526579646522891726888814864850030551931810265925481729663375236421084882061043120185836862306262167658598280886250470999543106798011521393701743438718992698746970025650482577905328543133694335286772778289952721415636799841570841249667500256274898177532204027339268289307751884468497850299008803989678908455714467650740637716843329008490736664945332632065224335704733663130225516597020007364139477091603520034782833330988303076284183809391314166486614345645261066510202813000722957334350161250165721400763271854706143709010946334824334273695776946018737548676146112205079921073713116804518800079907956119143933813222603573793427559688153307732259635473548023543780000363068263603603229377749438619550291408313524409731893683533278874128130505146464027659795976062353821310024649882384298026321719580184443205690146924695948349941738720939177472052062053716309509679265851864093662978829061651280149159720850965967892428509134000687739963358993525609267759534272121981920560976311552552700781114523901218251763212727587169274810166293190657525454483412578033630978393168688619199969505013256612575016147845219977083563073278124157817580337566886150950492078009463364765212525699805052114169803150775630812315016676098149231769437365942701004163697557621268607528435679362608522717505987890060237382700285805361607840563023945200650868927706710459297007792547611326319425724122798619381078461600810960590069705866085349371132796952875616335307678220811917140836915099821232405468778814163781002555380221937142579268520271786325132640059516205756668498480553997605747978064660356483365251374147409502814286154352651403170632292268767664541462370811509151799346384762049154695542190925570570219834322389675413635535381001074096078860612012422685490449646257047214031248393673033311761516414932543773163011934410881008145925121401978213526095293125951842887275544162917674141433167492591622504942685411626340227951839962703370654199843863815352398119519962060307444582045714977691196889757739656779634779979888062352898405121097696519911241276496240311186334525559112825269891491562300224012141330326837923156658624844575621712141631218322885972686708264155789617995805018193611567313229844070370518331870155471550435105852461329562316474604848089300005957129628333033104894929089579913972752332352390869904588334120712506968972277200227370615975461326435402733271618469943824099219840491919921488678431414805597124467358643892771830281868623295070258797538305531175090111900460721799127038683985312286079021231948864862927142613667659898746953068443897029546006041615909488954349762516521573638824218401552610552065877448883900881869282687269309765732179035705219344269542798387347716791489086324655380240635845937130065400602206057484611888157721472410131179982351697281014374553063623594420643465042542472557474770017194880641952398141663118522381945547625863229898902494051077556544731458550075813825668988196078492929756948880700211855150604451134971355464754841688239268947275676180515222037315693630178360844532382242814144689970809254256044534241761490569976811270168757214597530606129250060719746167827318724248102393313499080027048181773566996540816037167312695136074151926755434841423687156094198385648979025690528963923229671187777398634331635020530802575773037927957756177530070376789006794449916569116620594972114464911472786517373383293920903430517498060411372732116666550470047211953898428177599528778226225586298873982520876008155773921545216576522537810195023685431104385533782903417267280794460960146513477577725583174839437023348126662510965023810816225101248988130545763370942883473626582374537031883952629336596440500732785061254960000862888903599690189329495594870157043516884615911019614292687606941969467715036495850677276635392272668457122338720683404676468117150393379300223692823805328617414744042955708871909391787677532183355589111575493237732134262531336249889351722933122813908101100417541579720297910038111763561904865318946315811399327105395586308141040889117642096006902665077777952974650031701979067841224230912284659482904179462484465767845099176337097805278238373987363436089628785644502458781953268534129496755899469125848569607928201657397994340717887174722681488946851236349873380558973844811228592953301113193944499228495022124374771490665486883916279147902088890084422407263289963915886530888364374244654366314125813878732772201374927657650242542873267725236004655828752728749010499563653207874870267554634452358424288896000897 A227111 898 1001795607485919914951790053391744311988946501434320809422029708706974856299375474487711284035084543606404565325656679659194769729574268281185337950518154674145326469796711453807337196474303895352525679557994847260652987565731328176510530720391444210662924849151068939749821494490448843028467424438614011297702816585998417490845992981456965982574146622181703780785043967891787319917360020524732456771749799297642137423087561282064157805357046934509904385192873749662575540347254736451344851683626234178376056636556519918917182564075239477401764947031899254381208203117680851263292563579792981824064409599122770697837123898173650997589587722521588054132072333860231748864980980135822072973473200541354054572649972909928489493439015320340570086863591945637917635485892310148159241035812534546071101545137900482096542098407852192959139990007147253329669567294177754042372775734646011522478930310466182429138129118059123956947538254328069469409218107358516326565782179696217966439224319056477995254337000273150414732421428770327569858839340293698185351072316976408955571530092271277067296375563135026317607614818512685091652490055795726463017878569736948756458907334223879366541684506268914176264033700095657853556652291129283945798773909910768318024808228838045596927999046450572085063198551779979541990266275601897504939419780862780882720320585488557765997458988469215307670821053463170268367737895091760797166523952776431607890301963710919272938655301267223845073615804390133523480827981151361204956572995249487427155533048279461630941106068062425039289795668700143403467830304781221558922027350118836157863155609578053140535354155918790838577086239011129199378297803297033377262520460132858127795188216132334837307316632414109892977841797874250209399732934819139180350711280911429187039797069868562996467576710544014912606204868346356971901679874201183170378648326853649474352401570412744344129025396039735375272069450967385310239751892842789870062278056250755432502244043697421632529950888242727493129116385015489805332000068761071229565169441332862744133553971991396322027800647038676844012563584575900502533935035557299923167181778353897777781955941381684562114820103567425307980598956585170472919096353282041878900469253970363056106308570840393734694036605714686352854463068194771080474291346636777460505373264147491415326776635494797289370960386357049792720167782583273315212573517401595329866012721081382868755491309898641895561576493589184552071775279113603117282783004812879847589462641384660812686779075612294942470517466679746428190937458960002429614031488167935275054367052139983768978085733230942742074565720877576219543679359147743885492125526869296425422977934096611045796356487743188223302415844091405634961087384931092778509653572178347688704159411858879497806956491118574372166235213012039739282620998121439407291235406222400420339123386907460665694657344255608627762664227627703326715258562499482105685314116609577199670856788953263848380726380497466470801027999216785802871522356029706288249372773999960319548849068579364598060032416268846499943016675022062516086745770177851003401541483192984660649263402337693605651448778473437713615819888758074342107528990543197640476951459774231620168801302795108090488292216145984501982610259673356683695537768254316638672665452588960530658882062418905597598224232662426014427967411852853626513962371439097621209666703722501042372320250255730021897485143958092341091845742043802490769868417609794803250398877288215503656197495386999907805047224940001783558065417709090993114645489314921407710379851758034518030961805071692108816427277945702876479268535484184524505176930307406534884789781027461385415827216093097915327597472413024291233221342450960528172643597683788788018434814045600847349332331176851030517445801883431135001940139061462638807498074201577851926476882222669769061188235034121191433288787413767716653308002820416113801331827369913827871953177815224256989971621499019626716482887223168336837065415778539985188355109253053305198312123912487667253162310032898355154152042303615791322799636992786898305281640394693301950481982259667130946326141487098346147415286679759631086013270062361002745309959031189473828638039853258024387212717598294604207874487156700089900162052756608630510463629802830727863849319923036593471188957420633305517504553768789635022063036223742841715185369851876161031905720144533853126957851210605639621681995907465767788551011370248280948097972146575069933560428476659159346905094867164670543049842048254076183596923950449351490174671889389885720501411064017415784704336023009348290219930084422689620508211406924060640257495185575091261794514985221049230450332736531893832591541359763186156497276864334791675086645640482997209665641422028361386670033904542562560516072845078759908586295272353299612709483939118699613697752499881194214360179228474737242464490635142004359158245742067992440452271477602269838868891904602980768570966159128694264276115131419399049081896975405734931996372431072120300858953749942979654402886888527806834391629615713078963039989329662908527322411642530150624842848947604523798991003645844779253888705049524114502680845776040359278242962415515659710153413400503839742382513758792271920558967992577335008704598038342170736820449548103676150885123082426250157360956004501967166822522645845060160065619330395451072333644463940179636801839808407087287800691649000898 A227111 899 1001797611076133093187720243064726802157703683839664287971011452228400583027439802703137231913383751168680447071967024538626788980096861152938755873451507818100636782697087065621378787494446111616865788320639693877088145626482233803810755937145258432512605726414503246275915989426698728652467888098628738696313651933841679403718966868130981338212380979718377991187811856989358684007294941663634432501101646402886830498467644633578774106306721801377899035137587691786798592474533862510209219015968045435002938683088099429475860672688191602926558416556174373104568555380352247935449959427673100017420621125943294607619343833860279815300735148560664648891583368318851399381512178643270569322003147911010347366121573023163193797054315561718147046009436774712316046598703719423318080250216406456609635809068565236048773835639510518708077395888805191436573665507563138515553783051442786492805435226751257096184499035190111591532393622824931602656430036979866193567883379450311433393427534129879687125445447904030775196388587351017451915698171721907773204336221109521514687697796612468911103540130235670009754921490608627781735900582485885333055167805652517389106752751782272916122885385610587445803078476278589547022060395629876525458209792990937398923727435125494782282527957116032920983032973443419971723833659114441344594952568098822573499252695141425666828807173995878079614822049460016128198071817566828023353768124574171439352754472460140551068190232243002045247610174675723566199198796695118427757909195278673407330307451389439045930554727670987370712314560138173071495001766893807577585144831105272791932241958139833677091343818313578266426869709650328347508566054746175943669479009111424572201419156626382803950669527467190277991937606633150009550209995564069641157019920280274700388491883610838639930590816635784720486870359905127696723195168426930885005025725156777572383590740943763187697152677778974902042038880582386026758609159618988386367208014513677276487654564772930993742237554975815359384133138235003223736594584915988774624065498393621252041461901532454153869952624630507556601039084003264602220770300276595406954713096041356336345742067927624624479780635650011174223686482103721034737324685486858382746844354623065635224580220433590214830637066081187322930160984573296143697026571096672114679215813293208749719537583181982929594406331324946890484445544698026564618367027448808900651203674292661250518673440659324550266099096470385405308239363147955587820519089824891867601179755649587098643153075023036664246116253362028384513161548566152685077428345419402459125570776112038894250081498476838633740215547619342561060583065505388084901035899107927478525379133795432024987199686783130397917346033990550044609345372694981632549285470083513831873441527051751372678676560868638935173546377989874140857156877951809309942098148730509494485764221290419128217869213608236831535337707241180890925022235276950325014745507349748065926851009569145234997181865453987154547635075713671411173236607512118123649807942418670396312829541432926135077086905115356151663329852791256770593782138651197747536235056431880676100252830709026730603554228909665098174772515549762558250256075972845693767337484587571254659289308045322810799884858609704286982641947693648659792929698003417744572671179449921884480723539691110513920740997696085742155528909143784560390933530740545429146111584750377312284293094435508734230490254943067971197506693786421715447707343678970124093052309642073050541198766166081192850513072517930089922808315438373800744565841157016136671325989830468724334265687959597032856375368001871420168230004934930837493985304815330019632458948400965955726709890026057691392248145256271836267429255830021835673056477928441683038536080898034057909074631699850265697124891227409038634311240447689684176230957739176179268355066188238135907796600461710559463816503386891409217385844681580066394290482757892387184386884405886257260124756909880381941591630218133528917694555667610051698348674693103054090324989930606242167777070189691102226614248214386899474355234410287316882537434920806778641949809071704894845746610452225226145721932531307300076311518859229939689916815319472515676783121356299802945505314493659424008076108455757834183721258108599678816251864212716950231384144191158941483964527066431480233645541565943274173155480821037062975282501348633343908219628182052596978087582588497865809275808167072048937183171204990226983699721829041785358117120758079089317097126166389381061574703046689184561203527773354368915251069864196632616320222730243103318803120370426434308053621620683168276557956828476717444861891084654442797684350967309050204833757141346689619743814270177448560530869175483843876552845420394977951967236947982588028648764288901499736249406199692266710517000869450606587174446826750327961745256962263380068647507531291614471641065526011511081262098739613160765037825276749638735267528753269147878525600635983234568689993651947682820038770908287401083983332244354497979331710368674142442556917455927596526569208770186665886739133456373033723642710387884309836574490705100761610044260909964896220765723880082977201036470578758066547732925948139377547528334478835618625687227033154302621186529962611231273290193040274957457246036658114407983992770486358289195982537954212601243099206048347478582460703456978283110507040120729543863953238541819149467522908826095300000899 A227111 900 1001799614670353449846420698590261141557916254935043020798153073441883010119898882726443262713359866652147699889254763907350209554015626576931487482682069383165754829296507133325713318798213763312614718156863809476917904955512833780712632230480622192309079307415293150433257472318927760555434744191376468529352430549847844270491775888573871607193600438497763281321612528832287618756771168933600399749441916149407886472830999431444953702572870257016144744001148062576989292322056236037586984697954732519410182454787089549038163104490619796745689030195605720506282865263081800436828149476328662800040862985361482084609436301850110411962192099033372182498359563431455964750450709918762874883005969844332696186274951211736590150531981180855831466983188223499001879285158999195271034576228747648386736493794112271634108032705085255630706959850637829056949391401564484074536636404966516602643774826099231668388225221759043842637517563655229714265307280370530935192911998890504551836598103018508722565763220799672246257665829713459732521831675548392377679588931596612661413750763052490605949091060248634105531805974134001384172951369195397814770038189525110815571794016531317573334493752014816982471701168259278070501058781897111132920131425464724606888614514262340225043254476575019154002424367424303660011997127239769307202039860499019351363536912764095629094652273844228612382512063796444227176865043442095419114723071313254063742856746361195169385581449350527875950433446050999301841941061569230990013613349892107391681872624577186291760367127149501606618993559728003552172444613493873534895518779836012975127706986465886801149119947860679539427483772551170561926249942678907138218069314692180274590430701336900868500145093968937895740079480615385434052354845774661036361483095139764549656981231407566064538002114820950415345767318733241302110242257845366058992594552037849237611881858650892673653115327740201434595803229284875122079695291527067872451137959059644025785956784649558295560527617818395360126609179008150577358026568299826606532853675295052869842633121712123664806268968213729016969113609237420045165398841314662025109969705544381237280060861633978523787647910649167654142467504168704643222808989663310260110327806432874412101880306537924773440226333620625448699092158542410827221119194069340016676808394264329962872889530841822516924770722848238579991869463796395792888912990867651224751603381370143823120093095137450377605300986773016769585460795074610108452581127745788734380102078161508935175965700516499931243832450652064591103250828461058879923838497846479266442321091978536751275730014870857501684252085308363234024827610451975416318057957294233568853466888128276637917153050136707607690398680459315609865343185750765935127619475875944345328926926246101316769563038723953715960298150710463885392426552526282592562596593519515720098530792398522585669218188680969390664745169288832709059176381994705620352896054735077451306373286071493516498698595969337336141446704513021810516842168182461625530025535746305860879622206772460151860777694691106349959364332951019336432301263699388304161552277898591998378412046554038885254677742412471468726495427381177837886614502142890110468181821622063478342024395003770100142711350288933214175069928475561436830575927179118213639906008153608118871903540607531014079349933580482910094350794187174880548201458981092947865530779352337146335195161979325284997702985901680372189490996458717442549094436602887613615690700943441935810011633059957327517511773636270078558048159271446612074458239295583805214284411074738005419956321972941990245369388643790996633124638518461438820176108261434473362190806783977967877593882060421916291537831837234751338688766397300274374276863513224896324218369182177419163144849001764333066479434446674047650505077935168639416537847562284159546512025046444035501845746285850294649901309828464894212790511736616121551602855225056571141791339351783115854824052902404230080856493774677482297529222719884321502673531405264085187180117275387791256348918076578319298785803087729176205850567329433337820178413097371338615112399669372556273276634814499804454687125629024947404231911851181644879733834150357844662783285448713877505257947479901198609325830003766871212232925461215733962852888085934912035481776231583474481924458402014424139185375551508901505935037496976642013184709071920855805055568460277055363137004910536084953796821079066701085373579803544085952783440947537345469541261922387045046799101201294808745469661525552228097524396104226318700038451014846186337696065484968062393945740560882470824899228379636189712810087254769866186889856747796354611384371244749190307948945759630521980386521863973397374068227051065697567376263734410732096282657885246818352402793225043407505344336135944150022205343143543759193115267876031271978462061753163606842907763632092316875641534070900098613649119259451481745617287359959739963067397018487785524916754706415935569000002337670710600272991586780135761810094476086990315896596911794020837091859590108105494873734101769814630455193855676906480380494764777763193551633703457328962619876474687725146912320632276848661941348537196543218089981054713030863867913875794422883523974567865986416032980063750597527760162285652333409122608979450903763260634795748376789478503669131148712297190279592752754772023318225131447742865683737451678577026268659431266013436784625151499850000900 A227111 901 1001801618268580992942244258338470601837134643965395187200355005460058882433690721941181275797182156139967620433485861969806057229896107819204544484504095991431069652988065089557282883159229980952646897274683257416216219097445656660753711421941272397616318667141395375293143835587596482421529156332212383394190860516012630314246475192721929788068683844360427895868456794066157471475019323791930972008577780600739083642201058262945348947846696628650352054489258165837976858608854081557584526009413919209859253229716996184534173081387352917312594329970739553301167703455707758045048670884692165497938789967070032186447662226115094768349155743602269514094163895501691244294061359420801200230112465286950381703756313414272892050689119051021138863084404042829439440514205253466670721398874582025631816860810490224049582735685101891965578710745849452936718700108910713537997222339723772752625537327156078431624810741113302861690012727098824631101910879382435246217802518520934449466251464781321332049078472638988400154254314269922770853945701759827776292622383001271518417964069039329013133690489519651062669781367736194730685111087316400304983181844268434697987772642730243883217858148086198126720055524215811510580921194467652866746767389202117326544837354092445022288579068301689776083616339352055475645873731262299953081539823234145396834140817264421904590769037481947493665740950740956998015859381043984231487994472736042922126410060635335137303460079962358386773942344872643793665869021885154929678898258691049266701377314915105138681561208837825350894535810344410693619410785311605520875694763295987502322551969087927490964582412423483916968249049252288794557723466831283929977599574887140179941868457626102123145255711455175164088403770496354727216589800474802375687991748464797809265800270669640387786520352185249466429962225547391898232941350633158554556285606341948287585200304842226384697518870783159762320893445989291652949357064890892317427263872949194937059494679286639940112345807879888759362353616867124460520946281129226611601150752227779394449979185726325627152066126597795491802517039908037480921485907510123884133743330076837612946494065419356049676767861320509171842125777929489294149991714246552262045361168705740433496081444663313269069339623858462052883908369403797751058200340164031128785745075766439275719522067871164662986622589460089870137704500644838940135800742129014593026604075676255359733446674073121979065396872824724216522529580590892018309650077320223706867745946498064078438186465349257811168671901652719778979071006578202640493032192838397531055434574161595137573120527436637161900778615178793635203676317546135737203385205325247121421496667583527515336633452417820681418830930858759182462572366392528091286794749482346811747534070268080367445144826477352487306861432371591759942207463238530488249829909402760660981240479965621618493099107989128883389918261947635949017353319456544587528859810202172175953926150752138808476162448131532092950665000251883201484749530455624753845764477673727545548925295620560867239648490111418645266948895528021908618182871531321920799509403255611560505976922702031740501739225037352739440523215273857827726740512813644140172429912291939384984393507797900818374866312900833907182888574328435746005755939671179642178329870221051754908691362530131505601686981766429330062474897146607725988818770823619976520685964984749739424737455057364950553837472573421685295292307469512853290193113076313112047238962200750770384241180032682248666000727466966838025687345277842346652244014411317830540737823506888828906136693161251670441390282349711908847116033347570245738118817776157010926322201145959076885128671292459327245344357221506177662935171938565639718995590231278866296082575935877247437085141233553261963445717139845816107372969906690198513368990953803053157091941891225773323728511841435069750028899071620734639192045908422208939164378364372730772175730547277432536649876293249910132406775105723440022275684249412066715648926700628547040657388581532017042000824532246695385234709557108737415988592131093641452443766137314995922868823115529945209317476472923686843843809777130483521595413014929035724164363678336228563153138499607991811656658192850653097229389231418802637519592092882935136212214112894832041093130244904553504682263309447263640967222442026358982172106092878480485647698378363717145418545227505756289065678587567818443378230806899583410608678501766509869750356287435540822403159219552772700131115710180114208920763083813704498933901968457323624902496722832964960204544244482712107340285349044789469470451743784895363568829706667817769793753810064988313008939570693995455362252607317207484289135947397381506592797738959268829595914643061648072326455472610621609091515442601208827870445324880172504305695287519529279764203499979849594179268349325367913159186067550933552743993739496599348320335046608738549841165433769422057270573514546554971734535392046822800235157103106695948042244449943270551173330695191959157632874207008512714764859631384728793628796252711448961314268100177878700737082492043650038690136496888161386572700952830630261452649560697347491758589442692581140597659168127407363981502234074646137890905997189434920972657827089538498992606574703614520749152267211616628410046909033975515745724336942504436640402272730212734229185383689307194548782886358312113359653878848015346334149662031197841326905300000901 A227111 902 1001803621870815730489559789377140858079748057093125201735794363149271649478013706312505259277007307241566540502074581241640742078103217401866167267016133512140370445744205310858165490591670586093810588805165192064574187720406933647111520095583403647930633277586420578776479128724834400142175071629969613074766272429204309908957255841401823456039686110120923016285750767698423991261129986211821784701588197356550843204218934778589043839113147368341036484936350999610307386499994309973425584942428351052999718215704045436071755060184477528913938335362653805750078700070608386595301679181597106732793457181849925463526673639354937562236842331501794526534158711646983888113118491578769591122594162636997949634675388230713445645261483839108708924181274380170541911169587279997892495741122108740219639376795825108536236722578939154136657556647640237675773935717253981968022733850093915563766076061628088968955574759066396863073977063281641311187517853489928703807924423190778579336259892732414296588724062073367914910254950532293644869773949918709464272626575868357932029404292306053341028664266294681010911658073193398397100438456154401986414596412817353196667643507459957549689093266229159805364294147344388241035683078239540743270603771603975599354025719160264592664361305234783124986593487430731755389400719349750480554206217006589825264435466194692896521814123390927805286884053610475967866058968535569454413015353305873671140941059391713551227373491713132730041365364881383105507405354321356758927188385497553035450018610278053096267261385668482659418088097809412388881070020581003699473242641150618575517720601216737959833098454787159643988222306210959815362761411716291342602780622948071884907536161088426944648165101098097929344763009408155640445428848220350970446968463411933255766279037720524745835888359161415834814074135056497225698004575213749578615549352854168376929737626005224187291637373147248213312677886341587828303378088482942403920371659604489697490309154250212556607576474275943991522053946214231585590859172444430843486074127922750996333473032814854446681608307065242418425286915925148183387210330436773505540196935538387796916175577170206827527233236332444164949820294526902685624411309586757946160221949167967517170515562414100715389339837764269543474393511771837466495160045737490337653933307239914000203809176952427515785106740188344019594596537473848360349884617937609938064922477659655108862795997143350032214217553240864564984189608880467739298612086511925766187413893255576972488181832787012543983777739065279251967976900129112546069852120022859369352650205764301139671417136926416305160231559234339740705638361664746001864407636679339713958445277008009215503535849046808364010057060912930501300477975927395533157226557136718156965281620990891976679633615450235878973112092378496204975016883768064538758280126470016869909042926726483018943937571601675643459004072393495099119962521454124324236040162301439684243542981153133939467707906939929657418881564245742258546639478144168822927089707577152867468270087610272486154610509256538090409548323075853600329049088560632682179651613970256519451199342657498732518666189630548136403589624851561880015014788456783152958567367041295787041541413106574389781499292533316997500414006891409332948772389746228408610435108667152291004047571793984662324090654126313512987554539186307668410083573580613422301657913408814178144863967385939870121759254963369129152761217681938301319440976019990170236860169065059481184838506579232302397438102140904260185727126573974854177665872287272194937103321177321558272719767429218036622758223140031238882289936583003816240091832574972387132082619316999177996498463581924318281938425993929082843453263057570828083877727948085051990301943204704900822397837984672584220967879698213616364558510604979506815830849052368422915635971915563043750228715262956906873882548834768976570832859398301235271845640571577856662412218327596735752163166477147672579324635689192794975381051318483036317062473676979274766346205811121999988759520742639410960548901707229065830375694932072053072397237687027092139763297514561063869538522551603356056402997660295350656933431258350833670384630362183851401459906961222207742191567628661780851055682491587939645121100260854887976621270803360204942671277519129561537557689199491958077092489952332057659338561535584731205111693031747289163780915208791155732117979663561856574104581478407400388696433018038139822966551702195332252537266680401670543754128927364735467947886116594402464817347608163736143445520209126372175119618467233505007279531967221541818488508213863483704979920654614421018174523531385718586237769233961752472108414141514473172944474003688889779491837527180678521082508137323557931888189393425284172449486807279691237063057658265477928514759748887898975679219269193734286002425435883604502141848779080160890979006910608436807448131588665182648058813634354672308754728315730516667825991075592690139174341637851902159096469823831897446127652906091539447075102482441030134878495140266899703496275404809080650110420914083623862638807059728253631225436113967603529192016769269916046238484740849556565821296111209525177222743820227653637741517166215246373307387356117905325274633785989159698005853962389003765692541432107028442663852825364532948901007451601699817980144404822461004375061089305302549844946852476341964300143146477196016096182899064508466937962802311651000902 A227111 903 1001805625477057670502752187503777368103125745987402253342232439550797593015852603457484193565584679980383841479015617770369739497617567551071074891531462999922890630493665729615799141833094486551823546445390155497683633611366158241881368661962841103315987866455359432950495286307798705975387759497691343857660209578354977457061061125599259784493876259705074574287422911304090931315046351000319189021365669560936978525304604132816399958937880245687926470380670520257817348948929333103436677712040651383692410295930617590932910207510063724787608810322011936727719460674707360108619162026910421256122230603266350373410530660515768609885851710418108374379609510450313018185393026571458687302355606625093111165287707199786150758738501470025698022548101603856217848210580179731938286272646920263038245234048946883325643304828334729279280728070787954245503437812188697775877759182023618529257479821027586687806356591784290185126589908374077861743041403894533772785949603793407158374897630802733509952535918189442983173445782642040455142793766695755355989795293345217046362267079596219989066306994610079909784160245446875002529496462300629184131252841705195649529768408048984696961462400532474405535818677805962874287949338095116301157622659944772039916022309885158075839454188935105015484541770841623000513559442675543306323905025465942298620851849668791145090342745114583818105012679884917447867253743655490666170880195105092288415547298351705924593840611322812696226863089225338925928743725338399532618821084944645132297398461048572275058538815052572435174569108634713471895503372027425450695329982115025181991575649155617841339930193493104635895086798738603988233139848444557051718634544579340181476418835980807253044428295305154869829166523770086052986213384350830821348434554973172087884325772469334386614710390550347637293558513738337376466908579324667064764073425398317799660149537192890997435169730037296988938321351935039618033045403586170012740288608030381642596754939931461562353403049488780197602157101562761660437163229702254786066631873459405691083237920366470097204775344654704482783525971007177516643669067376512893179697892048125130361692571908414673875468934749240061976829684995649613651853069115227127961867717349820491936844163011729462146107303174875732389621998505977101800689238306523612294444583977742734956043145295061898572267145738837773693175636796785603545960478766710012542669592911583824097337467375610872240208859696905649840494853043162970653499791717789139961626044376495737695628745072239931543516448809588710624828116303933733288366057086606382878550513533657233699534884623117037465405242535557430769940979306265655038865229757409687432547946777141734854383328603169824174367260345633496230621817700884815581900343498545635652113204742386424393318894350021634618392686115374100535055242041889867424119112542019980033379984151355231430009837858325747702301861518249967848213125430149879165232089794235427312709296063142319584834703547267374830064869915920085030904688221640361734279937002722257296331296604898781403962257610316954995617723527232803140721724750191620573484651352684950560982633495678070593429195222425658274825079291371059923500960658633326012059640035857439720823556804416209422480954713527197821508173812240227193109851545002145127581149895191295438408528134219558930885170802020078632814084965323566128273786021771764757678896748120309808235507374449904546442133531325218418446101519078372888574102048652017104124329673350372341600125485861219682010214768442541266780531190202314782096385272364525467081877553423175092329424039846758365670216986036128662417989254029866214376742512899418259080726471311489793708497501966353459282530543535726344397443786434008053595330063821952570174644942295227656263605532911468424902768372009567074651393905893343804937790515553158661528000134349782934424989947063704275854861530116617209714380329380839828407762053919835439761170421261215215087393370943976998376544428331766585865278640563397598885695735210979798195109956492964844177966244638895414838576109647245578950246946045928624372288840050022427810262045233224168550731683439141786642186779446827437857614641691754959037042095720411405484373652472977048107444019985381516424533949855693431768971700417890094304341110765599448968268029643506666435859761365674797699196873670995101011853853725630268481224774647704959980879053476154769201938143232118019230161869126978972690310827493567220744431125428986286914336214112628187875663662922459081708641898157714890538463538360018568949349776541887931141135741510234930045063814178135976223100401410440980203545719092161417309892062662987603864876721187211456042664362887393949283502685152608021323999129349140084700591033510236664360991521731744567545221084644214281002930575552924014145736605903091056189651098352508469971017591140297001001527694864559865233237935069514030582249885580039643377501013432099852665576403129877555344780172603106789162573163734942705797681320823502865472601890846178299458804673488362142731756384542415377664297668566261472019009685964137761786354458641636005240654914801141327902186991916881885117746587557585615373730406309989006830405684574696433880665241885597301566059324754726655088094900335759018498160435597935937125369202669143504453526536441773631057871278100857297042837860674630247024339626693251975066357235175498134097713434650129316609367076083972446292865480395928718904000903 A227111 904 1001807629087306820996222377277662815868484811380814480089645998813940900247889363513213094827659305890466794939457009261103205655854922044128073816279379895581874342762786346501514168120519987250204979506389235689189463786568806786477445491053053508902611094783161710391774766719594842444074875873068164168717955285699367894586770937812553727172043424001554298326450563133627788729210557101760059673531890507574512201905103898820446656959209077609304698865270245113921513584016923575602890275422649880052749329698209733952388027894406989854873908010718642416230262307878630823268770878639173397783145740994763448929427556113562967783716544559292368264856475142799760099782413469398711728151441745183767188873039825565874942809305501383376590105037991135244286266106058981128162869221573061137649201799195341842614131006408149226160347478107438264764288581388548217556056955573959842644444420423462666918104115528518178947893764690820632835483248666154044000005246988806820766023602018658855526823408964690637997338761618695484273171758638418973550588563471531110220491446198349777213979073883040465677685132756454238206308122896453346933466702224464463508250114389133151423396365907586377218400589637954192066353525752756808311985434446821325688498166330423820436445603250818524389337956800178090272129738039039256691167922795439024288442501547226047206438232903552233149257962104990333648539002195111918183676967411069483246818255775161686946298085452807968360542410221476011241714199720342804063564965827887833202165502810044353592810879033935278933770975113512653224637750645288435525650369075516169400789013731398431974396135393658523649571429268213243134905354908891179421021690505826559533833716933571678497845957217097315037808084173788830148911201137154094161856900871835065765089607865113046245763095225292849629671685020550779006605015916127709522989203966553046942894689115035645591159376189465426159151980364430810225939881848673806991831146203677331700435643743851116122277543738271598688276361885442732014269872443123331403759575879666535766697335845977357112154899758712183885426295640694244082777206531260435875047477938369029676414907496642315127646478859582327220621194490069784656553470135740947106536883139094969628660069182884970042617494674092742303322508206499720243121002218505065295931682529256757134273143381148679519111862757344144628534679128464600579693722327317661344757068312704724787326006941682827464809990082410826098553669467884867370560630978073963453394041862397076793848559357241894190592523298502552063184086708198364255703521272650703971293411265331650808237982553214866562553757040882270325568179447518629208510561486004794615243472159076843860845028154323494664968800716144130436701348443219739375604111766075406186247790811830627545176789011130701046211687021773219190877815947398934320085896241486783946870034041414491213746214859057526782195590478514000275755326757280776943536295934178975621262481797490902888320739277206761457874600388241035306829007772470165536859236739669173033268736400023721113914793048677565120271176672270309283252152593312071868165165639808004316913498941493862606912883348297436936511080805126053040769245780539628490254881002178944068661702664488276841793225285655125583370499831087437666672828431756462742125176648880650712332252660271779798209047910037592018845037080505942236219734900933724727627798683612148135446309667319789478865286545470521813919569282128649827637940895536673432138547751772858873279749204927352897870346486474640049722160491078968060151974610957404323845539522241178617502287140422118291757730289847342511535282851126084337526167450144352225342272245632349797371085740964858928407524790314874989856203498478127658553866426398202486131700239594810303514213159300136409854945593325343214087329592316597081020420884318358918792954767434415662075295753293369688000456332965794894114030781570665730689117634172097638860472086939645519190226809978555719853393508841298613709257576145297674362410470285387746477727071946531624296532600582625171886766375838915971734175780709445021297465531555305290168090573617551337484507721032970142374156707763983333852195006264104911288609336134218215945000769818822087100318027131229919558905018072537460664247298716169829823674831471199709363805761236894675930063071547639839849300313987649953049723819773999158206177005892142562359051726070480806302685391376286503802638472876612645169848807726525774860834474468270593184714710532519146451637743706030797699440579973563319851650212822277941378323939097995494707871651606598332047690399298484800527831305792755292871642642478619680978112261428938406308698732354416061231614695744011309929886778985033852536352887567906945453579756171221176696996685782899841640930890913934082624212890177012062335499419447788102622875578679025955718763798889476856159646093417807745573888240654405162699702613272362671868122585786067903230927061973929086784160345495626004300558798742095834045241014027048042654500938603832338909312051650634016973600817920305967354786097458102329137144643333399269147794407487914481452937142479745494070875192761673702112246907004522245804111597204980330697209820208842839453305349578339555594447210500068777185287171200285056230208272220801279034854449641856301308428415052182661779768860894512491305830246532371451880011214368130300481002065340123538241505288112698473721523098802028431338693557659951547959127060000904 A227111 905 1001809632701563189984387312051914619006612770982334115972618775852596295690139061698924268650391477015512991193066504333642712244495864014474544504875941379450134043511548981443713505419240429148346385429796424921215452009998696290479652287702154246347666058902035288848740190836177786347451965316844522545548601377752279083744205133897368291153898508303908425175342141460466633073483924591559216842650918382334161681368570730502939693719706596068522037228980049184031070906786274260501112148099764047640468783813176720075925315079529868461343554033747055043193082831675527119855710056072311514103030886030123207853059064595264664249136343382495635139174896481370436188852300016040257499003439360764901949782324460480238367359404969235640855388192503188678455150822373345035544945815373218011124556834560694999248869351344518737630465069523113751570030155720207556840303369911993231382106090783046034022410365048942879392467370293223424568374841770908334904198713226514848775871726907487995213731729101556031460425313313045275881498264526793456621839909292668257989366670134879906833937281852121924764006408216935590869337660510169643377859939973737659595471935239832161281650228003356729990622552033597649296931695585520364487506942116532596671204771286840458974201318066185571837451630460607148857468659298001775327005761824960710141025136133608289808863854634927697508609676802809530949321381825249054663857844098833425190679657123257689971320272124385033365156318610069591104511344222813501023834693425200667892887262008752575220469492380634807989276270220288311141309486448894222730493994925558990451012790127434319122104466344589380773125623775176692762653020731367857354935975497488936642373444419529126805222145655967320937133004920128011202801412906570155085694393764288374880247965956444450699386252364868589824820596726627261594424691749692633199083582880196906623590257104753726125257667510782635359967001679453217735625294110404458935858959853229450447068662972541848884578326731005672181984958240564345798171139322431054420720128612751663226309463549565811146502653971306925965139362010501999500258194569029829328542715140145208522426135196095615840368319478664577450526395670481935111127133629029365519315869084899380101249506011086491649545850446935983185632239119126511244055511358708813067755750780327371063809669192479398671175839082497392171085098424129681872098096111216355501313047814298680603863997769599373363089308830150782060508960925383308287252209128682419809603159510519175543625651316664979929308664552005632619478624365746952536128098946404883215614747469275630958005941795480438107663765110930946847573273153107583266462712852088901395075292958588614067755608109525419983354960829571195464616588349686003997381978158717037993561617671760138001689492940315404413263757810528870051200823602495773875912646545855147807895907801449194058577287120057235059390829121992655442237628300086078379660033127605611889419488895141788574063373599100481167850248762611746918983701345454805788968670096408372434612080680200189864752122096859700217791100259628036100343486294476536767558710349565799281569447817930762961142419103470704336162528169012838213583956259107688608853228185928888786513982548172782261542492662683215938908139374265591667735921550220216403505658754106367323738486029338691813634424769202526923227054691947289163138883774275252809055482174451836462994460250130888611069794371497170621431871902848767983418517798529890403436760011764238089324145392084162627090281007485602784233817394133169686897892600124529853381822687853141222306098969904069711954467046942251989234269793029368600440812636264875771533823511917760335599368993342632360623415251905173089062647484540727171022749526077459952472850550425114848192524960070191404594853834791627096401748199901130320308689581355189764995239194682422530772270120950451284792768629602605964173702392422514491691198172578958221001829972444058228060003975217088283593889238629939751878153228074584686317195797507442621518009047602480407403288228803648370892471253956829073456472003482056193241462197861996111938620887370888310541949465879861476631002314290756675039415883216259824856740158393853442285712248414877351092019250719176737998758754366149071789312933778998290462916588726558310652458889399448881689771425007347075367614337790578731475958924120626852350767787977673121869528739213952068210821841977867318232413960134328236526012168451450917084890628916475098600472093675025875275818018793642546098113519773014625080132201232165122395846677176924340922319179418760409502844259749238333683254225479143777980817944783701092498382056236151372122848362148015893342549947517360133589619244809308319918905352252358082138121523246032928105839843111910415918882428208170689407733924321789485784071166432481261593177733373993662672322727947103617522218115708993053494514828565653233574958498647006966707886282387861974353301423975387458239204036260972215379964293070530745073174161803278415429762744740236944683143691975278513568146402979210051582178391652632947673236656150666926260368565314943102823258412348789798647062193184157038467734249613218508261045619812801010251561225621652851454409559755158047031672802092923717998086815119539361899984973618847560201814583413630215818361888404559239608650646801176409052712000895821678762240344143534697114909775369187861253406272989176985683820412531616668319472262600774002381827049536120000905 A227111 906 1001811636319826785481679974005542500458573121392007595829469906610058354883916501076799777135415564703639362913158423671711922520659249800546718531920823057516613563884054130198913606499749753461084162135317079534558905205213526824085664440220252205165105700725250481824534726606167683936305065378331081358720624310786316633016673254413049314952668262373752989568190937846423103443616443770679189403982843624497394459184358955442495595700273588824754965195445202445264168723814166319465616226748457356893141414870691597099667257196207639493186069731000248629292450575424960208602071136669154887847419918694112122358480007264464427222351278687398683585885882462898542454581877960540507166049038655915472037841040257940286288010573813102770021168519902983579794516597430703516128957924136685888339006022536714918839672507240607295661532181227092450319425857515754708674028502301176998412994895152583155694054947202754873162697637049016117250533157887756393472202367579941296558580471830175786587703497709487411163523543525674563210431332039049338450114733998936254762411117757999685147552599949471649933972895764074339607762944947284355594250242346684140368566661720194390831583658152389340338174946901483315902592335256845182002483160322104844301951292370694534488788842648385258605344486839478732114966196145048241592517376579793192139649979159592114523896246315430529131101141789013878606278290134364166159772059896337945890118968999325118230925053077982984049770240954346268833472077234260232451116398290523953328395159950074427222809888966026758379858313493894980742818256414642482768294167478023191199918175983613784977011312121547673816493511502774671686770332794274414735741794190018909929740902606884132146542184421760786914557781871100043374650029679247057024867411058914046556125891386611273980422538091127556466774953518191043163927329820069527568433853337839677813436951238325040943594882380526497549048256187297424661696334550766739862928157764157325759765879778167358324532244771536856649591050611792550564977292932695429410385846721605129153756249632726212942278969619502713679232580105340594208616500841336190181670111789700441334904811018689593124103357900175888300821714396052654880507286098640070107911166769531013016870613540469853753346264568594259562924517641301426988871499749488409483163381226533000036022540054683510486592032754656445303112096449697995452333375706828884211696732779049552132912500772807586554894352181303632371990671117206605384400898765730116543464704753384802540114341491173764699911281275144144107445360770932499943324972838347072504108527994799276098002526156555791085986765571898614952426086029328321302181727148306095011392078314559287772824666776880794006040604044827885806291373452426002020946753183297751315871529388809233731153665691756108255061453636998279421919152784952101051512999436828153621950036809317926922923989783417728959001890376868703837069998775066923225059511670728330804709088758498316375843030822959358629535377701651397542089298277550667690807777868211706014617280731328281528731827879989979144142858276708284179743416672165873568038933395118333247528202952509485323726847525701998394222903057132665158455257373979437578449906263895005763289376632069216904442527470826748080054362064960969699088169584396644015506709302681750359824252855598418238357780258253856280370863554037828020636704109806581624660166560688557567983774090915942563179696721607048329227644244778654111672355985737849522322030211852123070048551181501667046210607835149747408952911221718235792746187427849578127830572047174671389066302403484507232953468837584588143448400919057419376326887433552622133835222227339441898874407842283247960147171639807269374618510734845840048978613443917958240966357293640083998182626534816597331818362888089441734062615660183442792977013601653332054490450826242018940849897249828617889942044845451864713052664944933185305938610889244614261284099878465142644089520449705848490960477870688563618248815685767331577910423134224675225932966695874097885292156503755809445588630413727450220738780000454328981573139235765094370399289459322494961744952998441308728632922606153011099845001978714174062370125766962881620656462601623429180076902612670577858325103521964098899069383974944201601160781344729912088937608994607863874826297909874267026990217433179405012319434226085425369784698490355042900209880335709071444388887782815248588575674138458445866709608607830617971178998272922872097076201024026028510617036051283228495639499685202354730529408798176715936513269190928900370831903028562411375372056667105710141760623107187066904962581151126719017258088433319285732164163669438431490641982216556023553614142412737868051756560156210526233966717892543625840415524833614899643053931366131386174858198805707013916472865722512478627136253131626837535080969046636840747930563683289064825387204009849736476640771243401304558108547335488558627491464062675004481952146585582260576978899426994816327335922212317556780972566556223071924218429225923753152073522905255042409184361250042061466841673900294842082950887686782925938301976144384161559084179741814472531589049511379605487791057619658236524256376748413406884939903625734824251998188525882933456635022742515984313807508488532564589624714185763762188629151668827027620312077681440690242544635593828517640159065497172342972969935874888257597563788656263481458749679081698720208454006873113960510372171861642259946085000906 A227111 907 1001813639942097615502549374175506124231522123919243767073679231433898956224773672614111791673270911266118378714868736997366199440170648406801823761343412354657852655731731764263662455345519039455171843874493003783288177898102721799129313915258652993381813876690304266266596340386772156080836760202114386055566497229489389604272187008675813935917400799419123838565866165803123454148362864370493246837770092373341992535590943162479037909960962049678212908109307071298440079202967582876891468883720409741659755437105880869699048279810646106593385526234678367075755962105282917975690812813691572516101123302019846479696694601016625897086610458725706922039870558599524293355185416688107575947047330496493780429424351038071019844122669595883036821739326599167997569172997785443226713616837016989215895409482537635435434949491586372907524778985553824439434803382615899710027725642801341297397079727910991354769583289278626868307395019564897747912474435529503794143218403649772257727947074142343575212369185121269098409244314541301189246244707625831918284264840771782412725627974322245834476788015147837611595420641785101861348225224882304912502451261203790973796873661193922359285125489158423994888852266521386496317190542792218763997261644923937981569523363676608071106570979767096354057795511956614959441969818928583063029702559839219345964209297749409408571991685818114296137524476293788846957232693159995113506279130385793880721911915812072437224038257238117819743613955461463021207399674587310189627358487022296699682876616072501440109655582010584220940994438402532692262559453740014002566810809843627653251375016829514739414453831825049812445496555109024551612338529642177350263839897816252353992063273152046972470386948379324408290475643665726652569816650968103614106074890638650469990454715263513799237014054485504352469523018478273258949287030413134743015739297572347269909912381205603927336572015844166000934532571648449832254866204725700216102297479161536995114564169859479845996276351987141821396573344121711789191837858541483123661922236438877852235401805481999168931155288366295450030688631644535665527794416074837614659481445300595478020647335619789204368093510491051320333119651462030920590146565178101140254422353226345236209811747901595685187042684769473850900996707507151077352606350981243852948623638740227697351242284728699810184420526540050778776920205281719809749900150691708199773353939817013797184202467917205268172297862596644905670425264316488330836686284259240395794569109262984706150208902544313121396124016117777385731181570029034563183959112535756621099307131328639650949085446530650098255773457107322094984545059934652806685671223928493928910730012197320841598441623812146592159519090706052620501233414839708290284601109072806735933215444093874449731949367861085802274337648355492289660667467753206470132112606688951114631711425561583649650976386437338718507339751145590066745355680259622235730605875711372012228243092564786413883580640720446941174653536291238950596121770709228239090797704677978473767932901593455132104614685153780987002004286862207046496052148122898874413491592936217564773845132209633820894879564216435907379116220798602616895616561446280601581065955475098680325114974322035967060328163573620147240887838957746191481653302169068076887244520099696850064570866136780390949164918282000738363314221768841709041600798094051662354049140628212623462924458222001129934814692192389421748952805529445711797077730562466402480222544965509110014282927040514705904152616093738327427440243524756445411823639750537535934386703178465383915721227394867008102998030674810308845577745563870023221372610718727048426443225022012362754246287830763333157649749301789925573905354798778247093174170673973823327356761766402198427800197785221474440052956333410623059111292158318361411662698425360226671573204617378676185693096527092345277056874278256762848152488444298901469916800251974701552340043488443897744402364570518687898682242703360711106137422243646824959345504370384626479485911119185971624440324607661413668978717942617385204385264648940873418227620325850324438390168261789474985847505600036763661784500010521592403552910912043092074835034247389558806261310061106346714686847889124711180230100995433144068512815964640362176630204668002138632173060311515200631664648113588397004099264066538903756791668286222401581711317432899672842507703082347873333792562608522603397230873422488490369641207698811307620246489180002333052191478701329476090580382259480055244077697321655627021719096842369232157743910052344886381955467768027546181015388650809541508921157390099598024870911932511040452751339248403653988679391846393647519142815484627114115713732280889103908247854361010919749666933467897272806143959631736461033010105563578199555202340351415217596576376878758139580927074922871507611022665214912261698884112440798909185401145791204261661285158871710216402219016545616521718326331183628776530537135102417192537463792412578290352675506353416908241924325222940754607617537425837521855887851773787284772866200408712979372572954950694969435978902921632039135588537805233627068994949120375309098340928532440160512752419983265214795109612460156652150528051852690621312086937364212953549699843088843471258961016564187641669780274587631931901570115296914546912478913746356444473278319506690652585193449993624575077311738280062892464303614595979540579439607404071199785481892164459387266030591831983601403555356956000907 A227111 908 1001815643568375688061460552488772795269765044463033032439821371196532354116076063806573103395777458030805495386922527371927035748897816825577978115190388322950641148379526614163306928540230816886751004464719668607160427394923959099367698647062397846247580388112892541174403623097628394898542754191698485218960277281125127958740609236416814614290859584905770008551169544545886869457424737992778371380493088724122756375951516949906178509081339476006611990946298534947387230880680724643333408500338711566252490299259861940045916986310106060628402505366237650362759113368577836090951339235108597828109486349378603099470959882283469450331140167519402022175027239657055606521309228516486370284238684083988724378329294414735254945904417554934218013999867307800027385265152551644281002639560734534291949704587468261504683283646566516407763353427816134014902455159772345515969629943543952871577373345072034181857140245289511370613928879481774180070921244361124319992918933693107354904882588739933279427689434073051637449731645618766748305097525552036738616062359963013841556454489323432067850698969038720354670694360976451458656183846993146914167328981750719131136474570800876180468123865018570728078689654885581364143281693857401756099532794265225346285164397879033473030342498374567099407855242289033528185049224136105953999683571002746507026321432975865257411649237686962036119801320813610333393137593746775155206371778777894880249777021690013942399913380196401370926175459705324173892487743117825892170503481506819627877985457872405189952585726894525432220470293633029639014450083878178664338401300982479046339203496388348480267949046947736451232999898428318276149938979647549864285746151081312244702581238368663535661725005021074624754870463830099426241250690558030900283623855731406879880335782126388200373225917239632900940136829967843440542286737944031641955405259523373980751114361352552901593188363947254094384153914216044080898343417033447971168178917016632390030790241662059799076190177181521263435444600411750441564804449666635229335236864853940344144384671156456376679860424463929903651969190308119722019020131069461147833869428073304409099813676473125539135483557084948199077860141813033022937591692816350989170604222000943777733514636512074617764872589001090043584129915241003167137119754766956943936580047578022014425410454213233245043986211870617266845723102676827261093069952496557249814046657640681734479017786770008190082061399605815204608055301534644973142230751026424513376594968284659767414867818159578095680875634601109710004677888248067175892314547954038367639710982870398199700392545425445157029813412863150322863163130409820249905255266949639604171439527562333844161810261407621391785926528950227992002429589420731678327729252273003934793504012773446765951460022526090370780250440922533939191609790808720057392267918813112979534503860830812822781466370463188669194993348096133356035112302267145684976302269999898375460596820720166834367649909565352539037712926239681997696321311555227568248998335605697021947012225753243701734147566101622562736098300891636628051868431943015376794568254045835398275579561566650711959568844490240613403405277032649991197793220014245038884895138169431180616211729546221321755630215013042851953711493985344052611971304505973326853813897944721542748968313528152840257091218193598944584532694541004875861464843467627213753264042144869219721610695513349590162983645879210626831074696386727543044256546063815855057041767561076719002291103483298738382382922731924304296259948657834542013492745162024290822030722373743910274441884165932731534610752163638704997357852131217702560499996044572158993106525286328571556744456881440120276473781353328381982116695340113226138933511182266192661559498521684764874903413301618862256467019841991471517469320939168615432725338307964100378424894431733420492219225894344549564497599774115377316832732884562737402774806900269266890853903554269590532319388232603739415608334219355157349688945954873063437309655729815456825604645415782277029687699390425336835302300090607681808741945969249432519974002452109402999803279947755599275338154800086218782313382270792980524131565006765071159040469743395683459611959702105812464778653833640412527039790877776809831278988891373222073379613726810313855105594745546886053071303579009797882983397998040046617166002464546654592288395430164753943363033054853828149203521122203431554654852635646759672483488535359995634253899055009514058584660212189802548508537391733957168136902248554630833287937925832387487410048824228477802537302778592250333079188270211471071337069522272617600959774607429942893681118032064892707554049919445176142768415338767441387725407684800051544042932988667885211350222275530241882797028293815308981098556684146272780235319369921062228205863017595424231483724298394217100906260422707610554360873368275860219536227528670456865798631705551319051408419679091504404034279277663652324027521172205445225263285079586136609829216888102279153528491514810227922570529588988155101705639796338758824530491098704612437281658035138029152017480037354931511980026056370935560104702948714465669217310741765636343562065882617390267919544442857316087083939501909386789703826713835683787081059555073013923161018501906962536575081583591482451248154674956511589903911676563625108485825373087121330904791862884403260964720560566482654213654945611168749864502801827258248799764408035262177932009932656893198896521806768734000908 A227111 909 1001817647198661011172894577794375223441180077868890436381967007072201067949350397002475942869370137794048286086647182838266910865971948421771458622739816879965943637307165520560803523389824234893039258927273426202623148711995460769387794660660562657128014230280286953082795667638607993814945779121126031855728600815624123711767037328031015260911412352689022419291767523046410095065360529388105994072865356463462434529090926860404487378275878600775603042120602214636347818583844045925579727584278820774791902394498800704332691197274379632560713116064654997311825160519728817284518238219811377232491450995835200733375138977723537322669024203902650450520345882789495050073922746841588217840291144985409845025281557292894660065376238343925205212840012270712903658720755084380211293416122786942144181271497661541031723755377698374591304582581615464868184931140243230257278045983093812233840315158521327246197592968215232366347391480471225748599716488455700567806029415736831522715942626247382812220105945876707414367885275983648741524052834557841597981913760169449502743365819819685086740512424602181644096255864753577990917316057499492675236275011496180181313533052776220908559290878907015639730987388270002283039488593924472280360252774566816615090933030226259707733611950988457277562286961645460310740148979275112256392662987306858809959496266272766999844414651576865418358055446120114436137510591175005416063522196407946156909151727363335410511986107585937725471679194236499970585374065072104728147700512324155283030218917143638058146893130625869565689324150352675910635325580086083861241989963782514200487452547142089881948080068106415892874077314615669636231382254973896820855832545223350567429254391177148209715644281498614279955740649162736610796437446406842199694456319365012267803456892327961998434363149892230366151453205889033853210689549258558242988276035590877288201503516311365694317785946396645416876498516522937980414856763888027171859395553158364125816408766247428559025928849715879350125984329479554691721565867486342724747154052204008129788634082073563287787131785015847676223410198796469649626819633444195492340090258197501074263331280622457838050942038847694275463767246212983529352175537079146475307404462069133357267843758305137830166206523061081003079447609649932652435946877929113871499486676885168546830699077336790429225747600032856587553716743344255694542310418826712342777854577534223661902669731008397527630524358460442118375867872739577617167860547157089879941362481078801767625139663189064205934522683230982788207980120218112490456637298019950316603910505671264633365463306559586922473596822391720275706701534641096524485820424653487832226719376512478238817301264186545765404897954211126373367707541659409286376246199441223879692300793045539097400898050996403473593130915621141446611132681738641007364629496878818493153773978723902772981550349746278619185894399364322208550678782425004863587412600368707769381636369901580031608753858451288089102070554724359823524025465247254556933425605363277435636378141303927275319957579264650151296069992101236407038262328633383210677198944307929998353439895161000000128783129807034714320415647935824940276977012983789450813526627358126453523097863289355299223951690306412549875841781261091135461118782257100685498298537495630187671954114614715325696634951985086166864139862868030643649447724688272548209597497010599460319421926111277692403941970716567570560135969114371363693813188865110904958189415242131618610763598955491422052819172791865615528774802850304417439052015702102791230861828899254271059083967665785342172678954377040034244093036538076387250341247021342875526705784450952700988865558007599636868883570967733438889578869647930001010587010802195383023270847817354451482666760910017665296406311301591102544078945254751382477797885397229053608200291054850710754442831656610645157069636424037868673309109787180354039805313548413150629135710560524359028012008973635802258516646748124913817300284621658835761192883524167570952147911998593622683122572794199677361368309281538884306162946067936985754190101526696079598283429229877104618274916001409971449150910133895737610082091677491531778270744732260335216731489367218955366342477044233392959975720246178335283903218305282492003859120123861137271065302818104204086531894520985291254465575567831943433192697892794792017311357605373902955438020108077430153777471655911883398909439341954800092580345011967425146546356255187377588432775048458035449412304932718160253791758467115050245227948874686520055342654412168382349440562966815852049811826882406996105628402654902740988804876928954286841634394353848205498091061373556335641274307228078976107123556021499707411865131970625614692759634056225126009812896615065752652084782420226630967217301641004599729978904211724883045453429126261886814417590727617433304367069828323712658815867691940113060921159041153444995174812279528643570497470824503881320148540450717252501051318413618831989689858256183379851733381663551333217803433975439715540590005685762463650274352874913943646097819619081526473125089102879027318921417977287459764170589531051368149028273867288778946302312846236403082716815067151092189255957017637862556624715500177024521084420763642424226100021352685005333935967092084869359625425239364291387630176937474499321989685900264589185640763019882935579777617914930292048898900480456756357606022990253422295912190807778596356291906409410727920850935998408792181420000909 A227111 910 1001819650832953592851348547895469351639138187433776409118376737973775390980289763349153871757449303430928096725188550637245664872421753329919404348831484381484513180871489493743465118382707707612968814188904529745010834289685724332914409477150516279606266088462499933268588940688768867407835780617785731353600613787606794682733335734146930713705517360899436937751700336572905018341004773239707345546860723822794868365235862285882256670300728974023723253850679843849830792744533826382790898019090655923933113266737337211634840000716728264333668131430258724116453546519687097628784229420196865516010807380909082917427227124902021809861386072500727115653727521459085601824365839080560591788210339197415577160887619131630916560281633841455988645695503732723445217220272498505114901287065338185078504825325912586650218350563704446704407198674372864745686851376090608288578788193669808791521238886280066915507013329219311656566834663883572762171731913708606557962803903475670077445294950777730424396990452809171478348640960116750977175917115915205616139557687258353779282408292709768271621362473559180149490505336910636803712321440672951490374632337132035844692144960711189986430307121308305329897248279516700133389169091537516847610956093316266215929897986746034995855148384739328911978467519119975746418481426044885757393039666678833740106113438758273223945438475148756922851205200194886875045569255862794628480607548297132601022687650786540360161117117615752983966933736223962268125609911646342384614038981833009427859278157953594359965137019222178231701561003568756145693513821098229583325834269098103364214871043000844962631455615786284156658915326319065867672226399462256829669826707024155267979307937441227982773695049251515552179279486019280065805828939855493762688297677377367373972261092361866318576233630418156924694945875894505494448428127197114473366817980500993064696556545337647202687822029066945021803385015425586872376601549520656604496705823978302263627643766674930263641384841774502591707503060184778206230537560176512892982936911282777300940039718997583050242550902902737847494298715713215273375810767361443360600005477230183599837406502875919269290145015192636487295233225548398095177421208407283041907538725888886891312557350214920925805354780856362252652452678501567822386010746655732609972462718914585737120214716720519692352392818283012667055021233510896659951022676186456926250043575993564683692352854613380526638809611319076977860498809270715041021560237905041963370095939290387330260390253700975716244774974180668374538955426468348248793370144118654041956589675124636264911859639286499649102016324428335245734389797721302643548459576044431883935434190347059824246216564944912328235021142615248869091504049082490175605398220255295032887787173712331684466319406026554006377552011512192438453103370064812874855835506080419982871947173292325716926265500024196645372669582483925943846999750426534601294872629508932204527175234798859237948096909124637341768683406326431559317432831300488730130984244646239163855643717038262870948754975478074533030270961678484511210184768529988609011677283329024045959390766642514742567216736661334759545354048153717406649824916946617625172414009372496274637835478304465666205003916888037532485928490092699946149404360442053228395163560765851365034384736980195586813758192414733045818279992203171847016194018707860459911226288991840217476197695735408304263813429010346020049397878759478517740153848948444378633935515765905061106439743763687041932179979691828816337273936095613858099229059264120702691282266332090038845252341923446231859197367003414177571997886019152105550984530001276418216412265703528496368981207167158907611275868614598900575103320423687180175248918750078053902854628166388526693048041478664581918435285251957238706442041941124422659623672377567122727999543355054395561432607121781739152465606013746219149272341028083095667628830421637472648536699565054626173175795407121430141888560042002801732908564064878390132909532846497309631560000837592015224952156762315578061332606681322145083840950712020379682192360474379158987990516393735761092536396951966636114293722216933692019286518861150755196327536202590759267658527146738077844551103916722702772927999785091787849696009301887823579951754620028005379613034634854734700194520698721261921469074701100095699081524231573411604430845573496825307813766230174283275582925382705991701554033729278829149544883412984965592861289352265634064132942399949547705271013954779517152720532093463847573079884699750981490456932709989796637381033370139248378737334255727681731350402440636713724764581921107184975600647679743232076469992662971528704026144600550663849737002827224025003595155649345513011000351690281888237789385998976185755296271280810372863795089802827646419808443107305100632201924608888655613892825345697982278810970951909008432872909463455960713618610426605728670359251310101794208105520315041496048633517095474126414384115071030395942274251499290063001604982851161131828955059354385095890432098710672129535405314664795162982886407202283482978142897323905215596938700888611434313033746936670325548815857458167296213118439814518533489640363110513306946997478213464813892847919362818321048419627248696870451393400538804549685444728001482478447780553007763521961537995686238470359311766254527903889446047180078070553785893066905157188922431795603503616173127033549538299954955373911412149076583731045614732374120807081892477197595015000910 A227111 911 1001821654471253441111335589581392248000047090486710096593326084290869371523999522860731219668190342386665588443587952728260292180913231262560092239218410585830536333017885293085145439792383669504994215891639868295143050885151680555651079845200082785978164738337548844038175190913567449277931988295532021145942194956978641295507077077106631970238913756673247324272886817554286396627995045154188464432163711550169648598509130323077737507953665088103395422696411942167397890191482967631859819554961114377660682312189078783914764469692397006592922419133960871517837124429468311842459758171371187671522028025291353284597226778622896474927282257950203092904056178463608174112779992762164830162552327400253680847056531061843898264821859744658295319328869918518070651839994035391391156432487701022338752195393419057203893989459373850357922909114178908908834727284925175538655122120988918085155728116523999160482323015999772502221932565186553137836785031423834258687464128515670999369713009844916037231591863977856990745720949984303325401887819007913393716232124775746382229797408023610325338086031197386755426202136277214369121175287324915520220113593721473833752338164819797875757503761013988655629001058373528179401165867592660434050726842948092595687763029926917554894913835328364778685303018777451699408328802696997698185279340501774434786286792175191244225613599025862805713474037186929209373199232565168843478689504096165673091481750004932781514474104439476229365315732365963036855909662895580303233736105182825393365809721226880048236713311438069782927398537125073959055452532215236454204914836905399570457816958542443511774238788815567649159122228256844428489346074278824371928512149856713483744620545489673610838483448431898410928885230298296363716797814902577036229416211773027672387644024616247585416542820886983397858903035420105830253527990200158178046506155893965790647095061162536374465916039016685369747031976778741225033823364743340789046026790218090824679012657836647204735664695985160211862970595840772591457470466559911680141236534431852712442437590947232411326577824716756521184977856634423289607561049333351263853282481748797969946408676614661689848061137644615930529360121739385424727398579720347680936543394491031264624270841972353511888901253735757758853896902403845377912005586024789974559753549968524079614803788603122434314440732639423485480322486965809965000998322537266988745069363737938816244186015657187083668854491410669091655994088149957714578902703408349912906865589602324548553971972713857978533018399524682213192473521590993205369649618368485641966653637987382603678718198372412758794754941538510505582489546225191384619105576439098152374548573383213798989352579139224916795491066892129201635031105717220633044090021765359297278411725406986808336642799567965161434568363142622331922359134824941871799846576744067514215034098693518527598975449782215143416214049203905017299523122217484775581650214390603809791215581379947199296671225286846837184915655604142141625827106342627305643197252057795030728608150890060569333192945712705531600072372069111798187105952492487406660261923472913505063174755425694587701540871094679299085066104147493298436702391656174541394680564749701493003026627521899177273046971596647356870687049399804289768035568115312993719363250407474598199619175561997593090317104605421240332386542596292113497020020452248427907457838896208603659622048670480353154310678944800098770721409984675900728074957892448462333827672731978403501319825024563805707308352629735380822114745027957274524094953304800178916985546105391841196430778157070994783995300055975505445975989980680050818657555583086079522227355652533197641522992428584376371083491529467246201936737191438448679961339246904967048160238492621588622284073123264872486689104457231336309617863722664225963214240242434079976847770300532905379168879276241539884287300299801177005286601704091842724032985325258510609933583487824620571867617399684232375775208016864369091763904968189219605068139829801809742655096386641542496984013043945980119694529669174139418849579509615640776883787873345917644781796295170265134828704920142265131564540832928974976536661696578395406160437325884893704444802128575639831339574063564193741289312248131382313025530358622524137293632031533386315499932723652939106845816883676127469471932347995032323705090451188682053361259643170660943859007954751305604041399118402979641881524953947378267861227702659211217780507649697792239145883288245914829317966461358014406822119374274242742307915809275153043545227103799873962562139749856548094267275878346381359831458145335966595537128709282222313041644594196957168580297397458763585709996317198590643836623325122555895623663132244946570055748076292509167509636451738370811052716120700849702120590762040034773460278124461336338191464129692419962077791244534256084047911140546545181061451496616071757848097550765660722775438583609239599414407882511628660801110481188168822186226586759486684652517215803371723474802681275100769555165931286001226648439859328960873978623011774218220337459031451789725489772083226738318267015738694290117925085544400028299935903721733184273843577272451860213861105988156811158544221116231984865458067196100421969561547063430283424370660901379527273191413885604545445645363699509912063342554470842212659315010378738423259353561482986789946907117703111513381321879348418195922699902623445999376041301861526247781093103287856784917194174827402655704984140618009520000911 A227111 912 1001823658113560563967384858659720062236647621229251931826085494533919576524768795468796651367280524895592912471333911807440560150860347424150195606072969618302876509709066815674860120589519789153950518172458682760690736641508440024722505423026858776666586178387419253047400767330680687472141775292100776429366701110014954639002061296578052847768707303787055153406635926390169804864215396125937768035852868532045888213983532472973147801142798738763270900513233611737431545143413519805050549448217433401870346977629770048805594962009701551386218876714465471308149901379600717232563755993258746184477174203831393059922886890159026493595330090704857607237741259460311373807669132720325988653132091913120271015220809597745134333486758471817503002078052587612212184248574270162241666716295451096453731534712731339216682484660702550755059920513292730067978172089634058537630108822944581274798228619188710969594363913730297488437717697395116676279177132231725374442272896885965226808236079193490432112888596737187956006893269947854653048421871806375492427104351623856376035303513839143964266026939097827787726153808531996418213002892871777848610481082458286644362873633651435370392544086035080376485004011045747678178007969791006450280057427554167535779638139237047510743277590160180287030121060471510786792607643608184610754630825303062398668477531008669481169343777029115418963936707212152378031423092088588404560513666846693257874530800367410103729250593027523991200158710013460835045759412446780484482696230270421720034763443418463223838856190504727522047742213690446648199801886974607370856725017151747546987859770812145725618261492330513824678634262344642026851883987103300703177793750051343370464563879462785282248263897416021579676455572516577680823505968432401012443633176842762920765611432530324556819351787654048938195280596301481724589293991761690150235665134432910760598175362287962142993327323646075581088704525820891397500847845517693674178084225667174555036683713598335234263399237050910797341619819190256769942468603294614262404420304011938639236579698521474266072402894822163403795117488742642259738427049182074119788448744953161462065118385832177512668564914497601074746028543972333670272699636422329700423497984535912707960911203622724899245710110612459875588558247944997732924259842213576013393046936865651553944048432473579425842588841828536371509010434943728875387417427873961040602860396950416248545824939345526045188408448593013103382858323160273515685061146172735169368786361370133657263778693327543015995274489845236487582719238163497431929592009418929008793818917252701988768800919543897643980986031399291566279072375958549445204153512006702570994808890596425131226603498020136978680379745546027964750819126910340563436273619769797429776750987197549835136547141169097977958864678272971065155510787104758418313525363562365166843982108778843967462738322016188442346476684986630755527073795319882210800774843089737718369326231606582783956270959391349313969465388093684666503783926437522558066508049722168162074023368942506705737293349227648202035657497680825665449023842193182206866545255387748773606855857729246048324073759433854271707002939520156239375145547654308028826816736485658578396640137300516385593097052024385546248512753241417160886522404240299819984908635905580249588049723435314332348523089652816692982452474323559026089043842645273138385605793351975169787837527697101496419281579261894174941908605407446472201116935524624093381803896008689931942360922603107415091156080204508460313184560441110056502548387636607559458079259373792769713781080979782056584061421814716420029983467755088014292740040792646261164385123689028090442214746978200252332669074788839029267814542164337728236435011989408211939344256759195719237294929164718070974955413253521815487038525719685229249725042248254941172630156873345506901624583218438659760245287135249311001626866058145978566690350295561532296533165882343059521543706508745855948832838137138514260460085694266247419442471575948559813428084387202755779231414996747115854892453480172145160447095063690819057453321261239471976142706699774864958965238816459569019142837325896347112269681077882502044090098891563217938029620258912238455472498664867769765760072123982950576005064621833545373040018795217497627652535718138773378089175840609700301028150029938259239068637765670502906493792954085516439607398847459401340422432917925633522458102725295732128888484595965071652789958245120230345378095945948358378747675549585666108896153501360270758699936577533691709151563212763624629600075077498666773993325164519400718338450126520906865029683069814876295565163492510544914814891325977088510574196208487198896417360334519469137908230354567615904299542674777661400837689582773484901795362040377794832539184630357763763726997398597776817756835411988477422308826744502852327214381254090015303199904611086192080528157286247143643670278405816047566583504917119288163743390587360497681428396832798276088554856124895529078718959567878858336905543909788908739296508060318247433189698839484836454109104543386966221866939579792761874419747057128828805616709960258083353055833267991811882753957663393286677767015176879147109056024897727219851214333298341966251042667865475990657688812772249936631707155718746871926734772511789530530158917633989616348054090538399868969945552286220309873306933446793133711281736834987970327296144519635073141006504405830015878214754061914284047032963601019936389488468693813558424936000912 A227111 913 1001825661759874969434041539988326046087190702276494343239462436608315318279630975634863589437722528236974513314772188886820587079252388852664130675201621672002894704876255697475473585016675822753736442403990033462164618154686579990717403187482053750538939428773797863147569313288177173642603152126373428642624027822271232473954360659405138926797296209231423813760269492337749698386270838160102024866234751773350788594209790791439584617115323286852794761966931242781958608064336408741898676581684470017182189603946064626033503494415710806319629252145625977819958556807885639309568752808928272943798171970508278694683715382648209584869694384890111734695005531849926238251953139884478649312347233347141544928362586358517273292693581547069624777339398448398058538754424696658941997164237492530923436741153462012483967498968467978170702056782775833744324129137069403078462258907623572041839789297560793618899779103297642626016694800328289533947343137448153052861597947173071534610174024666279106083907906477149838518827426743648827807743665324717217359081292438843391623279838063941845145931860826367897350531874084187280069562104508442416878853387900231447342440885564950335098465073247494942884742992398140768614990797627544866425365327234971917271761605917638221808372159160465693555366755934946426795403777124063498321155336866527725452773093528945211716130924472443863595748772279853328298992225725399382504757619030548261756950383755919356799453118747195572143701634101515546235063540928749468380769615359648524773020687551984251044076988168871818191348239391946630555973212619325867539251494147576935646048346961229532951170285341724246917468051964007593907680846442785563704921281266914961001448095106799587273338720332977928271183027016793828748569319080621079430755487072887190079679936080801973443849178772207703472270003464815424517323064519420145625765447585133120263802592848039623856450773926256957200850017860196007306864105988350886200689241046579862595575696141083418276031116644649234467229342218032179860167715640363381166385201172405426579426318968428871429987807216626470297208322456434767166312102746564922887354970586798085906293718099002768346975589937582008810533420098892254818300796396875146503178483850945236391836094180507873853536248520792199254573667302639726017321845355348434959048932984965531697187796490829569212837404571905587849114029479118440358202392743815790202404335682465080014584092179160550224841638326241434917654419785263842143942558580448612135716749029949531941490896336375699108592622415683159656169721388781285402864875397578197033468019248569840534791074542058013577901580612559609920666423597718872756818728929107478823511782061831775503482737428143666375197881388723565739856499346959353011683271683992879349845181402245818510810427455043673355252630840893042734498475794410268695537048741292444997571729228846491051979728965233499273579162796584514739380944450173327442978959863842247630372366449254781540458924733971425442806480187275938217512791863749606005281555432624409158289721958515982599814763245013464386348863464220954728285628442679487278466501071599287180930157935898332060744712993671598544451674226950213583476804646966635051218215577736869149047229087787959998346339041216548048008602910052956671444372995340265016433292729132697498141424936561583801625789105905681511233017988175286664499728619461408911430316135654415899280894768497268573603937471898388051313689125886565684076661857767067672098211154148121649492828921451301480961698710961560977475451429408823977633435458858737719893375353394531753215116700747585370017518942776054162767552216577548478787946221909188901324366379753241142743098210052685740745155750617523454343610547220120174700046410752229416521230480661077390240782165954116337974098291861633426212268460427050756460877472376223442270068053682405822337853562225927758288566085939294199949068134872808256943391833538090434272500438064890624174924975587005823145051570439013329471742245345872046969121241286643570717909433628875088356331917080125336080217284959410975068241818462096859581820527105110667213313067543482712399986481802373233360733346439434364130976642268121147397608676354840627139611424448311477820833970033759927236039450385909229658085249649763509772142351117794430616257636894709722912279079854535703545075958768847183239120870622329157048417259618063350997107401313237251270362457187427974606744661859301195398794994666402355230604613818940078189088909901104392176187130107447313767013279260451359867179734664538860725706362846504929745534403686259631577016603075462481261540422061328448698077162585478796608472400524488291310523998591160167353758593293905874497954578596301553521383615132701376399106327292955208084198748985140812313427260290822872008148859024903888492484817819113735186009589321109935133978942194263541674501426768475572089964465714352801415702270803868040406800085650083760095028844529707994437206445480871291942571520769755458520273747923126352561313634074519291940942620107173151182700652107719629825236258008536800770238543375715536767931523946431687860269158304676047535626903560078783678139351358411962655989987034769887067918850695639761362086198618471084537803742143104867779069528842160062606697866451110470679039605785118006593021435888908745520468039761541772815944433921630759304753754065528752443693270713120179846047885080318423888380916001412508529340419462786236384984243641314772313200882029944254533845015045961911434841264000913 A227111 914 1001827665410196665525866847507438637880623156595662248606919663601362449415733615320290090369432607030663706738903225518727026808619106797290975656038821879640165741047362573477159469148170995984792430087720890924059083801162198627235876182263706209223413647875988824564908189173756349229619756645205539614189212293897510315309293613487455675778571750976073569304109957723327737959277440896914129674158546474818482427254933322807183963811584369698225668817691905743930938369815105869572746859232582836674006534923402171185125791373894042779232189852744050195199731253691105179467771229201327044350800820667742537037273357019051994398705097785286184827770064253752196844969332416950749136925532052955107119539322812674769517642421799899232158117135624192877282283889993324086740778069579339192203136930490587873279735564249232621997695636134339375478325055259699045178781773603757180160928395864590511867828191886254857388216536229452472829015915458148772035471944994523607856357279787520202562926583860849904221767276442495421835451426158999444921709635109001164958439228247582669515783008725823523147228747360209294635590247214438430870815367758396766722877283802358591365483834807248893788593681507640560885482279930962113545307171515346329788041981905070418945578728394040736896593686381428175627785857144825138804543794566446827682920936676463792075545687253123464706446848358433951298436671331819410211434040141225809186627204398812337837799307549703815941818397513583590556142550220785566467259596414396547839799811873324591569160613099009299744479894566377672235543877917551304304011965279708505782767891510935595639424041956676668873631373075432887660524019777626565288945390406299701081318754632525236993050481728170330329623547803171406763710238538435734704481947571417702677217332519908523615265741913745896100022899066627073551870617440959890474295008965792625395610209692627144573410524684811482391118343979143023173057828319062015056943948750883871529633712737439016729269333472619124528647365879374996105337179205852193289852919680403351086267539181830228589209192926168500655326753469284562547103793111031988968018671176950810757512369224373847966680106376093319060053440090986424058838099328195240617049160507489440297772965144735323665661230694043530728359716574385773048828882266114885813705275069438454691385539312478502439502250820872142818461191335668388160139380273213860406110779450533584547793705098799083606596561964329678951931241990720554348466572949880711886768285294078805479184645660904593166663296584932716532643797240641343727272183695399400180443157175814518757219442135438296774384838771739849008486973364286995818605693121361183526462726514401090276437319262391919164510494805805963441441951095207227803478954487099973715834083662831872015249899240762036301430243368195859842310973726206346728969681397076402218899359205460966636182988957228691418561521512563631223423792456535153994313963610961200471777889475618353818415422867864622426266016486266847381295542222829549578056043437668766357385870375885876262837456168802661064049987959912225672514259348487348795247875797734885124116771022607347999679588434773512128214908858591664544383815361200783436834009985341207886299868603849495436965819348301533429080313381010264024116298723199733292723025775733247127630840969823407201358078025135370232943223761228810540749498592829603991602865857901081414760718160498968040443983183354050268827897578322908851800583538889666270708931257188626049727437975166783460961553219267826820392897919998498234840280669227107049732207580687159282904830361267205784208476921229878293061161331651998166129815783508892678909522767321615525536355605806891099138436988596355614601680205173400072776058082608615908990655311182694455636366928281153317042056169083261736225599069476933084842705164881443152468697652645883030276152731031427626925644003311220791402218722007451136501759741755067160157807450769233588073830265915413290647952004593321369361262674569902653018948932109683672429102309634314261719305873964728081334142329539088440410019809785286688711848871688711556173408022193475092665636416816371599290740498886984405673808557109136002562020969528103237929302485733130754184877373246227496091026152699049929352561615244257744677328350029456647409901371782330976613586131034606236775873348619736570903549089625001763941060853546088794169723879088432478897405596571919916544768241826166811275890060127503203439350003375377757824125057733546098439023124102959853112055147178113727268539198265308253225894122550079059542630270125466929018781090334675307021983544423834121228453651874774284496250741173724176794596074724342458348116212300518266101216375609041385789971188762023411447291509601310251319837255981801093012278402243548091613515080490082753669904039025022376014882184522531741941860732729839103457081923444114727787018630340084325510218910127881490856633755606584781856732987020813548936076031730018863097794908231368601198392512382067342689123227623068481411647643655507821619214108769727337204177661047863119004355247398693183655618093587612641143852116968572909830593146008269193875448624284058846211923487131989998944299699855574137464729775681812296582245597899374820690463120730175079061347089189154560127731027232622421110287750005045750826169550167462378265500449462444512027872494603091331214977848226354672639614443464806847690240722435948366834722405002618657551626997731587300880831224384675350821334146346503534664850575258505000914 A227111 915 1001829669064525660257438024271699611217910591795888249229140383097450189704024131469241099973978482306440045538079728811863292073785903448425317849137469826608723399706841773497430167769633818741767723849827329923436941885867636333478444074025353333448350040952745637113783521126987127429030038711076226873142067243679474082507652999600728290030518169192778225242017142129482915122415609753409652664257792767045197312446437044079619787388072408249849741982176746365775494988909886891720149595984402625257995412919289828385522096999443287072902037510804126431154495675333654004870244525434216694195961249325585700551839152871082317120045685610612061015249608059185698817513096117363629898539327254706865796406420346392032280822939811450138375034382233686786269590056502565318964254892193481186644028805841012113302020111236393621494471653354909587374300178165485435439802728088842128767665145679542451751291133923738850794633670036508236933633283956032345195567862885551998956399920967469603578665430607933718015098570138529479399551448234044019255274761310912301668330301734415884843058098446695042933448673920353483180095331114863297643168666972253430128510498109583755197101615439820043213133763752118833174205910126906984671906717263263995153466586071762467480498981329689152818907013875245571728202166289744024677697340155714805239709774792884371909600893132781840028903817388534919394059414876863081624529063626801334019215029391464185078719063791519462230703085578234916089222146959650944497463781465208607017535842948175317530791767169191420774910511707975456751496402374751166194001247436099813705631880111072569163654091271809411941627396091261570474335333231758439695633182733375592399454002309033053948417668241860447949951229121995830079506972130164242256870735455882090025549799764493883496232170471785874413042891408952936802552905757677449329556537410184791533275867792782727234851631882004401240156869258630131441243978427411789074985711752580684056330192142268915911161708593010038650251773939639525513111357700350437278599136005076326691797306290329165930697942473124365185111437652494292793772452551451898929250042291405809688547086163206002996277036967959095656753978189056072611587324749575596211133519459307276792802615454273777042128054142651382566900381094564348153072340197862096198121554045029544635309956551859939600016300256160947158174922670201945467436582111616204441087775881890081279280335606194697112584614607228765972962904418286881369790006040882669089611610218513676887765654498254424079513254212417293775661179368579655288570856954363926103845939865095402367008386733787776576436329527839490907572430728313057968999611459990607519900671961030607296556040361526961210920680160420377171980110413369561718587602091997264644097522451649352497591683922049707398047802555327343603189765305419300665868729067743659322962504559181805828887414832154626146979125136333077187889654789380686120171778911445443434314990783766932688673804917169899230776897592857013434803028875696482445291449943750360139485960738468338312631465861115183906127102595501796633501383422277760141502786806208014092815419968968463056439689461889636962245493689864930053485953915248029033753917018309960353137904334437655906868905319941883693105954993589017441734293999125735319194270956768365301395963534007205423235919157489794714577783966165099980382404805162289922191387654721366900787893266036008143611566802746813039456536846066751808492400574372667388183705607379042215825389308393240965607023840893303657335577144816862780407341525810812068487448307382427281870001639174713201919297752813703233874971399811893917909570494661671750472971397465825802387653437375359614710582579729587651562291885079466809028983514550081079811721063076795590544617123624769097182736136857625804457209887248859770248447799535312037882626366598918253988530877514551836218671926840938847757862232244946083269159937017607278458589675949862626102941522951770196498946294674185504433562383765780050578909097960578770555160524268215620914200437488119678873224872487667301301941218849838017466764198526873113069415258342306166548278265376805245552136707134621446296180470362119244191757972422644685459423503710962609021937431523153154575984574824119288002034411137830147943167941176384563972078397154458283638644648483956026908492364662888734417922049539941893073966406510747469087694155185193548361050154131842697927413903388043718947653310712224663451090479720153903965821765905472476621318897757031871901653923974641070216733283983837604107736035477598453337902850456261645548952868265278959769522125909661428474634780333379956882234254878598051842425175625181383034441748365589108544454672167294649294146467150879551878981702807930347613046940448228857865479285988039151449407484648235584976386474944607941241815100551714777416023506516170584193094574066287114589705728805255041213155577764286044348811600833689194940646616726692561718644195887645116690040232529242492414825153708571833075885479516962413914535947658854190014750174046762176006744349773359978472584719308417742498609689287031884845187972984946577818108131147025583510276296397629274978257499016308272937262818567905929762309065380001574008220291306032815697961396788637469882663051820726240570400172223997846749344852573952739481782293761042245150495438690527492482974919588775783643574749429607432078246602513847729418855784493504857815454661938899322369479314749197779811791671274810919290005844760262382656873943048220676660000915 A227111 916 1001831672722861961643348342482222287769625588979191217849043179129609464940802177068088304840858140173035225811140141264582012574851323993423595592975877125892337795274001021439929800056492198540257036389290237148009067868827348984949948832286265507972753231443604128957181759869464473214111140421924029268950607988199772229161920504591418197873610774553338039047491552594463064130522526846669882042666207152956572856366243454526453013304840000430854657311962485050450534634155933773124117930414021847204013346073441660430255465872452160168102289272099915849554613934129804940924563160743799791400148314203733550902572514012350785927660873707584577141586352373574047124656978946710895293382173584224449678085058052113185742074826687812118853511233070293136507538402805396040204899496616524795536822754706420658395756127403336358717465409676218601557340587390363441355413908649119524678318923829672882440330045994138870080449004446460093413877698749771241344800105249242298115403310159455181238085067736232007298673750431447989182067751915105035917154272415513213857824637230060914446580201893376153314808717294554095139701482010889937122549514878716559267612358363857097080809651051685439018412941125857743730364617977841756205945098963153214509941546675146569023528871908706233468818610952376728532964194518448818308601870411590572874753807384751036741668248542492559905330751731463249615539769044394398679360493274717153581741842012336340802690408891809245962077843168464254161540741813388721249131990826304277838335481472021414069553504161156598544653052229254392807843527695320371818416084134290673939979582869050023417281482984352531518494602677180121624400849014764379192734947434452113760232501515956353259893039840203881189118958694124450523363959737344792346816813462648519842158433161416195151479254412511552242877971598635731809359883789937094067014236632785316893893141719122702590613474440694754724274538089977530357527717892195586070244799708947245268947420931123566736256091899697955336856455318658757426283008926960500800267841010058483924770286533855479049847973640420102240915639374714271028888755533809898039936868802522373828989512446620817039058655674066351468569198377952397283641561500166257262997746485729146246848711619206912624537403075094006638971471364598177565194260569493663040047835402323929419329788717081657780583021786321957229248366877228824679991848596620288293223444197035734279992360582318115796880040692851383868530520665143786701562025066546284281999908729847345629825351224084235942700508645759055313663797974405748650640792752350562648002748156794689400637306231804024709854044103724161747782506024166027621751262463394921807994350578848066631256232383331246945580710082616187517928648410148946506615832039397969684139710672978421712633847233402301598221836614631024014508775825107600530743854458472825128884074081972024833293611640348107467274190403164788332531466937466841089087484101008952361590898213276722333063563910961318147707494524225933132343631634372938296033510977072191596768570944032429378932205247784068680326112188642937649134738199372090437674582462986378633045870714684284222343194993268881153084644668724094874487469222611475714450783742707162963073269402360024913576869562315557757525039672069924306388167203689617271941709612017555812350833078806642596676942222126751616142077751500089086821136759431150748178402433505073477663793760407779497467355057839974549899261708871616044417694650322015549979592308519548042652632333122130314113788271480023890723623989150759516212903842259023409442358175229309839143878219895086720984434385625000384360209271461632380365754315636531258032963450729711211271936597156698009824005109795608673748998654048635287757428172444334121891272070609931088824615518403379979792649349012857463539735539932408668898511363346068403341820688699182754172392971546030712591312936557866885632246527178008354439319024200979553931391525969056718377424495246742269773423879276126900799977929521186319464440353125755742780591950916835055035807951627275349238617890856078134307004734291865697333013845366558317943952685616649443138417886840670362745811439808744975040186078317386159873137219936027509779266319320040728461422344643831323509047499297177910087911365277299861988219569767589588391176884663842691183429594796639408689511575410842186846771148813137423868127552679619429729086241779334194869058443753253556016237838299305726793265039207570197840289878697673994270254319791180162508538594296388362841294767429376964351695603723137032584678942696443514412259447202419927802118499241996709237106989646891264253067895481712169990273245062611558297355136298738037322483474790737723510371242810537767507836014058023882449323437359888671964140856290789917067213215853598849125466835371591366367066344963887926418672561805900998661055806821241755801533121151978165240490793488925633092897919749931354010772416966034228563429913238069282116746819627100815948543593746609755991578614757680857707169563945232324611740708249337860079474695725491055422326635924855347531493801358852004086695993322754840815370050719748695594295194453457284415435047756346621612523396685094382066676703094598765874313015860667604235686495450033182165693417890740584036872642067768534933692158464214563717805728842547599637256211574803597684818277303139373088497441026587088700538945247891313444884404334413142670849815357383604102734344481388477763121435050275651209619707557272637687459749421130569035292753261441922526095730000916 A227111 917 1001833676385205577698207103518649814189929428619151265639682988966738583776634608482738416885998580789341593399285323499326462010064610403997796536718637759797452110122982846042265838142594881356884483084621248004633536557039649697762051095850451636429743823616618666124486928595870428621930581516775843078298069662542606561462699354349919727710405793484856627554376869352326235914521304976601159772676882832706620976744910989700915629166786990323467446613027259233438458788859426590002754291758162525651723351474875811900657036554998382975423182189605558011875508916926518704859111355865251034474296897806165997120348733456826971476361646712211946625130023485263544664692042561851275619055396718673078799729707356432883548099918805184671537937489954384242711577731095932060940477341096553773694220347165286042431231906802289145278946450985543482341188792484163921904131134041497020189279438338752876640415384202479567224265426493674352664028018268235107603326762504257228737113988967119100227480074302788814332080414060933753507907586571209314678992062704802770122941440577667044266674679168936881968668651869055235573971407930673863571308896680103148033758640158445314296894228915790440773851157908526861682099959873903505979330603868679234099107302563086452730595156498969551899955859436779726272546014875109653039948743590653698715743842087126096468948847507080043997317780552937808724650465204538428053280988914079173952422204162001150445980550087548310516778247861919888004470829978783125879614838145788466665425949535966822269433467950634129090680950114583940804921167925624266056784969800264941273891363014510129637217244978154846132285830254443848588552836245988073388261574464651349481726646388559931170290526572335143928639476484091887543143010635184760064271342854018574403742235388256968184105063487524145095510671480165886189414549572902121035444693211929025927116744713872864968225872940408784481901982237813553443329802816190126482989528409471677451685378141909098791247295495970593024174118992919142969858221967465243363569091108461904905733059747736749454515744170436685138646996840807909019778319018527193207181496777330728831445764615957163194529527788381422564304176420692399210247072710677670270762696885010984185681898039837348422908378372858028772842097924974006380454826609861729687176053401796612513143597832023781987346723012765513572906664426804404214971006634850044951688414439483040575579030485760000097505439755820184956691028960212154084717141309226627368527590060575193714298097197898918456674139622696833577562008008226036282769514378647496492173680236187157050151012104049479931169676035235932866578162098270503523078192907950848986377975960029323655428464288499457567713074282825432070143263890273786694095475709343460877987081687755670147025623148599176718902983350906205474001477499056060980639496645515873345466588190797226272784096421742500748656970325398615536971798923212826367980281589856982600584175951638833895724463105400466265426620039984204686617039308201404013034406561648854291208014121034831483052494773881932782602357656961187832414534672214987798433180052009801818996928792332898170942671216602428001385061201051186828987353267496434983486964615240894460380885588545691729292259060147813483320612838456162491243190962582290357177127760117585576505689415171404246428128370587959950487820240941014303033145301724287205674736500387749100156027721094512419760313984406478663045614694355577250803716733902823793436319600315981376141338596170971169066023258090959826930512132741402240587119405286300585963366247877172849456174080369656509518701641291852336608164288646300332230703153227252960600817844906139699296893315227504669782649398191117682386616564394381093142924220491650027044965772074260587623716372043872169428984165214372753117804993599031323828600300598546647679092060302677526171302398077985273775223567347521329439176852823304848223782956755758795953481781473650066814911387469629821735011655927386506759105343972611799453313501955883085194116933330181728181649807622264403351828248412986621590785681000032339845558673376782286862061700408951261178961857509895765821160126186072455823001537243246614175094846966275623861863233167219945039168304879498673740171364237600519868907421812028382176805716058785955629177282453639940471657503372190357319844998407084516166481953621017128093435347041650822561434952482730059382262988321780012369218028077054911501330582018700959669973334613980299138522706395853923102958138896955636720263418147010169181649666044127745574760274450221171263810673267976429791517841833446240362260184901101035909686740189028498634279845652219449265593132957168209622932938374652863237452674444478933911203735080757852029937456454884410038676854224889451706599121422165077037177047153812702065150843511601467719580791209782795362501414155439374778528553634027374622754987355922905215358850504557698295716152466519349031053350902955111638584360559021425954287845717107208978561355422495547915176406451284329596872969316839822807536000484867756230390718402120452892415504367982137071395748972242876635764649575004947118701436466028083198856853042931858009368992456909494756424528175067692253276858556937016505514965249015861940751716461878404121252078343170007418941299607961091974709166607255939879881533347744964998252604694543483928553090528986166955127570542138234478081686671143564894621309327595463085449045092261985878138061970776272446172929016875960561460313421339405451670561464291571466892561515716000917 A227111 918 1001835680051556516436639637971213503147075586190238878353235077114867474074672552287014580185764264481662313942299086844162320521724048520643753208318287601479995827901310754212683921652831236746590704655047160210740255586964754709192619270967693388500730417596293146130375573440770438602918360904724765489562302229412981038687622507519466507045269796098569986493078640067017449014398670955080590448149758304429620182833907906666528787543518870884143253547489630630644963180726553774221778363493621924046360633074374748306207396208641237506316680875801834933719432752094797943962391269147038201815622046608561461138139240603391312616292248649577710175315689168168928839407797898811742342659923934173133972303082366169511355814901819280207080592753710510640246992861114886714401793826011031067305151210810443550248610348607706993729833672519727988018477256260191549644584578862409689274670697372951235222338992150807642137405736154446891008286886230857766374792197916437437146322220896981631155521074081699334841972846214463201624983154397200389345706315653011025456066173246690374963533151603848639640539213053044164967148001778350023437025149360773958725175991116458018829158965607167462703681020171824265794697466330092889168364720773681026358612347563181637356825471120259020967150953115029781221046183238606439064736374669832278152729683001935516913757034368033389908863282628593583848536451255853297361092701077377641617495391852827732606269105707845795204507472172453534001078374666281542704053208654215626251532976110027558721605985403500476854777974877939516920573523375152273777621762998386125719639620123296179074607469389227520958993742294585862873572833230036164515393586608607543836991157728092475788636910800128395559087129881855736768223972470682666474054126604357465627428394352885586264880015502499640889388350949265968549588292670191906955896827007248435548535813630468399572236686689564051825030251287053754532346711945438231145350298802458251595331334267396435188513754423825328873460469385820272352825502926482895285128857745843853988532812729931474641480797722875178038376854032560674996221644304136341506034101242284346624100905133657405596409296030397940671475238677576671396667540807539450064603072153141756461164540257386579385986017276990237085824549602530884857102989341949755150065934090863368270966300189800116246193616048430956082147488282904009456902207752183322803181697528018696097463145909540979256923316650902816556368090958401543988360166956807683796715780831473314955955678448463488903286968735033378462583404076928388936867674169025612994414314020899626676308317716673050723897734349878149294340171092846917558061073036714913625612553794173249363496927078796778334244878462028417010924787989283638593258714953788263732869439692234905947692938778132840070023018855274685449797794477996550316936350323978420522754806298844723793154669965102050622018119531871992143799708078478141326695550709331074830448368167629146275178977831993613502448189575076577160502186609147676784208059692165944077939524345466304981771428449492548341220138792996175642601556563635197490209404827932231256137580407557436966024328817722518011247795090020504286692287147328482507134320113455674158427099187353795551273357619752356909385263921924314363896103524657827354554152497101164102064824870737883756157814584248024184185594464965354107310251278928069517489716699112571473220722959672290815024745725536980120945100811035066700249346725291873904433584457405202415795571330805510878675239259823362220578685969874944099402449820008898254722279151200226245626643682878673370611825591974150485927212504590517415559905982253193660791102515283796548125562197802863188194832265480090059512185728953760883251061871052333582172575527883913464074281688387791641654919643202910532514298371745478786351315549130249333409041350083456310837655557928609036774225087082064711545277864291378248306301395967232988446872708883281622589075960574027336499408383680924937652842735282499766747391222263422556607161565821267796594189335866843839929007676720244829673172784437087335175946498796796026581268866214408126395867565990472367725851098143579016528104438271280914590005810996096419193174929383907013159738342487647010392875013256819947570649981716784094868292769808229853631320951219813670866874603996013672105762998688391818760103444398077598978878396488476778310400455922905938600602418652887597485489512957094827772854278953071732032685104362809237220423309446996460491013164650724892037240470311005168434558652379108138226528286938185392763456757374910706297175004941327788755498912712233731122111668298255808795795402041920480459429052585136768823053446203207129068388411626317451626261019720720177531583492447347996370137042906633760629211744703340708151477522658781542855183382446921424577552342444946542366286238159606629850456868935333109556352254700657126267680355589165809491362812544813509652785378781093487635569568445625797177512653476850099599232702789214814291514555946390062601586930738166715778932277696789251270177688128134930497396433851459379234311039759654125128195166263488727077875925173306720060569793472222508825328664573281885178728946642057365685566766344779817363687308674710673477025564783145634460169580263289821116888368955626615738428901461871348662918745511174404276607797602068054738217808262078727486434893708578779809302751521072022777416685427543268461017832386249436057628429769137092563667545711524374605824163704278788381060334236379207296774053378312936619000918 A227111 919 1001837683721914785873287305672791238470563230527221329402372632319382020820653963048342519606441897593305278686137629848936723522865765506730729885420706441518480150133169104724069364174632276570921602955099585821976055819471295102144998006508473272791656967420698594893051215525792833215199696312824644357576505510939141794987157276203018846623933966910451777839566769596743206179944373516507979304354053444173552159241566953505597209611393042292718234843673258163293197211419476768540467380460346156998450563269989173704229132811532997752236695126188163355199694632948426624641352675224717384536160426818180381363255350884752170665460654262598647684023827852922135153780213169742847923582757978401946921852353893534513987481180565535745722201730224480123778318970857897366444126697537742612026189267339170950788545559785972977237018843041794081023467749732362881235199704109663282960007749694156701686470683952151528368487531398694934475575228451966200072056712393229943258692256312686311129816266023620018166339741345823550137325470610001276159913797750963339415412282608913926903705411625885172658649557249501602403608880838779608729141349547501371376413338320406493105038178610801782809690637093090758285320528863343449394269153997143243116796385553777656417537098318470666328693917865036055421171845604700370262739394489541669073695334762585776942703735785633177128136020311161523255151210520031158602482884834726515383864547669659016057572317095611230346010332876881100660284456935026404437159833634753319844639690709314352827187461793201850387781050304798591849492780581394102914243693975855337522090794461262534303951108474529082169057505435938166215044136527114071751476629322392499477614180360926205327199928142779705289305912912186861003213417031084464828751889952546402999505630635270549800664288294346540825182605580872356410045225960587832790137836679867005352194981676168543764321958297969205080193492563074426657617963085418792218996399376572866983425053252613284603242222352542929228622245713734869874377289434518890028951962760195776585132327890651201444682343935016108044562494101130093120730828838405171459698586117279649696016822606636227146604531685795471939568200205489722373589641743410818070792523689015300047792451602281412261104951900601882687925863222857247820947729541547984222966372493044373944301045509887352248594084653675706221046887064307668600494317152383856163192453846462063720415857795257219308396070497438612922245383509626769762487931523056880270774147635666450312525015166106087733066876390514174389717632410158980785637321868091181531261655353035494795325483176258333057895132665415679374603523840322525089797918655337908862531854170294459734035624748995507463513047494217627993475984406789473896645627684524075833687561970236303335817078493863370712554559724593493015817787868111504832537928135698428982950335935111854894411459048169196729697621067362398917458597062357326484054991274064513211008172081764897357519889356053553026569794005190300693616523408834278040253426704272294003266031370223787900260357160866394831542939300491159277295880578915910225932170258943453940548082880899255152105927968209210785067215157609299266499809345073789810831837947112414105160175147091789373275914474738304155038934878968837599686375154373633479246279315048981176632911414811119542510155495630764551863374876203796217777524885127594228327027391340294961863281652018054131885281262608670880920936222573643155688391646734520771447490500780680906600086940572031151100825639132815844045036167419953337157907222667951153113502295172565279831257763316582953878197159115815732586892506678918432306090801732927464025196844528226297873752309227961900605981150474838370294113635642832174208433992082932762619248223007924266129135576363544700866159080872767954170149027589104472315289220437518993607109621518477385689974555713553591594220650258463652107353433517667654209974703721801139956093843832745907370847488659133573166611752675957287846790654461211226402952105246413769950318897059205322196452342517333923809065270332246441914419144161065423669616818349948061499945246465278493511711406464425386813076654079954143559951422024334455614591744393543316539047040109903917740597442019292817382016300333106289846307522496878621014670478011592664374969427906086933211762697804750006629735019857069350545333880088799913180455337117176319916915425901256349459996889798342640272362703923751523934432769750128307594130468773347989504283769994476831777538292753951235348127589155225527026748511327231246776760612249184508859792063117161645445319622861546153569242977469696895404672811485682718567223965134090284454737751993976345963633924100476602544271895539903251586719793308848415236857797762302953609674898770680897042508113675123515711471660536789683371115280111621167576889896081911851468161187936720447649561130474292451668937340030543772594576968044661628972477237572142883127338165002819996471641884473124104068547987076202765453714794045641831365720643427586778975260849582431319143046995738537108848195360727280796048855308191434666648701526244662248687473179777185489405755075978038365237543886528610596417303383372601662750042394605194225272123069786059230064765099032822507933123502972334449034976622198329095618187432724945585692052417227699563239008815408785545092068605852665006269632741213766698553360880411411069396320231892096983234791096696019502238227158958828759511408283040118492775881896774169624725556499392044736625215756951596009493724355354952800683358440000919 A227111 920 1001839687396280394022807495730965944415068958150535308258841198186293424507580736882193943739194095896914701032213339810254122309468648917740019298359833529723044899491989375234377501559147941913821913561558905316492652611372193789148237541795293670467234857346132705872644708482093509227425356273614351645960495898460601371041334269478883630154107748271340328947023878743789321026289715956240613649357581561832290748041455816456670312899145736291259301409258802256262034167183254644313277907620885299327270938247069353049502166521492413422023558362072099050650603197403973088742507159986105442701782460937218395677409515934315800929198593871290880632669618190402525308882351801329779611379793401575243801812024464269997974142986016541061891873894420859979984856016855592089377744699076735893685402288650400477919636693326843938834365610085750330939110068679843868704701982959426917707711260020381419302501105658297093679393460731620326129289732711414817118225998740279937520662336260052614281541544024996544332294374690464268938211282059317513008068917189213135026438102408023078558312528661744891277391025908975562193760643891574138286580457806763441229795317188357957926907930668329845447649089011661263446665275238606478614837849646282872682508938120190151625286751755310477798906316231904634540167658167170533480241313529265911782363649875102572431255685676190991360122243193293282295569127238603662213544236503135092135817937757136859983751604507639152462763179102342346950313323969939196115302426411716536142625164362444238479783088609403830806078325390044423471798540050034692179074370189465667469767452517131817208896420197671423757832616029990044349081980752513553146390096111135750676004528045449936021882490066847353937916363128453598247053567721150303025210864789852253965707272180904391947411004036658249502761756305194129803808780082490165673133225048584468259198437630583360287779018542313564331914088898234522555184224566812616344635399138226269830356561851124458495544032401799120560056877629352836874731217916744933563805537768836168118939654301318449934355301825062497279055708048079918526884509625066626625737369172945850154073930293657339513925167489262434234481681401218658114356812251297637351621125823998075006239405430723452283672087531119697874414248837497868985840840552149964329592868670639294098958070743707405723108781725598819956410898201999649727548614131561258723152596908566574947015279930875346676925146310322684482820325183837420925069054954931566217577881500165005864594166901180464266793879035363668449331378466961217699521964753798050039455692263351786552294174200548377256844575404957112471612394898075865563755251333617158465312864320377187769160919570881508527449177741978371550269942941747362687604137337186186166885441081627374368731515222072665500517851993642919183948544818237443261069596661237764029484323415260970311822403147294138398125978411982515522724559987407651490629481242720365789325263023278612519146975249557086155843853531275862884642834064720593522200359534341494488161871958208588823490691376598945135883109838028540120821438995034466501188986925793762422628031745808879370208674743099122874671062774028366690008321840405787671264131128281174009874929793283656457667307231015980274027492599929210273439650212760046122988579980253057122098163516531884339878502632185597998808230578769363030904995086070054232236555975877587925754092807108137445033872742356171352537161084325143202163667956817564893763741521857248883504494938330116723832322329905418870416900895271709491094706594382994039195799623922433345810617199586482943361226242139522138626383529978004577638364896498971023897871701261124251811064260184454794331979499248944487705374133810591274143828648067665866613721127922197706449783921170623146267173021549274780062854457354645352152488372229608553095966586404311381294662479351827363143475229662989943947575583512989411680991745422902282162406523031986700153778948731521815473184058562963231377685423104867306090122411383876871555595375140392279041275467625424769141046044622858098730582728169680573016027070248408814897271450329190155202484021760842448097859807865536452370094962910650399845231692662442097814684021784790962619049016201017117625163417355314081045630395164352964790195723257680394790489947991311424434409307659278741525752265655003301685346578937799987335883620428871675873066782953797751516772903853521634538990361051673881924523543787894953571792585302252851095899969324796397421754851370045730085947560518366597007491559655819342586875057632182478941871597308524423011235602794494701656608788166896335885751387100183578264362843773224757233264740989020904863740714599501750051273776954625942981596649296808771913967551300366894723134770124108301361395564930721654213799742771959279427823240799326207436778128437126462949419177716730034852296822966702943384905344795667481427421500072330037940146016717126664600559606169497216732853734269257480748310498374999405205768851375630689946594160054582119592872410041528897074947115116749653644716267866732072922319270971553653084183364268480426972210900598416848610470398761112445389101054896323083845023995470543079288794612804804706713931556666513235416880448745656886269464658545863368139091546517113322696115379278694147214268174716795589736673422077753443917647615585600103802043212424510908278495908405685457324750445752751464677236494255435477591804092144685659336541056420626944583098311445399505519094426130437696550984728594728852351506963596366736535581493781180000920 A227111 921 1001841691074653348899873626560084119041284997049981046098930494539287424462110370022847054164033231765500052964022098958247605187864331131514989012891699519504683639140269879062994801209426990845531108928815106831348186010855440477716344543168232263048067318543055741170635755176617422198918018291111699178350963175094821786733137210352435430645165037640212937660771321013707241835335025329492581757068372297691060359178778347209061659286265937373120490885568902539022873433088295813611147057408160073717409246631947396624938276352121227274038869411436586499722516335255168202055736218375784062237443147117604109687382690371984414209915700097813162560168284881954882286080047430879602057769273313238464194321226141397074160245399788525613793432142422926619974591506443847481591065557199689920459651916842951589453253361649442046962457305839733483596730152818957760642707029482157636857437012159941452315645553958821939589628667990173301838543296356404664719408268992205361368144147641466442130457420796954778059359419261047310125403334931744306172484932050887599654957191944812482321860731359898509355547695518368730587635529810458312554018251358949913407130275407615921304503377991086143928729182527029596132099077810871635298931735872587896094257159894949595620036224672396451321543443378208404431571702447065695975703573641630230919697672933328627301637962410619640006319330260651532861822556853602988210348632433005615521167482877628509709801912994790595423972493398354541302130343495926851536759630612132199742062696292928323677550733822753862151946735696307422510340685055265299467877334235291802707126536714514760678069575456207867992205602613053046823734740750260014036969274819576496318183487555028412741393607626500287704481459255890549241337874967282531908785830746753081780262657192449248125559628308865658530966415287881557586487515343640285427503983482244427591455089022106426472823425556586327000744783521332125531666260508604132006782669616805549883519649697264735691208410205260681935945454813879473334691232509306389764238146489882753828515696404041920243364519334221465060115250051451452192620433300965145930152215476224497459656958791821910005997559112450808227664354892641892351467551242548550305152418248178930478700402609486521278974373463033655161909395783307618118355954986010120899979979872153669005053224285904592092410340590913677069397135317575006839783761560189027528517659357597199626318711897714792569823242941306909057691852211565543216401278323278988149187259775657232046970229639201741612556306535388672300277762955328433989547204816941920313687679993205051600514243294101452870422830761050027253171922443491058191646056319030027780974457037243296669366163432986614665717237132870342459518825853639770197922723071564214911573250776675850061510016381767292567354989658634351910062319222311261948088007295598548576876683954924850497827914937206021527354605467209641866688243037610167708870105175198796238782777160593650904290248646150065380660111665956355642363413049695106439978569657020309744446575987949239209298114570081437976612515209416673238601189478635160689543073393541681839893933547931822905086515905296503144948602905368847531584092557782968673494399866732598734275837129038082849833130776257166391513302350759371196981228254460785267926452323933771348897358731682284492232371269648352214508597430678657194754853099842448847459892854761212653538604020331888379656744755969770783617257487766390916227498640997790137246794528568845107501481266413393297125197963398977855615508913229454998346268830459024897961210064368567688382136255541050858563796381638128220511544967012477641140841254796457931038186569540501577215039656015101410932340201307337004443874706188564781690734103550753567953371422601834302622188896472336351937102011194451719531541815109389912415603572734037723092635259343877080295906591291096092242487963021855049277205015012049084226297439752183153263249046705076670283346510382048431028155871357913745551472221187866725170273380402296687204092072561192240928774344854163567648066992791138279176447942893222493233012036878879694896551296810590868336329148235374258376291578198339106788919748957016269724007048670212830954486107836295485160864350381308922217379374864766775373459380135296985973628425028112239673267936306832437629352089544682297385430567152904876672092880280412529055769492282932078279301352767446743686374681049869344692461096392123622568363641311048096591949600579829325132828813135230763244555218047970931884653781178139506151530349111911905714233000135520982694580296542859247996964463620254971023150555230903426700953461707553105820033689780345079717645117234048145153556465734967315130673402899635580337942709238520645738202530820232637659161913440038874679227606824809007543433046855733351685845306762436690809081380825806447306263164703617307124429807112699315660317822154688135422353811142735605632177235380187621616316664405582217562284379980254377378798870891927607217503060147879726413928411411536508113684009007373719283158833691836840148285020190419611025737834814046740883298097968560262406820182771530572264390434212504212538013794733195332604663074922116716991580588731280273928739790304354445373565223276489612484204374967247336362855490251171380300562442413834517169837657667452970910625195861358590609126665335739206396398151504666124559098698698948907815253684184246649948273751745189197366063256250631721548900900743228377553947359149246514421331294694564400926985785827560826052260070600800204913699612143484204840000921 A227111 922 1001843694757033658519175145913314431713792113675560077102872157092017661838773000819079519121259365888224389868231112301413308343264452737867783393951985283605362814977825114703260937823795032197953652049119142548000289801910969535985927782068170361970798121007225592424771963742255130725280322617920856045475705525375211480478250075255814801246547444340134110338375302227402245371074906678516951026275645820786298159737664414017714621593127839592096091390259414375418692676578899956035591025057961612129935796151113389581484456875624429349971925075753385814533443681237188109194736356759478306645581516561196562434664846741687748662809804128284159592622114337891976577654217065665581465172059072173710877848039540047544929929450281351047858643188225319591933410595646875513269173147241426575140416100253099873067781867678245709153224386815510797453611595948324288489548471027511899189751300116258060938529803830627356127849550153829888724415353116868087796026292991625119780126603992241062727081629097514830424890541435553537845333121469475958379037959507743632512967288724169933844417352002802916623904661722482376299187729519324172826751785257166050849150326226936941219157629039915218170348710139947001102279680745580591766963727257444803420403065536586876581107274593220509362690775987296254532148660955930422448928354515297272866630246416892130309017463114113205559923151907951931921694987216421126289086449468056937295895390120458447029064195738632833400655702190878574832110605409663530066492764935278121580050463882178284369835644685741724571061635758972736799795661313163611458426235297781198920542485300118422255073799778149883987743915600500440313798398175392432576244835204979745375064988171327518270173640477693658214990020864871144659307904044785412906128498015389364421636365463797925751874975036174865258246818971209371593297494188867163927992348324538258855261687464025272248045787843149661154856471446567254107019089318569964990479870565800148095481190466733773658828668163585548424907527584229044216008549054896677159100930032611928056254517267315788672903687613325778201220307784672499387476738623304863350819009154029712539478932255585419719523913768055107961791547787117195953851035519536678590001730915663805710737361935285500846586207959496909141688599904224770484754693828934252079669629867783820443720595098254205830850818005871750115025675291889231091595441477984599292441155134192762223809397960191572719477507241115866525199644910787146022303873704910565652208626583959205479934158573796425849138351183734949198586999842405013267948222693652032232774509318525582318354092536035746899128023229454704777821471674864332778864363745578910589696401827692058291639124977544319719375687058817159022461766519741207534521371554322753902665887737010517972128512027431324586718051703113151326772496427765758025793666028352070177312599944263276024113649622724073536250366038022450307559993898573518369218115263918517155132534360358646828568778614128210705541315900023843701543421913636562996126729020637423425531723386613053235818324577487087448111869489311208962109638140893296520869418013187279936331819573376290736986517198958105063211793679699987206505127359278075917591341067861068068345024506702465996205546786061051598615069397090045223123693006643854539284228130715430636459803469277649693284823850051013008580840849874710321490473246517743537271517720314685619988033509614174950626395932014248850416468550928829287925005952792908464870251457264138503669839020492421628973462097071072331241314725376864556360993813505591109416622992749500625893590586467751323465927026287530270525846467963785282566145531901329159057549674889742786516932961842602376874977611193407639618634649450271784686486893744816840812439663478065785162871943143679512688635262252206935413431603412957276738073758589030702795851836061299801463662871722984011955320620634637617757640579478131532740952902935381665884132670921007673913655090374915416176286405854183277320400360900931415480618853642967369386082603873781767938115810123812000507576864155982815408383437690377696949828822329937425585692681098287218067736630738468245103047488333397643659267790344144088793635846284464939687485574710696473730049881147390635819022792505891341489654812973011626172436019320172100174489602447914561346236036824426977442366059272513430216191221164487743301889803834580760523029039694279211796908256047714671527296959679777416454557104156406195144354889525458692206176825941761133736756910760985272975147504755615914870024285575602637978388609258934378678913503224510462118151933126170975930298106830357279719639967278590769539145146269460277564031327767049348508857751943035044350704162496390105832148759180957526130197198453380310573136864869142619986852856978661261596517412067613263409776719173622392441663672781131320790720650766997295181327325937461244235982439846947539453828988368930469603316169696718235974842770374310469120550007332281484153284371008921080574342495748794253322005608578412737026645654255798861620555871112429276706848567106815275597093154216794049705808310911672016163076515984923904424936546144762167147677758315395697940431961164421537229544028813168941876482843077221122525789457171519285014683686489727806198982352594012791096805930216023229459593303195554037641850221522013639904230130145152230259225344197167090678923305988067809804663629234290267995820896828015451250202552899552418720199312885693322954281840099381714602914737851634695629657202102581496445317446268589899550513072806172910314629421000922 A227111 923 1001845698443421330895417530914706384716095457140746143225976381790232915379557390940619046910274761352792133085245348710673889070922891661585394798387258198563038326183950386714350074466607684986808620965577709677356570695659225171914144313446018153768353830340419539557413757545011979480365155756367173868896684777607911267726116209969232175665797502004377625568955766040345928854551941586494973034848205790320871360036292828987363878675161964188489009645069074403361874611425230240402414800426400580995751895948988282561631672447913242322478503792329498451893636161624828067235699578030136089383819023661992241680672111961693849347935145333682500460843486419560484076725417491813632748904109814234085951956556771932303798877913066091365160950379897902610430171535848092215513755838106129992436366691164840727350685051652527812282993251217321971169366769687919454985306492363811247184067521982000856442491739437919371828602983913340567716202628645735778235845480379491694761373958884080903061565616818642568033754436438577049533147764825593493996022973277490163068181427059092424992340228355185061498378011022450273568421959164195575945286980448182546929893074614182264817632451433868794622793964693438551813754855708809983850336389549600386574137318446623692594965487212149659579037104917526685681279516848820762607326186676030599887534349446465266420344752521737795823923652114249428495298179073533736574485424652745524777336976295717520463080625357314508753327712906858984095861915089572219050056971069271232505681491783363986030111456033353545320688024020092308009572953481975897100593886850783917148705034582381895955203795165071370712055683220339435712065972725365048620359727680613186059736161804985677437655152412233219994679950557208392942341332111352164601987027740476609369618455654748590690534029537999377979668469806316347596752799226269054146976564023807403948297153559808745209568177508252524028622194832509402458005971231216935869901247393534497026160575879231187476678721085230667185799116717348267219283101598660095719945941844707755133620747022521807608076991500457640333442488760227953482424062124589489527244745646117868383427786715990273931571530905876646512895020561985105833350301329256250112116362368820484620100604479530671014978414610633853762043849626262669538512355720203553993187779086143576031489328870439349114976575115415351517934991666170417734740049662027771500079550988974512949976248379361174390725231403560525513991388401019275744384352769441574195016652013063186138569461210066603212350847718824760361950008344104420315019430156107872332022032947230531689525524192620304727327720032630740856469977290554510585086430416114755691198551192714739218718464959124908644582139195525559419646941100814728191082800826867939825102128853874418742387780434393869432985457846649202563416515620848551238087406353736038874157356020886287866710772999525491069460232517227171746993399376694627273217243532440174886991645829188584768701842100781148713316576917274983637564868644838026856203026167655486130721554140315379885936846974926944307716684275073575069318145686930977117983824591333763237498150555175543556020059349087416463516623600142398003574171522001210381185393281869709390614428598017203564008501114304790589942009460837326100863379882832886598738845913903765614997142617535690889852528135206480739337209659341901473480437570269481719658749814502666356504512273027655574955965296426456134158199613082313888095815411888586552046183407629806237418277515062961132550306650698141275422578230150699801176877080494871851768382801097524914830473805960542122713032907283019049204749391436209665169698186551252120461071332058054379432965494131311022423716259737697686232606549715126810523867701936913596342570534789439369871840434584943611151188303170794337816107978556632560837517844824132277284523390041879288803921921968431551332053435183636399069854239710013283989006335756961239207712256033086266882297841014812819496736709995966829815597087956101745122261948155504381940419079351785423429090494114503473786723715742063060381223116178076629762329499494349073423664972788752863345362175343393392891302320169998018876356769772935857332856417286433501568694736850891409015161045761992066249913121629258973897473025507264112815553067206237112093661839187446189239051896858871274206776261707246544675898748670257979397095995085132660192267153674079299002564403120540392275590144929004314912997889648046144315434130138645793522981408970280188445889153511562239727645484118740772320675886118022258834552654130438663547535340068822330842533310182040263808629712455547789878968503131824373258976671453932782794806110749987237490320721513385373955057896589584425209460787898137945336010938202039014802937778505213196358652791809695991312215796094893965589447805375374894379686119417667801672536425760992566011214071284988689351358212496166915526753207891484853653112640723425452175934532438234901077082666214733864336272423200284299545611716826568247850364372863215965440708171038993689209271738504888342731710143963801204207453928792076745459093675787410541409140281875549054089973865445590066237799549458374314937094646695739202997696371184234987625635315768978537177730154305060062829977226244616581279627503222355123632136952447583099063638387864990591092258052251546058735648580014803393898350123441459086861599997710120687241584289653733482892172641819860833529359864107292154568786121562770193440184520285507966007194697166689067604353897016058715822482776077430176659711373627404823048306566054924000923 A227111 924 1001847702133816374043322288091249038982951574899946632604587273665893623688296132393562155147549502383193579303623294811503079306399620199025453516438987189685483466976997391800145678052053357264354799550621687180726806266252616200562577172198659118022593196686109422275485646780102297540581861355953406280626501714931990778023276450721173864054893018798135086879866769841539634244182248445007071118115758535706176355958226603413284188988901599890824258783496268450120421920799034398186316705299965842771855925840650244742045682321676653692087524319987111185814786563082617873210596861320097413299238312993393984148594276743483107888892153455310358021716123946940701083355678966070962159103942040988542361056286974167999623945463276987567893399350750803763047167076599230501102539990104537031549110137323082640931886653149563335470939571494671181426493597624005219228268138688306426335534378217855069144088366360459717863516013763180544847184231162268654354285083982656427451771856512218544619379498887149123689792989117025036145811277583277812061541489365057680088999819789433575888466043101797354516498204861848413807246613631814716606919546849316691509729768349482342855935149757552504731343295063197589980718536217419121789558509630612522047653021917840182776814090266542976603763042482373829958663583153322311587895470905955023594218827242297529104460701080933821836401186755993733842247217737970188654742152497305743818918474032374216508001093071536159186606586728884142111639228238570287589085407653146878283211225024767502294201337971895776383092923671569286558429999891083065391074924427099192481241550793530518233695587150406627055018957447718132475336896416996700952281575967492302450903301531934222420838700204267870820642246258894517338262345649357079402271446301625961824821805527238263822251612680306579003388254277997713410476783360274209190895990813007459214780511895260603139594571372359494745827102415744211005364319989052379214454417231038804224588828052287464748586940669014008978969902767156794388233311120647284491082485059432343619098402335959598134424891865767737561109829867004253630546354473326261967600495272258341610010523859024226979863808629218934352419991244064438255774850833905057589097049922955220530154180875028892714385159066616488821791876804820233463947207974430239706466831209622078688773608028653369398576550862734731530632155786038724400283629911035500114144566548784049743867955569634123715113821281303855127801300517270878138025054392124809204460131480715003638357779143509089186983475994671059660286997294922521524017655181700236325073044959063651641270377661350335875401138941171678094722235525731270222432736256196723556964354679227428246369210337763187769421884040084574783706963235674468054019441784935072189427456304229460603488254691982609708696892492978177810118529302553020438762116770522952680206752265421017039342243145047376470819647364155955835298870913185820668573216448558021652077501295325110611511020857636781496999875339723276871632119930873773110343102010711694712673178159998128793310005795385075837027812620994013346978973114260241341797167262462076487011438271540322087533795098469128121150592528326386494690478683137749256246877576738681788965348758806054573908926665310813652737128293257632706118491564369528571505399537056309194397657181184466157765030190569466328448637320752639316433509820823131785375671388465023844116910596432213596757501033406422591138453680631123584172662774231485323266494591531751245573488213114321419452079329682469209608058002975918787851102569692671847698580746753710486887553966282260453210810582025367688216560270664466691121064740665059077433410925041660945866834617275782352083918504793342184016785607288607606128038477887630983276018403089696509087102112480649909095266926034712044142531403837176242499226562583083851790488928385863520726438230010811825323433115278551445722017741800735063436096182236891800227255289791714200383910597936581194032000788053210535343402535872957256964851261263920074095539992820558044396063570527553586983547477188986967643187895808900602477898646456398233299481882693112748169990578849676343047349634529535311384061124842816135414226938910474438589413409300677625223268379610353540352898230819683209622914929111825472530805686686199088548565854410950074528982460401318755912500248282327593109715587037539128691890301533820940653752957447863618121468129037549725100326981437766875961947938227370883303566354811761715925042996240891952180324284156132505941363954136733862297464911554924470593494720597768535815603500760823554983970484786542475956031158739042402867717903789110996940444598637736545514102240084644706137028652806319542973862771661026900215814816713881592852720652697785221682514004070197069920176366495292757847219759264889637965311371007575868410301256397464973335358639513053367345579096417949932002799453968355925420737313858446807634451016479103582857142166071324934776510509910945743796668814260977415743201886969427558491111279338639686264060639718309121542394358186744796637283178107382283242755528424337236458367799925056307919311428139949728672097121488896020871787262890325553927409125187092162514937945039747812066797398097733592291727288642842883492931366914054386826300334671162585989790203930391188299620491912306727770244682730008711606244037672059193374992767911446744435576553819437184176970705012508126729904135897148652354198907375770166600195706716293119667685707331594255183027329841480486244637471028223090737811839546537014073796103150601564785146489757741481350000924 A227111 925 1001849705828218795977626953404929803950114834418380337040711736697214979093753276070447384880919178435288070929429109925007456963847559109194928675684434672861475579745368307468745327956695111296602720575233979803135590010187792135099319072181089371027383223718734440663989778211838443987631930540195753031682695794066523957227224586006349190192651896408506885648036151949510361557410390880649409190671499794188399562520617648506454722728292213815348878467825346433012253087239514121643687847692974027903115068971506174146586178130479665372946995252713272656244828694203850402284718454446584353916034775380636151912900581690355922743146237390269333497098484878727751478338285193352168883536446616123720228326775000789991403172778864115243955469046184344314274795268322953528027694102969003484785067105550920920406003676195518949545957985561531177517639128640031100469018675769598496456023238039427437332244653680749947043513821423379468224360584963014776262948056774588547284247268361170195097584656743085332371221726134969515759444992156299830852340018954040387231082507626004973328558727608891217882852052796759759493051777851473558277188565112465103162664605262089148746006679363034387384918888955164922411205059102677801772093278763781446883147516837309881138733020202128544202504100348879757601405973794807338715669825934289509317589985080064479350072444735915638951523121762543322177600652803910366416045928245036253005753366344544944280138391553259221633567645433304272167016592532930902814571013604912127605898520214711870337422562388541608718612336312095941672983024443073274603723730679847452792775729359483400260149672645625724073107996114920972228381507655077468972958115482023877707827590152477550127478556204230624203971654323392355176739813781106036784318898679916578049004978561479699843124508592841405587008261676526600936097287966244176940088103550842108665675134052336096507241041816292671287308341545920420298953821315234351347981629204003365054803742732917408747637206655418668285902630039776529585104739320050242684052807128682516541940932777630649306598638907943392105084494446330545150293387612552784557999840983721641381047626011688517241601778082904621259382819437534031364089377277773375097882971866942950078226420698770542167691057165919643640158886534811799254787873199307676211226040589291310153844841999837937376444908666721480424979801698832361486066260060560582135482767066417067760978468792595286734981890334555692504107995594357921291380311166489209101309098826782948416351992672928806743951783358410698154687493108555161360716598796695580295389587232821547735626429670416133051880269438722232718045794229345851707682626611084149519995353852245588150032988336965144830838297975208072813661005090181292461854735095627559258744967219316966933555587249749605893481916017330178308627500337048209029182145743518406319758376640051390525355435541666955792573063512381223914693314339180653640837858967717701524588365275440709615903055294909794928462088190760639741268588211476069989244484670059513109894948020223727235427277035510729760204559732311538650730593497137151716592919879678617586573078531179367017622794622503305000057747413047926523863325666091541360223388860112649873047056980112957757420057279600135773250128976924277211923066475251793930679709661256644461102142210883831384079810029739994939246087737287943612052800786369292994068972658088142024350096163896901948911666892833533438687209501404326646806748805668937970825252537968888125668349553853329370579855272708578267895779077816502161458527572096634355961781272063435611507430216475362543925756461523818706044653684735803270663010773129370709365014539743049957856668296565583938154491361607928054441415943173589576793535607154062890836048041530160117945330847315003029960500172957412925263448894562167808873154928475371500113368377086435769063437803598467925025115330593449949389725549437148810666513041145267267675098783063086071556278279490894769353374039235289905054477255848213405791409089221320339987532679518603266432800577231265551596606940810154621901381119124310997162925525623928816596454132583454469422698165967488680224692335835913068134513894946189464276724831507019403121004154625927531841667934738097600014216944549894935867704915967786223156243484184756907879536714430565234589944072177000506653153202008617381503194559924037305021477427335026912300549132293586246695030292674805235796656641699454161350770857808334340155684915800155905318336200533361452555258364616254929052864274624914490281070765712426904556317885328375178698544693304277541291011630396669515730801030537551251240068091435039606659306655153674844315739335506330069315690939626134834891435334012615164373025663918305559828008220193754606314755330083402272535810993651667095640925757713095951948492407664728435756662702105598082145887642428659857026552795010131553831378470877912503920091988417547771320174800527483428423584454903481142893941828030888483021941673734269665274833089073655885629401693313347999170569951874147849989598449286251898388371564331006787863358212731186631204048639915197064356139856221396868289678916629049024798383416398613535029058605690405442052567235712640195191237296704904152443142893560242439024393292713958237708829370690552300811739828387166912129549508054226913995835232628281913571415704101398888913364714503084217205623965885683223053628938266676567456503862222528274009683754940055558276421614953137766132362272509568733851252187930132974508443271235560793286977256454393624371746820566148154614648655227672690266908700000925 A227111 926 1001851709526628604713085092284793291521631485609066222226485871488083786250045569953311229643295378118497392003187775203923683683949983725006747445342760588214382315506842314738383268055550879008773260423410775471544574594187085704417336654618671156033926619367159284936184996769119382017739803506516251561832805753177485588560207049677497926440311107848244809643009312934934393808291966067186988241044874066069872180784036513385793509034324386210787607565691457824921622843295568178751132100670483097145870909358872261233093821058093880649956064493011690558470154072675424023422440406010282650223422510036887674872211013507370709178248240574855221882310168717675792809894301168839199908908142726857848533726243111978936696181417210049026722679969554543283612673014150443006858150927856106882801932138653582912110521405561939453930707514142031361008499492736861886933595608587721767514327843659567981808901463100913220177047448733158798969533853139337518061338314016347811377359180428255145581462633367779439042999319454731992709359486010138332174418445822016753822491912110931225518715951150457969622186021146348854807708915541222014610673304772988408546021613899789943155954689033537178303936106288211489445986683922815288591479403828549415936410670610295902736577457485392134369325962380476692318438802776796264747193934962353482425702665236440420651788847351700650081720090986950446077489014271373727019040790148238000925762072107458714895994577613534327058939376409408532188832042424004329448138072459350252022500585133469088536138469731372184463857877760385472941194801122563730750381855061917737563254215718460877676156662426737319737405735703858183112878246285617442231479064697302560179615513505206951781046876938922193965015794395880359715191272743395336650743110238311666435859450609612000996996956578036339657139129114046565735021162447409632645081709517858314359079457943389420667538795695236709301278556667857685037378675011871617496695272788047318644302813536178285754402414465083392182570187836057639235396752735140649473417527949805691421914584315877106165561292507086783100002936877758327981516683945697463309095630721436008329058129765330530094777237059480923259996119268820486440908041018272155793799262575297586914203621931081785527900363655319590320379550363763077001581562541590127618604032801666021905255527610833163444291008187140237317077916926905126995003193468680419626736002531837056028565206699789003969985726174621247794211699955221308706705623048973517025335176635776141850768110373275794822421762172790431500089131423881091473744397708369156031368477775670940333762837271634203506485022863385709023570058642839588163860310706114938952038197119396328286530060974695449550790196464034601345766547837407765861203984337043731072078549637061978111185224900320617138001720371453516076491139414238764596297651087371131239800493204124463875871065235498696883339601282037429029776987769974033131231954822767063743542856430519182996026961990408873727194308333440021387208347471780860821453589385918510126910456115407094504721749761271490775868695065593975461186900944977167017782092824176579776545789600849417938085289546005016211569278400421602027188047006248183064622971557634123220770064392437952634576766065140786046856364663529493932184232688678625942703201492104461574854008105973855494561393723202289389045396763134969550619272252654432222834137664248082529245679840245112832119132502570561604720680453232191001779411295582376645926962703150697568853069139306863589025482110999671605722632400165049736459874570363927446660800523778281157631899520848907940684562052583530943100040406354956181998887632459795903365768210694696033031542348956310234705091888238567351792731483821459138365400586619149160483942082642967159862477041467610557854079444048663573163264709415814401804935498542729224293785519971399453006590066953348683730954568998787703174345777442525667222333639107913462027397241460424942438629677847069840544976164789336374846234154267381699682347714782533931366948734509866763646512884788023950557182580437052694733435934918906057889110950872502165807630927258420154448943898615650624623203108877537390326120628662595295530810568821268190220899922195647370287430940448743807829806619443431137426756968167995243799577971199194471706666274415445529866002301990615878193765189559108898489675238720047437509049931161189692052839912451197080910075819117269117278090685287637233277655792474088008886137856286683939275335075489837476281922583180803837278566247847522376155914593991660864498572073493552340728304321857848546345333388864946338585045949663656295183831529168354758834730862770044707066790230439486979735744926301877058508298797340309326831693383069417581622413994617342273171270174372379925336285868203734222608621746806764158381131415011578453842526639562591992085654469230609355706753794748375994998068183702851460291131472676103869101858994069450032373962198489533807690156290979768034288996771873820464999902661324090831054203524558243514587229653327787537645580119361608076533981596277498166698826557164369338048886710776018526950343512193189999655275546258210185774944117144574544993238338253689413738264248684596682526587931367430764853350046253737832220628498617050734258390733962467381581670289280833896259443375964943401957750917570976925452512838221200847673470482039138230606146930389179417866255608340376130104626267103522814930334625655211239480162397629767476701178244114446067281388296179325807444550807635858626937535607318168721319449027045715490807807282960197999122531492336975000926 A227111 927 1001853713229045808264466299659000234154809599068087325524511944122786050680920855065357382989684217324372709819536493508544662421392344168010349899728456345059874309598611852843267376514618244782574582858635019572520283703533138488578557697156881074304057597849370636031036134698448930478292000542135632663795733665757309247737317646134370056850157639280267854236220092067912227525130072289561712224140706746627332820734209681896299662972836000136831736927091240329369447340108242516800250088813040750264372227072787863908644781071589410659586884739767729586598557740327324545576283400488809952334276372527991713872180121777484823337976241148593225355363664004516129676601193205963199302114608374259765802807186844236833879054019581480274041869299670526923653055895182196512475841690629934900912728739033075152170794705684344574133419856607513687085659978558329721528729444678469924282093273818799277706825653466507177349807052881012751465708412738819436151411421916712896016207346599331754823392626097948589945134320120999680447209935213350907458926494828056057837045516707524364873540983609031711810516374300508295452621771199560045276851052561320765957726240839855078130578911794169238698929679773039146980010410973771929162953908985584979756478761984753975811545620759168372133392572488198949171474559896800412365928622011507737306733227132453303547550086450045281038284338788180896856618625927224669113690917863402251473518887378597176447079824658409415736040235066527783360463115815922160864264037832680599709399718007033456954100830137974224645838263867422381375828587570492992853400282551024137668049494774099538868552531339802023539399584791256482833129551069881631958708450186458996669253848858526134604797961482548593253199493803265179821587310770764083627635305687747824160512405750464215242437470872106371221225601986717785566476105888798430176380755504337261972157333993639632312327794676320858732880866553683712411202829348922687418615031827244913109736098776750554368241005861164685142699134308147408720635446999061015015396424542177538226168745628503796986995992980365198634661193491526999003726316433915061316409696128139451360091066240209013129825738096713440443759734639799641262443388802990102960833076798724854537510507388247421270772648913879209902394271479223645641200753905460422925659962333520399196710046811734540268618058831780166688885829602314001003558351113581290727514695421706636935610846762441425079201070859338615146372732686117111153728678538928234661202738097028104304225028961080189381338478209570825297593720903989251742818790035803856170883844932331102088410683249573120345221619700379555525549383550238828048807292575028668555305017046270571725334388446667365953352332899596691116994031297689779671645525452550550424445066234902507267922130303836862191986246769000777067505962218208965573489795473644123836319454398791113748158765587103812445191701005447420041122666100034879764959036633035871418702625814707455669117513334716951489646852927128226179060361248734535794963756223108037479260650423209430370890535477535586041814736073223902089405511780128326378618991236645635209825664074842046558389986349566485426979198233978345122979053455818332235323009262217015100156393282693690453501922260915496271148858240485570862195172779932080233479835104576766074115901169528965300061499014605655983594434858989249732821085547586884730912214039529342052752650189580443226180899838886655078951056361154410256660010527758161061874585619105278617710237957319473853198806832593313749793135267161954287481530987951609646943597211023366932922151349036442208283968059163710353700402787729724238226515826964397812184445571521752407883865362083151479028995714484189337565827141229985365340503727843528863175108987636296397755266606303748162227880149177591170317453623019969784539176940604853154823758736042326027428409644364419152624723562982900585419158676184690826724230934964525164813176028987232764505451469034869256405166359972312579479748556830635757189898866072172087345590148067348250700521574547360726027852429250616961898015247168874514582102418097240985286338613703678217156669342034025157758484866603530453065065367835718106826455440978129107925773344592370757427545587778783037382684181456655807344481926746063874874097784131980626611424930840114824042631468760629915353344576582834863505463600689021683044000911956030537004888991218721434171944053022212321523650436233211151910422893624322186204347294222240827727413470254670119756341785573414940521624550050965206926041991330567777054588643733143009947657403287793717349121801990433056847326450239824821465884345580173027452813492625110940501050689175632119374198067722413971322789679103012572116334431291810694793658933885503499635622762306413914766053138502934819083415296954616846151735081322459984591769596180114454567533042457401929283036548398938938955048048285387487523174142435129129321179650016117996473499462985507202302868190149456051997034461384342270967098391464138646146791977079663229380945479787923623268781262671857201300848412342302350130828948029620308574831621918236030347482215815858246179053459941013023278686618008010450725929711195336862511401319771041484484240344348102262418174848801387196802732697435023575067145292506226477145742900320600718098848727939565782336500606158816232173735461333305874371064430091188944168105058465834572259205657628539181918619799788600518113741958050452866147701302396286314621178508704801933901013290222066913908235563762965455383553921596096380400437272319397835418222750420149270863302064709692766176000927 A227111 928 1001855716935470414646556199986886467062993115395763830213553926924447810381534133120817468134496885463164063186837635189528491735513263269014735936703249054527221668759016667751466220734632890751008597128791963582136017968629000980261347768567858051411587534808532408152941037485782142379383837744118977131554545005662807956602635635181102118540593841669106103664080319698453354036650188155897999381497968039799781201333781278134879419058776152299797686204354306904284414621178001110441988121134467244245202272720096138575013726099918460017350110032887253057564719246884335046152699129032188489548170758430513347345570978462856167294115546391897274301239519509961828540142870615539716927344373403567606179611934610076796109609798752823255585207334382403584737348658010374203854716199306458009854674457607751286182445464361645421417006183993296194598892118517278338695435640250425685613354116237832587461721499136005208901060839274941466042478185356675379937144387221495391127983031202647594306474017737619323208946430950596923127116097640511974674731274348871295503339174044735288010159799465480213922789537363634710448066327588294735481400384248815215294485167883790736226835383008836872348373540454094756952016159505147890022889419604811471522609725526341534648886947947673313012651447138974599606992426153601767163976557604004566387245487116481865788920741129566392281494714706776753127425388718399034548757771518218937487873596415446171569325260103162737977258172819938977039620428209964960666161762031308126998139786554446970435881269251098362124556183359486258342830953754726939038263425620838857861262913135525832851911807567188546481019926270688659610391359145870893475686750161127890522549884806044236143561964126690511473447078008287770557551073585670433883059165621708456545922415108839856720258343746051118477390008098264619872933192275275186610793698633203188937163419993948540133649029911242672578903095606115541221959794069544006588977997439811872326774270930303805055813564057422005057604336314233454827616830630719616384691314685553205053295392274573139410274089866185598072551376030813979120846565558566412462586631484222612008272350414012435418086667218094856633581141236008924742457093203326800900020726309084652724644284822347994143684108673649137297158756677446224538128273229966652283964223525826462204706774209922908210087762904453539241032067136656127714633453103288514696627470031470744346352880928106384755351440257510348097428404183788271687995764687578606894623086985478963183797861269287343431343965091704822677071525659930970589898394581910183380887817543989598272839189130605856654190675940112471261797048939982358467820550601449958301936012717352626069358442787157729227109544154711700113912230684406608503367460977740251541208871393962898523299604169986284640810310124356313348688643714056910852006703688638773473479755906460110837182137440759115587581092691966091334680710916337302846948592517977905535622696156215542227598332386747593961559423347106886127179279348069824916563565289799030105949690434383366333635870164101819363225548211920179842144096615690699734326771307610326408271907146393650452882253711601099270404047176163243801268877811898055824981231725170916562628959472259485776490391312125441336076259752155195468673367676345455864951623438304272026155944939756450349886125282109123801183199758469922314557416220207360632429021431734586973772507612351576707227107087854213719758643701662411885027291656777437166901126991630589865564322680226535423007206366617953454309635181826765978989940901277125675592527170771128179132238912181508381647535719159144119068526657592199657268637323814052853347610144509529683177986433780844102982997462240913214056263705532475093827412949712619149646216188693787728265419149677098292682736994380035446055745594354052559769330204556929429031525654335504326560493101730701291396075463746295596651330726798868850328441857759172760224397741877263341729520054995368696465832100464487547940118179952903184307145864170221883974982305316277436662513108826863307864516461004918280551501990504635416396212676244188068817436684215097993585845235218260281910184732948640457017093960576127657634006498593480253615167927948839042246864795499671164008310203017188914036653184572490610033679537083749312601478959218269837997864108493701434311184667393794263985631502717733385848646952520345399134801811304651031702361199829408290129176214416805527647439077236831779056245614907943134352782241142335294021091460780704164768324789462786742608608321038394523596151092045931904160183746261871988614698651687691704324575198554140255165863621053680356269700043493261459860161646569943680407997329138813671224430447623862479344138354633841585031979103621748856648004691278767257419510290683875539084849729562602133638620620634241498096727201265464288156879585531401189617664505116328983038177582386485990114446337323122868106762188506316169715422959952059211118783262078146194618158687418976042879766505195921671762760179832563185182845998164295969462700012696736964895889405962593053139251711520817541258284402243430980108766892253339534383352628048277629758474965195471522629686588509766014846872653159942762318524716146264370691332254386231449530872565068197816615678376062553098864734724424819689011004091740762218092100335758070798888628831878776028144591971372375656063954256445345356997960996621988183388643260898095469047674662719438632427778386559410944796177983585118165260766646181365969745884054426648430506828830077002036985879904472623025186847871374842303878883593314699654069196304000928 A227111 929 1001857720645902431874156447291021974536268241147839812142146266706777147333032110138402788914367797073945305297639636154979334298988189633119881622007112111125602266857294311475203111814231092640275480901203646583204547221092417954559775152774816629430533476909297967619907972731826077808970147581316173368966672482089023548552791531204635163098696552799939284237007380004856530851290349228749181105207169323511720094149556612876701479135717970189129449799589883875971131949677874019104100762593909263090877722374377206540218088263462015073198555322447731947331066646736230257082464109884870270524661044819695931999737677890940912884672649799652081854639528763645484799795434771604346813572264893012298706450034068143209076357781138541707212137024523030480244847605784037168707941712226380781080064232055753772945984754100403350002164673431530761334673802614429713273554701400177457020046873021782969853077623301296655258012134219270208872529257561580384875165442074118422696848574272693792255063298930831405821494900253513690000841352192260045763467272903961066751102124665246331964028295420205603899608351230898921343186715425497290299671787004306861872354436088168777567467981601472311110324067962476735461757024390486889907695693454487727236567185766036108569971491745757662738518304069735484983703441189282599807614085144753845774366753870149365525519865667501101327829232415167882342143462672319852720899644364648283007885169911165483574289801577235864478075717920548576682507979667460917480267172193967925576561102234310679611815107556682763491142458247207139051480217035258619904571009154836699256427611523684054408803411851935128326773086287001801402919323445756055666403819902669504328144470909144594383175725116013966892987476309190587639288923507996017913156167656412064657147759129509561994221320047496173108754856507059590800186220356093261055278121790424074588036957058816370696735657576990167269571932553573872586488554276720942847642252708388136918691679565735929564646925130181878895753286837763384160218338455660242376925023053167179735163321327131519810924406617378334450767155934931379555313280252693803278977641596169170757368227507353172376717294378299467085197694957847637025666778476250764164819536247576437817151009256380128332284148620595711946519471785057185159098125840871911463363331031347853895297663224274618009092448539710730089278769034101515197286568369191162922543281995683292592419866996932630121358509535311662047265260425450266531853023567954253373297947996991731403627200760705656977069747590253667608507308977684696730935585126956528411218775463453802407103403706895707182654411201119129867039192978554689048987247414502353909277587920822755757564310932317969154121331007846657204412861817750983285286777932990561496259403261281241382861748261926702483075754882784575814546340314276833003610198736472660955553058742135604303005020691285838340225164041706283565857932857718012855454251535397982454800731530189152032868080127743249943412629514463933488024405480449460694964663881134645947786794296284974449945328005471257031386739076974788946430557001794525603946111634774322637688078054998117576108317429550132486253021498830616929522502004530700567637063355399043895199867715078273902179250602454563664698016408403550920823819452218613383083421261317668799595420485572213961617296089059626520416196468885844819543056085306979961602699405046538228906925815314048760190941098842208528347196563870864153489907301104090711247702632822698541124948530254185638120732907177487883383950487347336497254736926871446698855926746178526124177573809726410593315262572022298469297601084291814438880222136850473965626352441917634256665831037345827799309120276756808700168207628722320331636370619173178071156671952262990006853239384117642380273018611691796325977460114674923814251429773432799365949778864231989238833103896689476343154293836744598365679541128874903289389957823816164047634953665507933920227216281270973235734190162872283310555241747609783341556683842704760325552678083193542479069319085602380440016584829311812437958812476546718410419876594154958454775477078103180085168128728691574049088714528160347869431404464310983744521486048499650985134697029176769166580356918471834617762859436600212264233024602071515273088153540567949382315972181549576849606699989397875790245292659847775706997576639117233357714729628131206438913644050371268752013205883117636004892734260447710710822261160963075829826179405212968602944828705879090165221424832843869384391080911171844043632042573048110558393867716571061407380258923619416854955388087367645957905993414647690036996134127959456579284832409865895632890456255952735769606182513014097750784050482513434937389994030338434518283857356885162441211832483788514192191718715789690853697424964442977843545933281029331031498400934735275049489275784836004719377586338516056179147744719802695715038141178728274340210063272901372002697746272801505615774219992442367482720398467684353846370467922457964965214639566706776058332136700626911352574851014473493577107147340540104129913015687674109753945337298503660635348808873756776558846605536507354672853793469122123226954723837432217104667707010042737680884278311711212422875725534788322047144970239616525220313876583844238078678426227417122795750061513030846850888596954176405814424067792904266050235314954681947336385175195409690142630209157971722221707381499002698645438824157550650329346992789250036362315671289626464156988392365780757319187601479280849048239926878279278637068357779852031533160578847235166830813071201811022981403794749627360000929 A227111 930 1001859724360341867962084725189270000380230427217259114706374787169097006960402328392241531586824808341404956302787067371064806622467259117763634598501341389413121269007300804395067045552703254881726128561414440393368921666604724121427055271344860831295224479924840198681034680139618600423639983379231952163569291438302433181594225828831094936733841648074504290273906747915952460244653598455410988415413481738468869149549945130788593451260541362206011051906189685369534529585037488960230960969684992462788269436885576753021911072561063528271128783259541026732762074055811959010296093939766937341136169905652237400633171164018951123788035562977657565612411340768401772571255072533933747151650352320614740357643879362031733428165857057994374496798625541494318971425691894511388124268753905950517642319934174363209995922894783729105344503032339460618212203175767436050014463970170884821734710487429915659302779496869081536352186645034637586573672061154053029850578517025065426546472472578714354611445161463122793466568923920105250597270756951837314185918287863832143398886755573992323282647488188786284511350670233678593603665767088480074966664091612399470101829365581746468737139325801208678671937451738264286874773853147583654721970360955851746792416847428885030916662290154092267305896107793330973007534433996557985946660098605760158724454298037269860337134434841443515588902321681351217963201370206117771971886687129388254532932966744017432308841503985269693689701511334007159606841405706380631973892167767646151750380947229517008446619884216461995587418342169999077282398833737349859468056091357816745504205285521045838863776703625906920389462551286693355480251440624792555819369281816833622916991999307563862787558447231320636956794571772669758942455914315285482831606323534864318315655364968481898598236468633416009757355022898295214911269556108661040049524957160056861737552929943793324909483102508171672219995229024860076638627611712607536495458403986304575697525705076768286765575750618976325695453656339279455350672425437509536866779057286828594754837238448720878681689455326781295117569871871170698042041576900133462101025633138989776464225519631799914732648035377470137016913770496603971579704820885065259573144539085748912243717558905673996807718465194749269029269715686703596516790997812585464933956291105725952367479627357396359784118543816397721747834494052398551333180306814613267851765838567550656488973581092320271105690645867575381230331844607873689028202299002313393517117115985993102300104529051923380527114414386317504150750821169625580574669116027536883929693687717623841497164228315430281784938170653287341429358814585678849109425363030529362363383956517696661390358473434870475347272481521281563353572558943360706556568941898043060016404655528546555073950551086899926732310734749653531073573613093608772913562149046018127197186331074779608818307166590490038774461085376446785885733098482249047580563625141054104658247663226116589715015930321675907097525768745761402992544274643133242314537983985545844651788890839767617329459844529793632103736700031089717347796529683066385096381628827263265415025743104745955665197075995732109332806392905603210543580197805733440751226300573700773461562487198251075099254795475179278182513220363100291468173505904388844452633841972295239811494715404387029161105462873301918514387128177477599391474225249104593159342415249812919300551649042191906880676109904017179105676399044544233251516551869033665627772347691061063059530400190285681823811782613220295031993099301794001556745904670366310500848047332356425954059051036694897807224267694165794978175380535374914495851507697637479029250469641769170481789834839324724504530938050894379216323367051923521512571501416820589004563101646457248316644559302868145196408102059436336972575732034149097418504704223732576901343953834360686177157246058570709229005249444040875779412526192360509708469737734881483238105289762655040538353179472361806257625666262556143223021398370545338442943414052888138589209158966665733883848960946803889131668637999173606545122683475891120001866192798491750552016142440988518854844083966955445587001594445307494005394194686662895272528398963814113977938073818317212352190741240143424696636595291155077154454535879206682762934127226264996838677653064181338469801180932959856721888379448998784217881596840006525960678727324204614054374001532260234692739405258497699878964914637626102430029265999957750316900602225792722783267126652402149141160612940399513980669068989168898062530667050390648046293946109782898398411027752233103910042836126155205994546221534930194757177653979972546634576937299174445664638228775405387513431151781698715781650413236943175533812244947847151056798260083014844232433093158596833764528824331969702922788448483753821879772057770762254469539829690039047792838109299099417511801493692499115546754986686309097142847184769020517350421420570159811043253245352124335795825499481671233584193285762286671056390741687350930114639374074314146711704420801715129760399391868206059824081604817869889320715312920652345850453324371636999358267836140394415305507469890184044334935090899079302996235982275357262282513406579441910893706480137505517320584425021868700291534678298107473580799249013780790088778521031170712895271228193464861908490557969152222066899938570240963229935536649283712108308475590104017007754049073033040204155202925582308007575216939729917755984932044603187084001836510024247231933121224400228114056058488514061725883596709702528366795554914530605357319172545367674453275357985649547719856442857562790059345000930 A227111 931 1001861728078788730925174746926846222472940165703577280983456360106529198887709472049565283959749579202107271315625727639901909115925524717982881936137418510473892983138713216729818541375319157176421660921031287741348504757864852783654205707500843745864112253744369514884522744241358971688109004581389740479892302403516343113978499993734199807392510480594701742729687356445211284769569231231756608888161563384327138917964732510584705471834567181809599745958104368299105678770220687903259203557587827732010601104161359646453042739176668432309921863502034347259493091848012739567567378301697734410900967307721524044063152734429279424012392198135898848277742913509228669846036569559279019584373051274505809322231582351084007457564570180632132704409077431533264935540604265650329541260965274750387831128838033151494490287132856572688048613317995523132460008069412452911083949569385551608802953779393870472261076319458222196891958052752669643714625938289302808699076637797224311235251447100962663465881690561190656413225025652131595907518437803350376508354399654644403790269592280752369142628807151798633788499487331119452609622075498671065211388527650283023113765262378605277793988631302292813107693323302057439335385125959828192864889318006665962802455944535343321500958087370102603998684961922808041365410713580442275621442709326149756159626993100091568122984959744787678610265998384666751433222128726516040744758311050041613665077384326943035173794956184703374427511654872551751903240070812509536755488654634501419870490480065834906378402466776618613403852834243192274822306191395965853950739768850094890128541457232360453343930747124905368791451395083469155780675399326270886081035164499730852764335163787234333444374877753831923872952471394920316805664608639474824479063990729598231876635584214554687802904155544359055269327041435232256645192319056973071151248962948915903729485980975065175539074105103679952905762678848048554426227315095244473156254673960264906053968711991259748622583545840912916722974865367696380622745363398200193547397130602566243388973580943462612802119687185881024273542728676463673227502729603731949087697141386977076802182278912081810104970147501164174662809504857059767092690132657681362925187434610662264205294469902974657146455700503347374379187178514188450452198974209421991979045287106844800488353014462755776913613837435476262094738278991297377361248871660029610509932350936305248308290875746890035879235924618745757871558993609515639515154905140379545120336195966851776338312137529577857173114762958169207038168869003659412516852580669038003418334590576588057969383768841479809241794844822445993592840554173440981274145027192206436174694180931700419195760431396059780777290858097090484585691419431274180416164304052641569324591697776361352763799417746619238783902272668639954625752975665020413790793699337312609034704252786486205318782667600520214733847348460277313615263163664880154145801068255448932514921581738988241216665171201503682369212220547355481885835795798194504175542163600818851079597059771601510070398218475032746362995436247458392788154250487179320672150027064916973829921798833594477079053408272307992479595508385902768728502454349199529716103272325734283799754011279330271733689915710868049290467130825876319652348038700479829410870528626596100980713020725018242514678212870266047822135097325213538150204122352735548312443426954681816226985203607261084338674557207476796198935768188813975143419184037983913787802499145045197479023696552544937446645176051147400739675985800109221194261670825678396496542177581752234740164780628672793623210155732107868047193314587666687644596207586213994082071677668742827667688880784737737322942601284971171884805042889957457151985804239491786275121937594589384559188929601979897693314377233260182826637985389287188256584866309326772936724323722902405119665368383823993266527017978196609567327340419047214888360279771067563043247949809186930894768748244800523764956910540652934145144972130031524291872690156374687681643632624658114537233535102246713420361298956009588307506461908820112971629649812466927658923091514818625354803690475038211369164076874447295905854045127182837193854633036867520120117530043479714289586268852459324626567516729727896605172244576014208151697581579246361215130762470105150860296570958472115941612425349967436922790184827493208397091531448301547733973979073824385569158419468556203668481554931450484947973678347778927971240272951167348189307480218052509116753016171460173354864186457922485319415620267681116785016990587116724096491253512881228117327036794972502916870842981415358624152520645243510445542246996469759181119692156230047867950225908232672996568962440018865369680799137399656757070035245016726404764672862341939125712564875426175143478504369797091962451374337034250060767739438666929469998959700268526434851681290767122958647564140103322016321667767675017250277393138660741299602430486612342298224289627054422706668011781375475231265170114987934348577145388097080700431137434498401053958285755637221385186779487502417913153414247148274139457351168531797294968049015431347285464324128564978097487253414588247361372852624094858273200539389150402070518224812784908053307354978295868303400473045416924825506794087058503773774854350134096810469601613125498776701344103417271774389895964303679644069092254306775360778010259718812040592654890988556061077639513766451790692229391518358391662893364137929297586754477334951609137958626485688522146505843311851152527767627847707844974009227003366060750035152179604609777029369534705947750071547467101390175492260000931 A227111 932 1001863731801243028778276255408377991440195841583528457710801067904543037158938150461548980761925257169678850721826953935054401852372691762409850642783527150712412589535266372887244700208006840769183310509471403675362573014480999591693168291790831692280259121137581779143627673088166419725912762198975263275994030235957580855226425517552593049963294170678929090485098311529650268444222817909974418802923928719038494090504099570900176696114722257492702823795390273455936087296208693815049972587034711946696380132900779699735450068509124874574225419817490222544928069807463673518990701477444041712430022172315003317205588623334115111407221271796507084512461811429443276962607859859846883069878286273456707981529612073891065746217453576344328111616491875191329376528981027887435150025536408556668577998549773185240859101750220842478299205686116814620473933528810379532814004301234675915936000500479694549514590925951558333839482755132422962408878729954605715243539982920649327166848852177310392918629907969960333633074729308716331246790147589628712452155579049257794791213340676538043891793100086130289897578278045582764178293616149218396786430470352371659588199090439028205638962472810818278367518330010032105998525532443205338668127464130580005773425697700439975340172204255360681913738867025425990873700113428861902071997394225621748360533552195353314008083935854370033750781775401074618445043643952810292406633682794691827061175326227178756093121286342306902330275240202171795495409870133044320368855784979836796705562574895044657100985706573105546756863179953273342864685836931066247048710320470164534226963897569770712779316389147535841898563071065869860167700267321589287182182534014240482944223858834644915913734202640799873089568896662906312074525550209749647514397663374748084749564473167407461547311279454071907518804164079557772086807314226699915541282604406792276604133383085289572739481389926980677163160318701186255294311307473236036033488378933117368179794515352986205437004022721239022798189334991731662359167329433576317522346715859960669464173530295869662488896570546573706580264494466803456282978013911149114974695183319158825123196893500175408748958557526726528955781360339052567441727714066366973467028219725958340990737131579670745536864319417940662608741187619516209113413175010853619825216659732485057886848265216417222797810268303367014503446070746107525461951195606439750262338757533155355080219941672152556078215362819489304717207161346272526701826061761161623580424123245726592925878821051552811799777185807168008962196627837246669014507988793624672378313890361839517457782083767520327973097898130350700314174452513119969341521896633151395224536000957698898640081126255532214423417542203459406285139309250759470405581775674693105665832303899740500830976398790380781471292940546452981170912573639898170218527672151797721510876304067794591960118525557037108607686326116199773084513947405321750807627110810004879787645557477493471529921487942131069446255283064699050828053806066793556289907381442831514733313673121069264382578591654140236583958368606227151004908737078332498501108304979874722035042195411777118524902820423459340019584735467586734141134308143564647917356971091527708967747910013891267907035132015600216231090532481955458184624243105089056864624961523200720330942686911248197835758855197530682891357439676893801449102945161588779558290947248376383175367844658367747211801042649710535042624148881244676372324926643100473203761041084415715221727593536878512136329783659675691251864244857048828313402265347463301948664804355606550197301904532279991917760707254612107995235243179317687597436121864133315002362204333068914683702446992017516963577922445669210889097918120826913699848184689587693757277667249460010636311590731522457093806895716818241244944202328285391098927230381640886886046464594648506970641247028383603668454980323003560711102434197948640456597695981918635440639154821848443978867882741758660186532078648216389784750706276752762956550728563312057016966107773334154694495943835433068952841335789475831688683903315198807928379701951764686399979917610449638849613411563564317361619859757014043206000549341267697364842357850861065456193956164561863175196530812644838803976626440064719465674299843348905644234678291646585580626927734791413417534110213144231704911348718096248478215031623644981786668319105403765609745242407728159216397297550702401375630394194681382934305948192705594263096257681396349921778066110229678095118847528351355662270496672314732095397090200859121480200169973051604383829663596989842852031038345136050025750521517106775233334838755527623278583165534329175183338879949949722099270556421171058310133256862162094994174595323464119311435702234030418178134467547455230716432219466791397171496821623883043108151545417903152071497098719676266974167860650395088862605451576617902999200982319684847236279391313867705415542873176096597200514869880430062277556761739837851316031753883814844696453345974271773582758491612273217520518224150061565629958678542448333267761343801237311313171370664656053123084977737383681034191001952171110312018500641907727757553264344760141446968496066803870480641728527946666964742923938340827142985956075685240470115211146071480981058337627065878641768621109754018557632051839433453799505432644196988050964292522028708312858139429261348437679448103631023002626632059290583989116728628841324120670228467969566211439946772168672641400746463759904442531152655171008372299149908209481717741558621657079943679996646655024512567626046892589796440881249140169659176317499890339881520709820926106000932 A227111 933 1001865735527704769536255023229963633449251875752738684602012912225695389884905939138962194387837215736233440500326290317646646233536494598677449937766829835830576595849971550436851761480677438241489529718916000957248892451885680048934486825343761068236142837909959942053441590828628073314510855052811552221939192483538160467984619627289649655155659897459877937862684579983543640388314495070840669520529777958007770604107953440181353763957529781465383242019228264490524894800084180553667381999076626812562685697929034900190688179762808850084797899836019935661871125316343795354489726719279429222211749297948446979904501510467298626903014806815038285328494937504788392935652556405720566194085147010444881843671069323792981945997862003793916230092082975470670681756200820913950320630186130088224726060955382453658391550316929852632851305711840138240785178953544977145503657476332194435718446820871892555124296084661149160636692211901041269202050878068350998516681167191916091827705961563779496092314782566310391863180804801761723653800509574016373271777132983907538907148278699429127375600131303187833351006274568350355856490853283841073147725372148100975803867983814095318432995145457969911372772772233584432739435472054934839952844972192643377615430578589032920275587541278268234547732591899161356763759052787723349082221095944788756894704123506298077721611860454118757531104489286015154595895867288664975898491980021312658133779406964166133066306529549705791987895197378224688184128309200881346386684013154651267724521484600323956710234073638140290501180075066229396577128374027917802989808452036854734787182256607437310863509587326970206223121962823220540512337133566343254961430627493227476260690016429598250039778795775760779811561243876826685415754778944044402405053217345595770255004374064477160778019819388827911507074842632616604160916255584683176622056713900849841225737675448326257337651803714221457019410965068917894987973847541424755190465201436718979740570610035962942697423636980661881730394018453678670957124351387612439311583560359844992254909892399541280647278085726912680040491773971518847161214116193949434543321400760437766299460162817160226820863973633736612261338107727110436042005537754702416068317472419472605472808450789728610408452418489433042789563057727512260967317213386751442558246888173825477569857194112459302617793108146990007400039601376154279398010822131469714270179252600160489039993796863727609507580629214335707771197850002723660253269949773769990998530904548852748183097821032856602767871207504366508535256383023464174638842358397085407046989608986201906546240411273718479244912364516905166170752634868432155027287138695670516500134243593526119856946705998588965056450329257766522345854789044792280505091312657828290747990993995023708614201699390414562815109263893550171804206275510419697039203088793351231406982013211368023296515959588769440014303021274118158135599839119601298287463845910080698729149683836093504935125559543890288537192671892895968005608106692519854081221766753418858232742320897335909461335755301253146645956503776601368022963288503018500915618127875812531757421348522338020280306275752021133529992466644578073806216687643452432592303606275753788750840111225911541678291615814130557515812126613729954964714736033922919004038210943712896203756752695641307311429508472726399739852956343951020139380629829328898613497328281958436501179513577830078743688205167457159906486757333343503093488857317810340220669464692710081554012991794586562196801511381796365427195601184798866425258782930799735204443023288718719232820546901348891697115869982403407063719125781756852918223650048732447061405995063395509143863071569243812117827111864191159626234725144778350310785626928805087128425690018519387618738273970144731209119103432916360504193432033863409684320141047845065301510909914640971943932285905757995067278493239697679700245659793249709013459561962422238998138968537114839725946653546629374955607651188608729306989622844020171489946610140477310950923767017868057730180674712783506283876994758727049341391271094697931864086738598196960279540250642625936657376292165032640799779544785364393157212514046460525855109904698382912545288001032354074768879401491416877824801775068691032078383503295343420097469952552851471292218842627431752237890840130504361422416286424852072245362020616785438891804399233644884885828160350479000693641905959728344360964589251801290742140366319654005995937004945940472441526742318172591074256985256929659348810361039953212538403358509720107578175449256606533496451314532220545578203861179095413261055600515232938603903890066580981813184479190214701594692776868528502306558524914415950426341644455679250355924564807285085440536925448677816203725807089985560954031310392104618189415738442382812369867964629031536503464207463812938587263142056646390693082908261086204553716213598690839041833760550634011483186029244592672000570610168870220707194704511063106702107331524615944314361363405732456956190669194907864921565168105809434615655440058751459878672242102539727008306494589484229020944075633199698450384538536880046605223693331623547248880214473191343713836801756434631235758594953130522318687703022118185599827457139544084485617855508190372650974882818915625979438846143222463211319033006726663064799906156285575100836977178839362474310461465896137868122016687166452254412918500514109915393718306237504163804703356635809921180851293670554085381891335955245207862702765867180755689408817987151630861682253621795490212036298803343813389647816083933546468294526292890910146101146577589590653005760955572360884000933 A227111 934 1001867739258173961213992852711231817121110396265049994237798587793809040207781165913681534161764442429902987710037612119505454572893907269814274600904295518847464729852450837790417368811313154896158005857206255478741335545995221247280103694725718587466488478503355502852188115932666102897569317654795745082844661098647133514069598015673677808937417615729709563447881376262218509164065621431386588383958844598760762690930123161997730027094157519828831450528219600123258485576417844634732280640025574993229276111353734378127587781439432925633988944557245382281924958836049499972272972025213877079592749679734612854626146316153113972876934497733244694133269087410150940701008984433870769775357688297669024447161299957950099919887862933771706364348198831525005131222373003939063167502939955310459366101850835786424749093914789627390806350571973262715375543709282410301929138104114333095806083581849598298408926638703803892009061926951625588529456859207698256488723594839006935676968967648535774799129656802956894575994570829738252447939100843788731156934047825721351143176835201195312893178344459558646626586846291001914279156983501369347213722449202058841535467219890474747533192983242621864839784699500761381578290918819880424290081672543919635438055229444416672643727652478010618879946326682431416219447154314955224415490398484908649077992291166184556765571950363831581832765181461242944850803984461954509584490966712866067076300982695918886072345483406671770113136866266289169393302505662004338279243742202308721242077096846587594783252449449186581075187971879622665855968254941801172988483365406710098176181666437723561840561543633365543774386873225247623882352288380442687380618961067300280181628297326686885377444230417438597130480067126224870172462704141527764943648277804516063783170135988475725259173967966919377883443784874783065230045019645107538674183258098736360321013334647073020607081189445089404072398023213684872505062637233825526732502346331088364799596973809003220107956045622498839031436240218917388979474533973956047207028607209443365229034441549861906199543510620595237295305281248486525704441635165898844428279338288264591991673602912362664247817439952934921177035903874370108902538569198336197759083242080950416198293438065639452734093564648733157336230696191018974804219631812064802886121151047776608561079848768960679271181926510408491111751034440853585635823510627652026014001353208403350603438721496241117021127491819515921079793903093706458539244183786967712476751739987081421765348460635572789660025190434981740082466285527268024939354389412787693229010078293041565059691664237083244598103334013661102082954625673387717439084073300606385944534092466788770908228720993360881108124909944001620336696021348085230780401563370048024628897796871345866357719187292982367245444513330606665964003430941799805304957269029310290437293029453883569728494758028728499027626012771553020045799910546195023542655099086964891779737137255673531564657936323479454829827615208793498514479418857905185314863135640662457689015954867244390460033608708381170560595655453024962857093107278590598215541626613567175077504988643000022760935059246047734751836067289491778226896713342686585189025226235048983287326085197166245591361081129455150644911558021752091892142710005210362606771129963270158668025959488815755907132883133907586337454905366972350601744014789139454326132966497056709470804139553681866559187324796655693778156859771815545631613799619152650914706805558435705933091684105348423776389026472682799236266779884749371778134584620052194538565968872816631865903405992245392490366984222225611163278641112013181188750168808435108404435984560383273730548290380703248158459330001451310086108308403339541949365421586359096553910359176142146990264051436056359907849999214029419441197622179482533208811224297028233761259872049574754761281525263359165336240244193015704115282056723858193078679640241089566146635046179611274800804256995957600331615803743724574445800020433481108824012837270741041176982356808385127358522800919438435907054129443763725459700478045551437356635267963745776971509045036727241991639157278767357453497580027092344026241814428282618226820347220827466953262230542899945520864377387044664127744779833437192834007595342884336484466798587112342316869780479536380173660524498767088320925987025720010600788415092348457431058537860656683856492528241189956409235565084323866520102608779604163950527169217452339355756291225687268064790229021735449353328904092805054360600707305013021948156120584341729928189746486024846539545255830465780355698027743965740413536986576408218548263991099127780136392577935894498858561637078898900483613188309366508701821326080658028457563114561420525415384342403217277857124184123421606457605763224008970179185325876688200313868821321852643021119311240156369114420640315956336125213899338040121274548703128118835441192159370918833359895127911235618312738514712890043577755688838194572066580897887962961792366177283762815075130309802663496245682738018625128010374609804001618703049551113756170743959273891160236618737461468227879872044055624922929363364732668698191995332804505862736832179469288591175608954262599839786851204393730559486912260315967315377617711141503431273820574113287700205473063739142272981035135701626235044466286602302298382239342981864742755860513381378506211520968491582762147139213796303348484311554258509684999910184189641921852964332724089161701479717893427096516371889358586830181337395749188432488455256734495268561175181359642932261423430619570866998088288494873085502614678781269120706428332296727085573562207796595000934 A227111 935 1001869742992650611826387575927400984561514674852393272462034324706382614913635886086128455585693803764400010300276798754229367293485406411395277734854819877500735594946079966096242978095613925760987120734976480361533377027709064345270712574884173552078319650412076366725283860366844526638946484720116543819282015235747391615853087994401724536665745840909785362969548394087108349021100405922241136662064771846929430434497497251639946069114030354379913578409655273320439503828898472575621465924033187662380185943093394399898415001714805116320077403685049698872853502750305300945956572775803437780627629436011760574553907121465841777594412952975337145815842315662997266065385598058903984960491518446851534638199749398706344750763909727551576045757133611692576098257164778003314844808361010869739800890494814762035366560959319065419744202332041555356189134322129043687796196985245037666995942999581043550784651564001957003532184795914842799568732876852214621007168221287679932523648405494643365909115475566178185707217412427016731119642234998336618224822345320545225452895214015958567005104701688871965612576911631343490008417191459479859099133035573809520281002189849110660498873954310155354938056409158787610328820490968978628578875317867311878305133462177260130898483907013039987359905818340537048490380431852500095273151506116623397799345658393872185011179183430010697635474728234074762847407670915327537626221470718901000828413822639750498503153461964572276927127386748033806774263067578831533978719419343406441846364929733056766473841691997375245374711981965065245026233737481733928216801424570451103144341164066269255031077787445589300918147451792770952414776832544507111132427379050260984154695433107020848734785387055859653211898567306547561378326222381520293220234120698666619597952106558492697836560009154077291902810723850845739953542863130985912633675923288630501079833126832516577077674077350130642447491946552711888909738729464112020536014386580590561774889854023210267504360298591892660392133641209667432795798814252066870767735408827346200555405054626490096030956368426969200400052959179008530903521525202007962109774245412397847120097148493269028810328775360993963073244521333916519535029263839432588893724057831366260626706362047042775562209304225454002384055935609621793784441727990361109802340171847520457226123145451088359998428009571643718820586267935522427741618627995275270495921911496839588157539767884644115706497806464991979482421726973741448102158538615082016462402923499562865023643138584310962984571653882594738838442083951303823092380803946927676445999450906151161533835581713865478353318811741084217040641886416468311579650519313725700018610311018473570242177011330945921123888537228765058010678928217782072161818331892669673412289226376191618055456879022742751510788589656818217913441808776857482629057459246809145969080552808535495482422846994948040525035298583564260130565883987880516093582583098875601863610616031218893227884972134416976229193384575486723429583551848737293018541245512852517247177914040921382627917192866137251567635523497689912403242220096782192108235039195904784083979331121219887412458243095885920571553549828096364743808589062307053874552151852909149779016906060585799812626352309939117939398717287352323269712764335665658291462420586526046997399582644530976785949056092362424644154853877043231590101267257029651975212289864376206255941122725459794409342613092561598884376958925628602505371719343658400362690824631826153339810840207162621481441992688538943090483456052881945675693342022796175860024246269549934475878419079824556434250616064496939744518564262231686089330789455854501624604060985290988502032355968140146493386403107993485876864289460330113903304541966891483645174661909732073584539512576540493746599670182818728396603588214222698741843778509792507676679549504017343000876406854465759768665158678436811653450589608271395135272547891356588763804917210705495054816743764745645593269837600376454243760303304214986163386465124925636048924233462147820361759649907310094109213160045738735992392670397166137188415283302417617724464791094537775195480514620424538696047454381452618666144502518754262278010340335666798703497754154815743319723065041030558815581618445172057933324572325996638749844424100612046589001562747805120403793440067578195014972124516271645754384764596933280107356614538840600770626596341360610628797904554760393261875920640460758569603268981048633894115348732273782434380418129751966081909438159538982985452498847078821613160063684044495253139882757939643139981728387480989972726518594443024483838718237120315764185854688506074501886269739237186168369139500578365504545627033436568909924313772883848129164350437293723691627888086461547366231220555586127493728692874581386886733579629150537951827066247125418761776321942275385219695056218649704895829503375145714446530166020971375465264350916195741437011213690008254754730547517918898747673974128865053751213967943056630386765146071803021237354727606326910903480321519179600092524821118605571266228205752979726014198222082699712444621214714129872252170600014583794670686579351558305698385171624222868343179942303815915989549045877129227935824965617028260328212022302347484791326832841228662827613564063275805990655769643771826734954549434426977903368808212438186929951174975605648368846263042794658071925637381877190646820908278686678090022367508286625561877772506137332104682016944688698951827182308797988673586147120339492294992556799175175911415657857106690030050088210161335251654663088292750174468587516528780491157717735773098568598575802088374727593965438233240000935 A227111 936 1001871746731134729388353054741338846510772566064621866852314198780794229091071904317692846676691293617845774657867496320116838140100487927635206618140475312539586300898422393526322719743779699620027329554321792308636893838984378427853407895062043216730698088463910702399513955431713072212067096510188414734714858054695018449537672567063643742099145494592529764924544623620448641861536229613888915522906709388089165448759605483943519225844170852413528180716983261180457925107782871886990199322330303448115485128472051310575861064166680958148870610914223080027694003075028876597722415188976716415477976814191039848395321616425458562961815027828366161992400702653495322972507577889399093784027568660113070652971356773757980863495461155451143285975453419595451284577836287201648478434111564424258600414786136385563039795906016234963960252193055413088727873437682312402174290167337079018967162658371236629289903535006676080807488056392425567327380388729438868577202537367633784288674445855777386228198758022330188406785869967265590582274736030358675797215006234078932495520398455243422087037516585382165012048578138540165849106206379583621075349864492666945450840693011954891500304477310530782265523663406766143204540387228382275617312595193657531256346152808746430189301287308210285787402527533293783237794981197144353119027097195220140647656348436110980464383021231611985706506167601698465815472122785818564296834768652257947663702613400319477021454549385423860588274569232694165975610326935573389136125372443965884917046313741674155490528052085975987675753544807953987184844167283352923429716057000311760681140742650421205903150126039323630553115922543900151083456414474289847858269201217638465715596442217705434479156169741256320700787552506551694406322754163792593556679033401964368653386786398922644685967206548836426089427610094409997860147987151482129585856083101802895082736550138449228776181159677678261519331752132532596310302864069065886122821633082631220609682315438118716951086304092381888131831926637918415890445488460715900367502988250956826640596722071370314569598568433506510827833164047631583639334845719353924490532566116460392577503124095574341745474033354296867621217732901782151464193963789057729189703509081722840117146665043568576209694789191328359727411970564156782331838277899012870892747711724978031115989821088818182326379045748391680181513500616946547752033257646895437535835251314648580483507679613576446273232978343583781974561175896115601681961036473620002442648880592933112409386104448822783145862050236242478837484779095389259414499720683596215911939555211823963757865607819969214420038435134109595875062306598158189890600290897325243396709741853151073096850706914060354294737424124731390630850947955301811704614570298553057188266002930015472641821644070143077808998628866752087036547028994511032913080917556422682318343180679203819523959928270913535663087620155133801246314592099602691944068575240499144515727378360671218528415754372796587126822363507426046787821617517326511074269377410028679816571745939060448515815204310062950233430277598176312127614001618365292565340665067767634266933931904804624863590067989611177284148645200444184869248584901258281775317214372023830371081415111110594899028811317052376736505140934141986416337551669302186912773793148760448919530307285028239888413812234567476485870234600413530771197475108962422019727100834629802041856577898234441189377749911228596682778071985768296902804914541465473879872397362560710186559084122909944122579607148747931141896954220557784659699944037702086867755914123503907606874554204796812677371239173238701754175827688196931911590954936244663164798875085008523099448976759121534483298686632641242533834591878822926255129009034026052006555593162501982689510539508575382776151107022251244034846352001957929565061779664140716037397874629355091163512833852518187174921336843417928282880880805335329621338960243373691836741355254393281419627242123432370827565066539720039192925066250375794572925310789031873062925590269437762300591988299251385928481940036151773340420891457047231042644108695627587291736494247148455225994178339462140387846079118907883991354742463733057972106613738120649689874333683370790720666804541639776499312204944281203497607001782307283147779039452975781014507628408613746233554711274284669646863387372199752310650553355861685558824480794638619913967480910696800821777972194160267217578120525781936882340804023636068822165684623615490690719599622523435356819866529061973159325664697715915063498276982223707221546047307776969272781983504398219678875998267124515342143720174143253018240974841667187522936145731640272064805581739998805024197737224207022594752767112809572570779950737537035164513850816822335946922735740170114481860258725509530286283344126130610927026281700944044191291992851898150459225339239647721554923338698027250838621018960028868704887162609456381669123168879075739643328821360701196070758579433235555792483275798925935602137956640302798666113439500706993247499464983576955713706381040237433867566736590688182422536494308399918570154943719940563050446876475911779782650997795353644082327870202570783984410765926868344152092433799612027931680997480108289991002119239479829170329100117276634143435788016583358428980050749838050539465746362490711055698379905588325204022736495716256598278257979460230279863275021630985909619439773364021667075199068710087876619211261772160189704304455758255605135924261682888376136397776261843615390316602951378512579048199967147508934879749162574214682234136195496140398069455615525053845614548593891333526592292811646607616335052601908670820000936 A227111 937 1001873750473626321914819180835621941612538186625192481421195510136729756354823703846587846176298518544847316545652412044809201575022538761317576482142316315755356560193523454776163692423122944201330955683219913831486534632410523019582554537532562628242247376308009310570506678092898651777844676117742488626824210940591845824338824250792924781392227968346853204143164687346726334364732844337327042894815514064845876855243573572719989615630982594686118977418964781568570630750312647948905074830153326642798348171779928068735388821488910876509072103539124831070169008764162173152725305332861137796135004332364040601039006646494137506757475109680827405771749350309084787647490525638489486984156232730289899360665811181833328630058481801622690278534473794456533341868712866775965716953065117802579087921117226156945316107223572680435470861048140054997222009338072998632476965472229617496139955555029557428763581071262961442595647714365006167382600200690647594578087477151701351334955343272145449377476571053937117591596505353298307701028883848711094279568264045866578308064844270587437359865732093410231074689730270083866017806561101987963051132535333296797749157785173059913220238367258986529372778039099154900327668008698827911890894851190269043253541353622746914219984405779886418300961062350988944007020919738616366975880835154141379581821020351008507027950077812643269747047569916398194484169678967216728263048034784169030708879039804717863837768841796019477974031173504905503977194244349452997215324813160732053429472741392455273909105976375606317935731521069668891110853471726661256398081182504208959880091653828762165581495663084544631412931439474827091431965810434704019605420410644908473613477612426435174456918107204861017826373094428444808942405019247922594919484626466810938461425426552897490424698085785412963753125711657727375956292861707502889686984268901335422765238085110469672547806195462919942798504660153589369428942772785884285525129766705361371485542944240974703334496995997485712597016297641379558086067601918897022985051656386165593145422657064259052255601217534612421472427850513559625943323115858141841673179539219482851252875881254702435745664255273553247439591981374174710507162975657450278041322455899847279504995533076271956984800165805344533079905971385713854709793319781784227190499136110599140900204532611234236817292610146484748955302219925127195377193239285669112698715047714655287869171807040778133658240880693833971335660133038984972186190658947590791144038683874231895352111360356008037652844030997358379668559859326109008109067245859945202300424451414488387954886972389651018776753409732626545282512972505730744320563603786327387527882809572616169087978427045232005404115067678455751556403444599187043380020197455531835962487709788609043446390736095375761216131504112499031951064283870655580126369886235628737704461008219596097378790440695287654643163998289849076215333520468656325265464582861556042930917534213564329254821592311077447747862200175923868255339706437131962175442788655764958628418526565305148722671314557843653166464607207163872956740566933965287075829013556989534763006560988584455141718575282334698263407327577163032207790227033684275702818457952578022266889248124161800214158023574862384488948674826484455983023032021135812752811953038055284019841620298645410362249058085405996564730843916238576744381974272322538677314110636856259011596285405134296535534668872319076526878875943027891480473091548789185091476498706992744483347631087738379102260689686480786645070699071375742319216381491914468929906853459472130368420218019429343851916769359282797615514839100107789741192546432065204864669350181134089055509884668573020370399513083521121413211666062129819611521189178140815516692714790043133031566186456069860414340118830718688867151602966265329892706687088958200540320156917427670324191143535185015804441220926322949960059009755443489702389931526158906036233672148339985288979375882861800948541976024259848795403075646264535021210241653490064661546790484569376942654441662866224781346486905922632483921833562837752466709027846656563263608660102412484731810092552623338797506430272370074352741272554551840935703803689070115590838046633334659708093430131929136713824173009875510441568824938377523190019338372304842541969045377281561898299373263303424776135102903959524585638903011214012517598665163492852576668468244887995619038255139475857633557795288761112525574107946674512825322280321090622572968707279288299985560828202713121845112444366059857996481325157164511605276445904618444943962589425225246746927875029148323072579961437099762586509891007852685002622685529429849075610474164993915882307207254176925381764520049433873876152208449309345888146886120832341703508168038275363601533636318533252612469335305932129608618985215555619013133250017122077933583982305106505794147798839808817389747550487620258596603601008316336230970311383976486581118099763589186925632802051646748289465995711726319486066104285829314125638968706348639933879633071603442546098628852906989521315866152895135593148359655374337147909384317383381716858847497412561006195979302678548210264476552612803954354511880057017946476922068490078109859731614167425241965072983390096107685093290685541863862846225331778031633632903948894445923053467248481487686064324444767572460706354259296855815848887607342937281040090109103534209381821596747486839846541018202929286677874632805961518546532262485104702445834579584559604352060383809991957207891289591858536898182152131785372790928892022451620502165412113868302057501579967697379193459331830803573486247427633655107461910544419909199109336000937 A227111 938 1001875754220125397420731875744595259801680072855054959240093730660897715615555619264904467447673178295207714946667657574975423697105571968254998629367645393769847595594104255522174822356981467727475578645511252941759875813171150946789609324213784285472441817586031228500663908403855323619716518734882657015291276174279012149975777909991888694674727109060690752354980443911176483193781125161154181319287414780351099837609194894418375450126270337425464178804506091317416784630393690649093189768415996750129303465028156143463054240955977993266658440725183038708916926022152007473996581906874081103221619885957227352306017684659035173416063166068084952398732527645793005114412325296568256385240801948971332371804419442802720939941983937722798062759579720118146801515801152917121432597297375454380581514868809790982843861470224087784925715754898191025138948369002946905036548113758387665207610755921700325220067361795814064983526229579627409338542540323721595484547194458078452200290379398543319222519548620851026707809358357902228427677020315896516965726464506597455034987381467780458136285208402787380378566497484532357607400056549261060820679053977292114478260616543179418647052852844220742868526253872967574974061897891640769159490250704354111196434203174197813561004099318508676786489453987326243457375639997218049227417642562692660767384963852401552696528022732334512012355452025831521112956948840759190573718742315941764278288199615133770660096197856681615463601697706664239218969504571966085794383670421222249521135634453021012505912120432068541096281416545035276903827739446419865553310625743144252241011102251388682363176404869967650376154941707152925163604774215241432598985331637871494229207200915944430885049315606596271378667490853932878279516352363554768010510672842507193049900385035097209433280012536898567372504381483061263800950364295366156705612160740287369352981812691557156937012841846534687478712578901390344855549098075119554429631751078771960575203284106253502968465546274526621264349109785843008918545855638210415290636910589110862488357991082932584051634358422477892128837288858432819898527370920734223111143531654070757652461926613887442026440172260318320512732563690516241123682207831937398978089480815569375690472820227220962863670566829466448979780802837929214166938582586091952481054504237978614386761354989183469464677426549378662879051738849385532130967047124395650779293549707214881928432896803908707534894620729322126025259220577276488980238915727226725289147351949156994935309131466319363564470513902274512335082953966990175547988074735022422470145456047479277376451058199837932470970994025025972100469427935800693475454086723644359891760540094838604578463451928989245161211815554296371043781826015445390806151655684222132455861081706840354661547613404206130323583793297698258320261433912186774408535627942488128044379994459294193390305994456645085290202371082182568293330817334450947986015511098777697467762896904117029005119430735733654148384899313197397739568791069757014821849813030268000780925754722541707587029699451956953649460877186144857006888304102971541004784799922451308077008319367439498378724054094621672864814243214534037888654198429269094486468605307718610208561758072286967122647341296010505402400600347097603811000856080783517472768156475048586337260899532966477345784754343633753564489405901440538986935049505499885847282502843057805623279678795663250226229505500467443415120701104096999464270284198069477755305216186110286071474037072813995494895984263737579999495241281631988116480462140017752814807011186311293398557450952258508156399676380144144941936831428031814129083831885246478040142834856669652448602987165242908539681132348063989768821851242928109279281589294264042789289722123466157524669747605753262014552372128180199197507086025436416071364514572767316677057096841704107304902436826308573340620311621589881269115511945180119708564000976400619393802370923847540613695560560193939430020440737384332248560946413222902484029908279400446330887081705087420491138889209448958525496798212967962389150649633164457250756914033669612468039559732440953062532407717582449865844563144842773013771070153105595296921942038705387117331107659738052043729475528068733767555960881722217987645426872529792943283411127833808112201153534357808833014556115816396671710370504518469117315874536709384392267838675264355081578982961910517914118796415164358613078902137134111927273377158008065370324294896829099069590237726012138962538275889012707404827072617789264451499602204751327657317432750288708133544700381131315213916970665219505370958982081680493065860920774616459733151023587277971789576985113877440288398973063567235998391076555879219976787151181155464556101125379440069517374752718664517416520669271324029420249050714316458128752071842599023842670332239430820184887951322611890667919739413851573668684302731882612818160765346813465701033316942930131365212186260145385282645952121180093003529339087925259662906150482435747827626917185619939191658793837622086288000144094450988954254671350759874646828857769671111402275280217581861539902340652057108954842079914854502569565543437483581309759849805096367294585946678182122656216339305698972579335448623545060768637828831701794134829297316880792907173112812785722292962107262815950238286548985517718082090262950467982637913844262706839893987454421909420477394819254450771240561456199044209766623826360111936015868697409165845325216896983866117794511788380711794361800929962089984121117663877435917041436394526964945355916242832201762458393598609554572787858972692664903852686499503066601918081960478860624662986325825548789000938 A227111 939 1001877757970631963921053090886431929811364054273588131163387018366937841900850120619788173552761485795388006843552703593744921235908156977823912600603586552578492818973540087170492343251850017997987910652467213008582539419091290754459092380412850158503480199841424153186812900421101624652270859516142282104487564268204536497059486015723369854201323533733516645768138300667921140859400786389039770783312726312285845025744024235952920713304450600350508047138177581352180454682394380805724175306846628507292650396992287851603561238995724516401156063165555416971455219024933882769247367726885169546050965191400864262428358256093365484839915860687659613458956497705076547350113469333571358996115082943591074081738873152280940734202030493060615026554082548999052564014947651177558553973386604332178425158229260440681308601001001712125877712925894229960472858591902462901592285188222138216510711553647072213065688244501774075540393235189490920878996211241419642727047515957889280880043078627967160965885848210570791838808836859027347726780577362236119874911684865246899965851584864235328852930893535844320221233844386452636941845187483356352781698707372348936527156276266663347220717087036706192942753004396102542870112691115108884432329741772964625053466326999350620603008474412487329398063140547933257047511565804491022743777481031001905317552357242747436479282407281352026603566833466988525206082776560172702413132673025163348127032587160824121887832800185239559985036605432085621373943037006998035482205806191347767152473944670860445806544676982400299256988002789932635453311878210787904921315071107997657347011375313713093486712369057195894648371149385623408029980274333357897271415825588929349561550750856732785161484650530770566464005387171088213050844466587317090100798771268933393437819673897405854201145981606498943083853713528071104211820238820138454576218069074921865658819183232417301966216246199670574352624616383749642976085219803886761895954726056748988352419073141336172531230508502284673321594152771465564306922313171835624109548594839946989053696802205769327259738202638939135867086934111538108913653608349532741463731612099460886254757748686487793920069522704917176894100035908204030174790280485845899877229986716489684373324353893356421772520022213615307746873417866454984053981202608547331345177682119796591207879529370993243299005121667414469026231012203907928682106181863112706331309439181615581310482098381833143545268912384905343788817437124381983400177891232871989083650339452716854565424770189230184842841634805649472853110265753229549669013061703062825269130451136090947883591322713999445174446284948237268742681002329374052104335306887497243576693996228390911446099992686805124712656905972523364568845457827541018252334080944153480702670461593041280632468327455986547999749064704068722212665575403103534498213789433617643134400454481578650970473178971255208139677663832281568660177554919870283367442826804534430440296276386979919704963876645340304023382118635248161934188346339083814629442324767718618528271551615422734143879568362633186248810332454732764689395154006623006380932844204975323966067483849315226696732227087588143532877638144757059629152812705458162797623893969226407187829597173536222448457424790478939399836542763809349331381993626512656007781966198608724481395518770745701658440800502780191773911128883687611024096784798854514872781874869386177628254069096009245267324823662942909681135212268972328782326184847157400802711937611451181793339187276404793491799235676603846784968759485469480681385319358622816468820726331403759167684775936791992455396559835644988460867432504079155353611982263169055986666849937474696437726750282161729140829638689958286383717867765217383469438018037831110128197159887393711742194753812216907334620331372510115439074762350741315341230391971903755524601492755357470556199618960858034814231807846408683227951727226243951059047974614700182263514999622553154636628447966026080442016438977317265041201183686320325854188611804195794890126253414589283875495302110284722981750982981783041838169505301979801746108577795030970779417839248296809284336120297666074938191671495171556269044727620893160235557984041653760724416272206362533473200228327311696474891566856930157259071526652941969177930920171466044441445073094122908503254940583030328931240410500483343051350149643872818908025409198424106945125653267299773266909736657138150686656652437304828400208470592236807278508361032593570447467286283914622279536912665578924602039169150089387585662445345959255834815582873548932265056349025588114887122173252413907934940575676572076465409952733871499075062637204322523659991134418772057569114555945631055925608896412650567215177670881581674658580928235802681511392955126466446577517226949061038431989357959805417426362397217134090055502461961082165796511199020580951909395968747536253572991831283098329032898781409747555726956402673333046914090940197936787473652928226158702561663699398313969517713749975250646594836743125328671462830828515275881899101116652193079227379672870581260300425256291793502384842710430994387319308037075021554221562577038008136299268004020360191800369856520841622975440478832129002098393161660267724245666439869200342785775976011251772445126881433611563822533595380979714231502744292584552816719777077128003053201982363421422867524860793539549458779635053880983256145664940555070760282340574469768008502341404835369561866096340599145110375284932555383080912797819728951433329269753957951093194616520905135015088325267968626494878062642235806359753103282883489839502968442912909989034873045262034565038369009126474922325107378291240989180000939 A227111 940 1001879761725146029430760807595192970799479081741894998266794290181734482045873024604413857509843686850911924441271182984205441068175653370440762676460532761122230330565408186655072579981014346875666925160561042364363045331228369061227430147650821374879583422516351394217533242818401802947116308734241597870316890586317781629958201122545425523031040047685909385692369146192167496257771328707418767737693138756419182182653724624163783424251458833801582477816846393528538652951986328809855393064548149010781248985542952532714236289974739453609232887484415089641563978896663015710990754214146626734483183212228025444270925885457571653886226505345964925612115330665673224975562376555395613813536506917371720461938065297655440876640696176181659163846412859101390982399957534271345107937577429672789792139625196317687321153827220870267831740593535156033177881346594507758149085425887478112673386187404971896454192675553043011726748501910977773631258341824503583026009248457436649464146760261924126520809236663044693431771663449993256423118128694963167326835538171650903995144919112370069942120818939495106701471499473762843349634538816123919437855009708943002171052038464737619930868349052233213502294669159242808821325463765517052752206965663288680732012079820808185101075482615875150273403427997427863460038334584165256085825750536736549678800299686694537010302964293470061284887706088643103731107357204612865809696740099935679711412899461720155336461442080179834266299893889832883847479120653853079973704804517165766177587027369228651892983269059248351937154448224841933902037749557640498757678493872586562716582925084222709810647953799570832635290478477546024335089181368742959212995126987981542088612002464005291426139029069186578689531718910483887736416635397970748382615418098465420631764042343703748627819286689028876069202982668125655972545601196815144488831855354354403341810213501430784988128621475225960851926786945503697896469781629470820571403398411771470099317006018907251919469317460333212344666269338506758128265084007543421925158603521846032037085798736885380807309789531292779386936190393277494701013002836850913158293805339573941644876187444332704969043475401936146556193505787763114019160113825283189361197803777485027871877531166373735665136346290796064410659445164310936161111381356785609857254280522679776296823966515665223930502536208193126428619686003053284759114160543345465509597706149714650991937504464101474314752094215195218978775692633230972943567415099674215911901280028106612647184744043835254171745001125354613638153697461425973174145409553638243320045966974523074609439610619268422115136795908336194223193461719278241424503714864635564484457505256491607687828046282212034870977342041174097800020299147412891508355140221509217353947644801508605633322752037979912359440858071874546556812302475934079271370599086787974741744235154443234133315825724222844655637298102319030852232692706686792290675110742202023998058379282064930767899169544088475273254431745337047531199017318036924006001826637546304152478340157745039234625314414182881815730873121748213277738387939924131322842634529658949116792964676205917007818181053663594655070082227168534900057536973194919515520220122527877035336254222522007762830034738205873016419331931492476349733558786688908177013198245068353542369432975445982250311150907035412579951042952380888993417392453437177532306120547288633897766267798524157607019695062364006061454107095981746025879652500062824833315473557571099479516663668707872264313405279580304008398591842988956379065050141145053252313646220041614964016800012945308588429212120608260074464210094002226680494657673004498492893576793134428552262956083213690477122677440695985167942571211184092052962028804587904201123152238924196807494772044199862020829247351158308087177460301068509737835638016616334817539774641665924174299027252791054093475127736683755733696593248429288035004912590940847662903126033158597372013873682308316933617129070765199234993881756439137548427097278935373373436633220765225972357965680397804661987497525223508606040213678601255056078905554935803927325728471507266318222248016844137862623965428648702049012422937334630951725349562324922089899015651789615090607436675724621622756447906296315158504322578007629634996746240363103962406122176156895595537589284078480435782456584632633647531733875054790779126515864850235954664279163524728883494359958697346166542861391996624107728136897250718374964909983945311339711352119417599871055459600441717483999360521022860691819827406398448151122501177057361930170590430152621362970816181546495792091226052352470627481203060711105897286170869863781281451176429251318128115816734454548214657180394445001439756222016946650670749089933103051991376537842859324757691717466098415884794897909101087986482933483799772251839973942163417628603361222794105119977175648805828906085125693092210926824964594492214456721043120437360263241838248451971160967730146732508926947642632709236806564860143087690945647497050987295202988134237741253657027292768138383469443676640972746791595097267659257114077809005012974027865093829555801924018963054207370235625748053798666977315973679244904808881333345792080409719176323934828441809232229500745737838002502435157119840069893239601748344359655263303078118421575780175878562594566443870760222571049304059447420127860623222693615845773257103563690267811407557051169410367910355491839314199751555406245108136775957611256339837800031294695093527530079102851424618135658079134712926017059161480919527577726037604087453005174588533621026631662007873092876061936842162186211155438589604432483946411214796091403843011245836430510000940 A227111 941 1001881765483667601964849037152887108094534248770247118002517235639151458496470178508562216216938918364732864779324677519727856775464044800511595401008061769587148988473490824652472350039003816561108826476413375575795306844310448978546461311756657584141920331524692946720480253731700626850301101342206795493996488937994466701253256502450611127866362739911803433977407014284691742292095923109216781788839574371913382294705804086587287727582354416005945630381451519174187532447940052327830618394528553931772423919533630968222309430595715841849144381433788902408577706607649353817997242312885807660009767009048398935130413563046914210773440912314135701681278895282875599824307251132798611135430562631389440122435398099704297314370168516839809496671679936900555102632923281622398702976615746273675751114877297142921727268028847216108571274544890465390564053472396728088572699261156737602441389395960835994844338511725328429568270181332441202351616113420308235821933880833206516821487799274564607290434311120552133672947956201481347572771947583493776675807955722852335612087662502242443097396467852280054798149058096540557030934785448259706498210529066180721349684031632287393129841547441710600881684967555638374302547003873574471095197361192787677567600579219914360390446334146237373549291487474885795175217321403786912850533431165493845670868655381976358042134237462919365817728923837451714183847830894121192258868186791002746909747158939392046189611290881176161825783186929635626907814729990720444642857753891292594702928034776130916405616194579979925756875922234481395583115620997686302160465221324652992818600360592725866880753862001991719407898553163854608277752228139075716424580195080964102226107250338448668685865148562083232412158327407457703317021020018190699857524866239200818791336372478350616361419136473401108145348622131007138510329475183805717880300694563488893981541975256198968666466180430502695057648820224724964287481824926057994293240654456672338916200455664566870660831820226436902502588673997723840989009874973404514698830618214943527134309925919429157775865634823612103769856025129791194321890866753942933251770589185720889180660016310452835885766925694966880905781700997880589509479948115336049647090680273215352855216785237062744058714320141716125980574651175454391365117248595494342225865447699895643974256763572390375731579403969966537693205128773399059853479770842984446018665612638795640982057872757799920419318890575838380456828744840827421968388920251104237369100231841583018520957321558757917072064114430514022712575324295967785760338528294788337534829544241187893204452738550606069329267026736753564610633670837458998978657189819960958448698976927925426674815031026858499302360278871145523242243375823442340876310615913537326291438199216095538188940977402851519991809590405590941241201347378326365564126038293487934528260100999779142565302513704903819922355354168775557826462115603412028109339821809056065575301840968383198621373725422722599573559637950177156086658831554137371733510754826570136920318926495897083173088360930667830613131871397245646441710210652010616017098657208547075590486222938169201935802881463328969755171804223800111598982580028639713092653793000170498197121098487842623209672024175826892003374885830756502791922448904475099561203039615457061712877908989830537623504905827678785850273422662692882626311691677197987621862330644656946600164677153431500586238899856486805965803287094514802777102731930585498774117982787715502684104171520241870492781529112899063933330004793387673597492338790563950223061528030865234320915324287377649703109596986577104731148714033961547252443939506966232519627393524301347971182585912688130154221469956910036921222948809942796553380917345176075358893723375100477496000993322001755666741072102318390072421124540550037112504372372551137658237505965690606013392018380289360056622456652124997293361651958387833166354738649706981569983751657147148689586064555419053102284970224581324326415034479161449243015873807275742632379184299141541249395321112453670155486536777236808070075642717190442753287037911000805221138552152184791493506587652055835430602024601641367674921349405911460893366359852788488755701541689096502397631255357124772843672381722717236184277709429393714123603074264677653768442580943959802836234657450753793652160297820614562502298545595471190739064201298973940245937764385137930279684827174150353824578056327032751448539047525124304405809423106486770869301437971674371419971287089081381454768749595141863568391121658467598502672844166224900462020901839068425319187954008291736711830396326869634756745885946651817366764093943130458371809416807944185496333300908518902567807978652880181433346450962175506893168849756624337269244717914423617521214766402955830854677606460464916830699101032240377454167343532055799493477536263720039509166834651247730548995401609770605279963719915388504659740209006796644735289031685214377124712115294719149463739337825432838525640159303290263371054137699386560434453211542546898311019330940824818629558422449098649064218099197553367176300243658246141343382155172424152998547789537911916073328211168995506570629568119391893442170109485483331515047866760189083149805848123719538299460277835654386014143057800934261346114244780160080009343598098391824694621767138816283870886963491392956073175601278011419079267693455489870442843514208687034201342957635970808971975828110371452567951085257430365066830963205369331609825127534636221365189901369551565080696913244349716579078337354401692867788194034685202536240562287513962167914225132408185997592957625538826027436349658246340738609394521103493824480630941872780000941 A227111 942 1001883769246196689538327820821530653061155244867945179415011345675355942509205436966873360316766938385059750558203324244641625048193390287533020770828423023034227630010345541303556246797048821988760934347190661477385897392559774554113190035618053667309437793990476412683857343297990557008736400141462363598853235333102025799600341227333657827966073047114252217536589059713027942529388339804805228893695733283324432982713974316012807177533645797290526183438910699599409034429476409554983287726955487595815739315370688786498702922681862796990853340268942537098898108673421005137808215291659442677410940401847933848716055798429769378716404887542074103447336292915054050244841226522325314356097437878701166394398271250038558657667141816300202480114491621096582490884027156486561990239750354397230721036706737105376387915165695952649176270817171723430901299444470495000682281898797110830490706800626954530328923228505897687549576274861077118732109838878903818096581021117942173986064005600699009659386967862653565540552257403961978872017099870965825534666344171436945778587235773572302663170292575273638539319159287955278612575084474480968478807401567800998701417787998179605666163069504874615953834497712071190910136366158760892780374034534757856177292425740340788139346306853804590541422710907587341518810243974969682089774966976270350908023260569608321695163627194383988692167089234014501381187555486051873144048091661566632175141042753998512074241949948421462736026658661743186285178712736332946963093186526826672483600274866022881640079777160476102447668187634388710097681945295026259783511901756337963630713411230730469407403400799905075437537798128325645508491237619196905394644301282141269027323721010860733580738515000954217549553965145422986513517170172494319603526610540550681774875489730463809020308155563046235660875883952182197541938370186783539890539640020389189103975583936807670850902082577875427441563709561513486950464896191811376627599770117409848862466516595378882788554234638157886058933345962727170167353346235026196423852472454254798417842348507243910835444301174074441204532272062454517713886233040975428134800241813740966817098803688840580603994364523849227364141576414726391764871203961213120205364691265214701482145010642761340653036063834691273066535816260346082828735667893830421833193113820933789485022032309620696545815201904843975090072322057227986965596424517767017827014304504511320867190122222553498514695627739304780039374463279338327930599626056001172162475295826134800406966256860753849843854423304571138739495394832978223998448622998670781701950975656956329613264624381473730930786416848691901321854555910577480434935868892916094655751238761394825020411889049232724973076671556832288191248686212393967461844955643260798225869272875140022735215846679173002942811594112412311565011955234464309914381232466293150905042369545239397888433201075797913904270976034828258079475449496791002240689353696409008576690789548067077008488903239405545849214696594179802009225667824269280990936184924073788233955220829597596627096962068155066634378914779172710059881345859154181650390767274538650050107744961498285309530547152084078232057650972753489116978609458899712835106783388240978317994964853004262640695921512112413622420686707511744972996540273023174952615473113359279428756266392106147851604706855240130056938087796958256969124563411587924625384137191785929793510588848888041181441548176679499244352854695027537699612304390023480292615468198847762641551968629105394312853806803692976326178291149388861780996544818862466300820829100668982405163924503062207658396057897182648673237568071315150965444442168164751794419428280595502997085393849307692574398564709372828063856095270672473867762840014957803682239853258346104544717061127180904898208205722441765461850111074711940752277528871558047122496206105884997619962379240151821608089778842944826415619554925958053348772642071149276071355950776987559857850285130176150066708866477588156359992922109995413684157920701474930086585513684136702899257054677123537097146449945648375046166559359869836920493943230020548317194058625361770134618067398912917294256041667827946992228050546561260293350811954556468983116728170089981574984261004544879656542344445857925170843781669654068588453313841191186377509754725159284633664173024473157570463523660774421274838917558914849947570624636597411677953406024712036276381861814921207765327008136978862652649947979111626517520984006958018932859231263210603416594709431784504157931217415157054491597235580019095610463451063762110410644768518941932865608439762836782479122273491870197269963046967796229467338116365421058461856296645496350208275042256992603788878659720622830013314872653637675022165689443653101427986153351868069830606949507730945048873217399793042862623661342455959001438452094491023631134359801163963588023058879797055868807693771667739695481187631901510472155036272757937285458064903014505715217912747788771171891532795181541748684501346802305091437792116716311710523093153766995270578211725829672986427543182474103584875254886960167185766937001619380026659828962706632753024230831566972934106150455182218813588910711550816252277748920893421148365104775512884351648212906973976506307376010472219320412650929930023144743697406901295969848353482509903056695376206471998908888261394559716288038443569766554974245228768183165576811142792151761307599952764834911503225861706535833996656469604194634819424320909684486008650547153596595544105101670251452759208938980097070565585478451914920751646351885035667819192629594050003574811929298850577721088890874611914918877249092356052798806925328677739940064436891888827315991000942 A227111 943 1001885773012733300166223229875207447085308480070340381056599928580044775985451303919250823884979009702719581759339707786510789653923758817538131792069453084479265636696018413006165363084889943736365908052498247032232438788778764366817987813019578442105015755281922473305158018065956672736118716987412345422238226244078695514713945961314859238779278368132480083301112329457169961570988706839192742581044303893002160057208026361666733399061413576854538410075271631790426781728371080975354457641203110888396402392917547103956742289119485851285851606133773930602538517567229774273210841554272028753983409416068727777574704831606235824692115406141075746683229051885958601457658840604954051755593351462441493234099670606458623336684752853269464912002612040583153004112108369438242040082108435194962899751875134767735721370798604556773052721953604786499803270781678819888199886535272335725451211044438114394842023050357510360833226045584058570705014861896229959790796906044162475989578771211888723258131722029298856536562786374803838839773362557592795518733919727449480696755940612431762145273376472761392618743957871475705465035769067618982655296099476105923774349010112405917993742114437883784155624694780184930084962548057190663298286020811731728331811992647624668241702671186027851816457556379459865206018395800282414707735359613353770017559582770458592256425041163596243222681554202375240486352866146978997416900258565491087121614390289174272912326706386131748288070954553234726584621647466850604898996392268556868383053949471869685651066926403624807205293103045007102952867659263333734215033782477981011085316019664734330507749489739825921385686681484514003606618399993394391560316014854319253114780811556076648051867227809298354309426981020941119032082739503517643572147626893914238009999838662651933575447845562995942616873804595804753284202446925013583982435615381788929187790302993994002490987585413374117011988089993874961157214072157316278425426967322656843027707569189495873090655244875966330554479026926916506947695957100729656601271915644500876309224240664806615397346542904900923718591069023228786597791869619119619218902568480972823709846716997267298268845119676692508136901337816973439516656853114111562683489765944950141231274759579927409390480307162760228128940233205998028869725870973801092245441285864935565904901106709711059023635903159516205374052535664178896292796956650762573590206974087101664277193060961815885748934857210140939758358703647808057862414659833284895244568516539357352444725487774746614029995353096345683767342359801055314630600652110156440515219591221372813981682663017518041139697672352196331678920446055078667919059279765675223298120589305423648833134004446336008407499759210873041576953923186524148873956436992295774131552187287394334816045221572677420311414628215608726799229494317133577495622734863193957453050691695450228266229198799634762986393880756857972381822832889863533707090423047007061572898886864070871301674537018590650934883672423999430730879509119518270697944029424710125626705118603118936895794319178906114583581515706389136533904219975404189748102057440056100470199298101397722083162997011242579518750786118300262819733043304519648054503813888715101006951430344736847550733360280745765823072104656881785110655729763311798550060903244744303107699666842926054154910579527030335631370522887283577462975808778088436109556189972438451034725518923465574280370479559189613703494856594771124467593188811855157607645467931010042354289536230358548352122190640813802183018044442037830553926719138354611686962866792104122215097869596590298458523997039595333441548337441720144881712411509796644184416050886932436794567086672124208603871025376348025339555312945941792263900632744084452680502041662693727513551050083807158266696000383186469273278716384861669051618483389503285866217899960638971883991928558896909893352705662445889848620261167774543612920951783267063631258386507319130081312853682056824354453580842218826566081060771513218640506127568073317162638411112531691988363711649983496023108190568392779806139414884918481017450593775153721320379692208257882306006151843554208532438574344480680623520393634987432066465487195287011736201905914790620213258314470669257490944532757703144504971406121033130187161097033695265685617832090900292371289480549982971859327910794169582525860852674247669231675048587107620671477787991278147936069276648365152780568388437170558554048220527559045693248894744520223425790610210803828399829868249783396439850451896137116056111076910921864526996204392161565090699364908016949847635102554397120198678939999705350614030717259133419173850399224287025210030089899717831784167514621580784473177718575374463280322019101949635846553558268138819884432384986905528848832187104108745744360359315373164842248921672947944812324214593941045269649566270390088379686514886405648628268183656506287629350807988996810555260592078170742592325839174409022712544128806489554634139157428783392773942565877279358536744684728929491005447127639518849593026205983942105314832691218930910110633325988405723006903755168317083021761636141021176011117312727030088278514106751409800966857542382801609785790861582949092825721918174207387510656727120249984606136669086924779987015637369217739946989052632949995527660133099207524478403097772529790085747262887211618443979626690580518906077165839561434249686806543994502096913880930539098215412897349287271240214091464565892123436529393259474414417195123081077609761553659089603360744905832894333846482259906292746244133453484871649696493582776772951112531564960541261197111924866396071185081548020826801161254276601789787901023213526938130462703760144000943 A227111 944 1001887776783277441863577365632128869679381120034239366492494096600486924729327918879349456949659906300422220260118166715368159351258425040007573478045504202614606172204257577412981029874312557269456331962325591094379312592178956026954161674441091291226281911646123599356114151969308947306166198667837583846787608356932330436771873363407181527270422268861250275214164679464292286851198820874077032626724660752716250328244816344736742758212198892504158473354801256150251451882335128683086931940563410006891223698126517199735579513817565387334872315039995344810130780107166010624085966970817329082749257940210148974628412047167182981365335020993171623947180344240615037081946701872390420437174537334788320679207437639405437982681387664117504309116135843327119678797020011164096889409702037421593539323277407796968550105135969766067000572106399517438559098664789481946395192440044723988223864836029712564270185779873282152625441814348600162547295194807221642411837583819877983293412808195445083029977539283083528166413205934836036190047080125445893604453991369754269251545897178534399773024094716851167848953921720852129257158743860544542808786929099826068584628757811724725017579922316446496853688131413620655957110646791376641313453856490992977760733898415432671065298813803230877565307384704031201414841220495555205028589805401983221758123347538716109913039945691983406787973615576791478147599824351330103819409040492864170012127066885779710218118532527470278601619109232407806395413073523860359887469857314378312310263888907285029115572205655837534677747037528765524779439176288554578937207186285762455145581852333142946565179774769397997636729547782439434836497287584685887111479938580954317452004899848672436484152470810173234391134645657353606949175380682483133437262276869564499227935307980554383389584532649666760453195992107753069009756833132365495639416796713129153125628289385496014895055759717694041677644238542613385197574873098510128161792006799963888571276214755771785565806047303667528252501977998911427434747125322476504714350091991908312838522604314870102662070093687151289219264431764162300783302610685144971225100030857974985413680395723884193999752816786327867157393762392284931887121160036052919702653919804276666440292007427964424234656326782721517585561799813397905049523264342714304179731946325674102662211982722439456413444329734776709204558439794160152328532314257710278690836387483222824176017104027070619258483801581340664412498915585175979015251046334673962188303004504227955863604242425315197266362659237208022035405323347035421346396935087462212205101950878853305751653670053230811551398478016610249654735111994648923520484540403799818779674269451946508441670275889324489190467341485418386651480244806179273236041790937707913767457189593543040331839713640385349819576078041922346422570680464557199807543261798749302608499304645928576797140491860143929054844055630715215121732768277449837984661046225612466233325623653267908653869073290656199212946136645495064033146791076527284066661156031778038862032298225122187912838513170917375433742527802786170397398115073784259210622399462520589815125699849943817133645665051927071456757739541640441769285929281489278484341023183507771653765203269279542059575457484825631393091638387468678187518439329798328633384980191598177123192522962830983740626783200337784985186545498272413942333776472736867723016821160193011774435802444709910622670152258967290534545584085239961155147096460533169013570659741653288906175397046789457100589789490882230003818717501800536338438438130011891851367378251536885594241630809924327714617851879931016574318037889721790753930859783654219335536254967239791231160080303300467458438925425824379470896619228503828052214488071482178009392444863094813047747731081362608819885352870289027440494821176832588663881874685717787343918074349316396955829811545134065307932340546249124961557013581881259607082219571821857523314499748020788768796028747906338182972113599313802137256604777274768744833413166644295388571261459267331538063551674507538935423113247676770141753378788702084295052758839420777684592312419325104763145402085723277573456726304335113543213812728782473990783058865968051498270821849619333066328651005723214568454969767112117566814558138674528471751817287300879762308012140186964417149063844310407652247156292420707341365129974678178809454597087257224262082533535176177086340436750642067649059028366182105887028349761347450863361169615792191482230503773091390776223457306103301297211547092882977112928032078584089135145239288959885962765784196336121113015855891736620553156500575106227751240075123297974393720950695618135667715088901435774923185586606401752592489672327022735369527956915974524873171613700233190472628500750247516506538016698652347012344117091042922371178813127928667046871383283368794699645614545891494800062110295847398380685643137004792948154398950917307361249801088882743897538265888801913465686539389031949700500636935926358807932932220662428594114955913207511072312422222063605537571625041083494987317491211326920429271073151472824563462808808641652718926060284266798224506628328902518107859096806689197636004293879072786478298882348419980974986676196895370820656235549352576893198907383756646460565139181172065731539016587910517730244287123503874539969544675668639769120962382828504605821954933545861623545211438918868143787122752030778943125922996993359340844493263578743953050036058752164785616581631498836612456339471462673224763176586652816438281375869946790696169855800246973351174026831026973087907940096119312028839740020096370350335468512524715086349306269003965565764243057544184555270337833425119902072796724205240000944 A227111 945 1001889780557829122645448359486693910707245271349394126491156741207623525774597332759201764344654554796349842094855967369942250379790616767203729734374922161830941948332122720291439837423366140531485980931253149837509003103771907946077436818397622185595844785767841875848030941724307727905994854327498800804967889586726806075188668211639194395672161950467008719346582627710350103106315353310147792073950721459456711456852470674312224205336048583502882068094893427342688480753448466571615927033451936676070034369685517050377061437872636280176527498933339573194686626438123686438539985368478059875853151409972045985510292576213702610899691515838521494884287162854620289260134907164336506377410457632107396904386354561046617122950894403556147791271484610686803720995794452200007109234042614785586274075161091452032268907468444316635734101550770677515640370996487008254577406410541404191136568948033933412650876205849999876139389554871395633702036230826906241993226177535254826143335232545071895148931710514903962611440239904711343075744656380766371133683607482218274840356950789632000901211209002895328174816858236076827003545782472567228128804927691028972137289821145465999456917551558297387632243955005727858503642376082585261518679292735407673725877688154897689937993319732616781355876487466984151920864590312790177743199580166886290364953510015393627762489313179618365713623595280799950176353744310492453613469700313528255481901600052791867387249794491623006835790180722338200256472629623422785960722781649193944674619952566679789736158567114597779426412768215635289207443728063954288387101726965919992888014162485762296831408170798439786942984995320149313033882446575654438083260767149271163345785484605357353017469362467062987509794129572335494675368337914212415664025633750546090730039849613160344659688659885156611941153902557120410711299047892747557923483061962740143768552751712886995584091555826722489480314219714078482334351393287099111109891014105552061531730700465173589540187683042671480342682516672312946230675078309779453710258791035491024739503780483769508161610611211941316978937969369307238038880948503768549645423361438817798795170250260965795051143548993692594693451384671672815119167960838856334955379213549432785227679937870748005403924868685984602721434210708868591612127365360373263737366504697321312724552371580500000185647445564412542854817332705665688113172792426045997154743006582407583647578354397001480338760502663194892236617599643248790663561268778904216876394096214992395802976612281355322408982445348496501098353048473914773057438572566701786477416204642239843867043800546589235350004062772426585202882225133193992372276502704961567099546153577187291745381735581043133834999386411693857729042674725091931671401738872415832746292428733790675230632982984996585368703039773767015639047916879118899427625743307777277372241327687084817962598635912861420143902530555840082671406153770604570051447152013997827035211083242942316302822310157501105988325971886833471350850857939378557612109771083392158388685312164091933038611219911047922949314489173258194454032520733480502559165416517571412798865274000873317723178534621174012313889410477600774264051167590528108419593472217499634855419795698679129188314839788189867684073678804922381020217932581566332500278935163008499416302025044769209735751338399749275081229485535732039964274377562826837387974178757725775970486912865280074523567932024991437989567463562704636778474635630258496891096831725365126744822199355229261143273632122109089577637911337052521895069077176334225156012726374606425801220715170970849693676690817176252439311591192356021860070647500492074232465129395565309659855610186666506972701718095071360094279212996402729746924650708194420341004379195304037195711132849311220495019185482728072018166515697201663612674340780415540296103258899598877688663084232873163647504059501036864754144490806059803108433659192648080215246279313389026423866247209882521141966422719186547184018660463918242233599389614830122549593965284627611661614096109622524238851000597880157304725269515653522284336430463921005932372527882629563721146670494221442868168319009255283639096418475784411162096053000019317947178531379526830399079993042811967700413437419560707258291988623285834414687727660748293267033841490525626958986997850066806792512477814873964271985643122412267313137968327219723727943950079571769650703331283579499656545961331458269862802953259492925337735337292438174171868948010673146348794205924618083635564358119537312426986120818592135226412587714911467678145548162813814420350064973600768923843209767908699023695872252834190272410604718345676504762137306403547704835715145790797881373276521894211696423321508608034803119410407614037380741307187364584616584124245836912129934033033532744097708182320712673982532529081323037222641072791850937016781320331688303560595998859662798774083788972085858387875526777929661070947890222741365230339061739398183635593548382566091503221764693752927353094864784582592802605637355902602537143181334740550948323523740994510391893000783508494183123530011252366247063181053365605121962056166148058600168282436604296907648156086693687081489037336398886953365677077422042693223669474313018871232443796965277304771135531463412438301261925996704498646797616550461414619417090279588008627970834667522999943954959011749088577878010435668815683848892026596198139814746742439446632635854349858213188654887584068198481586972538663080736304909727198954986545035396228190255162829337785683918353806112091585214436432836501688369244262303010684687024748463878978115627922264628210913082896431422025674547784869045367037658586199763538785662739335984651280000945 A227111 946 1001891784336388350526910372941549306729434556970257444159375484154613446925048395029137954829303894648509774888239734861616872097576008189086005716794383338197220106013404778364676162725628006233892731345945556011846352530683736177301150017244304819165774886166187129620136514186835062369481357369901289603901661938659191920443886258538845800697546113263639231095160070600391359127057273654003213548660792328272905709522668128925328013439722512841836874966525458656188364874259722016666735136622916648002823099747365197713035674795776445935270286601002567558793020466566431905805696437824710865002085787192116671662053447824226626257746132240187836906283759804998818156472812397068888348550822032585486581845375013076531778545734867362273515902949649346908958759909324110114489237096985981406143210287648234891895564209290703419231403252906778484889002759790442129929126083407830081504906497183605615681671795038141390359268551497879934678955034736820600610902942345198059069167641232243572484526563295295014880082379257024739292495971833889085586300428955828785285536877234282034268034477025540309870756356701944345235478937434875014519400640758075567266134269656523661631104740668382924304702772996784181827945762711380316042410953452679690684734146932513265834957763048190947775635968342393778504464400840555962103059511361018034332132256700655535202206122048331685004663039121202538160677305539833474774025597149109473497919699685979845904098789280993871549276382024098025823640734762286619732770842734869773205194923494274659206830754402616436416315783506493973440493377426630977119389946590436717541714176058941686503668690668216204047789483292503223784726074905711092104552247783693981949531221858874558832326724969303769164958975926203504700700335043939068708174478668376329545351745193631635672397424879086797721728118104472328960012717421833586585466543433224652452127159665264793068697227994939087165575486300840266252773448604688110435014723759418480629053800038003243672610991632471759638339534509093788878568628232501326143843735048358745629561351178491953096312064330501670767884775956026712221592863964882254571837507314315576399909865616052636587009767086790829261854443707284764702405914242890891508013071388157230173446116564183454892507712111487318363856932059704447549497191710054461219551265126150975420852146582580949202925377402890227350168265631126541004754858619302316932479605789729912075262426729534257237694109564941734824820732214035578245557419922426523638493175040996522783263990278716280877201948116120835432118037157976315563637652022500522945901697262444026395852681328438674858421531969000731578036020647989523648266598334446492482276552850714771850513279836072625645377731921276213775272714423789901610458902402657535787020213404880685622389901210630715648233391830026987095037272628530086984960041359456349664997322867131692827588632533336105374882674431846350295940781367790378492309805070317193984639541198875476563801647893467551917247292339564298881148064577061289578148468018867664016970311495854228924252174945574906531989470426802798442618642628124571405096750589193825542228351141606193769964037161109608996862111184964971726058055251094003546528822125959728831505998766616761343303936875809868606324221320886899226592504339243977193614137392245440453109259471696106751207978918685447796579310209717924882856033697639629265176217838360274600878660827331369281272269250232817820184475407097216603662952618374610311630080750015006815334035710721796204749129212272744006326184382871377282611066778150139386333026508207807635820780726806950004566153842843268939936538798964088534224645851033144356829940106488564535507690106655720225412363031049111311573577175357825933155640729443622241773579026053035358922429458529171386378812912279152121440263002792563194824733540433219252498133318772758812069145162085799582286220443847934487327749970079858214457994800359383291834887948424338702171074153608144878260800313849013443513714699101913465306582044864518796672420177169609655378152006276679932224970760945929951792202196050800212592297052486881015544971850000736667854787682799285908968332068319845423359361555078148918189594718134534926948457685091318630891171869731724673343115031867091409939393089696266428217882507731862946333074678446299998100728859645357862281752432177346863621766386357147007697916424346923570304148743209846260707456513155726378794632355731873750976496759512415973824665312249397878601499557086937191313812122253709414425525946956339954518091813720844378604456450951752261791944567947374263782569552617700269489320833775078340518813416827455865667851565161392245419528695010445423029689042297903876362637515854765812519691619881524062273042121561680995115835479506330845003109897578865787059640554586467046105334814706136594752565479334328485432149279296875104109462399528904826907272653279832456544332346715648160641385221621967129181149374624272447180720504055975892571787619962355998468844778474381926728908545718047011878035056105001920126192015565648804384336893054674889702457649080790126960423433748925942987033527008785792888033292035884267956580255061311019435282185369856174984127527995260868791163827801210861112160550831311261720833684959672327941988427273910225944966462789017475467884392415450228418742454573799023128319450840071372607126342315845157142509304568144475582561391580593128580180247428807008514535760280722419641502520940793330559231770926991576430967545724562069912992335261535806124890523225162983619774852123533953597359888358193334541594027703627350612274810484536165853487783170137271656980007510865582249595168398850862070848476961665600479315190759390526525098265000946 A227111 947 1001893788118955133523053597639649741468561321928664139402914408779090599410734621600153415772454351491954417352993161498991739363950261090722593272038613197229521578291785863225900769357662017652481832990876761922027123073551288541669732711598261870957015595530363617208627912584015405097881788604710034552153370941178101349241000340236174210177508313960193596423155252201185977282065177665444206201777741857783611533874630462804733393421437168081526510056772509639010783823646782055357320003521573966802667168717494658073745583816748976050289520861399242064994798479412678412231384362779046529055337731487837904485424725945611982134784945121552625766119050877634140991254505053433547579163182627852141295186431306922171577048245341709057346046425307454936167967140040207766915013875453066144063407788482536113204256548386853093169797399077550196895201860280321339816898933405419490754528102805463413944869224969080590436199270158843540883952997013188038021277257909089523287750524741382701739126460453272673759597235459171813102069845482757008708090835185553013335625230033196145881313381093593149742373202886482932265933331565746338486957112331228278489577772952925684857282536878407343518993085014697931441303690744402096426960453013067916751380108727081253173334535273779050837798902832974586804554425617436778624670927302297556788034034674803983003261132832813292354853430081567156970472826944268200696664652746690302016553167269897316263737805611185183742527857570026283838970043843499671676386885490594520163092139939447027803582488274389083082074018358634573660224623124178386653280231081942796688183339494405790224555935708766132309399139084526823795853495044827021080160802450106288570345849757972491096839032269736238410030242856645562978137400949933788248397682601669640664260289806391983086055609329276867235438404948767384002113517036557131204746966808388035839469323775815570846570478393810985487923094962332553713591875669250968417948494677756108451909506084071588978633163264914836898816139707820124549474072423527116068186243282118583556017119276454806299734487446468721160014370408599686305647999912571303387842882439684781669623847636988698442021975311273859294519274821478727887263646239600209328957231079344627274357030671188903321546749121507616469807675170847132747683422112825753963113330964943861218105666974149561993243283253459385685058553424802985925131202440906382744687424751786748528504169670740137951811583472822104205627186963263388717070662246602807222761547810470210680094564410893861697482347197608085228440404892952278467794864524747129374380887279361135079263233189934287935224659576714665516726750134827937402180700875270884872556555836720927126479793570886916055047979542905056941288571111489706515537031388790939363219371612561202955027355315202503926679691711441944109237695687436296128254892380111442834388875584405185763287202892638573411180562777051311458085533166681707919296185119875887467013512650922663231511833180460516542193625728160652037858993401839592842788245758191591981214953278088535320545931516886186461891486482794337559042269670955795133506080280135838513361864185509611708350703771460752681458930896873452245523906592940454566945387075184387278746162143758874781127944354495305386273244101645467321586035143232437748986958288019946008827157190798748118376712124907533829075154093257114833170067369742750166871921353407977142670136808682537031145551720247750353795124338058463334533455307501372425220445513285410013622301252048395448986309449387894919692087945662505114028579478388626609435464949104811325061445942567182903295192125457277935657242419602374871209358278464775775618161692136312383241195812376077926666147348802471691701128962417897435811104310978156478309868152870083085797843266192377311872274449409957494261777811300402264253921526287625778156222774743293098687170422687460669652511852641318123695687760825653883368363913240550351408823537984989271535089469332585847340674314307674718821415179347293008669594415795009136095183399460370029312835150919078389475212686648600843054225623150467044677068714796649558843081934012064141445493828653504837045928562115813744040952990162162656011646686161875143018292264059510282148906821676384143749649750396741706702652261224153832127453109082190682398219051328623049210199434144090155147410188889698740500619665617934078869519552866634295824069627779388730320406158418049358963810445340039253392540442643132045397120036242287040104818585914182417177521603529159715919736714372669509078463537477485699474621524638241577581556684158364610368283303336455439916259043492902680907585755430593648326748710592111963485673857563073306614131553971152757024599443248424245529422447568340503812558632842804708070211673796548550477435319182076820545377761737642186005894281278057824705042310482754625007797106372792625067819681436922564385238164264543017349582636606257802965620646004534846337478075852073805502873500266644942784174579902002374798275624660717110799009076182043583187476219372508492774129665412536754347205110780137475311242543604195287757168860412669910827667134828776629406253462980506283558968109621652859620716759026578758609783809168827821976502523175500786456460732459189254869044107755809803489679033945993638233954940283641791576838623685588261702648830644088753636086119470345081915204033568585833873811840498175733861076887887692440874410811591162051381810349905610345231991945732646557258308821192051843441581744578917214127404962291219784161106544815954271116404305989319846859154991492755614495426609203313513604673024349470110177355611167587984009258693259967521084328245563513111987703573291581865224316385850986382566815330546196000947 A227111 948 1001895791905529479648984255396318110395102709744578562174222957163748782107778829622471567684256758445828097367179357710426497612567372119147198709036071268739121653996745226691613816380836056813791509948308850944205021571785589291716132314886383917463513204742388903049696142710220436614505149305917762614852573958316082043505039630316410796267389823176123970697084459280595219583419350436672479816536142199718666308769425306356136334759298682942422950596950786309063536386558240984047170996144914274813977857403829269963314366110203573873445844994505694576877925901450844217121642393641966390710571131298298794374041580123401819910924988065185122739130395278829612499731488744287181633861272065868846177436436193202940046378322906421195029293755126789648128190129065529087421223595366327813098709933891969867988834722008054302666693035253116948742688872199152897699788125073357175510101781780164118374513509091848856802342001167024590019536884984503109362616479862994438524451902183363016863297695133709053741649459638762649066439024883155478250274362281637084012696072498370675396370861686087302451647147323017948875095919087173991042199211230933540305376676541205456438995727781849995593011740076563258064169789169955639468441926617931531933760931796613973188908368677014640632852387483004616785385640947783549097387620682049101871786592708541200354526483819876751859389808103422657065665565351761411927526212601221769800008090902733936358684353240892307323614348754192147509513623757763717940967951644632730509397596350521711774143820780158801105837566070254975145865449599984141632626906665285570627186279143543064860077443134133881150995541678757203366208583528032384659297251679606636535139296467722475819962351388968451157537759147966317293337153720034987780930240328326669524873241997426244124828149804823128364293789027855553418777048934631191601587542715736186072107778062010995318046906741699075881899131721356902892398462586749533471280642464310449240366991422454703321773117287568755736857465580461200655214077582793394494185878328461304058135872565063797858168594962347302033126188766572618729064584496349535666484775870877823531872871308284062553802806718637472075151073030766516401012136002190282615132998102298772892223422155076799582789208760113351772929127467833617509889213032120482422911202730386239840701952210062658145784688790822967226427033314559667265471926162306509698833611809703772496211496767004217005357952838751355740270656482812494511634060809681743008453566809927338445474928077239419494927025881425278496494740938329946335193823798912541216617135518189792104270947690004815122472091351175397414088782856750171037407515713024368815991854457350324015483331758623544549044017013218765019481177474856656780526272561243258042695440515517407864028384684290744430476914355177133601295887175732633728218618802911243015915088012491357250791597774216770055794049032801982886276602987452100501344233333753817413718129483963325535639420727563075815333242563494861066823504820945248457396870045104959896380048043978121186120718379824968059318835359235313677290584957052518402468222720891302034449697083695754376432514279098331565803184205738383881243432669027582392603426962412008825394759907251656300110889849040710440008206779527346391199791416076131709523212284742907911326929404660020456401252771580575665224126795768722037190015784994633618674615467985507740786061874355275735392282642069918580045599110486954976053027157808324475346921343864806503692313489835565510066485625802044566269654585832070254655936158264972319910533680648376508175888257823247256934191765836962696370270465147277537160136608647108059318679784102866715759473730232194988715344960871756933613463253364248694430618107253622793893381150364615246937961826519987267168369022572477501264487182734584602055657470935853619867345867936344451954595038216236899411765358082737185888087217713847784706050791753918837709166972340230353565208200809353438358760850778042533857003808734137988556509841518534144068591071030496529875724166934002075625714957141749169494965801649921143415107268721486855089712739160387193723775982973307356372803368063969643600121226644783618781880560537057872050443765717089943484379800859136324648205525022899385154198575118736887345421097560190964271851984820392631777851554544857714468075125847794767465923319993643548351320144898042112668314352348340140354656952969658738549372646582135301115315353973040834901698414508534859366649397672752745985269021381052962116914844431672728470525354450042562632299629502686397613760095009940982529556665639279543274521175741500345879172492261585696097217908223865296144439436665368904065734336811231010287815588570948104862058740600715948873684733897797351558066133224780308095029943207712074801439986706106020735679826020515046005985583972623025037712793481573221373772941972175975830838029913964273782337503314986683134510929085185470185548783679044360275860233566464755570004172358590391183062865213497587454756292273467038728924547313069202735010211751741387405148156385974698693138491199580038498663584623430312733739864220059253432503489694544211279499343289915522671374689440661529581931172561462032104151215311755973630232434519542012696722534582304481424326340976119541793957497967577392397632759887367748486756785713331299359019592619455703154527792604045844703163742964714220907976465565885654867711967284205053458484306517795620692401687296896520030482544479134995774341636165975404416108655031231374265413331222919012501721375814312050646725175849141240118297406721990326203996606344906534307091429712956831402056574505697061011859548637754643845528697836657599911085168883278769348821073650331995074000948 A227111 949 1001897795696111396919824598231305849433683850208529490009418641470260195196563954580720078005791973543572534671882137651788925304063605514527486742342766747609620519042823698603775413745242917716547475513676265728916033219906705739821164458609343957519749869897841372231971878485297229142794362911118492661773093628911845304727948539046430428748746183745592814631065659853090625521657331298091287983830331065801288004244259233672874416569163468146367398274770453700579382003992003316705492308431549244639005911392741410453136798080862048696776842910145394067405680415237652320330663958514522290280573505911506053240142490302076641988619197933026468164254320913854051108078854066273415703171106240833814732500938924780140020951493491489959626342104656953855282178930509619251339358230046603531878883065167774244140088163564294062226911515546017657577508807380002094145303203309790423291047382492973150599944794704922171275086525260590724798558080517389125371822017057932887255419861563879633064590039027360194699303670263922329356277985948103174715748105821653556451678544877180046907688458281929361245158457467570221708107186346746232058615549290869045060126059016068961076955680088448276756124518756524418105671219578092675688976461405357807343811731401726186308127665240578660126859874136941783891786237132260890238868378678665795042688038724938583402252388889841130480060713590684010480898129525921642623405799452950307590801000616899188659287173293335051302617810799147128036238616501172263424560333908859632889368020625551320677627922039996778935165388662305041637457106757223116977785993532445620967245590719413168606712757498795593483049077537531161741530789121403587229021743253029834945962260457745065415156018822574390062170337985074582983115094831364290449955868400558928495610622103245978687510007478036682401221240748198170724935119104726947346934188759616870577671534241727650016261727264665988801657084534132422511241914829961115094678334057177429366587716047985638725095689244824697711104024458493545437907567886399086008551339584149774737461870253252910866487856493237492240283786297790137503893442939212880365643537537041722405080250272357055274290925625808887374783949473618058659223459298575023349458628158966020258689861974646752705717185435209325250511165709618745501953385677798863241763222798828587282216689752748972604126830798207305589108026782941237831381654120233703109412103094182704479004702441469246844121223416705221659509314919919832949659820689086291709692980909838196752341348816415479409355121873779558999854125842583382590193541908092344177174821623086447596575795096820931898912402007422875105306896368799157787614762590653614163854215556186682160294641798160582002562228185197743477468311380270317922728343907272843497822734967035219527231551538105085656650572805079164263851647823397747497798638944020593946021008399832993357921694171649031286441522047488867927465324229199989872378554314301188736233081032755279949639569343173019108304412713437794430817477815917031354491945246002261860541649212092994189085002085941181777738067810444140661435145200663390237834071862203237736773630144576559903755757532418539058694855059425336427114321703647396541175271714698988262337226309492724641279731196039280577074591490554632201790928348337377826643398893418490438854732112510002619251366825967742114250549710193238420540833050193033540572110067049571790448135469336354309135070889604057168162511451331380825624920800528106636688370665282273787792035464448922879945457363324309860909399230221549830850782965023260270376784875106302339979799798274701457486138451317199178170205927752550589295608554049115995256333645686816759800768936796414257292946313635012529778528008599054293965589071054026196827990780648606108015585619357842463876710981998650371770079754214688293413561179986541570048297976849924101868755654307626161462876720943800839509817675764587524640794549972133981633601840322766210487930341954219967596304982452403415627763848022934041653139661529547586721084199076543407469323548353023108478947130182188240306656190738470217634243631891347229348626269027022432564151366383827809158862608833659842977292613143195955358955961642167299480025991461603085400207259336589136099178437290199781202572141809184472557971634570258631544698337841964053511786487198756604749359971842899052866568553099782915972798913459462389199673054681220767407158273553244271708431695968464654940577545350356240540725085859966756400125843931443272904846809501918202619309918545441855101609625991672999179947408402470781461917080952549445727363360142242538530271269343935569836371347925662633513179509011354995164439613580756560945979394973290501195865011445100647315020040472667727858014140763452588519926444648976545981849584717121054906407512765534055185983655194161192754799538119085927973280114282152387413842896892992100501352769025638863546620524972643730471270940304078019910484619930274240288728711481429014999248667424150933783943228964429738825270484675252576586819961578976352654043173279390761222510429927940265531755740001251195115136386662842390733952661788960026416181578072117346904941396005043134392798379330419694145963757665197371219046595792210094619004194197954591048288738772504601925533379825311814999095092244339372612133913361310684598568170965200077190974221905004855946463756577715848761284563458326338495920105784955709751134010267265211057000061435026845933737461755039121877789958886965645223141133005806154622338570034414031765870642265420351794930424985947274964837149452633783409284887702308343575445700824514551095810573785638901704551790634836813712721604835767591109252875782065569652993409188392219520508784909912480407444900000949 A227111 950 1001899799490700893350712908400853327789986399465834804358654081745368912759790598926521460616325513559835365058505653318697049524203787144125948425197104234434079667015122662597175876069378794386002072551813501571499182201028940531660858511646545043892778525480117654709973953526004503594542428063229809749452499412484250554460241912900003481979287270441692915993518798013713247243627779393170464815969626246646883464620549055882572337011640470138544392326624580290889832376446947764325567478432118936741350275129750218078553875084494896054764032889957768513199309532021604869733853775625317676931512100667807305120950671792683204561779773351511409229125464299756748420902240611481816761258225401412435128064535080480553145038332454430564283354936146133875434762705219352080448795379675642401490580495120805869754684473872632356093027915066382056577570845448874165277292341018497254746820607412228034764465830476137067610337226576838903978840653043530623265088257592604386641331377965078308921672805190574951724559359817521207741297935855008631897214381839614925396509811150257105195283902983449554242194860482033509701227584612243829631992492530925427586985245727881616538336628543369457924896181009968919414430867662467662085157883718812176132808487493255228828703667522720232915503113216057205387871016087949769119701072866325764753596074999144246686710652194264383678501796960251802040815668665115028901339284852621687278814960449100414366761757931322953619479523727445111981740496830895752145329419311586482656989166631083174183918755584066715107943100191976528681470126696290765974419964962800058951822239639967421153906427859450513631101909754535241262175514979615621452668168911857043753952545745730841608819126658792072859561493874593015373133094744260616024816733324514799373139286654965311937469956253926810324781220062315373332248713421546379751894251436392802268696953398724025693499748792802471226892988772419591644365580410898376554321773880374263078982138774177367704950684732881414243211877910805604959417982500879644729140563292334757158682883872935281499744525671092310120305919563329606895401878107369694206907919288450311712654182609325727117093190145106336185840061569441854822310011229092608363503136793607205192628080581478478577067520069997406460401553380177235611976555967060329626457585842851273736660867946287776149861976393723117314928382031768376680542757216276471650656015408690059232603956678377918285847907442146697117113882582809402132842907514216035821466718552791562861924926160667637312236701164528379533090700272338573016020392348840966538064263431513076633952798456306854593086195017104417859705931585177806603073587649141387955369518895801802679201612063428694991967609765105069855942047551873597285889332707180131770948487354462458157155088593344133482137595361794297507824998393092098406117901907570263368405989198833877935895918657786582986729878160477168856168377176962171669370846970908473105276799681503627330715505296776066033615066246447888063842844589805839683733708981435356995020265335495038327029402134759232941721798318520442714357232757276500979657495011944493920528212389802399359791869289557171381493874117569652093581437548409560403299326482849814233351338975119948866821762099201561765786704929297605104275804583802874709982976048506754063550866914062900709851945308244992796963197635627434680221905409821943910854196577651031274123730857866506919969333884010444093634777857774237889276085095393654665743835717548257430995746242016159464301381688728970023903319004453740619364612596334534380739060656356142018903831381366122118631230176337167620802725305468035823931639867729063956879677050294789453650185671618528376391228704538924454842715808721458028820812753537737686773130813836274024077437035282143217735118748153446000048250816872932235607413422506845885660502219826010455849023047366980181676983409797830961753413958214050966598129983776527875109811188688737689048011087461338667835430821624009559583817061016773083712488829820314135974739107100872969485107990470244090358230086000822889725995054881356728773028979235195904774363479424470773869856107492836800831507619202504706928914598084822120524221895935308703254087893641535564840660969807623429476591499322426156077111647568313892351798013626182350964401236274367885455073118139953150708024612848374663538826491469423192218637215508937987979553411914661815496344747729436721244005454093307219223305291204331625899233126475236777919130109323764486393719866449551937434334104203162031140888156482454457171495725734655286773977318389097590731244873886433266349709050343199736531769520322479312346184949674275799966206077163839283022435918028014713440056172164835721927743722407886614452869140842860430691205687150307777801716768108195459205309613505758146267387921140735901251164532672156180561163437817343238925136151357412113543581595755346076794433653939911338255416896162824117137439255429328552053530244578576117623712201165915777913452206459704604819534637628767170799699668180170586059435412163002309792281133561394973255900828814038059126327036897117052834110699381549864472014351181840987649940661676555645135777249404506980295911388063130770441227571853297527823881676232712754522951293337285424400154926410647139281748970892729903792911560236739774460050000353055250805415272554089646363556193802074476400378040182750091405632383404259303196987626880418033620137970381691231680911533609270230268736817946852936609952444292297824598481839307137991938902942632439469304411095834295525483572767076285963501002565031965450785410861389712203518567858872479381552642242907016026811843333217965403095797339643971605086296057575299511136064547158133479158755382895675000950 A227111 951 1001901803289297976956803498429750304898410673589200052178054269563522984856145858312522749704666026132856692755692197795331804780651046626396173071579427141900205768426847072323458246722527157729845601638242057722988648933664426556322015127623747172524256967079648865075385532101679583725064319918943141846160879824821302429332438988079101333447204798587485053195605192236678209010269176023207593825601166897915546427321677008976439842922641619002915505947262866141775643702411121276217104126250370308670792208585661471667597290781791928246475280369326771585826190536573263232528355591012538263608351441401728067229649407640786647437886820269069493054010896082521093613485228364854960870825474502160066846693957394818213167219842391074521650992012896379825597856620889480340222446658015062394545336872749917228301256208997440013194175807059985277826137982932987554218242893509033988538020310630151811838042386257198075089767525080016971131388020000038152245817398643747749833046727740578819216726768903120742835435448741541539113449496121524063928530073093662856520538950613427727164617113504347832683021415510509315310779416845704946933305010283851873888549550653312946242553636255549588983723582525574814833513172106097315800903961358890637295755395302886403607759598743747150690728365562156777628144850046090158782107051378232629026446916396251556936479087032166519818379312833365661830829066285971461001871165888567986722736567771430511566973592266179529092093427635189949061165313183853175320332537707000545496045620976527068329641572100900255319333319299241747245865184594906701449194690685752198558407697663479455498029322503699519774630376364871701255120508168904049894789670660965845724787023815876370810044599231630234424884638607518594221178766427466989451217418667531492534337474005043011245990585215151808170923832942354276722247179748248287725549028277548740865541873922053151607309408142283795104570776569595479399014736719547956436244921408827345493451119309088328343638108995525784316795539636850322546169407791406738920543622487452790488613051463965565500054272249277164448432922682928449768317878773622015503357120223923245075740566195285865518275067276212335472886624362190209756546037790455843089421288776531333778879499817380951672050027452331829269779264858033484800738161174670310361439039894781196216409512680741452035661527145071777930364804582943332190513177063959522549479083017611464509628239181812270339243009891117460187091411588915058436727253367081404432849275194518975464140811813767617298694910158521353467975986894739263567323841007035470678089247215862764838482979914307191411698560257595539666534228121935670062317994638529071475554776020675740067250783784492527207559433118322037837896561692491232721703634167922817787304756407939344347104367683994088618866454551328370523614934878825032942491316395876279869988705416866254595251957456265976865724202588947048288458600645789060269484985722730036367908709046366757256937411447837020016403960457472076546905534481064201817597159417498827920488253114165167667893963199374417458101740580339341687432217331080580387458790936696683737653850208490405334446012313391994738304218566259192377826199374857542900716485684961604661265106689535561880410003018084480437714197222130389107995458503210251387384058636632207678165575525357874103540855009516357920122823819908455385381072615212222721691825252503614466119229533537774517513837468369077043633361070161790926300532266738220532252639098583004156845325959720851461155861368612402024480042501230840127615629775728876266842798874207077946312762886688905051077192737340034156686649711740476554075535180419503806453541693653633709583406155230070844511185072739040586377990481623296943728271340869279173177450333901073705844836584048198196402196375927065595958252263002795901717669949040277338172286999260401809893084821311206159983039137603187680694393664202457577024298592511854633615589274329481464683066417273025660170812272518056502620483825235267353410633320756320636941481508992366087031970417278755707298057779352515944241592318631159835295748055075520131534281680922080996542376824772487635138725454408584249329494796071040997555319748423741617909852234517842821920329048044162837464113863369325622492133602010406456837773532749651631694532906445295735853002064232677644127127272292851000316310670069539562511921869867396206942069908632285971765294519651525021843894697832506974141775273159973457017134568700949003306825980827583008078761210616379989728707054668751127546404996403665812454418395726926808676148395562272451845473786930453675856099507222770151661898648291683585956883979410661969008794654580829171087421206338904790074509761775984186587742477248016410185625378853284102271303616973162151972623394995749826011510903070078750270914921861392199067772873808466725335405474216245593497331849242300985470915690818036234717561603943672597553120763266145171845369452287928926090704077398776546064466019575318861077583882430333580999779846959217157849366015002920126439028554681172592623621327362439585615919400350163931462444038356075710681553525212214674909954335184127169753843844210974056851062477824612990930541560191760932945103256937222187823145113901446215754262384648823810232231222118574427196202222575672594160474806687248114026237609768457388744951683307443780320943916058515616792753125090069172342356868330530191609809065145920660445937945446574995001939868586403711347442316298611040356938698551963268061125230116194267644852406406558863541084284304692263649637786946855278923476933253686229828610123867859537242150381457101315937619709289797289053262120090919117421767763647541640153724164597761668325898427067707286640803787926033347400000951 A227111 952 1001903807091902655753266711143396451490619617082757244178692790867703457820370201691479584151238914004292632955517873814668889790941910878965222076781444352329292464603949846350587770976423426908091682535059332134552281409390794702974098831122341561506955470549690245847635565218033813130705765543988437304381342336831499572524813402402617249736971689515102940895269890531069163568673483314316012461395647635433372632167884768865837246746444891949141871308136216275181302673407636266083209612694297241932977431233337292715410875758294937955247278423832746206479404420441137069522799042853986434909253340427679358585116059634480978339389012838148251419645492695084133191372698586890788340135734336347812941426238347604938268565696277614265467580884316122263421361682727287356477907750827929629290450321022172147640592005640103323600329563055506369881627253152375849347902455829543714264978889416026251534253834307206123655441567547456793938753443872099311669078359655279949070953789447392968996400124047736876271730544660714462836710201812775009040802921521911829464412376765932444208921185633379557475703331999098141468928004894837410758586633064240449099766402324827267622718239746283763454358180514814969802132870213027097127873095504728197193311174637544200893073559034115934517507026785972398828484049130402379946336665823215684418838643525330753364593815743653873499224685208312826765192476142063217276128054601998424573857391557287239467547625798997299693220288868425739917335990402497802529852282619930630077825026585112032217147148209860538364259891250772402629167699796594421135901298309159150097842014419922960217300351141190620745810475111993329088768483168658212187909844618854499487566616346170050017040488479219878558694696303936247764492615769626711290452060486344010863998027880617882045358111884384768518286247979695380210738308869275535508702932995853401711587212203532298760213898735406579923368183239921725601201115157377029951746895522115841374261731948247964381520618904038824683631291813686384368903694525262903751520583929968624830901693932909810547312337076321918477090727238653509705654085802484160869280757243956785002942267364705601907396778099229794707412463799253094075396109027709113989878375010745383704753450371187958353371893073809666413367807010102799314327585415380683146092702443234528192959094226030152650619310691976206097526942195237569695145789713633107711307905504126843717148568379058030007105310458851394514569639074621122384261317419455295688143924857247897783538948532529319907768839911029433809518394467179962345578637081701464356681762427819132300581143803633067227625076800122968662596456772532208002072941467915274946048585742272411899835116483380894580550419542196306872207132415758675656617203977905264300233150885681211738438599434572301518450348150755335584994187811186965594164109280102953720640875130908682338562314082244993479020147454365496304394700394134183470428562521032110981010536390679573190770421695329200185147217199359376424812180404069321101410988772133929209162658733676375732893803948973786804801897550878780567797071752800885315862289353298899636009381022270294102866878806056829653004138003314831022093385375162711178253877557529675257991579405515589612558643889223694844575871088759046663844376889022982003303030530039497966532425102445373952374999190516525007530419072759132004656215942677231240727446692243265276770510740722717862205005989124044447903437892790296472024610629913477923598309949195457487136091392941775156616767520870837867595362491291939270291431266369063111998998025424087299812299370195774597505928769606877606578625917419097309723175295665933005593425536780141339800530532588731118981255566732794835754624313149417474513437339383140098982258951114968377178411999697288855763307037102082331341290733507273656492600452144568005304456497948739828476878597024999759347992123499785903659957222028032567981238590142441527341079977632920312457307045716812195134671275474766107911865056643334006884323368939249660752935077819409332657043608250105156819002131377716419187479978926071102560537289842857253595309553580668477224945438752267324006502895058661558878790950353704225039230036942714243497152745519057769712331353137418264819981168167575769644056160121533366003118894404365332984170113160144225208199402351351036364275573396687561405462928027340875099577470518917304518974854784123682925323388425067980146208948900658633701630249491296471672844271344187172078357357701625533135453603652407502622236960145426130944456927182517731629560850106546766804031092572289599071988380287296291889564786155434888151858772352448399803733413866274605383058396370172126668599541898295031966061896082067682383950817011043162496037863489588939698665299149704892609777032464738100743054730632679580814909705544968533931030273452963177736183988846632862550701500667074333921529220535874289194275692990086051244375958169416287239550318909696062693126930254877813372979572389734299514140121820184989460482141914091541646052946564150432611101262152222519556643572295302029361529237215708730961492925185026095796077771266430988639922605228325523657001510911012538137499624304432862907118914294585405078906016373294834695667462663850136970461180419070156586514401156618509418645967840835996534770397733068576962228922469216875659376117960004979935950468299984177630184636119918974440518802952861220286788025460853964660378419288845750181548181234459972621255740952974900761072559492750419543369054542056018194080558119432773716178927003956461938330790696945599866958494244051734636037815637321862099835153554345662281379105147663226404933210588347455926784641779973137897360500441004567791659779353425357508218936054450444083800076000952 A227111 953 1001905810898514937755288919699861934785092848017092999019591948201107138957722319447026821252094693732415975514650928157660826930926160958006328960599201742146417696046978848481853625079641921508222971560694556651578308456230624835629840352763681791062454737288107088261047611624088863666230347371794460961337007957670012355699137149600089615983392062125034766302564196017654620514763942452272371917397362832903042332015233558208053301411961944996003127972875917041666590169871207437653330657837305526401210926879528967181410645108378857254341396990143118591602490607664151761260364825219543787291110620670751862502431501799370597893704904968736040895879262493015512463556560238674476893347559646945660162549961133234939521047415195839600853720744956239903652992145625054954431731226303208838491693839528268855112137369595813347597979323701438305087307031129056016116668164080237130458898385385267063276126751003036695681431680355502121327261304407855667847701659659753442232208183605138817054597538028768244976579967378968348816894333694065185094699479063826343214977642734165437123196175748586207121313935573079118249700433435536421016562445290573272570380749983743367726600172236520702385629539642192275849546899663934010009961253935118302688346670622597720586172458777626243150632314649335242407719549320872495901050468337765223798829248573591357109704293374348881719939517137864864078012640865184672336276635397105757404817971285347617474255130382681924095553495779911383341180635125417442212273489149175537401378181689669156820235055435827316513235719515235570854673716384748149140148663410306573725456457905393392365557306286394873804548267213168922699061789004369428996165316388648947525904625633677955333324646189386792399220183458903970998380626160637071777447174401013766133352224384139305807117159589362546702608132744020415768556376069171026880025702113993844390113086637091163950889366011596741328385746181183634668082722080208329969087251059470640684535653126218409758140293616932994652285133291953216202035582010105784869536680232215941145663902945809063315469466135496016848678404255659554089990568660887447958828873789967915796288350004164590752405307027267718099725666288707805957222069610170623370315898924405983906744328544309821229471218865923764005248301916447040255068180585750775746284324318277975622120698948002195198243870478561928522794065471191595365702236673022021800459368597388372887818391211685159883983512399133069207467550753712180214917170883653407345368219740664763004139996634962244154594887831410560958227492150500920718608588975408303918603440320665898691629882201082191513845224858864870348276186425779218838367009943735892781959948767968341668638240413546610558555088115827831831702554792185610612276025979591516476593828534195678344454136967424066295369390962832770641114029429038973033216472575379022610152440132788955450510124952277906011550839517794680832798362135246513138149714317887668059509768375384445840870436478915653432099750473777371183107557951883223705572127392293876317603578231073354832531104568913790789176132737215780584777868005256958700301840497490147442871956357294684793246594134479995754350052016852533433189170369555635304301376522384073831657133784013135537048333444631063288947475760063509984715574188668764590763826884713173986891725959617413267597546066411365185570917775677154699100316799723735522574715924414957938048560667278080078107192624618508858523964622622448691547392888208437218287418925283103238952482660967715714207359902944723747902485279992441811668741009103980220349493147153295349112691916848202226168434876413339627596499040514245498206054265462448802279017219824761358389556499940212890288263458399417116271556781811665782866763069314090593921587636459693156781265282815443413756970365519754339130026350492782418776910641443754624491426829523563438957275148972300724526199613324049864094161354261782230382172095042597513631622805159259989023602478866220562341788519157146245171562823870826809727101870232576905931500263052623489966716556250289686612037013674681116840965837941787362384111251082141191254741224068241356880977807646602451716378420429312950747500123686275437651609074405232809177215998206638955593352934978204210608466645292447990932226122611361475467840494185316368182086429868676012590204523014302737002115624303707227508292887952880619111258130111346420483716496526891181264056953100079535762517716296712540321065145777653678992627643575712725884000565413034110405692291551536046226625824629617714742050064968825691668620443415792561501837773825798595255624251812211392695218111609151099514412305918331206052241337747145453952858500517956072358272049926291407349786923415785336757539600726089442105114839155130293497691412378031888402589089866830406824260466916129335271001256614108708946236743314442310788730994489275150342210356476578336220954762608844445252036045306754469812534774323779505308858652838488512632964387582647619051207541802814612963163831239351045948030729297375589982177021512194194896963564228307795447001512989822998638225520688567242978604684239414021809913287711291967976687670398626025972864697744280516318364925246830409295020115541483452689524413252382478028399631810952319556833675125676732342178750375188591433546230705575475984187794679703568292695598813035576483358979323495948262602896420599833682481380872398461153377614818124769140898068845295077303161819385238389927601969335820501672614579753109364394575470597512466345656178012103977076000752012904160175319800498269385566949975094877355971211372882116745806253401483124526619691493687410620591246566589935902022096223165715370501605576231834930079988753521851725636197601004658165931866245205681749196762210253704000953 A227111 954 1001907814709134830978072527621948067797819021751298413588507230140824848381132531433845345104045718337652201432597664826561624378765353920537303062378157718473120544530041649974946638940541493021089564579729586358156552280712985015470120817741413219594914520636074709004674443473464476278739646019358498784714942194381546353387017048301864002760221411659422044682581698205151385933473902816588602978826881615167312490464464216043001832749698931673146675087182720922192537286776365877394798328232537991399569432059449748808111670636953663136297610734981851599415841066438887685143446208879671427335831216457083950665728827303789080575266211400206589355122906000120853001886403218603581543714455553724818319533938420215779752578852352401426836644838132262235248483329345924842858912802409183537158542893286657461328825421722911947219034416336485378400861699373236646975548021567217388477329759467772854920837277005004447920515837095207390763956502136525730115165255751403683379437368072435073542784254254847902389022183662631376208931253019895863023256893453743667946142160859986493077304489696728783108094798643474561075937834694934364084509641004705267083861650296143568811010798169242457187288027137817202053583783787931205007768246760498299829447319118745654606976086921650724844084499979447034051418392361142653596911868058755562663453630547669665648893182029571036601959303143399915122532484063701210229479244733100423561730782496716330777932791653475141833602689587209722875078891746770357056755415893623983469833053815954711131963583873721041019658885448310341434564653329551750936650349286497493040294749668211361137922114440790146243154685688957538561795193798858669251854650507093814979180822943441656072889142788662130684325762020712194110018686674124900435821102584072116100398147077724076057848155941636367315817153191767617561408217801712426913210186629889369444806013461552850921013735491568550623132996372752628852112136520051289270589812204021012730294906356150400463011561933138707899370399037536168816654299696900901386581156401824884993616225648784053239663187263880975503635779693990974681860095132319115647922307286846214974875985795861656814222106235974375857062635945332970909034730960234447602534930442213954343701396649262156398742489850008123959702502746637505342138587922797619662420436203780519475628708661207132108408236813652266335959134853225010806697730507800222054789336408414259759060040004750434685924222336150762163147114294299118000202979595610913334763455181416100408808757017171975130550667701278454939438379171675703325982846230240676098129576063189858260999446328546012534424619482086963001216760009489473940032154469753707312277597412919829019579305278127602535292824331423513067824021890422987851081491855986858455648876457552513584925144663959562544067409400096245958504556321512836923351352042730009258917557483948580153290117290189248253280617625994696274705662235666388930781856433845875272324855283940186073371438646597840841711285473093171520650564790574315291615469215447249916584079509020654320507093255390034812808737302676453118788158780425172142466440215855280133813543201571390001593910333565397835535503887303563000252721916874281030196822413958864722247267423022711983913891951685393907184829960170454240646784573153297551403985430363640382709660245102800077321635887551123009110772392505175634336955868352678754103083842606079321272193499122644123526626121141553089552557626103790498551985686522189024531942022197355495209765108445901558245846542507912869829110247095406434061072407315706997043564783027590657677966054932223623202691438685586525506147355905747900779631580261256551880955844853607582375493137713412240181455303807352659539056530089474781885179385365715784763392339535983817216463876968830632644100590604722071601602528214142113608240921608544911548531244371918029586204323694121790530623665963928520070389756680830796724604826818806360236507626877529227565947605758720987737196390539049888188578400888562686324077990429433047716372876392396660135877080350745143583160132591889464071821803454275765979909948202082818247280876297094183810110901124992799482529585862147306478342957127644019252130673398342389605891638395138216125745063914361835663750443960918594660040411293962642030669896500301619920418428708551579829069559198140566205238277498591559349351216977251061944469011752507065706038546655365260191635357531060412533164173351998924797245129274243604050494332359327033038108146242086579116211477402983695695065870378644737017334122938011172392821262925049832236854230734542215760242473461643028737716205753484753030455899854791183942300993830017214829900131629574049874046594343722660390703327957666106432131048122906943466988006222312565894788818821157979167216190152400363452609377336320112799039119035807027458109667253997909399899608773527944903664408034740587876960130184448133720390675089650807628484313342083776909699854268554639291079957448729657416190766404525239020000023267499384528302440369373702591442894324591166338789207722825150800440184473292334711927495110247090875874932717821007712771881442071312789357192785326900619688317950019003368486549438543403331534272718807416742135206896130076776982393775520273998808938656056522515224364576102827409572479288618241167298927058758157302099115627270973632042729165795219136539416646456724413848761657530021314180002598913886587483489421145979867855571744216781985092978789577625132383465009647614872351284847692588811096118904916632229412847996214105425520718364154203178717152532889214935226369704995551545500962255291455053107411208298160258933403420787702788752604131756768721758231987060609108068940361461408839207868832068515468844683580663941624206153334040708285000954 A227111 955 1001909818523762343436835968829248022774254755454556823337317314156265538082628186559950490475288899607836782043268114046376626573856450624314217976026276145827958289028984292362199609985337520478995964837350522845768574037165968132983921133147418862068590028674053526416804345734090375596068114634984307154340717163304598108522053809980261469338626842486261971464546028602245232040228115143879472213580566897013145462256542102639418685195156377769598059435536892159661505754809272839956681910391541125817714925671912656780729757893113526398515504472948980166128896779529418072311152344010828821853466344332225754212959406898941256651627991334735684863332880205036973981099391478946462190638868505742578209523631827930070223005122570585084224302671821084779027997586408930542562973465280356624299314001533952340804219810518643255673333041057720072047917062791548086417712916647143854748026476996832892081161851616282331178408641431200149498382527928202741862217630414067484527144373504939010229326201006301814546798193462022121504304702533585008481288874782435875954414226801093235407556478868584980389912428625950534089486907452354053519802273602970714049105244746873780348164676823112195499965881011485848148345698679649233970514328286981859572111859710695545427662703153238395686756561905296360630837159955519656332898189386590629706241192231131931739650888458825391450658158180286262405224864264591324991034519019253613127180800200876506239308999901584193653503674868493343798744730521212669962344111962243497228650817944660964859696178644068553406305097449568002335732286888003736323767474438055917371870523683985241102738996892653470517160777124524368209659148466547205180188784787398663850422132357561638330567610611614383362397743879837015350948002740499868059461337154499837070229334107884879281616132332141133428962422279371392963899320202379473961994842023382603521430909229189660940078486355088644394222645897416988611188657109656246651088145053676333521260896305278577110686269546504433883169264783681958755699979789298259606373823779268151963153996940089686904823857526940033799451290948701684259553799298419389717492715683501959793515967632036960187531570089434442498787082352505135908687841223739146001819964888704522872685678068148710594510977513758352757084498387637750315232825159718397077074010268906642712349381943002333823724451434927649770013244842971923191248152307895535418560423965286617218982169751942625795581909024711450952272307519320239047685267821355187385706471300981095021268909871681869477865966558459262608516847487475819185238997275214527990506364018423381200395302428747039744248606139812081950283897572661216732554255315224279809748486075332694910469376095069520550084348306513620826734329706635066142265008408358294403386196238828834861418118835904436326225073468619676760033640559984365919596159772400878246360696296453395610317634914973318506824846281218397424580416966158061901424471484420593249757512265591244185368200943634263600914053242232017956519828720520788882294169222680108683691618800862068783584660914744014488309449129361882338957180576157955124805468190035410003876320681214921188016618836592818372196694962556987555361869888884925608389327172299391263454327843725900895553846643932248944528013266541427105795202356737728283810419473743737283105712490436398556962173117555300565290379248864389726912547387565315142660868313251189817506421085571593808147595094315688180034118222360518741510360341802014676021782648863112470995472424737165967387995318486790525751905181567998139593948087648852887448454889936807219712128115515220795733089641842295461802785028572863213234918894026211020128597157963018272370833127341298110505995453827672010785976191086263404052931489941619753125647775726741301547638616739803305022550435392146310680225977080068515541975355671611217996910586809915346592739932663811903625232426486734248314105847596249997031936493798077825754185502379151359819243477664908902700305644369489177769197631800192900625579811775686804712235732232217944666144728614939128517197009225542610837075265981041708693500120659595111161835229667592036774410279989914071660481948469602652352526600862810774416482902222037577216265617369237790403970676448896311452443567251198049851937283383853003833342596364626780029472953177226910502360541324668757963356385238144440908166208452176723558640020071419312590058612311974854425628849620511417700889160144583111078798011224181087391924779668999124048598509732495062723956675715532809370905724464158868482178539891514998350197222875907061893102911881501847070848195351334327771961469793201041888352809667076481218750547225952633526582645975884450521628386364553075786097817956972234840928127048245649680148850756219895680765478105297930070796492696378079163469452148250524972348587778774097815550474764386180652403966261956760965064940213214447001659305768487547854049271425748950884792815840897926302929894162954317747520051096011590487922951167006840528675248654582755695832145928306410609550701620397638499609691106343632886513477558214279783607095966599085849368117224707838670547892964024283644271479531735783603090931300682038708749005895323915493094105378057834241427207713854344623883565262279425407545983954377000953143718292489800864852109842143272173075686180628087023734016257209532575176957674770191747654193777027414430876989521370854993350232497765706800438539618983924090970012378057108599271710585607602318297909274905019587827920185867708725676228630808785884665202844834097101718665245415611686625240581627330738561362801763750163721936511409712234534392896500885361566510667003297797568245734942936012129960133022977653055321569262143008503695522169982004870963104099236706883719997150614156163820000955 A227111 956 1001911822342397483146813707670207608742678355896269913429212690377305343383563526967942477844836004840531951998494548381172121662283036712836701250541690895317871787227089229786254292734582544515096381336259107982234535987955885912639474115974215036088572752634515960003221104633777169333345842294934837476935667345954209775523889307734494412813263655737186722576829535649619854832487044214176286069708405455168112606932299303233159499816483766249603899699982616558358642356898589921215585457877967110571734023110364431173983869603821200954931347840821628453354247185723561290080858078630373397302230379837578587448010748867089325706837505510143088123302400281442261149047232824727533680344646201935875239126326056874192144725352801077646542118718999591776359423380168854877094712666384428272210153416624796865815614761496935467538121475776583153071724673247272807814512515426001601014168755661309555987478241085064726466065993800562496061586317302494641765564829119213147406362024110306582739274224585161042896172439156020023364885079766781144398285941497162183932712391961600695433167307488465413070176479667699691191911611865093020393214378843433410349528637690279412445429229583654830926187638486060583092904178168993009485194338110630665289070505634585519499634812824037726076626284693576086723578974595788148979849712529372491019441849150852940372966698094953415919411488460000663674606274799197321689620799878062172389673954138915177209824762188806064030237506734009478095845118287798633495937266293410666299751651262827021127809943325293877959538189018743242586288648011142947677910570222068143134418769931992314323552991009509333709661021299835462572706610246282343080800286495716383997242739386847172630900830090762717448375806544640449262957992442395330372523331176738324967319402450452696904296971488347949555287643836900134553493480383458470503141053586153440100008062721563313305938813661140340836019865792085650448793126858118353827061395940695851061723917814340892761484340518580515330103892414312155720579955020441183903196135625529129343056098363089950858548883121415424492255008875779945883228327431336126461139831553285404490148708448997348275656083495760399261436105550812778283014325628512558749151734081031765351289209485161145495282904379314637783940004432674823087986818120026577925945366797264760089431026122290591119730891751722111388499132603125650000241309793393453479123460864079758455808193456523069640828749753843576152838061301772130573869064073890627116485631800588933528277536309092804084587750315261828859340786066231355757705692049883095573332104355053288471094513361090897791999548624489936954965711177455145294978230949794878103838351864992567978446277204802131383847320872674941029644559662226655390506869950524029628119016152765663642630289158557182990433766356222546589987064381306981332006486127797071696074459008587070959624906970089858336171670682657679243749271430717288555312607944432780234510165905343450512572631493962779430794657229496791135082648588657579359081359495726938574693538934183086428213207429745336883083035713447332325419182037400319281935292628829323634480473153722470074657423479828897647499873958111377165449677049624450656323669669923539039822895887659341079932615039641622917074216928660775358689243492901794974693833797031280785149915061478669769514184241824214040003958706613776683299496037025753317422800956233713236043450019092492757836088745382350185289336737507410904921739572024146294364612503403878255198217060186805676611484192919181652790448772508532165343131869110967112746914079849543528543539949113773860119748884398376454955023047617414211605439615963219440970376158605453242562524261425177299964503053578398210826190410379106520049650121022714456979788311237529362690705728199820320752191649860372994382242615460421073150792297508714320297738035719540435179061200114091026925345555161056598116638547287874799775249726874340817083018204389919610495085586924298284912352323993040720357014120307267922610492500248986278095415723655966036225641664244260481315103298475977901789705050667501848973463231893856520403855470519804091082186734626663940587500276634017061971969158609534157080904091168589890618021707510866637241156346174123464181152110302668801804076068663759731128056300407788839386532710503212846527472994465922337741674171384709678919549433225244276695109886289514986416931285363493439828682335618019023366193501510370236071668169895406290624825319914507967714487279896476419567840037049768028959121482579912730929536859511577447257255912097959992444301648255088755843807794831964787967155370687402912084683101619665359471858193543104784438019681926346502158899855571451758297905667492217445457440142798067615123325304110454420114334527070359351847835476310196255729475378723702212096062212363150616244710298837877599757511273160489385269813342398191209022518568499222124698960531390571411707604934618901123785440416245832943801886991496822702553655197355492983775951780766060064838076038208069964782002547019209436400562099159387056366056425434368956027693370846079091552429568870066413153507413052097439811396696761905489881872810581924951754876404389967219591486548162937056084376883151527637125676682952632967572621278772346100768489568057411161479877736718953383980331414090833149352849305567939947878614837055053498558871893866278429069059394550936048973402689176916522329253226609475678569397048338214009141744692347043680554712968245591185932857448226835729176245987394454951383332055543010373921916654577320581799484459628929776840689950709554127321517268403737234091703570510233570952128935639765698400743053168645653293870227624221485467023567070797212592428251120721818476002904330556600221776469822966402304058091620310000956 A227111 957 1001913826165040258123256238954186113189066593230207451213584991979348780680094028556913785543231744022066344162790708588225615892479984652336270473319877760723636146824835725675684880950805814070200074008542784535613149934182093250374133426789463063385497510917952639006467057549569632541950418611023359231975636910134560966780135757404587827992109020795159570107788427337226608043594463956224486307136665399765442376260500022369509424032843980531941242530012418464156222182023642212640618616208926184595563625452592936977174304914779678839440144177118794592138204914051803840423908822274219505705014155476484796260853419134374100478589977928502480418143911201379491153364493945212083743933060429037640242371061731316782261281712181560243574841218152805472871155014236587217218057925267198067601417480307330801407812440385654241598537908763861373196973096624571385297336596364614740100723640144072852129593383149465734743902643601371688545147240325630864226920157507009168202242769349827658978934764123380887017251929686351537211469787415436373258041153060563889382297821510430204407757080587672833522134035040269114162668045154227263671802811218671294942746366033505687759507246661765833559026378665837589333058878129201001772533659265336372222114101916024676810963116548235711448925199550458717313847125393106503396192152572464651575037297404845000886616312096609954937784501891526925517753337749341695219999587794670893994999479873696274239978305332091132642463983015369442439932816634236464362683045497980909009122007268900895963907537980320832368650039541714974975324252586103237676917922306884819796266982852160307784497652874388613731435787151360901466507231291293176497019900891109186645223335208475524192888530254092331363199088912891140799976681343029267160443576355341217106814837252187368475582895203009310118854613278758845931483215977455338099879680394298617564864880134167325523336235877827584630346449187423011974196607455760881406659393816836644308372364928655260546964584910150866221588048188213815080107714221595524805774643758194006577535516323323523041510510532276843465577053351998246152171392203731435334094334443231018345274186786620730302720597847739859212145193980525092826218386521255127933045493238498107449931207540707430139505746234528885435701813959926603939245356343347585153941500290921280608682298341630486318970128879681890381286981951620843006698338352821792113722523575582926191359818455691000517216088785547501930965655526942461810610891572971089629918509584466828234843611769144153360324237621284593416440045485194971372929731642081956342248036491271492213653032168917224671366385583842937328699809026927216307696159689524223438279335261886549477506901402446071612015019046766602031220105330519245514111015898121665667769914096394582977718745584274081985963842787429033961611624678675710305409165774849731130445450279258727437470372824293480880973369707492219712826540531835569572923560507747244628586214332425503687208065395040399155409884555210336075422686735998236845519556869563635859348008212577263175585201787376611712842057865030449770954470993425436901997698544289775824937706704664901198916357873487840686458576139487096693241450961423188035336097391654489559728676142187662070771049003976148353676118828150104666973419444282985575927045456415064428237741624025687014363286871635735515314483413965899531603998246290914821541870486692964835156670916175024521736032823751693354895391628000851801521188896761779982315399217952863280305864344149930577798100249920179495835267562880325277225894557235111386593490720790254772740660228973959959551953903100412162066090662201706661405289963629216448515231888337641856311046368201329317191761684473999372168784390749141302071603956918903570918760651061026189973704368309729081776093350938650164692839233634971768015858530577767362370707019977614963673121642889898515174735593948541687803348046316655269677253027376762629270854292600574204831927425735652890031257239794988400794085345157739339514537528333361196256196227682701112425481897582922825107450989554057656736283087466766108711180137111626807996236683119583295460701306963358783635391537562909848057623499895498849548355442202355744895580905977065393357061590696411841751631576295436963574428478766045121364134703516556312367846856788604379999988822501408909045024985975089091953669127883202560975211099785728925426832699913474108203250018128264630554619722479672367651995730120667283426182388477755871950753709746987614010946677667118171819463868013506985030534559716814291872258911611433991141410629796492163109437980600483603701379970670372325420714069943980245992910060778273120100362605332183772205928288920641272815057710227766332074374085443512283131507305111382492172418535843732727088433874051078079629290459595296190048338153962602993958164014160659725037946402002383302282321925263910940464723399089357463837441441763780143579002600877885568771847089200362505573611640953058176147964293075399771810752325829092921709551131604450548776003804613693924117814502645085765449062813914333311288047211953037176614646074643354785169109012228252996113312295271654742213320838543943024673479232104067250520030407220540287853110994071052512973237079961374989273294144589496099476736728035594132583908206673561969777257231481488255332967383179527349742253384752152431708194241418318507432140505255294273855979265127301525929800119409128458981135203208219715557384918727829102931488470069209379205954408922144354927518472177704064064604013421236794739819664313528017775402642986162409459662004758716985066970147688110319629660344205140057026374339012275411421472851356954422339441872428664603949861478140278298865284173834215556224117686354360390371872814139199164516865549122337077756000957 A227111 958 1001915829991690676381430087983517207853622763754651233272591149235903526687278083401587335843834888007709552290638502217644297795330597490643292109147987699228615903201811503559909143090781461389093631864175705239845962052499727078572678289143677168195650066876885902159110554523681510576581725342527235436399166023931445568556115107900578747860030510600387896771191456191504452961160931290319911711895103387026533501690084430762621863748458886720085822646247874589293167877909647617568145307524943016990054849469272108139937894832215524529194001856452217481886567562008277696845866108801783196065395192107493518850608362253764358477923845782751499917594604401078591512065358413050926935275820761478153671449610598201118568789360552839881342527290188699659763101164770256267012323506505953889331168254870081262652790459144719398145524170372140779443942907417692909766859918229992956814777839990338971519636332780244555434287066680192825294723768124049929171346116705558617391459960687959996610142415410169859554440803147314737475388190331646319051020887998471724568579423922140512876204295406400841560312613895269018221228670799125660514465061803900517906492818115888226133192486263813727861109841887668733369751483663864355996368211323169708556747915478939438354682152954969173107524059674781191946588177000633710634603156807789946791811074988420368727467232388861181459599424044611297083144372592342587628590830472156862536909407700266347678387870111491972062540461879305235672083687021773887717323972230575967704646614846615682114436638774268983066989482963834520216255459992022121235382133195051522995684507242991593335181229555370809517653740689225543167010328843183052473126612587830168577100909271148698404550068858521938717771052593620590775713640847128995226535501912121404458072312556894553447869393671895419165986503038430115805338178809333799530172421683156265108513856423827585795265719236993401471854569539485366954428470198526999801564088781797216585720285822323393939671337946559202182801910848980087615323562281303388041803814123578326829923142265013113590193503602439359136142569081612695139787916600632614469533666505438764975757591930504154835732205940659898608367857871651617770853226179745156117672846770735432712065075637771222344880864100526071589093370725770583788020560010972285030991781595995917084446250946137738553820476228819918853316022414196247115781226099498256447513357567150953896348121416872103705760600148084244276215673882100677634232740664180366508023878794369511536699492522839414112321865465675248235311616536426600976806246145787534814110837891771142652282406186510467992454637418822105465949976489590304450951319936548624255776416942453234898740863848270430226953440945420848243551492829700261992939817464762955041150725606594656750731935358122620244969257532124175053323325355335080592448469611849274343779914098463211495916660694079504560965041795895463026583308505672883972631989066312947515131038724619658372310096360658616604714232595548651838865340790236626193404590329318293627123999970018994791177369871351973258635738212263096796140565570042004570834102220404929111860527256443830055565033236128930238660120158991875793476726067159661204662543613192949199037872060500123550207531204994223690933184557470686750254092615763184898405295515531283424569566818723785150675836928439964602543689828892723504696447677604107907334487817116515420130107516280813421765983803059504769536719068598818466487284528234651766303339702456934573529021077623420660599069040444067852001340051762660589103940476858882724947152940658949439170356166765874367522759233148098614006016417928076041770995359997538267332165699360448155436153537051503195588970890697403817113950330107096609943828993606767758604879774125348523714846786355774995506057082804599850343308246319056795343934141221677725607923047071357180867329448698005233771651852392804239331562596414631264440504507083042133069238493492076387775947169980009275750113004024555638446893892608072640872909289485807370478339753797061062104050782510492349288856943974721661553120582131151337192730057622927568017958819072545679156772424274890523618332144405397473600685598080526671387445004756159245515902107248259325780337438182352078229140956094408402338052958821198577385713672054835289180063803642931424498245609632526438868377153687319367960468325542538777947107805931233386998394038592457003866102931188472204748262812695751133495220663876055856590853834551908002142583103286692620706278223140905666018757738912283890561924708055004188641331078681999958097294952625307454445509110720600996873755408642346510794677508460035450851782381238922818453059701272956416891546354275060214242031888584888881939546016746225730013275500510869389633292426260690080026817691566978346309139521920485905261994548426814856951788779872443336058558600295429795775766000522491654944206137327133123983869894521964710607899187471379719608365731770755465882376955232538195272819766301432267412940454349968628114628490641875681638893286656521148958643528837690493521434324983595083529235419091433389318153224843951642309809284033123945206252424456433888826043359695738239748946654110776582250141480061763242385523763236956278195111498798409235340320058210212657190163335408281714204115963328495439164477832611970886895387215964940859491384929311043321176002604308242472175289091107235725049976041036858377843675062487038024011443689800056734948477819488524813897347289365594804656467229645029341768001491485472173485337687677880305157866133578934728176860873209648897324851994305885812550230727501084178581895866291736763735978158190001307036655928604256393195117905659115591051445156377767555854811107189970796404109412771257096188323001284605666445371616451131264338536159000958 A227111 959 1001917833822348745936617810585569918649084284886989675981827486966988413502352109177074044989949661891942335965721017150485942375337962535945793411079869724730694482672894271036091427183391958071065604237369233517247898959888218928092653341249881322123196995113634158419996920105784090882053308873435970072259015463031517794537117659164014413260121642833416988526189839004309047542729627004138897887762302690926170889357322368555222888969816874213826418837361225842512334045781247214681356801602917448259879903394375483058701581771028014655328280565616490242144412540551263508487207996693576890809513103392172719682169578674228012587506427529964475442665937109869249758047003052614388543184479229375743567327915857179943909295181349299705310108414999705195944267885499714652510620943935748843313679719138989585335008433924229875143934807178882985816737933930310772056054880564532080204326854805918228557435299200780522540248469519582283036772985883041030030878828533565108351187734439679129760785808036021745130036531141903780175176789570815512556243553666989680358967997191606059335719617610583897281408061686974674724224844142304590720631863470352322896309959806581711543611246961026748241903798273793482328552385577498624846951003057819821236899692602548282131642837642464119929322039011451616309421611459673864776631319510707370219132193958995308270799842322439342869865733288521601803847011955570018976016745958597807262839810625086748731209530612992216741152495827586530299539661746707998448465170414157745811084043230836253338531966751582624066975296110431797845754177527966781027038500721640995176423613792209812335515739610045422606398387382975485830945301962374231607940265664558324336546954286322017366738402434466767231394395804362578927982301133610712803182925715964785124525887484412852399724102042207180061621825701317338052291030639759934981794026689899751740649774833975568570303142442908539222779685663994099475974956043493200248107931028568120786336620618586666221530562028688130716296125586580197527310579113347842934358302206400799342818608104720108100097360466405053504328564523285281311826197930313644342558874137437681518844312427342741657255256674769059330317334748155215880108242793371297221463826988495928689692001660472566679784846432114766895002020027076333515228209448153061619218495994405167575989498558030948530955953383453406364274047155859788526323836818943757105673430801752365674680331186923577631512320668767324355918678811517476180061066667851083977183923752497181766138099093589616179380945956045855348186802566243233784523004786906896657538384157104678158076439259109187981221705103425576724577065452214583822533294622880801193335404271848840469948774780520619866411448780690724066201213330654701288133284098883773551162686242378100025949042239015617744625473388653275458886002968024179637930978798483088876553751927160962972060393799963422347149870245098081447801869452577068777868098760718156580518321742068521397294415477164129856552401624858433051613808184842783979920978901653432706841690582159586820954374962916130760794878872026679264469127401402190183849818451707372223174461201673405236520479464996486138647109638545735201088825923918554073023529750244839487544615646684515874312443957985862630376590275486125572799443019281443005330809340546387441680000893429184856622112593099458195601259180757066806729491170967859117304011571270607782674254811660689312476652310505374855722506448682060272496216651002187046710110529154024088180215272385270043096240308004350639887123874946928846862238359462610548155367723578237266348444252705467239042520318707012956300144017798845807260877195326852972445071147243331644444126767502266252227160739321993450237110558635588039746299739962683368183478080313978013760833189859374002687738365836989366192070282770856594223889857321944310432796495555080616561713568393229508139229497181334289346092717852020745656716732822379046126127869339792517636122147669517308342928851360532430318375797995063771673033295964871804564747349280312459998492289499631888375972598863502160006889630715579316407937676974331633735983228182187587565011154524278372092416022286050892858069889603665208940892280796620402392190783307578241393011933463871381342601002534568959578562197963541791304102398360815264147125607458170863504306001743745715098753481532581717613229157387236193896780497585870038365382306455107356080197189286131331674544044590821905275007981949731612972446348976150923570109632580948440381772648083341001152422658255942251261692324919389764089991547052285063185599713224071294430621509575713000095148672549462415517028725489631656852740104557692386237918334272258600199047953595562836073539731375850994007082129506184848379292014778738904066960310353370182871134012475273046391781062119900455774209776225863372427540080456044916931070057687592440233355168752210378002252114798943054851028504797916313095556623126175659766927062933447160304108357480875048708257253764816905984399880459066575726055626977147414258652113894318458196327752200630354399776282086795987905488144250983524972978823973786684138450548866522902441914583965169489398549357040244310386882208979411324571201913094203335504787993996629641113596836508433595078829363861055783470888219635475794039508777427838187948682599597858853605679518484039821989924384731159689877892803881742894418815123177985799016170846715084472295303448311233197968082584228455199858739496728606406028247254957242047376007333200282677417762883133527625957506954289191056905055212516462066382003698913619913979660481600414762317097110977472210602564919763839686865300490089291312700257726504692128856547341472587467410198594664130449911782538513319892171868005433858521016161017540236362842565308029847301051942498995520000959 A227111 960 1001919837657014474804117993144809659700938065847705827197424799388689756329943210354605121054638054455422284962385239040229604845005068914075534705176048592360995956362631000921431687862686415711890964907188614623850757750446292742478009799477991143596697564339428735621436874197465191895711391469477135218856632745626044691548775287830776626181047584328842624849566503487215864704633208010431745234267758303819657638312074549698269914984832191983826387603478814742317771195860045609297876516698952508787251480137192216960198427066051618816525375697648427473268444611894458043452216693412724411854492939222314108835501449494534752681277838184341611525834070941825874892145440555108428413548514671398926498053572359340208658584798821093614548966195335192668064471074375722550775155708910624391304860392609096695059309022678444933144540375650351819412337426626734689770181299764526349350257270502813062553902075099859287768513305461087035134658866603718072344814840362050829364698878197756549158357369611027674758116621355411623179589825186919265996937019835045993450330243403031863123916148536942914153796223661537736059679023573771646659014179073564798539151851908594831888918445957387477809136468353528920073629373948900028360536832603829568665218996693376739312728161489784722704606928482422115152979449110950195947360239062711788477064842276591415186427963553396520516162611838528579423006008352510785743462355404461133627982179442171089497006726684375054855474486160515645010720955590359408177440293456781250154345089431218068396192028133401690593449161077957029226386034516105581500608532677407056325218915116441712247897419048189461467688229370232598041227738309811146027560298492616526840607797211653489101501987212867086096070336654436416600546536507437266383761403086589681552184015131729748912872006936963395082310053525802754183928705106015876322854656478422959118470099868416722665016455463398159320621137821893572894634422626450858764309900244628613833796396075242183109040681695872516754610998976648568776856653646890746067762867534963408330293715415106394398048547547535792810833133821278185313307208887569717053246926640716422727701911350991838750808067030446676662495335484216344332668351392086030737878524760032232834778645611763822549280434779462750260435283959527294297169469320783937365330762146366164604728654619943618341906877556806352794857955785100784223486693219501613767088143892166455821844529593689603357250711589702901290419306404598883541131326112350186938687697753836662881707261858251103866090465303825445574431823691613054654454147231939664225185911699058881529540984269335423793411157078843328938311692500879538275211349385019095635001242318401607750687261443171440043802911173361332006703924884837811104706160103459031501245025612709434056542499480349363840502840019355083507904796564976792360934919579848237373119655760321037379887874709255105613300485040277606602168869593289390623499981612943046027765169831196874495612590407622774088451456113056968535884362760620288324698702117417831423377785971913627140157997876874879223185048488525787579615393242860852422660144146773441535698502621483948056074508675899851098383258002526352172400236225776925184064516136099677433610397786716771371283692459323571070896856804975743360493117931417227475601056817266663238939352970006402148173102052173968557589210418672884631034211906445504605344642071386415836072703644750182526338996450388229882669158388925420917548162824969001766555969297608779056525934698242285792558703079824367579547959581342677400668169423350225532899605151588737269882318000154802293810232529380127611092908519472875388534563641039472630791018499118293965408055207600365103222613690447883123333313629039591360592272135952219464556607679511533761942735363002038874649387966318214983087998067061078827690759248306315020180195683422463803675875334639498965149547770406557000162278605798124887101793414991404186377137079462461958727665343526036700207565527942485038379211879108212867907968569390590825018870671404532680869615225422106836857238858459411030067234922833287626984439341512492852341627772580625993121113738867430648224885316594477132815450208269843730673229635909794550628239408443628954442246460161957971647181335658344887760386946685599665428863807988226272105599066420205716042390078931250956980551152600676405622977064477590500043625752368918102299527803832721872256316892676643801006018921474162824106122780832200291771796238012258022037404864798071019175366719007930889611284057435240005407282564413477678161464722846737836677044084465400447620585063364286642410428261849933759033217413036287958607593774587049719241451887290474085014975395274578480844936818241071713820485254788504314732242547632755186044257574884357597185239064663271179246306867335715556053200838740153829605858120679254040241031476491649256817940205666772116422485627648228446599811073730942039033660849528814012930775217067964661466658210231707633503122132084051615851910416991414553404857110460286740062838755516907353546587623707176112131647391145838727172480360143742791520937336542116478486974874125310826203686343849131167313071720250132347515807244504080336739740278915779382431397240330232110609642107423911500447221112284443185524244948754724901655688574731188927661730001523893571490774758956181402853603423720437767267961516346174655300295718336056865896661643331727926423211180540286145371991482369612213079339157472651385421570786637854614570736490410292610753472689317525891521273397129614297599491142321729233172557528192840880346278792024053111152315859359143934819485040715097318678382483926535513124693125713108482312200798174075294679474299470268333016304594522542107704462378373465279320431792766083120314006387494017989130093471616179455840000960 A227111 961 1001921841495687870999245252634859331509671897805188438324192204562306706222488881827523478155703089686541246145063221474741964287064272981838024893709513151047100808629813031700760636455026049657538996731047363396842636218444545736103606536569497446237734876412434217483794482912793589905989398801378020864253634488819276928175126867586815170075135932010751160891982785631696649297358308229305036470754087941448502974936425002958011989156106938759240538382040195281109894605559924995343313865237304549890666137191892611441237971979847049337991980733744494489557774658541537419827752334337624029306623071317383040360326947777751572172108972727430473781527158134525092606785355596231491627352727379885084816677192722917599423144936046781961554845993562273230034807498121927034334757544569531591609707253486568233533560151711155281600482434855959185308797368315771205305630529355069823522391438937149741325221264675452052187888061965157708839209553638414506795076488961700674637824042487161756937016007196006111005430115843524297471694280586394463045898198196529419988650154383159701190450790309904268422013947356703651073464168257094569358165192511202313805278577889402339118775642082735781337131059878223723333195727725319373775016055052647825321298507310133226373604238663976059436409873576349757958198303453538996236292459918413282581131089036056836175299341101052827466881204820882390746876332762723643753078272310195925804290837599267134028560633949097214074971204892746813546183390501971049234509940338919698546431240375585846789097984264119425430078765352212209844334055490328859534243567113445372638609924559095521517529705030692042107001119324084940119040845279456820347889979381605571807996920102911365454193868199474773427808062027878331077575375021582298957160559896592671805831154714635486484885419828577544907058010965848183963735755625373797323967542252754121937698437056875809723627809927738782974496870524946436996116217795820136709983935664180995159995495547247996972788313111014377937615820067930225948407627162670729270141655217764119954903975203194406002732623536530790521952350434041499305154550220675665994750719490227145286409929073295696422058225904923482299173891415556995430608861512908706667146629219860289072255819240365354075265060773652524339503690063200211331730987326207350723757339746271238841063458909676868730585530422030510454180092094648080377899280404361728933496734311348566723954420917074110405270502513494568375553119918855774060086890898822350572393724045254986631280528091008682269204607868576672279366926699912251077997212906449605099727455174224741263146938673145886024999634713176264919866143547539962968835685223895332378569631519692909149630913977224377611902478159317267280587247568621379566997714814491105135209144329209496789168234465322375496991505407290496744683159099111036311551617270049466090795918910756004270035473522032463729711748218900537287136975849580775332828651544128403815096507204956018567619513111406294918522468886112642248196576096294195757090508730842145280138979294778729276830118606049678597980578727861969752318525794382869016963587276877885264129866646266016562768947419680682418620458282903710115466035291048287911990965711058926103215020168024800189179750510834177274081012736058976721704352792080290867036726576374966962925284461270662160083969213521450792933226138898120717622716908062588005182884901553254597333105182374797771892388439068654006818418352386476261941315861022155487908500222500664163554893726023502061857902927187430987975114326621952962148023830842209994991208340250885079633279527524454159162114682606143851029423692333614190267541864359493832540953228182847130848742692066336177185317869423036858360238302216612329216357732456745069255574109358709306929945270459004045537277891091459881152127253691020879565643773230587742952914099503397852107927605773606530579084839993958583779097596065990390633715597832577452452687454690494755782243006339087630133296425765197994497928105101652708535709321556056572904555837341310742585696652192559188781412941048751976290431555143126403928977731074767939650358124202435171144917793507343371931657487993017905747429788277402200471087317160125477936544044520053650916847766413485283629660758639673603447627898499914474430231123924538146159782462354191430846363992847904513480721367987882853494255728714106226067238603426526059638146532849964155393606297954348957104334802180331228387180171172486948190430049991761600204472788684230505684824121300987132824979939002202453229037436727344812791901656012093538605665153490383778708256233239982749474137369706362310228186017055597002458021358117746153236332677808010747628873166625169982048302945278634656232537044765006809611365827269471159539850924495440405590080064958529371776190086903058446422193044686057100137291469023067858668655913637671170058766249106950094797966262241481490941905330298238472412941000537417513935674902958631870333047696387823988560908263279607526701377303906264136353504853598781605009341733780159735247400398424227198731671024086221242567847909116557590862269394891816583895958061390920626276472228319376950991441176904174298423462031808182462691434347071766012077067899789207983079866697067012751433713573131588925046754941461151522885856410314298881262157486795947936678319881652093635697925091105295283758764892579329454845724576033074722887215450855998419032348942490351922495970993154608869719536860951107591227613023373399643025008389835897424005493913585486763689922912050451049873797150247108821418507411241515262329125864667657498776937749228545555996377207474576183953256001004638065705630083786659650802660730446815095488591070951457074958306496681819370250164467406050158245556575108652491462706779143950411858041884502070745699917120000961 A227111 962 1001923845338368942537330236650560483235190107489283110635221147119518406036512637048957189992304795971665981173100089316222528531952617505538983500845225035368226854239069295370461406975377528021775625393328934526662241289093131867444632451040092575433149360738590344787890021766137978618971745588279912228825885860869397933983357173149001568417645305656434134809975726972418346187169687081216861872816597704390118113638555218169705830630386981058133224671133132973896978010606818343997444506255737147983066966015379743746323662238830810605024605098889436602849105346617586058290697531798840487861268960151671182187185354322811626225758782192694650804290379577315527586028743292050538649780873656926296072175427150804991685984442127995470319948009639711388385932375068858807114450491533845574963979848509770346277418122136399394888367190887684356851517634091095499421414405926358352362273957370677358354201102055427501016892578453513125849166145022387124757486361042333783198811267305882032382332124678862145648041099028997867898933812351776046009637370726928876027655085690018137266450139348360972082013848470444568257104777449371404523730137194928322030832623648018966071545284802131028362736346662534343312288865196701195039814705056397393784345320338482627643363609133140659227038961673392303729231797734992923865173982307385759168633539509757843446695100284548601608982742062775869899819297935966163192013267680997083840737985047314350383386519980868105542714979780301124553649967223741332221018049950622936092371551987912252871360344391691761640796223819149465107675787129213454157446530019078990996677794722619420793456298377854206072037143864855900059550850763106151523220864015536774720647919569910963479713123098109670390142050557906316497583093755731795585251036951328703588088176695392731740726659850504330055210861686787805606577880342701119366456174311515772789463889494631453375378840460693621996599421359366865751168316455361093927630904773288013621741186924405295072707016504531559284675822782815750809882875409148197957953304755006792615608921602814518676129522607379815035985858545931534254331882344462800137195139274612878814059785470426141102100078182624484079108043086677331209115506386299064133167877482380850268073931519169056160361447481224791209772906320319902448194123493884833669138003323585400621394774871989959429703047974749447637644194102037411718274935418699050963735099691050101277195702370094100023897623451142344653100168123805192465230412189063016890982518645764389443499953989183157024710895173926318967407659988191219078807755846220963851705714964909903800930406085493691332502349288652280115317139950888746356260743356990568819849369563320947293130811631301644799214530524229783003948447411109812884872010998816027957315955715996910182549103367734763642262150026460808485657293381921329737059263580923071270148252265220706126283692555599619919929952536783674603171272516930305624786027810807992090291194351942663309825451475936905140704683156961963017368015520910503982721402623534908262312121741313941048316758639146732699460899809796240427769504643854842389458760351629778875753621464463610592180589009519447271309395672721892664883739870946469772341012767806283704931126920631525840993412098963915249976237327013551982852820457425381909687043422352518656041943648600645348438282979311704733782638036792809303445479268865369918452449762717713061770913432749089817843182041319193147676043759340511876504914322736329369394507037734553195585612056754428174163784357200726659757265909271058246472605449489203509987848097134665976251850056813626890070278204541698830787745623569905948976449524054687987887578837458512478043886095586312254650071874955553090743507139569883448811976573811617710609760401042371416669047596587602228182366926772592676105571342962440263540341825690443444880093690311416663220209357825142202457506499198489023925858597261020244008698740376671324192600955879026999692292108866372642965030655657841959365974615919483699962018180106791716448311055627966554535777290904993958674368397037776834935924724976169455258952301403245649844724932066341948242679457349809272879533920659769006466646806004163305067218415604086568551590123057514451615705971154575864140066059989543701459176448867951087312494384721357131428086555647010540162805479859847819210817078473638278107362040819940677215213147403689286937896891040730327518084363294688548909572367048929570128162782708723170383494230560089787489660939607770469281037419930054368080237658072469173576508654796810984917113762137244098069895626984013715391348249304828644376272031338691294690956539668597896238989986201854794954052100754124911763077950286488256992992463403680276683608438125275854370196545686393455934537249011245138896006887521474049770270368103985945671750173516093271412751589776400046683693996909257413924614717382630368492489086057583488277238985662299257816154884380384927921173960295507012379720397821750105998653677462630963784346655045020038464786146055083945462091465723564456811353985871477459562361311316137767619187206085203343617307376639085430192583736828556433243599470437629903401494028619215035051808746384730271811855649603720415330176274542576164255502624689797243351792529058287967112320591785510200240147457125463821285188822183259798572669344720366165126240305552623890925611972341846651988288092826926493318325168421003469385855279261813692019275698951223187454906687811750154285322827214024819037656585238106359309931631962560461974132766004753877378767283543809824493828519023165187831457682039040555299911249992891697228130056294171648064908810197961692497834959533702530996249227285963788320607972838919503572986144961796429294382425627280507967499600942482276974923621437194693371371582596709656369792340379361000962 A227111 963 1001925849185057697433719623440034539103521718537988417303637229123488452868762403368008799024857257103102221415375894270256097755534939446486930305830388700924588077541730672700422334866490718140376642894922182187800247250178867417489922794568891049081730729591074087092167163328697716412016189941865099389848965491776866038290405862935172739553195325776970311746234595762980308238230364771293665998311038301114772805933333992305205745039090229842939233998823234701780885609281729663028572576149406345592125627599421108368619262274714050294665968098761642400988566550338721518804272575774076333207907058660284862458232345653159944901233482138086927220864557684293155058949390256930337395261941727046257197387686416842616103244896497456581374841867574175821815146873703574137333942793400493885110560244877857658564624108739110107535445812340465649785375377941054884244097477549864574549623612095069708269980660716306390607219160186482144813452685645837959978097461508260791377415964253778820103909727586174487365136389000190495778826085921929055281142995538624431687210611580200867148341512547449218013648108229719495198884588007852839098282090085844546694965482999460983531588025553581856982710336353890537321097266051098392714479465312032490524080241203802006101308762633985321269693439691879240640262906440630195547568173659114081480233463494255731873345936838573871365084907200793114246738215183815158791576928063779367562595470597480154174488019619879506644976967996185713951006327710129596313180520937488327397904817032469797455490501265591447040055385986167024641253790270943378528864516052604785587546342705570256107738789768933432075418595897036628652026884924688636890244453636916915814815755293942106381537171158901672741283356068579624248188210590841731673820625154445445685598760199940291371475505817339145644042394563604121171223245314498069013069533426540428278756714300472744201228715408650915573915675775235087614374872354997888432022939898387576262104249411619148387749913921591780034683377756523700621316564948950608627186549932346160973976388700702820329963680460422297172079399727126673766966349508922334512574737998896677320327186444710672025308986686358791102171277820464330672362367621881227869783235111468668400554607377959838679233402850044488598581673341793039397935819670800090451479134248868290452449746422698639950712230512114811606117438879971435701003723888191989081432665432315986643086908194774885791180597135983976435275979755765886955696486875827308126117478260229287248233586002459854862933935913447462212177018131231828534546001210654659080726968771240106165563783205042715381211868407325857785164194320248781990205915915508447115763113929681504303505704983775276488526904575678928985355138040724047856929159363271027874557379242773133032040258969152330877324112175263869901866974199763410420619626663138681499020743095634440648785189118714695645647759932959036422301578322188202509547696607530785054731246530516270687947115108272237501403558271409754472407937614693349227633073870583064823397804220277284696904076543387180874320249052997879441522498213111811573349156400133518548034495086442409652755507354134697362784257609094617650386165928310745629989509161919828351787477856782152083877069285598933427295903102214124997220727186344592407658782505572326634502880765525017265267709193717579387978584151275949662925188039106284932284224079612055612295483719978622210840442929911383397623270457421212139176280856303033526192223671260720164469502563814986789294109182707583158283397992814901674262476441737954464564025862835869037243551675434107237796533890938945799502801055210123665096013862763468555399195118783646441840659336227654684582514838922117683980265589725802350276657585435548976112724875493917927302522225375865458116364287460908943399832094223974061167177885494529181993752862755844371954032400391749925136137807680908336063912490394435668453120767383518361937416763628486070291600998694808132703977498089019978624128149874217610824316451434616220710187895677173254631545051716990072010093186585789497548545844849328976042719692903919478604949853576555722802373507537579054704572336355678668516666721392027883605551147840446689407567100759824022600089148915601325525380854838034019787939693617401195316169095235696343018424873673962051721531614039961174913607595594314504015930372690528061367853471603916855713044240774874262445889435308021531988715837236559333185122707805901407658662510600360477619244157329445212033291751499209404067672831414960338575853605360891541102356251551976470902079673236662018265288648222618997800320801133279834703839559271449047417726867179369177305524262705090087335093465694759956802881279406558781098883170685919567877140279269873462894179646926203310461789239129659012653411379272945963556738458570018110554608358179442308014764296438582576525804895442006367504119120940957637181974058649328677084372278217740747690492385129491928490786525392212701802477850781424980782994616211628751200956811491022550776383608301486562206487448844201802118856208840028728870636223217047666114878053662976438968552305412134132295075037010294306432981454656280832304974675703799579240591090852328188423935168883048181508041927711966756249212219891912370115123227501647016319086785897492215802517093679642007605470542122377285976918464397537071082288528282032570789012739948266422595278730348453095941938052553339866704169385580125118908126988755406240924680290268451634063921260908251827132814354401818893181471227506595963974471590028503114963230397858784726750591829692075507516354192316614745262295966998287859200730363831628832420215317137915968317524560133615699517737798959376590341041833859128046390559195021881598061109485783438605364368918792974860981614374928016807904603009218341842564000963 A227111 964 1001927853035754143703776121936744088935949365098190303172982553287311478698548622486779022405406349627624122823847059040871538178414227987833870662185461378201144701682517529307528666415789989714837546120186196406771293916146705533935664642547035554412788800477100119879602757318236483785682875995626011374459465277479023706161613045812915252725525430599204220381201654097361858471874422885836038898561818061318558437774555740859551800232410602192768532896233099123579156038079051248477291814950561199898561074702693240244820619769492276060527726620092815319174479090868973090900692598260937183828774633986540914067805590935664065866800472978825444612526304762604233265682192628124822512644681712279930416245154896143274361326297995563591845876621787591022157150792608935612107148602478966235606796620423383434431431467641050167633524483837201963525787264334959248719774870245398259872846352989931624452026523319273622117944947123785625199288799425360085508995030578426321537956385302508516394244053373247327589432257127320455060788645706201965326901781778605871565347057125396372464385791093207862772735774553853940789404541208771750026510915245500988246863944608396149829907069763561418861622170746200508755509373902318206046068193075923299884004891970500068384982482623867225631202838419531585437070794662713845010224275871596225726089038202014086845299925687000853412543088768998533090903932790345707123958545054443481853649598704580611149749054245535359884009389844578991342653928598231366605149405966309184324608989906011490843097499993722617878557774335298200751483923313416244628492360327479444267098438807258989453528385825719513643904892528156385581419333078398935416755127974300968784631848150732046346180023269764277421530728964901619356878800650765330263528241000110503539538802693872603075362856036610053662483178318338037517778799955382120128864858446240825185301756041111881257222486412706354035286129984590038663190734238991430111344442850339742132483485606496230439122284126346916201738915563994537845934991831270623652994656107488072361543329860864612814001525869107088494066364070890142161767951907367020474899300348235479974407214220269501661182611163230063741570857678940863557937035015407356125852675613805723460409027636906520667391592260689827240077645713929950077694295639991237928166152373467650185707065921570090573120141977146132787765901667211551449773088483921490529992129246683116175369144267314079638582085397154350779777707963072298319346593076335829368544667478294825188162318080188359828654478624294578211927516166300683338214879083578272634198909261325942930811204428808195060557137139730170087591112368522105347819007580984017389300354887089514296950991047892113227448579984688865812688878967996180857613763408704882405614312329574302622590326139487720078618132059845958279580317125226152654058546572654948512802818065850483665401265982966649382483451608558972387837639250741675613435785397299214088490548000919040526136548339192628594402624173385592608759920467551210598810618632748084586903916107623413129732156410491950890042850960796524537471585017680468292328448256056860054719961376556828916110349254557225043169463730338526443948744807977718511609822671165811178676375148032934521260605513896511213063793778770353188143708075816112276386172441227650735733797252630506371653639083787528540158048403710469576787721080178917665585223278141762386643990597884291254652115520979400038348746510814450937841218696988241217936539726338668178872096949624528807210933342751784789092513832951130038156553908444365335023465787377606860884491496561206255954195857116657399189858361981446339719774148842217632812251229185996430296084505068283253796297691697145456340677997166238294741788255301907870636865483233059154737334459003647162250692917961301498290946301212056937772337779586759829226426406816689789952464891793330499278162937754066191381386129195490598727196653381044430233763967137820726307862554897113230211376533401051126008427556171151384643618616367557071762522524336516297922426348252557728699332212813488300730503165106082749975695608888046334142503817826418150981752770336351450405331936227471845953343985719004020855314195637675151885341829325473952125076834642283450756877329735603629795989725795329253669691776486574320026389553392281313089988046563026449356097574990294875566464766273166080383156266633644850399351977576417915303373596759374063668485126119324233936740148481188856678769104754998184109639306030270209984108047613431365066550912392542930838458287894525754230641645279562461092884233297938595962341165084524094789011573130505829232170275655876633776153104736864546057677018958661445414514010969928268372508396912124601753041688175577331278150757696061806095419041829562625619398917569241265083915212045934239080561586101263500417313374124745915309603925920491759694048689637872636799471498810707030011190839109168736756064147704481028287607381186341013514347999952883765830059705631127889955493551237076827803414193366180746675430077123241073713888297362288136536588969092884047616777826721874913004125080075466457544791157086552372826511070727124727551156690715788650838020070618099178093364841762698037430708296338055771329862367631566677558034921073000361410805169780989699021333913870823863329823234892544178067302493264888861386770052069339625850878068968163522881812471321758031035296994412595467679708932960059118104640980226877003459413581821928845049350389474746848139975363931735987051230513671217765187295029987076844400394785094304404685916514495086615801022165687903433985330184469699467241793599892993725720154593644291586867682195876052409189927492651739717521850870646653901121383596439222778501690179710977259398678327494442672640637165253837523309899143463395292355622108767990486907306730000964 A227111 965 1001929856890458289362878471791554242800687202457816977835050910835114416092382531131155233560083151641298520814989604513574244027220328718534311390480298818818070715270996306265045550800422398959950485077138060136269185276546737580096553646458830725689328735005619343350251442436658953095321749644965986436540349097019729698717248503000716472693095708910512223463865446188923818599828386326443580205868321518956370036590316517165100185343705861268933828203455952355778579961689346520970507039871162528444811465479250520003701688302363195782805133625251389536706355797426166262296535678127329433127368215202600980090973441684387704849279046634870168781277442887992893916464430837451129372032776664248093034378941129255678961458178032056338076562856959459755471620931088705683104669242638837250745867340131513720953422472845420825625120640778634192117373850259702543260331254910894653191816234108087980703180357664050280004472876623072653610352715858145483543520210608509380929091200423901705447023063041250164356501261504469573312698576787714551644910506526888285781551563387823412645550518997641707675913870807389400389056400522655282982003115428233197158754593789590401139207268594169357958906312133559290820172994383744913416429186819594972265292627489759929143915450582731164603020115503938731060549789563662907531473666124600400744881376298610257409979360554978881477411339983810986180769321483964549600188977812742013812549526636215424840373873589469362935109278356713703532640428192137556740172486668807936422040150796593398049046716391267114822527940003806815961899259256621617670710673933671234709934368218549057628801722626383426293163246905866023298293459288413065329701272847666672932932500498613532054978773523429279778926670353618265804048934784118443583597926324918683135391436325792392060369066470950651376773164139050631799290231391810807647790618106944648133525586216345206766684528113477950732585549641276092167492825532845533221849667650793419872069362997205339182171543222527418981649727261790982457254160000632969629293011488173100787755706786550358154526451051828863027782929906446204542325148769503868859431327812323601707368266357377615013741222856427081215011982029554050161843686558805024572943046091287167836744479786561239873054967205195115216882081380622796264252657989184582090971208615320917986758569045249483966878589577479374849519362387408768433996016594397454649084997241860176876169179018959527358546587675533964491343283542052948484187465882566285553327577259503664299552465117576286619371676078388892865170492559120838921450323684801893789533523000063738613925825945051488893742215538623237679523961692961678197709454437008973441419625040683525362049903445570703306691259605360308285844825416768761711934754588374770656015852530324404391952798187107958795089136965232753859321612415958536132164091279327474196036704989987594623272962344849830126663501879816541745849455889597875518464824066360460990311194196960311117687084341601359864551540741132535821673728232919737763617122904757717009202506850632230572338138590107867797401243865624125881467662081408981155051921101380023012039937297931547534681739065602978650265415371903202863392538087816948301118535145181164001136812672431443109272865883023661936800620972930614825747870238235043181424380621164874408529696393590508751900857373800428406021411140419298413575598705958152835381448163656034446089151830253191539514646202999601554218911824909849296285673167286458913562672565891928632537193973653958553704732777829176183479384434820512542423815319877919747312397879844617590235377396506955826691273658270575098613717795898667501557243464725419303384753385133055607170161450795452731026577629607946335792668560838252361628651936528141816867171207987912895980150015745262647319641553889021056606481974161259529791989350201151824860590330487509670469288952351160053538769744154805561706087983631685077217999672105898071555240916303817585185686684551931423439142148021413950612590553047639598796513685993965490425231433160854783059345019850622688763072621405903834520518836614864416296346231303221390542268183355448853964478178119089749600695167836639728560680213738458792141963878382460876087805153319725035972221260773352646174863242164737720148411283754992904634581714674811124079793909828369672778940264487398043794956326010531248560621584698682696342626504884810264217448859424660023898429329244121692981304441557587756747971462628300696348676560885549031595407164831263026367198570617493300177781836090300043092905004472525689676789215021750663966254442595503112166296427748588975188978532155851769442695460161724105970149207995656292919589765135393838474699749910615114763350381972115544722838635477854799262127394429700057939761359204752105097723953056614614327315720863704919569766801260878964485744190640939556443255102820328836381129495158726107649303091386200532304309903853664981034888331155692064971446215653412893811245536720392885072199153048736674360492037243396307340858171443366522225432405432618936587734238576676373664017840468703377176033031548657720530734040659511730424043270229897993625844589616971106763601498722737100960665465825935439616017228913140971735930829566224512272521979174793898763678070386593295191636079021214137773230309522332518191652402323211446061978985862269920622370448323466846065732233653219170680576202375911661811410798583989014140295839281983100170323849642133287827840375530184361918285081934601117343403192248399929262296364305112293268423585683955347326576989919900121704697383213152375576394983005484217962506079622552052448411468734931215740607746094278145087024302408023945977607956538407496441152298648877456630226462616074615113388055044946122158175243253036552040199007922803662066152788400700604771278803204303419879062202771860000965 A227111 966 1001931860749170142426421443404794049787236059743285944103908390633763103767927404417518947248063492785196397062403610369959424116667511621013334231115245908753522890034225703555975563362216471138332614988393376866269271618510519379655567134032187978708233078108676565788461042819664223655909703804679593492517596166343464272899166913791560861080228179849204519057713169699434994793368224124744358670142897216700846131269071139360359959803216996880423955468919590734787058419725690743625469929636764978954917793902282917430039002465494979889427206959458112312865336394818586635538191298107784995187973532755202610658947082717203268033753081127096638048636179998266143597489659533047122081663395907288776848852729956721692317919957674051075891243446493327797769344283308410709723426516365215379817889865630587187360440996255935084999130840852282224901920883043877275401082816324684700110877219480683350526151832400313581581713611946707954808536150938377911035061937563421602917274632284764596865131448570982002803456727179403149994717881729807338428307594382574437776344520619384841235250413726215317168236014772358279393303324694666923751360307684437542709903410310531116375401150858876639227858668527321935768008434220978171532353701471922543262161234775130903771803238345247347582725454318538536099592379077804964062626015226922425669811269835636765592292166426854691509487293953078410713972684489516613596497832483573680751522708253415047672518973726066792819589613215386407570202914481651287086687735647176124631946685692570382245936802993856799856763862441808265801195884854388646990632599110390609692076308643018396288109721240375150674190113718715930137811899489750222822753533314795613138304065394829897433892151434630146614216463929537442311615641262631133019834328190507804731757596605125504842459314606008230422039307631716426722235491934755812469450531568051997164375612442332337701056949601276955202074308458340088589692570479833408178677119920017377016058767393798850107243411335174741752361343645043767123655079971107035903400999450543082477849794225602387925381895491916965159639878383811951070663343277639639915261679654504327054223445613935922554750980837211611458011181989776538412265069382620205147976784621253497735466347552060403967897806794462134014851825317545479864131256544422866164495399319809982476221074912201867399924953244085409666291915293345777349865673034980870355510373921324668467276248241142196133333990689070733473875111877840254882121361959178704092822348085289638639402769397318359453864726461912395164331928321894029646961865902111048514237523794475539832141727853772567792291194827993757788859590570797473008697327750570028451785523862544306374213538031080643457049980874652070426476708240606906370490182277026333642148459679623850728432007790081742684867239423428066192769485100903787732111129454855974304412442114884771780396358407109118560340788557437817927324388616121817074965119320395157925835875605260214490308400675243906518932077215619615462571985987767443682625098928404715906003777171059027920691659853255315856726346717221814278758628492195672387996550736929897323829904517751423436400251600164999506968158677690777206067926346449175190207159663739844540793649134878111597011051494234167378610598062959496893198751380787375943434927357649730565837285802247562135665730669143522367794435654701421203768715387578777030606940008886776534879902246170208055299840941037355437901040862695150369473451287694952267783511450019123876668120379863033764672215658487520908488999608800289669615949037470402949243448139305353813683180260400864349106365834561937443906798365935069440530265132872628980074517937007013622052189794688058237426971399509409253993643000719033360136208955537273084895503034459692006322708916890556803385932546009878141730633885626916906009836877242079889384653291838944219081813201139112290967083491195015708379457329616270954458958617506515086698002982355416428853719235198992664747091913075498616907090727102737266519540127636693859739844726551958582244574622242739963660197589822447314115374389351807142860072741245708301376161221557673061044359688924464235009858017776570069903909863252932925073829158289362326813919653778146333592967731263749116045513308440465172294115976947764424894595654584570781925555495096162939964893541054837030544480889473827172048128411066285628941746024057436877571343649471979521240900708187476807627931030102802386797365634337289212801588069381992033588715357461483049587221034804650427116768760288905672780598647351696176440274042845950065822302812643295418939222821745482131201844386018127069573103839723412259142705271660296131127438739768866432243418037864700421982609980404506980557015956553372713283550341353210766582181176921375095560104585878901328638975134230062731767560006555400924657571898628903524948243243415224873112881765658022376411880517355583833206563805443461497525741232195598312207871677517556593255846818197951977858016413681212712128209630337515300582235776331905994765110675550754371748484172971439638719402880367847725613694499567104040019453227214588924367428651858893662264745288933323829635087901198183389744151598506029071416278361769505433176111603390452936425208468447422385983844031065176033457153461931961375031724866283930228942817961764686269249978565642174342668946804202976722947355025491835599049949400005434601163412663374550885123911524405981955203564131171727931114189154207476008705186989659715636156163132206644450698223152910789672979338904765939420207284566229479566719846488203232885366651049179649206765254101200725967368046666090626892003146233584050179049670184869761079829623859345130645763493441235952903514493069167878463666179059042554521870708582344124379785808645648178870508223083182967507029024950469554206377133970409358237955000966 A227111 967 1001933864611889710909815837958317980903544079972604743473338781472709320383299825856235399754826833678621884303556436656365174431002170712009355929065173827854860098261187701292111679007078150020474469254663403167945866096917487215417779707586359489437731663849143454406587000398399611541920356670991881102059615215099256610730692982426671195698949623832871121757840772902310528217168887042592779772533793922289411211442377307466048364005971503129074010455561594745765072041486751615045267834055653745445004541209425910530394612023496209191084622618089226095464710735954669916914036208228084675079836579269140752848965799631277728998604760928409613195277407101844862686888861618449723745070108104708558649742179569147226820175337835004965815363172642144221567980362241505705613757257535143441006010664159572581194684203416974174396455418288338808825592052693525989305373915947057018225366546581930495658744796723275201851212725093927375347822695357069435075025862203753209549871957453100075193901277128432121704421083928501007539513401592258099466196736446118292418693185022644528441545060814397219079872709536711910239054721900927256684685155122070908469560596920192982843844311260039149712542954886700084099746410947026440494313021265909057920428164125335161406121022022580122626837888604844153061160639531502569882990477571421405848538009057431555489524740753777565858315334046188905530810301448704823308241060929638458921071469285019004975978103339173871079585783031677729064661341183947609961069771465907246497527141649519727235904701469413740853972308854710621477723680430196456508669958757918119799362021560925747956683748402188829701865078672650204322766309090250908863910765756532541456682675330027754593188405686878037100986263082686374716146646228109609347316249415580587821042141437183323657143207132577073372029201058954916990949885773940391749683659661467342650262996545423696779516006508409473227871234656224419720228473772806875019960631741035367383162006091461568341946420482815240558622320948749407483927536298809723957472173282912690552526576824403083423371195897553422542518368800540935764659038399783870045772006309004204735065230459119782160238712724159544658377670930925505983312339862597126701828275550249797196370531316918763608919181350202667971914659905979232873710362010671702352238543728517650887570706436364933234614503610025019247533768502326844679032963997892944300656687487423426119371322616762509238707297829693565027666525663572667279089073253418434984347967444432481641420544538557601625466057904745947313043868092885502942462038986921402412649750375733595260221328398614349511481727921489671560836545052299090641950383467027820137405418460150611837785602932794655714891324271307128471012200885737542758886154495678952940227369205887194123603140249705370050165501199111823911936637886014667927270635140982719925081723465572964844949931605202659816233059408888269301080426723153199862709671375115333892085366816021113816540420980927569922403513719909495161061778595917745489279544440838955592530831461604167531896869006002684228767952302117847478521561883571189117259917748876319262523172154548419001949192853133518097901569635357867172250435279438475550469723129758053485337549558175244540561814073227882981062331622218822191219607163464389647948579184323021484677252602410636934396411491852959797465370815166709195470703626595976589455043069931412860269315971528611243885698349179722866408917063222656847949280385301241984520760558128461242349981787471256296766091044365133150752987410616027885760467756826054074729468706454320026510963009171149773438557091466915294123415604433187592873247525901337481867752666739502882694300843460477452092650800721181695182543041669242129642090975593555507505144683648893754498733649412410434483794055227650519933028325838081677869487637386042384194230909320667306639763855095045280239314265308459328666719282969224099017235850346532100056070480289825898770273125052277376047869475835885625756303127333578881441025527118152619441570240750986454728578256608925104120274287528863886388596716266065327637743596974894446561460752489573908207126328789877605760208947743004927876213031344098750725940847155536941660190820741366084732315192163239422282972046820907189982295827459569909139690450871245369352444535083073338380945101169140199954054580391811163376461976074547139928305224853142365940213981895061016340518529964994753252302164271881287960581641311809915917385371861782121011896985860602565388488946220352837847005500526248468755853908505897974828154397704358968507412706584954451087465197078959325738358200731710127295087134161649010507061832964869302511705338353426380211147130862301451633543330509704439189004955040562981393499053654631345609284641225789176951090953982975362488575797566003876172159836755844268658160334808215038564652200345268448459807662585172562961474615008969241282844018038768074544882618697027815073340401195940182153379916997777128225251736828967875400585150082415483575593544496117800405656839249880040851795051003197847360103642799944443468677023578927141195984608400512619504617874985773336781839920430275851693130200267222184612208349708265418008595258886612954958064814641923786501515094352086758849441204854474485738833782943693602875453715595889566493753514882418146220193854153243648031769872175962758452477453355820850487494280733554035830239078538066223427097783214890471328192555199819950720409249297956583281674215671776670505500843415565460794876149427833198194379751150480528500441025451285448689060027774504594449208630106171171080662147490965862740358850131510661788195308660776739403934006065043795049375494646871728068246560726394223121651220697386572960490316785559218924707377639130892791315180713429967858041295967067720175638307914683866682342421257419994468705016000967 A227111 968 1001935868478617002828488487447567476096101093010977452623082442206168357411306829352119184821208824385041178054539847372176083550981073292234112436156018623971400562072630700777480037526880188613412293732463579879763808611783411778773700023766119095022678351333762919615387137006611947298323776288049313382017139740837169213077570979539736882127549460871038559320235084064798619668525886385573496733968594631207112893048099346089394224963339155112277051606702081913485643980896047530128772233847696386822858666239553411588313389895290217181037509807445035066957443553063276489859051449664962939951078953947111317597716294952218044471345554869897716933376701018610430196615969252575470984984551122843104670952190276657512384672256493362715867620752292598262409930170404460844341860074339935084776527460801083010474216005598020567348548276114176254662357421652729455474308649419487829523078312614912782300255430862342496569216113937795849590626683047651613062957634344442555118727635594097706761766900334121247120093510767865407814349077469066566100665861501162877060895447971238229209982559063283597460584653964962747648102841730977755214503857568629792303693098498676919819499467832286268639983503333381998831387288504080326112973031720419236037072082438401250841668703360852364548737894933038637295148223316682040509052438588313922676122783707779859082800083037666781247020195985347510614668284658593748033398160798163820365505737747206052305734640247708030453601875410424202806904084099059774941808042318363490576372960579171079589666602896570742878460159999471567036524827611756121016728587450845003036491229675276793499536643373397524358284107252133359509456238692731277466238743355241300988450793082240110583302762166255518705625834908598323624966541079090449925272312915059584654027275716734440427185395914148879211569936886934995593152151246989704138532403216317215053380245074252412014467233202721433097216413443491657860609574141164728063230838254120172333976755038457692497689305525548962777768263451638943639097460386758666496948981191355855378457138795078882435312440252019835753871536872118896968146755766790006270234458213101561063820196262526476954189097279030241996629776074809356652334529948864586826699059001652920911343670560245931098894338784597470570456141601284193006858563951531592439098825339440612523552671595301584889568770971632314344328178160197557417428976286471074413510307930442890592302236690940466515484633048155890424107510263150119312545791176682820459258757436274548158298537741007275971271990477407892078476581785457356785146029881352414389552464626720109203617373301439005012326978317153223345351672967600335649560869894786056865295123242535746615146734197626307766171673410498621104394490839712837525731065361617454115856223326983457438311763605257437453115519787429354896161033693097670471505585894520890761066717654715483548764736733285473863145582756446746289061591066079321780493274977383119003432755828828909983162793847279223376868114620418002902836481104012365338782755556245212171513611807361086963060873771820004574283154522165725367499297112416197631145956596323820464424767303568898194269445328082824113337600438990169729307089003102966501074374894014105841780780388733567241916017085259018385334059579503456030801030105785517825347087705537955203362572226350004469868032722540277772715822223540545093234393146799461066020643202986945783086149733625674398862015912521121384913612525618882252400281133492539135717034647381793987822447363558163118898821542782549665360801395682360118207438988091951777800147762442489487011710677283484935477703104231991862119441913820489660882498202955859019409843773264761843763059218440112183252866927785356166146423997501331825125631226415370485660622420853365549251782954873386550387772466012375042688058313753002720147216459455307319401757217893101294682538190403673657128735631646022862094181600699410580135817613863773834502764077344088475439715249169673761367422578910090205614479141322926457871685671902687315619172430031728111974935755183193747348239788113778746526547046145382485379047065319228323609108167109702726133385069981490825826496003925890555868292213700257529060189366112157423575784778796193647810706510460030781030552863648955318488235326878930712302560965827252516188598669190217949032525700119377644693399651470427466109314901826451160611518795834650326200888425445453462813079231480813782533621192068581900693054760088295173902879917419724256506757017620985571236158240148658057517876544110132752492502514540934387976752357836714103182503771344545318183724076590414260835264195316909746329323597266344229965359434829392526978650065632975648324138686724319758198581897174382848617478826069916046562908467939455104530622649028489447352523481069323223853421873388960033045682118343750220340142250204227083096100426124720895753289357327384851540942515581787378703970999893597588275588246964739467896774949564534702356226667164355276961310235354583516922654738540587438776223180382624556864925744568793429936326000221551369582826923368510640477196113207360604550699896329709967302642295297155879676654590447851966955900262697987631155379390735220682940925247005714449822205225338376958745697644445850254554511481350900350656740084577802336800727505128289033406602572160505093094721608271701975953423761373038163573791381587780207103703420123065553538305304415059886896170086525332989584729229629726786229138962185340990040633303011502827069182138781096128793591094729433830707865350237003490556732086913129066693727926327840296970194295638064732373824659608495590570883604881842878143428258159390914723828763754006254952095832318031397952357566573752182468861511096313474664468359302526610984102672532015462470756638964005586072328833179151431227895691684270671099606231735885375338284595173044000968 A227111 969 1001937872349352026197882254713632555393094967232259930498015083627579430966548942645394589233722231402935121303217334567567271466491810079949694733668881580079583331045899985940620404785663130694782442407030570337668904736232689479500340083950748847553282037201027855477377224326479373521819973324059969123972911894014591272200897878070965268618887044774261351773520853413208908492862912909129098993919469788623841513351596031076644026444323033426581304657676221307193909357438244250182345739777118814381576658211440886153927140611539613149448375673273565334409488241854917905676076497850948233668730771429939375241082349631958983107803219832008851967882158158817190010374517621827087274308071368200280249056823622388323520127878611055527255217482568287484433812846043233672901307252354470007389161870414998601976077381448837079186265999036332027596578407558747168880526072047481294582790301753312645579238100877545476457485977168172512457231936925669885670826690824636218141634119839819022999727323792728014085459318833182522461236205159681990832205804733419682650203451469715478501418334499960178966965177915190804864061426026422162448113359319660244408155634976404356576418913848378088901260744150676122640498251194557587862678231225988363854278247524645699480045051536852965231444412286201665483817969460067513233601954123308108826396714547498736633460817082343331839828912459881165975643325089632254919445522771177175632216830299760475248554232712012547766323608743095437872278020178163311720173978324487057531888206078594710790176262502540631318476503178937593670804190039933620848540424451511234767739384537936782031562716698727587404930634990645998697502607400885896619703424923864100705296237442369592388193901017186662810976368123167154558531104637456461459944053850338098523781003183464831754629066961283564302195782953436740262084382634301248232166739889373964028148884492092297522745838440408322533574198403090673609269070940592781918914157840776719942580387624584607406982839335818067455211003747607224596035989174195512477983165365360765916884983018803946016252907793476968597645491192650122837140151124536880811847214811972215260633319698183936776683885875064561344389609789703128600116909111941172216010115273069095941635243450390681059439617809666120584047079845595480915338598435785785140273031834739052861049201049757204786302185175939643105346841797306344044041484299744614391661242006758094790595997869294477073800901508183279438058664913142979087120843600986084751646257518805072739950421856441337441285375419763380836355992791307883831766714670469715055394322329236712893460046940925386561938388621598375923876873999385434305179869925883896053941826012644826268179813879256917415854411098130550777365392500223504750520379280989291196268776086489884036020753034661044827740720648418764253671714191253120028960514237765409167707257068225711256266261297913990502488106387796026123145280919960373512413682764070364098295647360448482274166739059050377514333940786724840225122377281813511584917515376267045117497115878992170853773195726035651345286300404246001746647914263531900901657647699119753194316819833840982159911285447971531086132693596093146140011189750108722271727938567213424146862705896809007159492325672752627089297602364641552706090872885654509789219274010065417700088655930009779917274561821671326441779514695387526803509412906390283961316179267683896713907784493064872334239285025309060728807202629977524573101563277206856840410004839466567990852294547210540253437588084128869139415766984134398495517059375084167493946877308663284903284230380678328539438402909864761769011699237410193886257386780359391683601981255470440620620007241675854762633772956067119086058035108654144284747612235548181225426000186590702111299232564684797563511460831122823273382916039349697197826818672210356742379009979023342849975806888173414700620954843837046839874597329733945259674008661399984326200086550772187093136376302701401827589893036379200156319054484655452800597267836392590095466685515757146605190408718599975535479125559489234699796511235353086179427751758085721218468780490879475484786347762843423662479357779312138198701660945356808716543903387740163707043476393424091049377260765788319385899951685332399644352051396159602174336526001040044480242759801018203884933340691832396938347519898069776352383855309292878351537765471732313690276687684856364139738109796622936225631221264557713735692584264909854768851915913263641710583408249014008916221440109899749865887771227025373967257481251077207615937022413366601622213005777383580594567775489587479976466706906519562021948084545786243675519657716537755123930739153630595208937081908621482059707235992886543654052666356588379181439961030774997484387177078928178219690192396939334271545886604870218235168182205831814748003827086220069331215458403287008492994735595457639698648060424903857067663719438594314531452726030066688514757013715299360491024435439435536225754866380846828974352859615974663934801018317345409728569543356619876910683935992832700017634562891174997273855677123156118342248330070588306642114176387962241856113428170420251022739403898646819896930374479309389945032582863438199865992218256793869570684973212054637631160668503615013611252586923572232658622457412980423836269073495799155660590025379568698325503222424572529139777942566412090905210761806679418305388678826989838477937405812642078942467493508616857853127511600512544951473315427694827175859164500474868190142433116450828413426098932769509584812562719848802451926410028335003892623013731432206799873183236086734145414573780786312282979053034354119038196997434672129828958540692714646658520506599560817083412500054596214016070720301666284725720539081518435819124042449584492198902787547868959748234791079755478401333033747081666504687777851747765642040000969 A227111 970 1001939876224094789033456033475313494170758185946098293924865102205123603683204707385868573193548579662576718349074899824181866753662566980018873559766114805406587471588590677178519655325695221983516951783301972105077116494162398136267515672852143049027211024670079579181754416161312639343560405016708293467623110526456362161642605110653643839569884545666223350835353361895595499826615100015286391365731884130829450166403415621375658080386286527847684818665173259608029821663343473482689950056938469596385357724977934450369459895054232522838779384352843874371732712025764444171958824573514084884115533145951531156165885720479060530730817217393977170430716196206200130943735927940665714959230044513358032098494478631364616106498261354428077109778630287385000256489115406515829198248594124632856254836713653962904512480250593125760854826351000981551984519424460899928953211103644151080895959979504393073891914346571446976117576549643557632688319055539953110327550380864954909779725960552939975002179225540613832641153368504700095315513262224277961118718402578928483628067588999557522484404099107419196328259828248086050591706191401626112450707277791164379871075821495370616286633389766386286189606260403524440489410150192228589689349876256337842799285536845103676689005610376114370234014022810477499992215898458711285145311739286707303004026053418251708847226304144894696443454925336459065541989928865667765899296767914189319825769930913055569031757523768172237151171433359859322187743340531396763962698358897501898463684906364430495019018671775475969796842569389065491385992060081277175888170365411343409202758075013669366675451503030661448216732047327557695882247869046591242152803933053247709690142406733856026334296437294405394422135734557197775057931623376040769831787883288520526887062991160817171408575841778990301473410238465791077198677971807473364683416214518715210372860623574807901462266631520070736117016544118390263377172797820874053530336830941029170657766152613025879821159195608999049785820365206836951547033542302534763408621362665194547657225460933391526485349861416857243111330666647878636600513706507870983129842048500131604746850739403759512948294912765882122376233268326926078230299299989107061568405682706472943020825473799966238170241490757802845577503650469184715964699144919975798147891780788363623513815482535635751629116456195420426213661420176645610478569374825295784904603554254828597998855136170697913426064108643470811171569385140048697862815867723360740932639077990860851592659627209126751786219250714542948372640257611214989865748920847113909964943080703491818902259113751815651039410073493363292142311568529788081403080879949974186951839147839431556434589814492269529195491616499186575365056448609904110706690167484222122109489551169926200792461841618728802386225118692406945571412792179785341501507474488322379112631071591978780990034058346887821593735825890145656132441080464233151842094628269655398964046460832739770415302458482545332821241690231229545560182409523665238730836672845959014896031105661052415226307542185464042542817170972272527084129241833992928668347034816784005477226884647016225074572036372348157583866783037367000725864479602758915400169379056589484198816985516379019997117911090162056577466521941460947929616781611369480068133066930788090743218518152118277364608046366325101751709857976644201756339479380122862348737302438976411438498225362850772314250327829480249331016139122997870915625090598081010972990193120340529889340894457811812227154536796186138575611263266003005962918368049084710223293773250640102082091594459652078185418198301735103795431005268946549264731338805472069904182392600413541717727983719846575055124858111429778353368421868558215169038680398947526690562035668105414670282601797600675150151714467494097746563450430139087838907461323127553946633039429723899139443613738492508509259952412089605778336631056066510545963828598837171308554875177110785873433218486978567515144378542403905492140457032558807632361546104470391194974973761812558947053587371305437799675013323993005438477797049629030338553965231103858342845898200116848135570207632812815964256701247201870326974132458122831137947636218017878998004778322953302112780563326662040256028263454454739756287691144943906258213995743379743999365893034021617322671920340564748077441277215464879092285089649537387622392642096102645636108233587905532964040943819379716392272191713217709229927987068177691533801365321921565357949409691574000187221651567208733507147354344510310141461305633287217267837713353023451603058413489291952857957620079820275427350069425672539796876811532209005924409742411623222840006157622581923820061866807136975163984631087600330845242800079072474879372253994650496125914206398177805453397603287876775626733360373419574553731263582163180729514979343653901629103916607120718966585596864033077324570130336173165932862272978654487749081895337930473059887078489858894314795852953604058870160153535302629357775453738176973229390347331943268196208617871149725224693188567274749357034376608931196796926856323869887458371807206643897118831130906347715138301843241396915208651001525487661290307470352427193184421737707920985817144944526780560953198776205042316042791484974697466329798458528395423063003196855558449069611617744912740656329186054526362741291601729041424861074849084133649938010984447995927960805166538793954152309946627566808056538853110614290357613588128749516837601033033335641932210504715976799957740032305188267723988196351136667258481495341483685417444400752088366834704471137162699469991144917720832494223256114343302971998737149582044318176914437752275344454444603541079991981505609176063847480093127413854346987656129632223589930687995985614753323148682206920611248221347857983157321108397906410016598152142478061061789051341928130852976112005000970 A227111 971 1001941880102845299350684748361182562543032894907077091154220692004829998846784494364316795988049572170502321271108662852678297782828507033686341787433284642902529403183454271028828112379065252969175255686510756266614296078057717556327555518403988413229358330244575637303711751814667584744512612763996506910885985803553442162472913804591664248979492720166695796237280771250545770164201544336993559025605486495603792355515124586693549235671370656394296191001384008649891361501679606260279477192588401127584773376879002829580149193087868704163213522298463131683808181925854086212605313573257555835787450428784154328456768112875260406502246720045304155165225048786624661185838998222511221773038135886172750743190475340072822012108086027430658087321794317390357543921340900312829383863756948919798268194753320001050567874276951650869724899223574497287948587061472152272345510262897477843126074290129769292376308817754560880910651239320199433826416259665606958296845366080045812998720883786719446762289410876065186545025922797351645396870710728341173469480958024901435680301425452085318147979352437115992832152524588775581585892184009144854276905757043271848840515903402605451392889558676589400048330261527143986794140452889888475895334697368227677243745147052323088648834342687855077411217637873291676534929681225024384598421962396952274464508753361532148636096499860869525415765468914469909547661131679549853909738934252805702681638405277285178312595826807971219262933723154959718297644620580205548736048120982499519489157346676711335673930115102029344486279622442885793013795894471726534252482208131225691465124969295051654629646917151635946822929753204247420362648987543631832727887352764494112760637922917964197808906736294891789331907392165855913085358572084728990808690090402827159874266427188275712039735194098919230387051901721965812997878932423154895247511280102912081063391995332026902193577463755811030420048369828944925959296461492860426207503298832772138558266691425388525485294253319983284944584118780112154217189029145023332488973984395441894880955414618396508285384028170563823918023412340614286866594257412446858720683771303416757795248260889977687147622625418930970254602956232118342472666057459106922873416878345622345851438446354972202859267440559724921565385139355901607254285478837350299501052290786784927209227771113739773699569957223546514869337907856380616927993025620001394011873618847545446414044375786179658824021666294614297211683544999380919295298450376009066810519957184265187056844007455641219617866381815603092083117239510893856302937344461123837478092540874597831563567681557149694623771226926948340480274254777001264105244300677428907030287167621673293471690038845630333920670750565003719327109048172023965122411357359806570174452780857832271868776936658376019090795230097816589664655516241116029357999224383242395243151531444954257690527812703748249108081099371294948317365549320270935027478352085399524592080318561563140247482840605188131172848282337095674078486805048259163684032321007719789298684630678146240215259002629694640275176220955269185328779164090729948739940839609951981397538719347591202287188344534260990994733979239846942766269838185578109728250070673075869439218169726203190049261096318824744575906924247415533249147999292226611934207548687132733045389939171454492945232765802500559840091690069918375530047604532278113181555609629619973212053418462587590231301891457801669006489492094547309708736944323689105571734932243886360565561206571609875556231780565006293359804285619390122201946159487325291333339135670692656484987095357937713259193890809592268862728731369188075458592458074263423461541841573515140563555948735193394741033292506383367439969061486315894250360364332023576973379868610951324880925351660692971118937329973359521273927820733766565201043789440852373383068722339060379577262869282870009687388797517293809002704350682488748081655186581234694974236092302534940008454193166322405095976707429333400406915062113316553695492155374762002867920971121664615886655724331874990001832012698484174298929184770523333085379289252854892798804498170694779588775599297743295242125786336941885372935474268189045722664555304573771130375034168802904542991364796739316319342987191595748714081871320681844094630352569196894232852851721327442606105547480520495866245599701080962502145204443364302841858594003035300075927773490682432087422015537127617041908353321375504444081889210416135304919523069883357285166861948682799926973012001595646484504468889353111390854563181931226361021171820834220627548253004496718436085952414465867292411336645834924435049885723810122257875804987432526428735299879773238244755876335661652356026337574802798809911604021018580357965424359977045465875683229106214631929581904863661187887674505868775506275500826455176873670606558864585109820954745622717749620243026733810655129321836735190218769234846132781338618799187189696194803131575501117018869183184818941642838458319383945096653322460110096723720831448703131064427664878656897980787018076741199970540257977666780096429275180308679521023567831916062076554780261967413657344157603227284574310998576467972861731404147470967664328797161451369076253140616803622296063888733024041154211515920036255056227503111701227266925750629293537729096776544311961408314699557237881768637515613919379721499998704692040262744448379059613190854408730821643061391261408982125784342324109378044092685686498072646825034195690450235288066674309810372746839472917062735667407193499115943432883242794889555822095386838437944601409805542212350781658652693210794752652157826710117084823894834773364429231196672542953851570461382601328533448774925528761693008227270516696674641753890928412134076201572635886185471136892685160982639859352101776085739554080374971038338429860381012984164093253526126931386070191582940000971 A227111 972 1001943883985603565165059354941645828874682667478696147122456902152289143404577064329622319914255679696453113696088628351654928239599890823946746593136840635912049093436854050465781579358111491444355498815038612336343527334544796555268505775378757705533332645912208915430316279658989459663520789149878474498883099282057426158830782388257630827197337035312566245083207022461252917893846277240255617912708251315211051678969006166776319207148466341055222693065918326599243488024794579797828654278060096354330090076829371229860830418935885420005567616202668949225718705667846205208751974339712743526325607918800896363619473495255320271302580664008013428556141402066291518238955169769563930867541016247485293044178603688925007679120745627496214687283540883869213694349043742738140894116008847235447513666656853252853856321449795692292776045547612089610592161977094290697225594053989050426978116391197453591935389177298304475685841613646560497675640354865437970455222006660450422709481926318707294240629995479884759449858399016556086731656804374447116889603619025698767080593857571308154729616090873336462965030769697496499308807269742921166375212684742335228106422420054541180782296973839420119837363971901477434821710516730304845522094259447933063822843296699817907758166536679851447510996345938333409095472273584394618748732447955731756629770975076034845646975520345022020850671405748964283562143767936271223080581085964774911525129579234269962952039396430593077681604076785254856783721356547258965806614196314778786129298823092941004190237032467240529873193119032333836215992856572129485645469435919753783551096556135787486657942507078794798591792737615537096810162155145724672122506217297046837815810196484119891330568498082030082678191650586218109062627545026815228643295667013176177645297655194243025599998456397898852383733685524295846691039137103821063585494301760788870673035406905644705623807043009276275410589139189567567305029989822406239130534839785839467271602778788113610109732198028668765715545008898563894076290626571534588993336427580002064402079981981568519617467207412134815184254391144327637428520111964361169907893341687829522580263719781752616363593161151233513203777583315654573441024076712991541787273518117810631413423676288844087329873192856435799524470467280602815407030802692343275056731317093218608998293825945768185696581720611831845506172226105982668269050235995574064639836346809878537950682375276932376047168616424520822331634497555299348671996992275047002960930217483246916509227260292063471273096490796580504038586862797000237833038735345947010804920383149714637678527316873610549809408658818362784303461852033368506539242723084627181008151254009056697670437550669273435366846322377309357718048515814755252721731698071814599620108907641284497982150748011456874001214682885890560179142438606577098797878155040189654253453695368904516527451214978383622546232427711899955081372038395237134488884173890261600762859847323236216912930595800454039090628082700839106579603732476309077792836023833630968065417269032511565402078380732473592122271307265168278696177549121974000958004326562962854266684730419552670584945902685875487480343620550221555677118003724528616404866768257817046211900458678343825470124815821020264314305914004686561558273036640295579605820047622161974243925241860589617336066537990667556794845045151546805508822020425730838258401849878490495149560866157986017181119503289270334281998024824200482664233363926662127859347994702777858145161997164133677881525081216340268835594819089385749718924560373681347615872717638740704097049425230046337540160757119188469848964721722855382829474428709914840649583292587294105201236662305373137144102927997913255348592511646085498460280306837583202340134867843997984747907008096726009903081967172869316278502874491661469283744052440592347626492360922558424658592299909469131813669679786379583637910266485411776428095283381061893615027203603410990203157099288835304522299920815233114695173472037948639871566987551440390845822236572411884242125685084376600164440710924709896253953789623454396334995830981094844543358991921348275080134660000806320521083457772550302555459018268810607968297877802546432641699277039873237370477497477356129234648963837314103642124844744668197767173597923643818630897937683031519367956738074292784986896767444202923386854743854680904480814740332600913504431822700593305218698284848194650353323057421689875003377559664964628150121955217395695686559510717048747882881291947432428024230229164783742742732834580916128917840606645910024582636484649399669016033532633512738604066101193080866035473083283784693066588111733118091551376534127532991633609783923594261812523912652313963784421623513381379595047067815946393165971964484346758637960667958574073311922173505591053883453093802903098520442190719348187859647520485903105078448621548253278525886599018054293558813499218669611331202821937038988678857590708704380942613362028870515427768139937430423711008213137397241490176101917136638123357850465790446676711829925552660264372924308825701053380536842062113282058739991593354101472289474409106461265124576404189185638750283256474796151639948988955135911698625861270241283372137267710958781700299848308426088782027025303643762918100377652210851889057731793119316676288795438414492603445980667058346526526209315958530400279828374797740840218018360325632794511678299538138590237352633801966325985969723995663257579088029382199096242004015155503914801226781862868989796050829760573340045778953468418971894116664105865547343794177076546919994988730735223053311046190029323942298531547248943721179591035238810473090618122023040412248179639291502300743086631244922437223123757614907689320089206334770837501449100769247522220205623204279617711209232067943867576325810679882600127224135594047583520650844932298004832870347054846000972 A227111 973 1001945887872369594492086839761005027417979234281488071619844069974939227290859043484904194664531191411824457030145518207640522886603691725945565979596340567805887632892138394770699056650241379554959322273067067157881689265332851348783558594833980907530339724164271381517902564654245065890625448606712261643068100541345104287879546607659934428654399765737657377495530493079060559628431519162645896879607083172688076614576760312433137635200187088752233432854910162244895302503120738025486570329108372997330210335881940115226411137767143142583319758633738141041318693973573732719236537757448817638239403014180946514983416579873854013830248008762839197862953210193930425773205023018717630997180240107744749878878519295389195053796031046975361593685484792863659638459042083281705029497484249869278227612764388298365608709161388024009883679448833459935547808664130296298745516352904812894816072869587109912552443278784282763477038424448877139557315506712321285071497310146166898244247299469561210771431757293113429808501233546809093921032916042658995073109057059467337520103117323342995920473464787370230285519583766203741777217111775874760033536290313427807019835361050540773961255932981974909118927057229372907515053016164544165678895415160556624991602714709167562246929729924275972871203512853614068124417172852406857856744921036029246130887282343520488963305282147426614394852237566360016021796422314259434491347697273037102140699823790746793086688015331073343040951468774145493570279964271674415703965603994435367565888582171098032725568701605631534239150836074085621261222402764828834009969000324373140850532432637434633263620771309179309264238285254189398131151528049672314584306830476753544556721333991752221647433195021217340002062115180187374106679814368819923701668224613701513907250118629679147658861380682771912987339533761279843381010553369097392295198317854144880970673840895395124917886263721168716499384149337425898070335654956426587481520240429311535651704549855112919645527028967579528799756456703637107085298666998570543033369390920368250421813344246651527339888045838264255425714195829191902671454354717718504372820710615792214468005463551396931607935910650408193045385059900566601793938840418672301712897985741973450156340880790345226571692880399962244955509791299971991473305715146694374264444080256351743144725037606210849461839374001573499212639691935565542326530393479118062762345625088560284088910731195268885536134531102929649706984546527082775725694955349736254604560130276871363045876013559527211392583395769944230817779336878642714594003507567114765354480869153002844566928076096680729348951127941056649802103510616592299021478800305968105961835841404534428616211218250903083874871425736033441586198948192459773184065117570088331891948341288925327770288880041084119978304309296165536730164980301789656435834634767141735408378959881052102805039315623123051500773771927647297781910906190996559413832880723581902933975973518338783066802858521398157158101075825831659975479796009695543605943350341994603006345680077750945794531038649019798066825857167507632811779672291743465741915512622876039352783311807615970970939481375393670886784320246467922140989511017769795623913999881625311775319806609821963988049552880602645258515717871938664007148737653119712197687032650323011019186596978027948576129755630798305364156134281797016912363119694241642115546088569008696520921545306506279734691277938045610931208787151243641573104145083681244239280024293195528768634401127562444942309234390946469735567483985664124204804608100600148819080624092842642442786926672411810537477899727443514335094827383436099808870899583313668021190328330417737947873549638134191941642022809028217882596825463668821569790911503946517142207524536760292875265552585861278003441080365684724687162071976136524785948853363496185021746761533897201053102556714491687882650437116051767599560248496942042900965650823547000552233198962843960932834970663025427999742643009978768453973528984485800706733414131720001571229166214017108094772504719860113193309164816129913661047813356734714059017977639671427443795223746533313278514125490537546534426756644223721869727187301474210115245625352579373179259986667296942082783435527808092582110693818922435283140533245643605232248450426745035565966002584674032579274146545162828024986220741871566193000436601666468638180337659239720112255796264162778631818039812676924727086636450762810029806190915639876190167839326001210954881000478785015118428374910089349877084681978757567841328966935194436186916511100762295230864815701741419562367067982141919677128843457990840860559319305516210750250434787083681982572204354172511399713277904917353124711876047783242074774389557818494753785239329724059634398319382809851648248837665278060878163933688750177391054991933584428825812776426855955949464375195834255929913155727746754789416916980597200345563881655449279435579351561344243957647758727690995219799746138575703985614176532067460113536251208726862962198972172616751565185394050426950592726526451231724351616711854703778446804976823039368131104995429552313720348576356911500499216079692995997836413894276182730310524764279407121709674499481594193166662403334935732353586814240952844233972610163435146178450169371157625463044609534242982832273621384418919228825120469779244320123405337493730861548397960907434455785743659436051913974386164076468486006844871471717245824947792837353611001870861510501871759787993371464967843775573768317642122905161283582389315798456791637832826792788627569096398869519066769278062635144227310907142311406371153469010790151663492154211508949948570526046177347135072062611915375152565189398282419154668643259398306305195635152402438793204759292578630990027465876424829064592478633341109462014627055901687975223777423584921386051612458390602833722140734343301948626725348527724000973 A227111 974 1001947891763143395347290220369519490073092424411081951928508613515956720267161336059586587408590898154293024999363125384980849539297810005089417979904353013893886404031492129954051743997888898458360320700267257793200966416375038487151711365395902069716776027138186377414753391543944058101098240397945954278441508203047303878806064940594318966134999443709991515774972917894963510727089523107790375894160586768941713739414778414274793495308681169919262470980720649372153873967126500778937826722451202559798144899948281789029812219359557846450669039853249840901398107661735961161034130025315580561534966749460649268957645650343394288043020348987554142877340922671794672231990277910524713262672670537357424352130791759383607228497213631358334798781175949145961824894449787671522549164805103943661957321984166313475548587125952490464481903523899581556920067670137032397361019553240293110387873451305870970381070930078904942865267074050040195697948060845659069359202015170331968571383337541450667967534592862387386039880965789826329140204202021759423586724756160691852835752458762497048748893997579570188935106818342406243415003169710789504513313436219633221190707065493156452622749314313058576094905874963650002288966568835754784250496468105864851845404764850774137285354405875977654886469403813128779006615088277657090396876239907122585741423812361455405029207173912343933727736005249984477336079501623541919242280408745351067128939330278869245001039918744151965791206957599401437784481849974819237696249752959836742240308935162133076098541211738844508469752073845884576313432591373418370811064890776728320160894379918748811576751511064063985115778018932168113772332253255918251773790274418291991846513400596604394955392369996276813938660089221739542830841809619386033796488812721507445643264756952271109361962455379933280074767609587963632255173019543513091352879087187195094958674993372403880301230454788072351793807871830313983782942228060431470344872797230661859434990013796941027092578206411527731760785387450834969350614273701828249547883923070156754730734185808937940660961157094738464746812912442399306664115369988999419697865095087305552710746570039743770682017373905865900700619917157482625343826773722912114980788419996157660585123382840693383585857179698393171687143266520030120950008058942717636850500265869455524531118108447287768057592529494624920639026285369443241231509063871635970762475575715170624862669030478780593698628670995944686949859439673844195393691107390974957084794292394170986571118858395045103186714117465462674215444391933277885016635695336296860848665631103936230189467495315154395393536215293503123256584752039310070354043474757029475174963137895209086431059393975669148130369902043518067330704811232638109587796730447601740370540310585987796713303136120862051398532809030782914378352550071571117576540929337613391536809586984718411213876021185226846531898389852644920648794570057727569368556471254854465923891579869522959897045755910202269358614937988892683556098907862707959264554253150902450971718061801045684027390116145695017725689517227099696519780127572391871679725022452943280778299054519972901472461870583771475771440218327628071456283571441114713159780719093220208257685540203223283173299185154238281647985214639060101970472065389036745400471132444782491617586473376977979390166318272973500422776195037270735461245397614972208578404588822927432688436096654447331881092761303420367519141379234535946035563090809307178237841840725384767164989160538219538070034985331533726547290614851796500713963631960097425459004580906474955410433071542168105935868928345702808465004309103241901959347661942283360219816455870424815490762151280032231547720532955929733011034677401971156395787965587309244728404225749469231528007305132218542717900361237942374089438576984001974184506763791919167961676212679793776486582104494946524566116733285112330023309068033801126518566040978420552362853241535626859417153425342763596951309807190742488490695203816848596206296878958676698023680868281503713892416282380627427228451174834295105209950425556107473738822641279291710955669016492437447353219334243708392949519019177215926859398376453293354045397045235861780460203798754628577399627727857308670700818501911075424164173785423067971674714246725878715458113490698048303989656273574087961612567977929326153168688619679152817227262933115434223851363419862250875134674710143537851796087895973682388498004560653018329910255255033529741002085514545099413177741563018956288763837003720097295127299865850385573741207968804866656148809367406790186560556793047261850428334684977073690741047959558119348699388150594886668038203051407029843210608544339839553175494531209722813728606225142813188767261365520607672014701641786282645303467787404315430766327115943305632717904182989684842900867524953888367470656925936725000077939112448979761661378242535905274940946518489653776834919553108716163824198635034529593011081481357125367774993277244992756108519047857518272202787499329070920696771387783091693596161921457607914985139862427863114930053044731939633672999195526261114084984423699962742032742669018694118703833162914785643925702128854139528883968929875457244656422875389501118852914253703622544439361229800229384266715500967852604860195157971251199429181554138542371390374782681605691275166064917246059322483911741744825870374826856125629945860195752523163844432138585623321599022086808930972959723123141256561635184443483565252614531707246163961263956962625231035966684526258627978076056679488744727379642945652699941864257397092421052441769136960258743158006681983214471538897285825717526702007638404250955859665422476960275082280481576428004651853598193856885808320548985983174656382008009812518608429907481145003085598092752939953933373946567710655860294813957876011784434391384020880224657973925702932617769108074001575000974 A227111 975 1001949895657924975746208545355468142272311565568512794858130982461563908110626931154967847538280811141424802394001299654201473982789248077822824467014367256620317851236494305305419513706606195179506996041353699005443485751149989547963352817469849302926081479782710314063343949669209243424560197528536124721743352824420641872872477448436320608165271779280224535992266810463303770161031916727208159955749729193235644539669569167217045284583238649646402122416910377380597708112629539729436263860079160891874156123240751475257508338868770154428594798048746227642446172316909965938982878360856394654938641001755908787242002619119711558251722581014421869976863838155777062611140811465307329289080478251701318826871751271088247476416281430731801484403798149904174632025235916932638850126621728524372360396029532054195411149924761133660301444463696745676634348050336824862761683978980654074621189414157957509253424582308212657396368521820711257353890579602223445170628412289290811925174313409881503569400966720801679057359932121949407559315673336242434189529270615131065162398662929894470625668152371644874610697318325757408643723795975351708980546588086472124166836019100267603574604019037725946279076089866281002531741773861377402743900424933122168159947899035312236118919809022542477111854900779065201751319487439709228538204626801745655065559265962949240657673711837728453133456034107600125067467813766523369903804633871677210133800551055389102915739174030902766079807466670275685118583273444948907370453471043638696309798980412437511782522310788542417457163381815793117246511132617339895245041684072499904617210328566658116641737229933822492472439071178941739823305608522293612082244149684256521600020340078848866830190528559369373297266749201915924194747283928898592754187585775431220433542341967877763785551500157185178560644987210195468648676250046171167825692695553074271031010765841419951268095662124064041674790290729558260261572368046817255552857060388774800518279572241316916424777278648295027787281329492810114563849337823290354537384448294969525653323279026887745192595827489712766177904141812798477266899506317067943341986772313122906611236199318415844706007341009005776521770910204271555249176894774665621964599709271284754914702579637302724091834006186180875593086678561607651218949986967362216570627272495722819361910818940359937595522433830222070514865989922801340426055961347437183640937982603559709578830195532752640528620799367750544308130409743016558535554811997464044079358725728151214782815129269716017263360963682305021745022878591243972235527085893093529934820213669843957192774871405578097626230321636584759134890208559012045463567590544957510433607519715523041007827721665840888250415259699447282941103439200674375915823446267878570456450963334717020347607637399364004242594521976422671634885141239941095738474292763036232128825518868484001690817396834464177669968330597923852166708220349085773917504211808383142752099845749748722969447211218647286904632257061610560265640188400548204884463086715802809426278010634162940438680419980132778077075948808067324862005659499835236791176638437246271152237735078729158106457199536541703833016367537177942392180016086116605878189268859034480698220430262528369813255709788620540571667907964230864372804067669160374736308813674849694149919385538905546749147070657033916614146242284296653868434523088855075403127503989989532454732464830119719230450017209208283081938371906363206320303918293915692707114635164826937910230294987771980107983562956562080380352762963290636822979395763156541045754898766817687736251049765868403345408388273022021970893795597525013615768144537798373886953581835315366012062715066386918062545494205054002847691671253443363512637088341670628435389736040778522941933600853953541602399935760661408893821071136468780116478996280660802946648639847197389312601180458102411902451373830696249810853062884337633872322136067601543553134420241557697471909415688681447507840684382357127332662206438802256374504805751727881962945195641669047733630050105097415978585771623451464635344715543297538140413384210515251561451256403026637004367507369098366240814380668719854534607871528176533444803661819837006558412139789046826670115230170681601882632095455497135621203191335355677277411952549139918765117661889463734083679578854055835641946040237257025600253085490199175096295721172662274382151882868978343840160816714326320831978811224747249226330793852109829755999435667849640222241517505173622376089133486963898301504442044227650639911362882275945545420256784617349371020902730294135325228172741285577884053399726766516044971450813177905618780033160437607376752044131150085065940793045528519576695964845660521298185899113188700004081081548584927990715947129931819549375584488241990559523370536659355395480868620659767278619742260112462470965011294627409152743434071274746465173818537600929834515803182345192260817773668386801904964939187842014311539812524868282279590251527561631917499197435500450988123178041107379866440164574302074385498686830858103674518600983236353944428201059582292575443502156521061611783041355089793381869823003532940012377574583275059602713797528086712398747290691607321071430594042085235451817023799776364870209155678455012115320599252676090396033720736104097322046169518818374853733144511942229366078836005055770409265062978706760962065660171323556453460651421000694504595750981414486000793813135858765873876205233891842277446203350580459957043564844610609816305722221514163523595176045291179533556039964270878076309077369494848394622058837937174648729793187625521364086626843109427177688700128134966628111093849001718184230006735742617087455493572201759225443747232410014123785860431445994220292527569069245654836134313494088950775199356646826472172351300976735379918559323726503951536574201191189875815589519510049680332394985492374476400000975 A227111 976 1001951899556714343704396894377211562988226590701570839459309616771600322624927195688562996137916301115638494345451794631801419260352232806779682302658211867374926738858302891889998632415679556647899466156887421392141229380328290881526073705688332531259291429875953103456833889979693828451503102590830083553594850356847849205953175889512411415865893790857648096997628803481149723850677275280314524848961850316799870424189706792615964940259533022628392734051235948730371748658673611114548596231827943223473488668993199811860510572096418079749544097391891656095048207368353201651253020365452082237702635298476377332310116453855992152024495690171540878471616237740576033242594239074698269625828531699395149558972047590238658861151850656066165734375408622701693264425354005579578265616650459218664604036806662155937535374433585434595442812576121191166601801737476005468741272469951251016376098363426397951717137218186996202891604409614889631702355247187684701556673094476756188491627831789936939994866654854767586067855659455773770492340965638448902472375890250085570668368295874384577955846906659200723902866969531458953340198677179528656514253759675134983674864719551115097044318011793141272416655589442365829218783187342636158929870157949721537936178354079264901978541272724875167790933146833980290477909861299677492868384046120602382316962274495739742743793571780122921416449957085940604262467964224814823448920899561702673079475467589362274363666136264249787966595474319417818712354109173711315418293392712884533834231763268158027722383742757065453330259451634086996758899741063291697333458755785056984726242834667154355578051764596705608606359952071968319687853087019738324416212395920782099838645248127682511127327584545471099666017066921475667937373933880635608741753708116806282483261701606918434784126800150823530475622175220095121430025583766416087148484833847112498092365632767992959114625794435087059348085567958345911506262577207770406959307734632550705270649946941026409044813187175759746170925376323708314796627630552615386844391694814318231669304428918715064782277274740706784446341759156335289951411640809416462107884456866969667761962116238103734967657009253005777159418087845391343875129910503111344522120726355722509064216251381876875314441496470607390775139471563277631167732394746386143236117696113417310541680087237466700206950337107032138429512394734142159743367370218128369451433628508762441122534182568281037003423076015650651138223081316886185128998038911694347900055909488517876792850523913403437837000445301045672237600905962785710331538279062248680426543786449422631249585320725131441287110419701834496089114975216172578735619207609784556873871357455387508916014528234853160538216091381836311933625803340222072453342639805183309483144274496273149471062344817925499834482145114068091671197628095845223070594198594045217271952163127984929071836060058043970577138443688053149624559908844877677518994319247438203047130495483516330887023627153172678443295864056766068548771826997368907073010147682711686778745960739212490702760251656945348226486407942239251479428283814634456334077828918843420622327096273421016510253439549468315045840262094141576529737172374692494539959910524412418048088606495131209329792113016866818627594813018398807619893753175325240991669249547076572716862902886059038086863590971785064363706497076358446266704989222440007715663338036419107844974446862360943373234030777361608737201115415587877667482022955716717447690742215859425723380730681196966491405559385617958519181989942269272789401245221234103726876892851156216790720047312557502010672910983862699086592034576651204356692134172128101821759072382259220186924314376326288685101587064494692422741436903774835721962142459451523811059297575522200273230015489627242204350922017815029855400916404521614477055227264468857504462613976515407494700011883976746002780232208877794470067572260440093479556079585355112715243105958035327345768732648095671445392936466774582239726129274724438775200706165133088539750444834036650203444013651305209891037101367766260363439691127518674309933557563544849950675087594583774041149078656759885103303153904531672955139724817060191421417258073115249187189394832866200965013941823742315517978552048987228113563358317574174203343439401370302798229313409329399520449697909223887480043236167724932136374959843201466874966760946877356773585212948892718376986246160825074774476937330573610824855564125199529415005929336810720666488432247206547208788786252053130666282088764347902091492545409874410231460962051389710636914778115950786546092033011070503662161905983137634893026467065338484015033151371804540101371910967200144314703895083904002089395278684414718088018772671258320156338276521980763795051320889811377771228400594107499256100174152634101598248353949679104415164614656696115170936064857179341481625014558064949902217769123576626793839566939010610432712641527099219125460032953896191360533906011482250534797685340289693763518039677786802941167636015260674581870826533934451601864366134635603469268342105453180554708226801054358695296713409852375458380003807087519137756624001146204409238905219720392989918217311756066443317948657304735356197279658616896746898426314971050169235273552327007795544600509607880247246660198685374372269562411728230936344309606840878467855962471452614455888635449510234463845839476773524273717432712357676310232237009072016691180191401886015504599022013342586937989501681351976674479913679125767330279190871694649589296992199676585589656479098274749938576485260269944438666148140190593125986669594770127478169096273205106714559841033996325612218632544487408549262124239896423150212708208106623147385770115252625345620251117358536563294984979468001785317631467154286031471955903959941673072355691745963386821608504984856590586601262555157866811320270464430726506052717664576353074952200000976 A227111 977 1001953903459511507237426378195254108865997099012479931035420022595975734843110881634843746332753609100702444811299060732996681563536552037262506613944994359331647121455160290644545918107638968493306155760640228170942659963781608052356686768287780555106884099155886773883258093333410443889490796353610705016233421421826819548827167153991317963240289202037064540514542574202764419339661672864704053561284340080544754294737319527489880603022196496409854752187057649079852299024790330753658195789290970615499856455078663642136893541642304764246834826325657845080311651237125492185339412905553830263506254309092035644063025165301657861389680027604669498972358759103074650556504947200565278210902476027169467871019464215506967587198484712291061585276145572034534869661978681655564188856249053669456419637490363408865817717450138890616387242328086041964520438195402846072701873127633429234899150461548503615098882694952179152301701980166312492959797940640825186346473984377774513591715524233675345555336763084507894636306993488035322107760000912820863696844592567676541568894501545813928062072923882388374151943130390787318939779600168239291775591436473673787356745597156387363255411832825590254680162696807265637860575343906479102428326640287293536954321104267813112609309917571301697732246186223162103537711751917648772735930073660156418894925162765223174957316110126608807950455061532721320109568889035675805264801274033597991850949949330163652537159474493606577292140504744286650081321258196811079567479280392299506132255793035374765058026750012768445150377569735533101551077465745527312784236082807323513156139787248206479558196262583593064787643342299400024553313520986089058284338934733491697253160668896578746152270990333810000079657029582312244139507892704308622729042293031468328510051236909888106279028490640638280622525941285884916633058248348934943730612959648954499621808743228227484334702603735407833860080200087807037907356031472663250132074835992467113311671713440402011525389959885709320411769423146673680883764413693312642737342093243170475857472798001919578933379951550063670032420939073675698480178745155431181434491604692541414928984517255724974975808528722318275829963400905045263747613389207683173850035104975210620799963095059464936488554822629508497983734840966627671044433122559956686021436806132238910103805447778279264321410391070110830059959031688416762037764055612442749746825094192378520664812867927067343369964330221274061640157607218740688491625280349236616476754245556257495102875958399668449514606403284672913365263076142852613024367698166571277838011546007060709881177975938580116678587415825047669436470568686988120872217666802736208852440147687668812171316837222901802522871326925768660346550223308887649458286872114547096403495362214365691054026569922267528048082450074115725285404547819466529619800398686703931069623670800182359522825719728473269268245133787270557400261234112528659054000271462159193711728206601755198073935652477457537577434103361589549823847313980757261622423745498122589115403715421707691117107494237009981697202728136978060009123175346340079943490661837710081670731094656461325617207730898240956782933812070832748445353053906645063908862873838355277604065668191645979161948244231279596651443447667453176509544762098458787574482072510839358056333486917714890819400859152217860863178190572738452741313225978550018072589914287692053179200147278799935630290657526192713443209381534736770471330994713442324962831721904636742807067350504748098590350770216628746192142466225868804564983533386901566799321190063896164204386811064915876075911063926339258423717185738749463863503322542780677933424917526517031123529372858942978622612570349606275917921228383800951600380143020223805625765249065681961581589783426716287857981377178056665549699965797460602449147712594806907445896962098796711885667803894687912775814135357439760851825816145773761296858701063641961289400934900694108996181866488089058221047145805139675104508251599650326017639454310170914000175796452963373081102751491598882451351786025990410124336966542265584631738879892519563656164473693197511952294134317912831115704262144598667637816915241975217670271924374186591755867932205097454557626825024955847772438906404208693992564088308669606160356490410971693586285769949191100517359275074536026348964140418555321546001975567520900192410311705302954807126097844936464279554021789477235607912159963616293160852466587101449020212649518913394852261915583848800104378030207249545639056457430223926345252500744325318617399149027768393159551434596135997544934831059811297630427944729065547768569486602227643241188003532488503677291676103645326670861374406628229104353928955395390952609288187505476773865400498529726675030326064462441446854011231359311886610444362422883495914891090991522904752785218646808820906294266838090829013350398941322598046298812649700128555553688309972650751161760121455550229897072057134213728785064982733686773886653380784091378005081948659317338017899544581925178882895721079306193267788982374053644422538462872860086099863563532602954521710703751660974399505483350271439809721012336878644190757518454856120922088587976157922748580803302674976384732104783386649834876371863087535835658003903293881736586693578863754478601609738022282202853531008223287363920606359005100955954011478525112491456371868421336060407490412160594656590769640374163856779041439084232159276268025463494172445512737417929485818077893175082682178996082016969240820260087256374656630137389766782367231699390448112091535164155901185530624092251448334984393460587225236427090033566497930160726500704904741722015124386430230221045960672936323266016435583867059863127567412103638532343736985419936665575217668193752132856762384205730524758920974393599055009985174527447405412821948000976055931806146402925862703229156065847995680089679287242165975428976000977 A227111 978 1001955907366316474360884138704306102479837619443689729404580522596561617177808967533982088824557711611782729915073044836772695762267877691106228906151442567017707572882028274226268904307585185138827462816303849985242114427709394386192463190779791056962305980392825794226929906746140276820398881506751909135052623805116068352109416959119672769986703271199602720852765955190915196065019202464199105694111148124375953533929109131704745875990786575862588038873933630461099222780658008585661029494568000601209259511568100310795184615617527538284266901915560952298609920204332918228955430382728388350801329239362951192835836914019678348251546814812700212621185162942121240468065484177217085102384199562495693678255811104876426553543420450399334316743249958591303530109016312348502145979047187901947108091110973785555828786929636255519734889667975255324028246045112635076656542525910943229287669008833050613742686494765851919441819587367381221175168970605004112749658992624186596046265951476232185074237936818039196997241498515954442518948442662330348372933537354389301031727553764148651394054663450280292022032233553145233544886020774099429576995459000032480944645175663906811310587228552211587848878915860242596802408699227948132199188860781644241383445291372085469881455871289158299062916775547743616715084847050674698172175868027435355161642350233231743129170285016085267596290839521427935595123167569191408652186988812697138147371948556982837396875186538191898369030839237329543180302003020615119080464704035441997338555173013126604044288708038546086944510805037342313165646480903699904097798359582155669047381042543054733136488224620540180209176211977478263401290659293443177375435765086944951840634393118077894061635612364663340115111717796705391697074696052156657412407115507312637738591450729878664353634130262835435098936362807291866227671419344001616016734004787725312696960874347621575156903280181500678881312833188859127953473500273219932881367329735179790511265786078558242382471984256584278643234486939349048854802472907343401732074952540512570503610194715846278343619103245184492885020297131107504072419370222970080656045057213642915554947405556997524309520376604408063457262055054687655750295493090586459305879693700898450494848972476590839167045922863839315504260201045534464828211933795034073540062462862615056885512238078633140792701567190686019944512119468050626476553988980810607262106459473115471793345435111680663322082789112931081112265236882816902891685377414668316911075504716848551708377646274792398327592029059642482265788760996767297823630961191636072701504973349726180216148315663282408518095641558592209112107607132036379873243238659334195117248068011090316151485792347660233798241519507884295792489080097400641430245566615837982857882985895606975510912404825936310238320620739181391371741050536890970924763793064430710278891764830252007724416780450840890154725626306960993497687981485372324202473501785183123710868191855121271088848284017875468865356085551352977138890195606836451309949621438540575212899234542359788571750515961295695465509177194207847557300954341211344339835914362699679261975592698028311443585544297192499825297909623411049848755803036223140026615999069562994404096463904934273847411436918438267097619883735720916602879382380363090738881896233992710485502523011971863346296438915849301707928131864755891721142350158735270183403619459804965225270086571249518783299557164134531797858906344762638829456349497764269824525930850632861338337105213725727355866753951677773890249232552282074312650394081178939357233554602549415103864063621747285860350658246456438191250170474034349327854398345069071360608656274530325085209360697501772194193489286061873543408569533834977765379568944787883930917049072369033647937424406009911275067465898606670741013250167536796453948089275755041832447385035216446865115059822801002139755710239707695499138642002935985272120854687564532493738158589848667278441823524476265666515492227985892447391686033913799189016765150304333635838663716016528563014877046898421635465383519671425003789448955835229471780624695969415137728241172194223259723455132140317862709733668019653681247659202850561895890204726613922870978328691774675357703074077640883742310708966503523857903086208732660141251236949749172090271572217932769586150980393565725723107614459356115420477342639335660274367495059051398652088834740358568939533688179143828316222550713161743456108214681209767658985490414797426749714809387013479369731032416101171351895682412472504704340843347235314722626509415834987734286363988368275038813970142927325220012135081292843993681886106307821229409147424480535502927226146896162050547515985062338465728233661163906464706778687993833012147689909174385457961695361319519050847093561610546204640110084055508167529248819175456533848915619802081499867239964255688440337829084160495466133429955345107658832234172623509703757452652012263151613898312725818295043316331192329746229777950619293167605898144195305174978865772639213378327472578904999921817945723916087652257894223838681443726366855208551503218673261051876355067869078823981234333265081494022279316801841490730987810913937442235116563308359857146332924429949518050316557991279294717404947039679505984028135997342371207650402598230319694581559562043564445722892082264397855908212125277455530585598089066898892529623392845147381301942204255809104480732247430444764930101255723895397808143213418353029421390979090111539829187680367685960095454148991411448585677474729861353049362224210844197367794713009408649744237063050714833484697690470303387476816107435409577468789951480107598065117535172956198046458594097853502733429242239817404030019490624146281468347486995456052642790146911985523644109052359242780099031781933939020279643882266422122142104714344245952036367073027327423413956113397087751203889662945354533413883075883407851906729000978 A227111 979 1001957911277129253090373348965346084713847325010062619685026851826571390278447347417074045907100516980873199871432172538051070246926405545298074566571992363288896613937842391161362196554749254391090101502736176437181444683767307145017453967653815929776132124449679695779362473832070511007619111860625431842517283205347445162824294358404763842178251926642904830856170596182311035321208568083264372419457832293110917945755632235628271965955048676832717567553601523576173087330023717602653410485873331541421170959471623590540727542344621879797701165685117948594188859579093015243554762801403814394672477011757923664429130550049443362442941660044940157994005735813474765951443345657628934589353839052683916193615998148627616842181020569653036630699592383505944567144041995511464864301683581807466662931657699587865909535178344297074795790247138204032210808059640204863731292992923293178046494154936169129382365476523742568450706291854254253957445008449985524817243666755825370435080269494543422014374409948357496312550985104315167434345445237107913032717462357767165217761940677687285189811637631545119658733889243460396704962323227201198175686373699174889573133391166901393527053462363413280439229023363394154590795038407486012751546780056937478031640764725713892948127821088291567461943599683562466016095115116831087769654563606435479958692517099037284429891320181697983656699423295156523389461636495416978145968617381409962267614645309029001413219816636027815278333970721715877334644076974539839052506053885282588942157550617340374504461421850904137286671925613802010280537279095110634031861027866090597275911813791983679458706291117431225026953037265114575015518061850208450740804426900190786795804582689610969548527156889735798451458138020061328078275777957409253833017631698814610070835459584270072874052949424816932279165922399394954870117989770207245771617103312004275187937313769748461656825366503726339278935187980665425471641600182313123289760429219707186034854341496818727785516347189027401851906064087911158129753508831405452005185104047680309435508031460378237238173870904457603302456003501669345348353839363230347851050938122322851236085974036879653787313270670185463744666651302967801724701948417825027089590622286435817186774751553735829253664792019196488360261701067952821056174962547857230485649586301519345309493770193005492611204873329498990925481897662229603546118525326750804827708540936287592930096643281886073815482365935139342644206187351650510918272420096931520967360090251381231159924805534982071953989015794185995147468619660924028282083755840534088275483805081834868122501687250032557106974097633196738880700783677814173377315997024939296118835566298373898184430426507073612281486214188400440234154896415214286008219539457512927661734154565175271362649060959691935541018829852374787284449678293706640158886176062397038741625618682712044557632046924878966116777462488945362285887706303935033713009378073132693805653454397793253124788706516369568963816358725946645741482883837403817668871484076161028548551537751713469575905951771210510562663098230865033244859090883110903587178253954584913999496406567542976405551970142663886479399319262447362858784667799383859418989407237652270656246916820258018047767485762150155729922799378836944597045134962618306702964915210210696398412654658961553803105416617907732547379329860156443042353053990694274427965436248971294920912845058243461135058323827618569409396309349132118973199271639991934358352137577531730882155145145129087456816717586595326475580384304555036410573150577402118181725367502859299012630375185670142543857463071697020040200213715951580210814304590002258176208596813909449228333014085099637824878934694417833096806050075056124206951298752325393363664687100841413136939038319277133511463299745680486577176675528487431561743536569484445629936243022540620335909993341034979937865301838352360779172200519368165327945625167977048921739504104876446040875686299127132752558736200749301273371441142181358765015492857816994790195764479343784799619039703571412680817055567987112560613466124608804175697302672587068196665997065020403174476777067098288009027546256371285458410423030531150681772021289353104174449884056676190974848692029231412199053237740149017958546593320912513518262849846062715098204781067490919681740961595009153579484524648236069992289628272474936970120522893849106443180835963220923558826630782240632582089705922655257619631510604478277611933706936758043695049395421779991481105923078061625524031136658198273191920028102576756692511629350236420255234064167936700340767911773322676243602763807932578634640807922311464358449378599534196460465743497671164166767971753423447215998536888526874863564312710598599711626208727780338406234081558035211363820732814350815414501160052389065834183160994177179993670991794728568318811592889914710657447871668989650436725420899606972050234902136963299397088550194266816014380080084972213849607849283611263345824287676488420519538852571900215560507267071053420638854684651924978848922068280501342216644216365573484698550791435082175820458116165795443937109875462901164482790250397752745457640348138215769778515371104413989078944953510315943298636292495702972967926519611890626159505477710497807204446049711072010656231205456652400742347115424666250648929997040339097340003335342700984540705248784551913835952080223511735536297317728057021442350439254565461962852074487322613439662561679316371955004309134651790566449260849871612785195343817692462167754385997554438115438185545525836688957749208386556470001387368939749383740567614235993099197600480399211860854855493512628119587164703121802236839562628611468219388748425365560398811115079260469897782856278326405022551695506859410949581122909153746451735217613297157632925520579793055931339013379147193122858323813472502012871135162911619516688841568614576127269813970272376556457385460000979 A227111 980 1001959915191949851441513213237683131267312446602232802190822532150870462898631342694591071087658349093082603906220132672481073304230126702346897285030019278367471749164052559273262491004916094985291298497800354446718015196671432565204034608175558774217211885656966289158361206762791245241894986822028754211874216330778803233909503938641371234746816610376771413394632705802650633988088295304335519745738472103081393019467147793358814113367275841054080446412874042740346306045737278427307957784108642258589685801212333274276340523488911384425843233549165051928170487004513563509380916992700461771918537968361145851037096457117707624415646867580008701059509023612325207738033127303852184363045800675259637361885889686945658286309828505140632516322454448373968329074584980065346870919063683028651230677081615795173974293211858824976460303583198963418950897225932295898095907820432622482106939304695191332711791190640952929441077341347396142878585542118827255817688297130409223093196953059036145149742206512103155090725571009288134566164359485479438805881197444318947214737986900536913010617868603426328085522926419216851392202587918302766557308625642345292463912504952739082154176609659027420037237690233592002463243977400760419024344335018298403045815183765859899084541631874052288173789365271698916365479403690346236584779428217390516961624999128909840154226948221209176767650651426406822862986987483094845812355717909992538098726483400172247522665660238264212147426335491288289927161416719513486129163543778309894803299992935103054012197304169703550386907952870708727079520497856503177772225391684048531097524209946563882383522153796876971664782550990979929032690614622930860498412465331669151412291229346935714377348176049987942310690377596222256483135229117268093955473141076665600584548288617450649963468818866362147782767645296140817297220438139959114766764644930194165191699964331679040279401058579302443451432245172160073969303684337560014415733788807684258119491231414990455636893359979339307922453183621396099465130419289568312343181771016156329843586389905937547799932500973855793114417423920791328389913428566836654941523670143543050824574803293272780141063847772417283738989732572813145605250710165971567246554215008374510364708226652744087752846708509613480830374582275850696760771540432954114266315523527151885885321774123660366384111462598452948356273062606080415885857566937324904340337385746107359045809388003379292152518316236549130133778544682912948982411439738880029452987356654650658417670276832884764271858131373889991490399272115897561369143552710222138382468719976743526818888206073190908856425029172873909632619952870269421398530715277060102758768469774389246864215705051775140636363116927030575515527480429214627356694155255161597120973640050626518727296179282302942520063975579796171413285065801691486521629602863824399742638671223670518216890910181248399094258855153715614550305317085849953601591431767686366569255882580991180519439834822693753418936410889798741549223013826032602280899985367819231249170094279576073768302743794542302467722927861595985797731372753735368854644216966752987254961705881094135898806752935160586262875085561260589843886974318870702383672022076440129961718666319687562099898647023274268593315820957338082387198608136285352557197958049302234923571458773785369203201050965394671923928575317108235223374382805081113466355556909660389244042881918708307535409344425482925089370993609952958331092455399705757992723090011982360014766276594081040609777905492674632912281657691433396288093689649390622591880552014237071176625851031316649820520803500762812775993837678187761943500691869283583782379880159742468390956940426042598663457082680093028443186181813612865749665877677157518445506626546284697770692943163705834641324312761004910472251223211097475286439123260103636509551747853194218032115448714156546948002376566816281773654051168270065422273345073955264021149783051390917635177919383221289183299765052555187279746001992616251441699109089613693659035040537236904823472622413087804946595518780462783151318915926537263944349818837720632746106420981876804974110931797392698750471423993601088467313320197695964084870534271499792675931619033573325998538867051257767587799994962882187547616006890241252257081153711621155986685228304962783091362392307346192617398117891562258849970256736311004577355127474620526646334670926240761165933389866562663375175726273750880379433588124043378353807721036512931720721988093821120231701871810538050614866083549119693906053939437928621002677779058772494218658739648330749850180225034107408918812323688240182364716784359933627095271787677061986381434183893655232282949409127316406546907906547134923683652875932759314130137638147185646277001719640740365738882140936765597022570378508504530502230773852331639099211803680178308860328428431600623246904930876292650586942133854982637834223657499108741089514720861663447095360096581980769895722822681014787252019786995317543718429272356437753462794192780412583879923323147915955226300861124716085273604733566353957951296349855221319617954548530524556854736697806297022416040391997019207698049769396632729408213437404168386992985669165106400622163032621955039943922937414613291949478502004048281160380952619143296802910146711412911448918280424315540419387730454610285935933617493463457817396874664463884850712853235142559166923242941390535352137514850963238846345555426541486829165545606631587374329866113848668890940282208564124848053228248284643403687310057740755749584555068847565516420282926517178530104918721970250200188620261886523880713495488123356551843167625754825193363296279386090945271080109690266848227333700128981887692095297460608928098505562570614188366284557607634521491036547755455706868878303633352445306847410554571635184453935031846702900323578083761884847833481767989226530787195093823693476713976486434025327090522865170000980 A227111 981 1001961919110778277429938967011019233284609635142412159331416851176249737787730568566998012922383450363873689554447071912874986093838684092353375573279291263839456491744261990764443195138736742620926519826006259945924172456264644463385397709099757671367106504150961470966489843789425408350553400100994779157522014647368947508310624312486424223130881340167813915010816590237206068693173960445604919848694699207606141349960075809708645198759874303639807505896934150920878185214773196814534788682421557065388329649042514527983417452579417634706267463355834449092589225396893383676928842739290892410040677991042410096317040607646192729280846255511300919416866202472378426652635128604155348721756897832271634042107929542531416179477773507955461777017834056652165484627737184668162959617294056291715604397735503295473906941572579339158931912206731334026630596923694536954628063807384532054358980225395754228939520445093951845870412480933628131379017045035954048463749946982186240244887314082507182952537962574501804887087394964117602157329176646764064319521701293681118390274649211292952143766202553973723300547552345410955936661911926773640839614539061420890780798257888175854241174016618719684629714351428533240623885509734124425506774897694216892862564337918195790039614087064367908457277421282967516163628572183137522162135766688477297179052486898949405456808219390675727865822488744052976253337556933680350365551925643282389466421270890871433221851676568171468859214602528680938533019555165012281079161262266344945369204316946146766667687988189807428372157822549327796571360854887218353499485825500800038166720314397707863697494937161725859127608449331054957955283565429144588298283253705859010323693863142598603666087319776791515129685263178525990789628134059648052713703642769114736284050643103957049405184475731125827557638393899152243656455637625965276695223971213712408476718343456419766323711868919762776689815421697371483101470957519457047935580307151972113058787763211418431276307815038273750253880001125911436193241438392277137970975051927693177052198396769281851643567722601619566955099195152336713969068539048345434775470322843032286972554129591643280712587250246325515302887025088533624580238952865667197241270883089714936491442520252010618489468478373776835265317046536654986761097109154978805211996198927713290602792025421899119934651225328766940388840276161280146149027109048912660464819315616051142719591192029225202267820735199366120866103672897358108620957754050841234792949331108396607628735730942278505235851693018198750254588066919294324544605366969045475070904950825907996500860008981480553550992709465825281282806021371294461153695698165113340881949048015209960076411059585000813760137316040982943362490111043941330889533654357463887904710369070244885825768458603298858064989323772206312175775517584538640226308939482871241215375759462271339939244631918511129544132164705309144519045472334198237595194699916836892563915888398950689047403080449238610099926879193656704787980165626318771462267143350121095403556431591216081382698566930453985600556652796889045891472103183236017234498815351599742506981630890506401680511007572260904613904947424952313045804214729960555457277405561065293434740937486363954558202588802520547656090857433250074263984545588904579992940454138515368612831095220304504119280495813693497296654515441711490109984673110804370574591795346346243128572398709551232106966171783036717731393553782530781927659985465643358132599083523804031841908774395752073626713995961028801543960886928273198770581710800359348222548333657159374283265344984006082078634774399825956838547692645822918105308627290456508044957442661326579279079812890695117734569309956433509694548650352879686925322320884705921461791192166174125652987643136455223014674318276118969182326487226966720805861208706788413180255282511059988177528972324718065267755237591631550104379246115593229761884821455317466306509848302035280912908313293019179939579004519332733653919812183346865233059811129066857393564541612527783532802925573533012082501840558819527021317231451808503552753098733182610884699326126522102730655859616081816758801826648440048123233883538877949053768172861886563654227617792636943261134187938017021411305939150673060074250953104296486146264755360410316379151138960321188235861084112449066348188343534218557449839720606832187571091807247905355364494114489139432811492500809783569869720235992621338175271691733599994929959950374343071039648671494102258478520555222800565767889251655762761008783553272615576831817207657638100134296940545554812447511988694216709221856838636643956081273581214867706154603666756278891126807412565562553849916303861967893207967576915732019416611716363647615336055299822750314439566493305773413138055583489683649820950072833847046351239389248045160601495824923791998225151420520138674855261509975496955300574318088813622378599718974373504404859936591708081872060020486159553777177641912810541432310679771545710065840220794462927485729218153237637438020029573923396373559388747589412637494779433604446442846678963222479269158702263801159787684611835755525134622322913320411486067412750713882325534038061264679958655241147365785881453961004721647561507122287520194656450510334892783779232775573844089039792680521050103069284525860134041935043902979422265159465150263358441408969808473672508529698002747013077371818065052340120815480162104550590333568682655689487837651881324283138075825298401625892279143412298562092715453052741955944629156424970193116845098499799842265026005789930394073815253592375337692753320080889743307086147020922015135198075872100229221847520170377859062552749848849613646666132418686576993397230505121252392734237101289683956473316334885154198041253220118878970094871138294938224494398440866616467223747931248008377753214582185608059728558130675422081627346328637151525039555486353787117184224868800489758345860000981 A227111 982 1001963923033614539071301877037511742109838521230415131709133281207761267755055273565236515575714704059686758952733098203112591711138390696417330153328090925136954151378878007539260671465853757603406845584060620659946263950162838977477653047329971836274273679589752561003774810479954625994607309962553086160258300937186368029874862130501139692040686230695747434028269840456991910399508696159537722763230061077258818090139694336840797468256913009275047509670891864342767152928403280054882680473571613950718351783443222927211261086140046453018047964506335317527938245523416006976691683033466990074832797610626473643168872095876370925209187109579396295151125027503723862385876108666674523905150489161704252784700754121028615352623186805216167859436247459803956334510332471813457710963147944008909124145915647535803416273591288510024398371245579287185715451221469433446476040767614050915602656320874098081143283132802130242583463268829148921293932406927165534829728047226262516320237394634042151013844831505277211684185065983816804821524203170551193488164860898277824555067110813376636742769953173368213379390727112430123832154568399205291798977915523941704996937474192227718087929759884598745459424583437198860000133165502680649778225150824987936961331764643825811247428306393457495561220283549636292733389200523916409033489744723425894705429454486961578356490223166960282269057011212262813707863656785931230738769561901321320313290211195314488481317948024001939541914056745738569559405332914195449687003907102740314515316745459977358968286220511771610682844863314585987274083288881848607438336321294678814375112599307239134903275768269216660425529827576288837514208496067242755972836919411868009576382841378912597633947716237053720536665534606741657464013491059433036780691802082444801372446545604658709030665835450113820990427147028157274315646809719943308187637402546888071256605102727914979198912837303221215156789498884763445599265000387402783165338618298170683214206196528825362881755377198266933441401169577991234832492428775688792105961425565453850667536344836231803817365072189264837693259249557612601218575685857033618037773037128736449366984531649077889195855402640684944106145213578844811914915300197967677865499394064234561706307128626686414284052713222980736110477963689917685488794780652436343629173668805844830505846079120064641958767434264833486460122600893476195646713326687244900723202920350342037436130523852563451330221891548684001282108855974570124792492083017366925035680036977605837065296337755322719516029279957312928520714686103937763861138558618410269609144870497427179596876267174679628306026620542387787904195713073704583789747736135111140393353751810547222026556823160255768056713061174978662211449805448647891291766218797415908677231016893862052675489483621488768483423150808333792612820072964160524237787700614228577354994365814047625810700839889558075656210004570544296282180794810592600674584040352635134805933329864158231066200184074880068742324385293996155690499942845100801085984035282126895660379419472830093720581756253819543764733311607726916741702290141644652333779548980375801489499891866513220987433274458377242382779014648584287864869045748546128404069449413492743543251366838277208619792017645598254050162895346371624943175735475608559193964154666866447685519018647571373269514949005481923632683714078818444957647784844927217800527863416470580264148995465104608327511677407844874460403533644548975995613887827283196963915642963978356359960475853286098854267168348410945696071300217134773659287818567492855251595388131234808049999674443519424239767615019554235686960606928432215913466650145767588266104248992429522052078628581929942184378736496389965478887946421737206502882558663598024995956958230112951374692664413970802981956641790114197107503846969468923516091722953919387633821539385115458549652133164630599255171616555158730990912638592311806897176075159538103596368506057710735200418748192010588058555662388158472554334564835691485924797660997247416418189715047951973547832754274560686526112917757554049141590811303120088253833666975435727431083374892428249353879444122826937990637951553342873579336528918177713489468584434147416893083426455196596915987136880394358578297503994963561425408219418655078732346806637663956046072276106612423649932593051525928854013693718288227769063058027423430978730638426942496047730222950722076419431883033619256046993412769718147691674291396604028541825766915890012004754237859724524694943691143679309497210249383651206450756451145816068123532942671050737631438436645217244817488552968343917430241174941402417045497503579665419105656042336517131896912604194006250791130348462292667734626676444338942974103414663396689755353212619219822302048186792483022965241119235111747047312949136970143666823587196321425917964696276342634005467692514119386704179619875270001363608626586862857871989493535977229494369637570491750567362101159105165999703215498198644230712529605653233370265034931186087139227751858211149720514493030102620897204219911140606955195338337889708918173210698629109364262019261587732841473662648124459947866295135550197734893365677841333983902056399932589050610990070855094943860617512021493972180290261820846759425209943963975062796285758234855775351616809608235022779251517736843922703457526808836273540858907723034508359162955472059000050598258167858544737666129303302252780402529522661919898386554208453661201015141216621096494818464848365664814121916495749557429919523213375312797398639639369921274449241092280155466994376457514320474705703992338509983617279704897952499306692176265732858144895421579138338110593006454974595568258366074813316060684566139217517170600374943143725109154958437335666710903635602065091694990797716816263572581507945492543796311052893609271824172235689316035056768069530621099504029798584638027815340582268555410471641066348044482750816202032234853827531000982 A227111 983 1001965926960458644381269241363835878166311721674172982904254287314992266426414533937995915480178857476172494875887129979754550864408937987104884303896044205745525134023341308803531487996432246115783315655130862261361577582744815130699343358172681098508846470465744634004745856558609096060069873768822457866329626674630720387963552932717090070007583887845077944182970083081662007793092289108236867878229982617532277908568268474879511074042140877902306185462271398620598904311788258676228017042118026305263831663081401484008072994134235315658374582967558062735217466950814464583308743033156128166073656383811654218125116023524245637343391335224334607688204028834362003631128501992239222125594144113960819295374051888494749480311360635410300518264010870521858108366349326993773600693901707345179847907872223762700752377128361785659845840703162846432083091318345245788419239182740958079897102994132380849114049665139456326398854483909816167110841366660600372115761752633893218898287848868586531784064352011987684276033932549061685060169728616800205413905073163680099409422539829207988846832145761130793913263512170583801140056821752405428297634739838933138341286047176395304285477759889877340640296782601736020046424632528387769629790582849782812039511470414492534561132605460030668389147038081746114584691699786153828294124674180753205790530388048691499792747986741949807970230873598419415744747019536991465044297359090079571030287555386270457839404039226676135869224969104992846434015770786328258522738268829475358733679431148099074606058010317544946237876421575940458623508509251855010280663979613821917907240549494271029067147866957055703921688952776816381642552469526279606892919720497408550058696135134271661596000385528820107324329816422681185684149893095625527512705715413335262619280175761465867704979939732379536742338002054893692236296288769906292436627812544997941061533903529643716685414815362572109730300049687071399704458827434302087013385491927471699248420652828159632769269722277745022160229778630076510813836182324353102045153360350334006523309986731869277884203425067765648500333016509156617248625786294436263565960767240035236517040233331168633222042151070777638225787100353969082579450596403987834847989457865781419292340826304452225136629270709917713593576407810579748277629103255236551392705948347970445996579377521620090062629452679767364901766754198289142322943339967749248103955454095717918804589344970891565265095326790199277914912054071415970259844309892912002015479267102886842945862071740369494430526033510636991453553528783055383669746986570982901062715043312097269500409552930713117656301752042077879970305696183847925177544021169429714917469425177168894072985666313825677508664173787340874852733245404896298476504860998963969854690907467991130030524589714630243002356818796570419956633092292130677041251637549403496872666204561563878146490189951298610140442805861009305206068050027663176387451191283120645376286104838254043494263365786200815422012631332666816803617667140198511121959888478735192770820619136265482949177981335949352836890387088749575542738884500333463519900980522239263425751271123789972382984742923245648129691519301999680086019823173591821281596296996934293123177388047576144236722893275075342657868475124506226828992371752815525865493638015182840964275874316995837317041183531260654100717285948949948079095988650386922981852660101622821409963177519966966138018781199092723978369417733884871539783348273131191544843927437131685233149391742395896652069124809120928522001663558191247041906863944359408526505531973788522185958615068585045933632088472705640021032154892807525085252654160962571173990324692882549468461406159908026231372410136128388948862470687935501326942684741790029871122244222567620408429239673646643280426150480383103017621943007980535966711788416559434263890018615013973498058172480719399544045408833124086070782988867484612274674276281926537851120381328416340773587113748594063766438760319543669866760340771167237495586163727336351101893484569988504910167322156536432721912436971307062409130274957721377262558366139216925203805054448293334884251629778984527784897851012487178438435247543112315961356685422262517015055326058395279691388331911406985179076643568560245413380397175019665089399974845130966618623957934785485735819571728476170821758952679327476001984377596089646104985763700648258125474413055803483749095582464573830784695723186673966891977053407011550058149250572493883834403904297160595472498978772583076300606443238382084501513589897709576202396574160104262525256061421956238311432633133002342129381818714530443011694950618591304855279385942447201264420119128087831391066368169139676016100177804483864075073630850809404832369075710309005441870040574417041437981276304212161687317360113047467534277073797144579171568487045133690865811911451279263522432889559654490393635856848815457279616423892585701729854252805362031614271527801435424189549055350852462986088180489280133996960229751190109290607567386229136924660696421650661072872090923206869847661659315928889918157442598607659943517525306357097314675544435662071584950435343005846512375515053086622253819310321719854877727826612876581412903139447375064054163512974839863278831208599727412480411518567027139469489323423802061558728246973170594870531168891788845988233983724281384804164821232389000135694925850834676877707742527263742794332567969512240803117675760647993395452648055409251648412728316409470063143825652460439136630472290336968686806068289807492775044098673145663840227463045420261445572952579588492902285299554186137281405468383703503064467595476513294109396158047380120817127658386949841696616073670021375931109028641318913388490144212442510151251698280584093001410670976146445191578326138558237370139843174151117274192426248660285856165680460429852177975138169078086104521669314585603391310430936970074690825052664519439770117807480310184000983 A227111 984 1001967930891310601375524389363247303961030542555506492728989680691857763129739625499308736198444581318311732516817194995061777275307554213269720122968234667680608534148472401334770217051868978308809693464158765677502039685240034356379441917881919790823713516322411291814424113489318438467782039282575388201282806247723811348467142491793080642057222763320812948108162701587799901276650883382415575655806201354734282912046826793326321138727448164715805077065367275653725253645254115099816966218097227860842870576794009295027597787353012323042865853263705949886836602068220427966714493643665502795296521541049589043822925800113123813738789651081795869247840008947268547327632040386857330495371720778343896727850938383813825715689292642778948152059831230684162904622762103357917255769289637437631390323559130383002362131097312626109825871884819854386530376197342167027689346587772847521045648737422766457554873795157643322178705151376200523474346439422039760909578818622568758637499382927964031562493877989677863419897207405242598117556032151435914811145349780338261908723080849732580151996462788679546221677970484228751580546671742216778540092129816613838292038788043492719601894103127309190635093464449841798935027526517652693239827161781170286454310561500472031781557901913994160144090358880261057793371232876820011401257346021068077552218543214762167721260610659566801646679853777897555572366246217322675370441516454058981627528294641067940169124403546273271273472705615389142362962900248310425846341118856326013777294158192446054058747245074597295107257125718100765641111170281599430701802692334342809229781685160994905009898762117886342264827579494296405447739465793704450956066263580876707956384384516965547297944664931957217248307411361777365511914519737947705272701307787985397487722969520444944091110690983228335665961372909907374876652604088168185439492742492435393654869138526194170870120271213003922037216289072013984348373472906357690617172115915290215573520978986251082892006435454307822273075832156192369797279818761885258322581761864948745765757579501175205277922961670798418959440752337496376312302670944790276752630865543531943550384530962268311027659517265883924378422866984063645304036910493265727523461186166831651461115176424398526912452857554175080715780614227284891473435740827954267085156297416237968268665525849869287223689513296713957002231724245337416300334509658782470275764417105902907320076612112145376524373293529522636421919199894242004235810259456739295756465931136385368682570357627447678831759571843187983447579122961592235094410388301094904469898758472574748824451126570222102815362385017275937505523249007336097160320671673682306040764148975625894658963265063131748336858935347631736473307972209175658463653166117394201563833200941128834995890788711134182779221334741724589946664671765702441229641559528440807979045721316618006908432435305867811897773528670964817220107917867481050918993373584828627577224222275657786672486196081866187639568595289187157751957278219842291576137031597426166205924033881843376060671049598191442979342241325759019730282243061360761896686375671866528355297746824842720071062995671744061346529401442655505070731410925373299419490314061124217542350141658808988022173089512242100790908192607406312946099658112615855761069760443264907175290936421058952290068246240358201673020005459889162264913328397406575970853696589142496792189526866057857076485952628327610486409529598259935775881878863832123919399733928022643853555879684819420968009142848516279595510296615822292124183812984428009426755092129600874374871752177765183429280436312642817817292642721430350093374392450357426448986905085265830984567913560668267418842942938764282469143978447397989251523601420656630892518388442060108585439943580751297909298740529702107142037864054759048080814252916620175659804627007417381986620053138514708849679866324686580702399971702471434605306513823581925629036545465582629100210950187621142206374282609005753291711915819294445265225463413739008113598440940539455172129190517632913040503320109654892105497539169129701894009771167695369970680026330971148096028970032890206309830593870198565461238781540028065657070430422143892955655208752154313055492518091154820856166607363269085029876260374388606909311498566348310073919531226655283030684430943969695181049070268378820963218093337075775226250550241196928783563721508581865133112358579319328049323673322073346827141119213426689789852762842453203055255683092964435555830199245845677775615365141771351016298941718438615170403162885129049791110061196447643787264038753451119581097733560737630897639571591447044534309431082113430116486130836429174962535144051084883946989917337104846366357442055097003036515343758705072847261704492196142085271669243799528992405623000720380680075172207625349873530508756189816436917300441096698388445815038729430082741374119165546283944120267561497407721735284373272700764264593923664959238329282963461475515954021410400027622570438279346635894962514224681631076334593322989881164134046491512041490214032292326437599389204574683948138783232043448009608586053909469246445480783928666228932989606381835061385976626356596261037649479479196175995110158710098186779599807893632668295945415385186725292515415001477238010027546673557546041756194641761960203173110203926108399151355975292508026706527523105750739725181686327948803330084204059655688853332395399425069759334079616304885230507044161451774808520769608063619103574446929935592249801724119441220228526631274991390009391421735682314051220190885291719386211173177373567111786275262036400326296687771164781548145971388991088955260557877466776286187292020028041100827355399913176324720158678855716546249587209927117042346644987458693038195423305789477911578394250914033075508344921780115921739903511352565157102474737980911424588733324756664079773286204747176631289276538159333367966580286058181145683690290793820000984 A227111 985 1001969934826170418069766681767644761214274628738425292020300965688314892557950892712133320281978982291994190282806056134575880268882350277513737724421375719846047851159795173145549545283499550558769878837429910679378263827058043258865409861635056211305122482650935090166541997703540671248100365750593883478290386355469977169415208705690100675285789787696332005846213839969020106793371774676389248197849276099258762397995118609071339522894846108538092367797619100202814289697140806703735377593353436038256474236229899051383106441064578956073377703679754102715768817678689346940619612608069481383268956005926597486617201791746598923962892883023754641504354170019598237835892333647306975708040472299659859271530433266395219291452229271883922349320725049828360262078049490773757622276807402416212363878994597653355255912058874068357949729750903778185535986411662478620705056720677603827557949870640344200093656524056119587800210052460104421391483571947807763622440037408090242022382764707831599641688416445649778423612059515381374670203205578440047954358171865623917512083218196484857077327558792758291435009283046256456525879249034420206151896804572575836779876438982727520540156911611229967493584857296130401836023660552659303912685253665864058212033687309555521255206972495236855526950616392589671277405073504701073341493994707465995014192894446058066857547361680995372793541197329634880493878971534070362996255265872047592386401470126626934749618471337240959780788576424931148172142633327676906696406483280040988160492237422028759519707263494481386291529795286114325421066512045316485391412240929446813935786322806457986450214510886343430170555053445533705087773544890993485895441896106510949989302888735675885093904989159691080777213087869275759250222862381303031275016227663088267743104609703764704805237407336905322182900325295910856689347463701140065487093715185483750713111450323409689354932367736860933229697791394861828326655098253599044505119048172508660662024654328960634741344059834409461166442633285696452403389336810708945910774053926427322302898777009810897641601648238837557131210905570500718288546138932883540546889934541697069847031596494813195330950403951696413995200846191571826330973549484507263458512245254355995666552317235459034883202230234753559795232128074919769635408107951158293890435231177440094796254092734924407584742340585677920977465961343884140220968821185478844500737219386633163671795534346565011470155450710844600140401844454726880665747315106998364925164532066232162186204835925217071655376865867901143790035381128384604750097521738201759673136715369028978930636678202974833706637302624389670305356182173863806136331144389848109384206800789006376485575414095588888934041783387993767562993577950267343569565197125249931491237364637676026346092789362681080457872262941391716577047994675089339542231888134518613223112275911187973939884688292591933443446025607881716343881348778110717831067548395188346043196256078726051883221287010764088006157673610955723494940115317595113593579985360367401169777710537140319128286905457341461380892250657404780861232954050304145733709835581097971107832218156910618485379347825352420091728848853328698862439552708109130342915561220470743493788292065969128252101557714184402381834699081133659283601044085103088621028467056920300067090104161967518533655830539533641205892090845799364757288908275984274795355251373553822417081488423701626014680138634094848360431409693340762878019545756050068235374441535945655971406455111345641215108682970149907503260366707893522105209870105012071418829586231258628044646713399083580344578709827581811014455571666694760799181771674057074509678840487902011191537000147026927349217872598418787587572788346406021576814168966532529521038383448965870461434546840230030172220912483902740395771765027469535655902434009159297111739387182407506802769012405122927706616846284875184666728252416344056559308239824334898516605877000822439884140734268747930334910101293804532542898955573259323513344826627170249427887331786319442766469546271103780984172864683573198978310443101798909878455837809975146995280750765820004983876868755946020460464229003601408007357216839152710465658632247043380558018857545556762038060233796499614833896912711304734924477759881495975289350297524256042795694548099099112383315706827095763548710956195697598768180692297260465000204913096192425413720640377899407883786821320287391105515198138635295250648099528773139589825330997920738711089299720496217580404150310771670488198333296201028115762592231820538457735794115252423475049539154044780621129657043217193850203893414075370554186836427578532477779908396120314957403916607426427701756981289981919748588671640923420398245690905906039599670607384560221181697090010163256436981422745700035315159395650279064760723484890435488050433111238035760329505040584831768670391312666837074652041885111520148758187872698522416106823965026113987194504304090838581278766812335432478347088052590332354667933345549423262964837044194859102513053367609067515830722245713686732933591090142872729362936335513434935654908071849666394571198248173766901520948311603305283650922441625848672310003012776056029663908451699900427307774585567517512467528598303039084942586442143997186287066238587551895722397476427259161569733046216595422996753922921679615347359579308289770474887441196131995975718837661000996395608393013986520321280900967307731647899097232795166788357192284109722892042302818738236874518821342590935003799660547087092417168773998401522185650184678665474427112270184453098210444549388500026767342270427596549287370212960058959071940174206003213338390424144359002424483839619047266953694207067860438550306129696877010144432938769291218957324454070578429050387371488498285965113344089025829376396345337125798626785330854472798733339201946932777249926956559404527085144515015341229650271540039147806281472716558625394166088742606211540366921278440000985 A227111 986 1001971938765038102479711510699632772114433809983721738328329499797517279507044150850789004923120237513760329689868310014171332225647826264938985197683554842474519308587816884201747363981255347340819127398878775845735463817908195335266687558098400039499663173105076678520399919495721654215953543512857602626774767548041405303121823724759044912995347278633850175746904719448591882131997561518661950092963256222155154714165180316396510838780565577091581995817638890363949328050066475731703530949008805778910453521317528640604415197982433487443936838112118596370710543266437867717245273419327983028588057041043312818271125437106359491360627684995781899362555382858690437023420736884646638281605031050109086870470632430533901143506998350626776824522644743126400087567889483968116407688694038775247906666284724252227003492187695823974989133024253454121207537629248771569464955963763355836177832139019039832044633944911612826244228009558030636448950154391477312798545242527255479384244240714723515921959735790920175845179228876080508225547303386733648802302644667156503410137904101012526966191980867723880488803473518600871068308072041337728320566891587644889801733384897313447207154499205451295850392535275209900632377490801045381704775426343131562778368941090475829804749010877400288098747676133678366097867367257054711510763857684054152600161854754294740430466314607997474173627217610382859909862061736441064890763935707208894965132183947939659708846902634014509859161864730810525328823588470580599149971565667161207123612232392726309419033856854949628009227781050597640523999253412699464854101424323226870137079851569873817681026416410355304095297508213375768575689424032635528416619982539347096747621990633496972061158211422371455494442685078203190390379585461515879361340829990270892611852110515496389365126572867628885302561462760895487138150935021190815163136521187474628938120441152655467035784883430726286680351246868407401761239737579447178230301700719987833563430688162695771683627291439637123549910658348689947964137951219585287509903990216212593395678434061599159683895756236856111844654369573352418537645219648849103643026238044813522375627758614455800426378797541476657870762952668885786607642147786302195562545896551323043192376818688632390624847598112301576444797543458460138860720093875900760466195057780817293379027447274841211907707640783135402820011202318804596265003925706820880948767438390796172521016975030313627988066245645221648536072602621993870919614404597392768662437643099539828719392822966206351731892728942801120020479773215699282396345429698150825688354966737989818230121964727506788529734493796179556699679516948722630614936080954976568408751886896567190349352759351758116846756519723223684615181072200949936132043160597180528824982952910841468497204352713263915031322044503138378025739424181132025049145270157065240700810281327760750594515950055060086192007044688035158578643071723588166134635729479366143046303513843660985113049395666665623338251819738663376811097918040073791505587330228761984872982623926355469375043318655091705014216820998926753429468917496481964098939942238872446928102567292991634559791475863977007800897288249679876118394622082143815150250873752173694121214155425010910048699252929277657661127220649740913358312204974245159169093093258093344147246973435000551532271838898904652026934144428308036350558533691535913435507435508085715828137180089886283891066110137295630597499802945673740029947041859365698456647080160909328128790375280402308026706293766547838660226856949031427595638258232628097629987995881004335469773201818135506759561633801572185741764957760020801545981939687507048231377502419134000090474117390042653489511902766745141482209199209513570410409924605618938984676768894840250004733409600738270688700505627818409460722854463857552730918986765946501177416990485522066990775200561161117899333744809718074550772899292146489275718887006209240672579328286947404983554919921116256880583149971800745869355035617878758116172558871558278304972448552869416964414539755024194001217200116262062804598744830579615937106465019756757174407045957350856597555865361587503382472259725749584616303032988125149989539535498650804214357829690316197942832155603911715315035425684273990926584339751985862020926487617941779809213791178121391050313818175478733309294083922428941093109849837681841427797837730792367248330270890396599961094007028796919321718089840982248847916527478145056016891083958792881789724268696040402889746346683516461832293464015092005152677052405988703157094270971670250817011360203331978649494451658744016245838142702281100971367207170353748063253416911402797766951717985143156423775955628981964568377083934319712327749382550921493969694709722738474958380748331496015059002100566460255045986226440077959695852285956725193749201586754384705892269509778476021033487556751073962511152459765207630424366223527983869031388617176636317687194319826745998691335446204097910882761783304962019378621271016086739240924694522311597268744169034171657631160584168296996173010465813011524894362769059668363135574806981861955120755347122253640468697444030682044780705814804502991017741250947020195799341422920542789459149721920512652392394823262048911420948433684213178336023427533303778310773919744974006060509512125141814431405274667565255533480070101339987903072415678506361533183265992925578672419497902823744964237339469453977410029997631564562619356689382189405880981042741892099542471800772170001082095221216472594341551884216508298760167924704043441748669702673311153065420779392307084381184631934763837368682512438448478863561630315186843796671129536216202187228130709259728762040822436246533170355874909223227573733068956313040993512781509559453164898827275782569923489851009924529516476703878902439802874239503354391757196765113984105958378981675336734469609951979614596252957554377480707945796002965899178048910494497638571644318321991764045000986 A227111 987 1001973942707913662621090299704584404698210394090127431143067731164496573575914850046532755608417950433953378228235695560508554512177701680322632725376436471859782881906588011984355972302837760306230309486574803724449725378156452887830300048214650826438107116220117766191106025205394103661558434748696527976229427214098210999576959991237079222379483168653121653659559881252184565475792805406991615642187052900469749748375349884359148513193171798699841332873092433273932436848519761574957853549366968418928657906186314801425466507761446345869847147029721442904223530584808631775302018562934202071946044735774125948890835381870616502287863807327188998043330353327951800234275185488284515241234287284463146616344713512527231778042890145332025848804409866066565615318236259485006294430735658541048649759681844457796513348541324943454578208934161552898364876266138494080596432415054578306168826890855759920253657689979408992945824378426249542457762947870394612181223031854118093857794918961182562604283748110750069269085269456114648327048373106670219064021809224491479551279100459308645773049428394608288377771692834112898987003952200955931746989112515276168286940412527303365395066185993909549841373006092786866194882625154190960134986176590071563787828633770145977069099064854166835926828636773503682838206973320511820546682178138428026713759589082990056125501117473769142806894569492024539478252246580070658801359646872084054117050066619921154118039693393070159416844342094759198373449314969585397677842188703596134962746438629030602634230666163143630644989318119868211923994187085785223740985816040684104349890678915641171105855320476737910295019355378221640273781041706395820142785822293416733545708974927488936166366657853700395248193982882796133708891090461436579530718249640655856925974245951974315748201538415969383152995162561638108603829300466371510081065707395029910172192833642824660896395545311138215765187746637671440784648398230595682026404562278884154490925306363410072420841698059478658764323348708840202710748183043084337343668301078282251766938798096164384105205313130726983908639221324960354336911794220999855202300640556742722068130812800125997741484837103740790420126997780795923533023791244266794617452514379657633593208847446603215572393388772614598817715679493751823652922895546453104159764831877042419782436765234939507497396531790832226750231164420231767912852571574451325769343857081172216893975383900591893080975656766242783528658830167058713062901516945536216132867969609900863266984029589666079308670975656603628756851913031455678413781837784260124468268141688250157494389395992505606865108578431460511756168526637451171878023447021002147217498856290956776682944451680791244948894624347329089279162308795531344453965157339932157988915352945256052815503671095623248769789426066769512039554083943403339318520279108063322943157164335100293840105951113020311623886836768681088623352347293387731962189888032994034230194418104645476178940895713573735382487732154296696464240584512414931537852746289828862411592002490433544375444928422600728292169507971187859032318371653455724108817835973023214837415325527018388324903684828443356407087537624164646629293530172525539885173065123578282907381927109827971778453381199531414658728358501800378141057787939371506615326328355658831866878347628880331429212935924048794005698664655391000875785435443846007599058322248161376748195282541829382175210190643501225050126903096919199967733760990571397642287943386834275505910687205181462376211001537920263072934027495242065291785555987039353016078243785577267892212882736494496317176069344495210176308859478921866015918336890587241473799908099629159517986396327085896574671854863201457099893744840324416649204339403891336053588205718857001301784453197096037618401652998657444185057873169170708680996979068264130636410186022391298647726774604759471209164420549501077140637125653278345316281094387423944851236338547087373001364064591071958378828163207765779369552969795407094918115531893162676594901888248338635371462149141337234503334098769678122464040780829090966653236540322808340850111419624447490548503240468334349688723078649808571886468664186183769023000361867256142883719215025417559717682484506184862904669556140291462561854888185740888232769033495627665395249153562908052744996819690731768559933606747048074994796338458613336099183432861467623919968575125524660113916029808927190094236445886056415614275588015949364207474344601370974044489927405866705670831629958629424714906356931531837003391156731977752542268764621754458363397741802577335774297705867026204076827417184716301640155074534213901934321964885758840664151131573621722793481376753191465551016238768738992295533114629288350121776743072558249827946104871810980961022055314224406543750618377215680456121398596536383714698649669507781550443258557166072944944791957517073346410644995475118954515552111672737126428157537763846994803580228191147879241990293711552266248116350181541250069695903960838068853753108735804847743847419996672606866778973634610521289125101009559827269685055843546136787643195821010772815922238376686727804614524049157833192070932481677582097437757212086826956965573724722093028739792648718832132090539227906920468236496137960320236102393871778679742989397091098532094373982596331668817542055117836741069457446132831003739932052862831104710200363481845685915841745423942218713281423811635417017509959911926651249132928779813067508694981085541023852147478897026600754794471911227626193480227859563002767043517707199650874534538289387417542457135655424445964894277260364625929653254185985547559298479375533996152719665136884195488146163096663441879299250937711456354355182422739890491339412306520680825477316165147829734578644386734117141199703661436021446711002933801262416719453206613135125806708780994724643965656050158186519486672433410967134719062939191367172746751623637130707966924461478178855399088041107250636000987 A227111 988 1001975946654797106509650503782704102356320157738801177587946295561630573069264484596725804523078378264931125897478391702209807219272554703500345544376948239535043046629877305851792124130580618617769666599852957746658295501761473736918167513479480568181661592394850543253533330738924114530270036211350071825772522070325864428450917739853939872813168882706463612624233350196200165125475165110470432063899675324482587431652691480344752051173801674204658166978666597462981345823029509286430936989342363621916486957723216720533751830053857453564556453236571565508997220435499090849299131299254082666930860644835009440101689850723109118083762023563443024736330658089295900755016963601632071073380123114756110511587837115083786200075912329968809514505480698061775103706340495869957374959356403604677037818206115914819144217315795022612277422266604432088446419541769818819955344836349943459361675872673363799634479157462744317818898657248762166947289832759841402816055916987383256851455379071636240728694233162324331033432887450808381327468946695190885101073203619307625889571046514099426486239961966498885613480724497009763739283325337792025586811268765180631947689341518326686616899662679074383161267237542948659233339805018808891026105401180719968504613077864635148419962727222491795249623090142678482169438971368360594203066216791273539712128962449568060250859073735573624030572185806989896309720820224653956880940808526487034349451091825089261776399989812748098654529161273584226027115251342886513260166963788823570589349202914784248463043208315056923075395658470495223879367437433635396058020598547462084293776151826861922536627658369697837354429590112837099208848213499903543510393472336644700396636719248691169153605493614954944437562107815267456616080305053227122818415795197793797407697827007854367586317538429681088518893839666660670417285612637834291889064678711281563710825703399553826104564682635193053158188550726484364880661560125630903480189167909778410558514300380459368552823843971191150430201240231987709732804914591486285561123403127374504341226119380364897999911924381669349606370182491558349888047115626050651982362196054380809315530135539375970234865864272988619104166361376920722172201971505241641003255447089123847011924710821105731960135901168767296448801013348666013613111741253383476972097250646239978809495512815090949929136685371988100773901529479740597174069592683329470746288574887937611800018375678838677289731505089568249768580665836182974577705648877650492800702842577177645425611023729005865817863386646823049235166625615261261551922966065539347558818927398845179027966394953067469911594801860087640183395859417804767263418480437281253140838314720260606709601250379345253772032764019731027417617643435533754444453115334114794692634150247136960374698460634468235663573701730590323534075024673545486701017784123572393799645985408728153759365870574328021714455024456162618940841558839503675665930224246635464488783512350435381956049592610252113134291831506422753237894849616772858449675748203815854739088063689565542618607323843082530174971000605189584587037509536769562102769571644596220941606127910741339794387343001253221817936374791438997670337108883467490314170691654558279190195568179560977278971927196245114468628398300856254521164329141589073153365313849146450091283988041428342216440793798388370264387771400693377513358878978366336757381984451370365635440693216566328653884654779991445942439707720127894003188022718063431743223862264264402094300789698427082363855351651896632619693625524636828918967108130555688836551647844434851050867662826790196104350568189874337532927639910899058901890347925715040708595348651213981273886298299788076629074961553421671600041199486331888098828124242159733911654693956283762246892216515997698400876151531274740994318424875456324167950483509491348177905512341585926439838547991317905527545677760442842397981688852978878973679580460337000812119831779091887847823119914217585602823804607211611751139908155477330696687489366110290361383519773810159600180022648671102638048081243874444620169446847848026090339267179951880001773363090112332397526986618217730492060868592583399243886687538895838357550282717990337860506331659633252723111603673211043118791453764088707719095737904590675374793513171673730162962002281405964769924188293320836205295247880952275007023899110197143476017949386905549017485622695426580892345861041025713941587837439626469637265834318277479578724614494043285702479223503931793135546931218999595627072270282413406603050071509138539445367860456126607601342798347243929568765922483788443677576826823304832930056073743391603154955479781625358764921057078117918318941820559521195978318358836648152689583385983189859315926065132074700234723022289062343834652481343276032891997245623406448661042232879637724501509353873057918979251974737790917767312205826067500823806263854253957444988253512352594248374426525047533905320933517664409941711002779000804243148550935531479829847234023974024719513804077001097624831231310422768431177821049561397206341870683086751380576328070319295054820248407971827607855605915100408134055816492809508487477055271842836730648098961069860000183599291856528119552383060669154407649242151016590553020028521190004162472529687740542995767045104759118794546464165283787349355737875770541702075374329514243199300599544823864414693903422349389383614287998435013568694895105410245700818890017521816477470870864426313937752640592594522152192303083649512594035825980418076227432260020478466837676540753034067140569792845609794293643981067504274977421479122667734514724141276123811407091945119108931116905525126779543339720320937201761504496923280774172509341021357962748861061897167411612224910525926126267378520678660379124063333651416137353493308829366839330426140341846842645308848722568637215521519430838023091305160522976937145881977038736124359691178000389171344375016329162346416607314118227194965010858738214000988 A227111 989 1001977950605688442161155609421090577464820285974418444796211344023078628599246126552119083124640891666079237809296233280764975943326484694097574843387714360706145680244110782724497239702844523806704064378879927143087214014628027534487484896926677227094583304891597225838399720039394486353293702647760936091167477087393775652965676430689842620701677429821849542382805477009240997644553231495324860199356811508191049343927085035979337390793544873294813404496300713463303179352447222908600990089641384453094363822278203509061006582756092094771702136003608191505098516987035738316896021265741379156533260304484353065384795928153919728920127574585202287815052941752568748993490521835324999152033985359761105736524397144141671654135785250015426561979177683174366817390481342935630878614621316023053511513740703677291292011146433140853781321877994387088376434881710537483326846252959019726833540017718940319471222666500805585617554886053130840093197477797049159550991154487036008586114963888536589082214507988186371933984204247314197674775486984757227109736735546650842695598334176641175584633625800649769182857343170080986065976691005455697218661486455971173196437960728722782857745593113004675124039650527582372124565484832224046018733262431387343767960015527003049056489421170877141168359422552931938889629806563465123950934111103160440081069958680779199797896585397595594060346477808554615720021415126816153942274499749302727676647706673155861888303621458609684457333400172489928853472546375015749718223898725073306047786785478227331592911103798839322523078665631167175551695327956586269141726929364918193401904055274815685581557090453908721429627561061722305527668409556056762275774097303446587863744095788583957561016311889775807689597282544234893168110741080128338182199995449853474745651986546582409049100736749009746342654908071187008576064809100455738257182085330557920566558095140788432378574067103661927998983728887820630102753650007966506343765532606087825553056533254569204165197539546458251114442621975703850359515539998604720350651441036837090789156519580836719931611759821412907631938668248014693783421931365944992289445160923570617436592023877578918174006208006975680244300828919223349015865519985651627695293186805400572745239077036934165324153218224997240594621296351874995265645215653213060843504741736581506457576089386334143345801604137861448218312245056049325490843709054601984833655616139318043818160803498696059583185492659497453248313960213985988113487745575885346584742907766729931811291974087786339800005356294287671905608492319755640161414614233057696799729784912231708576636200728362986650542119442826251780244765697767434346315556102364104256323594249672548374523712805163068010859516840310172255325149581541463203166472895891497764883603357448539295673953978574000928949405629223995288655323311555279708047782819822120665325521377755814051338289012229064419385433054587644429310759433998002325988168375121767871679495883229888408708859233258392742804526354703278351247028710007851410880232623774409624507713003281329747202127513354771411608749818898625458235495752756317270240321459630692298074987908159745951539913387614320639551567307781493010708284911055963718978794456056415241630370287789954473816657168321053577657804142994127875171571092106298543572249073158822055828511777537546725496346348546754105204251382230480235458514695248508054611653207740210053923802721204566504000133167125795734688091374493207355879109894141134109096777314346642679718144024500568530814897900223725411420944648814944165129703999480164391942281594714461676784187294223636802006282394693541212258210556002571840529229840394973801786178600437483793749216912866689808901133806770106588521198111630967017763997481759013891718625929618086608697853299128945943075857245959401890801756068121017207429648701777370181533604021974199425669036369766161388751973380589198863116983739215947805784249474181640391734032073904209693051728187456049973403938296441998011155644655924088681553475646170907050071079864254805332250884373344937831112020105533598270289009064277681005562356891833003365210558295988401202567334181642463687053518364631861332035366740384447485040814049532773479314796529412852774591632336700707056371506484091566340370884633504629667958521870467304476926700540015278428290820088952426027276926702888103304826865083000567531846288086705139395722190042752003170382121072633879963206793425207112444319052434331840545667822579064799444449257488334311071727335607191201996304895002239065072931745772278166565714773439305251089936246574477226314822482679859113548597155772881652122537217553898934863627575790650600050752828079567923423204836720368833643957124007814809747120026157666292581015408634083187641050933485278975854468339667277697388748805211353944855562339283647362378361820508050966445420425460189950090590574377534208166850394393435255307907668369905103401451250536774155842850980312536641690302695053127120254463325680367102776456712177192002971659282266540397873917745168037645429294686732596629550162648756306828428978079663148166008354514502331855908315000615539422412633707917714689491969981068120188345389078579685684702146387572228154867034897443342247006165408730668760495661906654326578305984716672479682374459164860169585323386962159680023542947840255577475701103660643521832770340865315019214130369869979051523882029573381325094596976608552981743239886480019884834011143913879516793657451736284808198646255521927231827745582117025469282269112803657372314314382356543112806165186366785544610978694278968048867528835778541180014955915910359780434001460573317451610036288383403833644179141863493648147761856835611178854758435102328549110431377196551315455708722669226497294153739270553906710242937391349323044568312154548476617393798260326263922274686133652947226989241692882160123385687083139796580269596369279234697220834443553804949970953455557874033333222871377252564001700718824226780000989 A227111 990 1001979954560587677591385134625799769142192511512634073475362135268178728460941694471302922878210415143339491589506920747334059081576161539847690483833900790590490144295936227899432811391472137371621097168390915236341647231309398495040792398159552912935558013490025347440456546295581031811527485120635961576828309350522177918446656497614253082647064893303896017199183779007570782776352320436662375683966739789750166050701290302717756657987981708333386192448905047897751439361342946457223777782335132798873927647383931578510301488048723855125837821954315642268244955618560715167937155966934611507992319288338031173446091688305674346908862305722267696196065128833715923472899212915613652838430657356658445135621114082424372100364009735385850680502332832015227685426054348794610409380508587890726201217159054120880440477815636289502747234418025865654884007202491854484860043087831570300036643741339614081479188245146504108071263376845084047697628902025057463816550415066528926741144752861612910776321036176473654073565747884689259415720028154403727677495764135020862793664417747419957820470695641415130520429209999153845503451813195098424804718131753357273870019172972696550961792981917574001470710824223722160051766785303960370661806491006886101141466831478529489984722899001299520195419267476527421663364907340908811909813652377179580185158847280984432393846613130515530177799024877479660643445865273336686754357730341421285473576572934219757108202308804076201686889566740635744672056669094081384498380448659610589230610057481208938844659505372583876993408654865423042227575936123362814876831577422718902639743396998632459061101391645553001588700722479489999382166627793667026175798745308130801284583178576378898009682742753245981747597706794362419530081809844994418133823132727025958657403684053147804386910980582896926823717912292484257110415300559656653556020765402839517003687946693267888252039270425691570640204533802120217193287371150385860716652589233672848560797860957077199003225410572984520186973659710517600526984271319951912645500656054158041060210723389534655485671258146932638533372262775744819630317939859919677063803689161910102381772516252311143196303180049156828331388328901777021101186630994519397027043335750770928099295443668076314481662760799473554687933718298018898002287080930031255528373045269092882369942764559703420501273204791140587255836693579765536060014950144846024444941953979804033879360502208503038599625820353193040738130888592137835419627789576798792706558426759744762428578419026308904348955950439182397094305480487505113047079675800734239949057845024242714112654508821736476981562353057153542630888238547115434021766443966212890504094825643720209404900201245879077086616193305571820111649929204423008642657345474392836432545018329962620042505408366107259616316795292371680034915310298667827793933653428686742525443279634998923577557663535047723006939943803739298580143455436576028763153316675792587890968603777732871356135241269020809666979759850621695926297308450827376576966281525789981425123146163968248246172056374991190797308490506223292254881222639160785273338092378170841987814987837193956143121075127646708525191593189098172198902867329955448722022764923331156662806295269340334485546043824356418292568714344133785465126465180727318427027747144503603059623476984469817812548368999023010404914073420468856925018292234764539672649396094289243549892540203174568219916574838738245331499569304733516634573693758357734368646932076158047510739239058694316742253532447655670507219870858084548169493397429969196244140509790441099457863106011547357586453096211153980031150760734890756205762011839952764243808067132086089320065590430026629243980963532408645167180953482427149080211701121655149285504249632958291150914786932588651984451745699273017658074262930638835024588607236906823252764475741004337861726301781399062373083432979008414363754267130785444548826882163706909174554478541156237669692022403064601765589667518715767090544455355462260621575361422425511902519069716053150322087738715513504498339011226935761256241675197675640114076519990456447764037336837103219816279626983913299985362674741176529727165447411874041566396888292803322262143764821145405268637548267242268854112408183985743069739476667554800939313267112136251898363980663253396456566270705822679743835660420536213833152522461723709633871154635805294856614075938114603051693035255983679369925694124852375021104314602799443375030636435131232959554103101146808516845547268726869447489888016401997280779478229166661050538766329406761839982299839369032470927868395255707344340464523515621059018157795403986587753911442647225872171304226459161501973565211723332561064890726084507017902872245029024527617380805584529742294140886911223390130986260122379462800306676072370317828643959664887440206939507190473193480258382061618495752964640915651029440660593400235914564030227796854958145700845026854964637618480591945830068411248575515505924833802775314959726733610786510121641251560385417150636491905903150273275122553538916922372187684397999171951850867926915976616211916306040323618845417932797885563432776996469104856155499594847530493926521112195974554722005003115724052774985017581307598751907078572591031881387586866930620138637750554804136173235503538617452849814809796438829642363908631118179292309141044439676891753550543569253306854376788081654988051088242959167367492630154308267549547144054890794414350867081820174624874343015622060219916123489906153958677109297381696923806752196798990506840988215850045663091137612275070626562313159645503331937759675836823154457086429421052452427191152994389347049483546321303442234035414737215157563345580192863845026244426508240096556847496442466675059610836622401451765069297377697498100042409562985153819292405517666208592358434460683840379905684161127034150024368275095831422657699339779971326091278651492760863000879580464226120410132752127191406388004388601527260653569716335000990 A227111 991 1001981958519494820816134628953907865132309705320192278457534667547653053474375537726092619357504052481045137376824020523366257516413559716227443694520770883548683610915518674091644499474370423076192995886778547953793239987460773899823154452209861747144457207378957744186259829982835223253551713689252909146103702071049711485715099615274282634722540344812980947561396327832745992440908632143658695777222782863030388739525200655954435008465318346906009314347995132303350934150758365963764245006982096479049884010786131982551180305142638945990791981535187848763525883916966853772380456102929649355949593893820074589203954227423666162329402203717959013156872318676158537962993589965045993543901009218821124467151624218916012551964068791751185666953678410118912538198250834085917517258391718029287361353538434927474941535019300628764179806771640920384737322583417883033687302270434419116924284794900263220689632263203523178412978713786220182979671166442768316453680999007808068644511199142532519038254052229463792512885708644251044589991545396785260997966361899439396099843354233559854326209695407221779724889601088390986467972739112658838310562285492402119098110941837846058394166182720680091025600760970246567845559306465406413097715590573849381651237727068424487028175865398041033373288781173894015295655302131833863920874006880533400433216057158597924404030621623943894623461784881469069124958597549347212012604422902939693816398217359688977841043369346805506217834330835311892543373523278566100114774429670789684553063445395276114477058967360001711057363802360209694408029224099683366274504744816732021148183758292024552270744698162754735604249991159505330801103669821394945100295040143345643448882301154872306671690178161170471927671426182086410972376635115445997381579272035109212713871145385770258695973171995808991880822549981966187170858334381681708060227421706113140597391396148594716692674986071853847956242152283188837704833937095025407838366056032507550373888894727246056624368847819640468616467575406722578940209621438135037009327342335119497935256006720192278035401392769517320638827916612638432451709185802015974971791871776998981041053709179907055794711993737342920437038015998190523826309610018765520545851738209747136454346241686218411557254789959671000416818096924860872743731210508927470375230888954339915813970922938774963818727873194204367932873343804934383346031020849255470427936241878878337871288942885689294802204323545250561631552867400666705735084642844264458558567954530013539010336546251335664992676862011283270102805381426560479564986014319924426803304685443133032813170502422177484253787953195209114818530674071812283486936720064754507373773469729115173251069338497907045131965203469947571738449842332026092339093089325880618745321991922234396364388044837628317876857453925033315372646156133999769806277686016285552116108508400892868054027062836323454813373728619207520625686028079057591155776844980099951307769263947068747325994723651094638849365835417398592643334457767093031203009427606942152772462222000636068469665267389356738652176730351792695951646833776147828099155882737085358008039332774871555543125201623845423905221029251644998827939483642679400348009153005142024530663564466689242795927224961970250348236978427984815928554401305782508310572494901454319817756437409367958240406456549035512104586336494510493611349911791113550687033492885026820475171899778201050766331810105383922674823106508137438010232469698389371974221528235913103049519913894492715986862516386189750920660661572414843393940921472598926478533517907068738058467307276082596493874045480544396056716129495199967776718420792135914919496159774418567313643793077413740080326584804526808850664517737745592736398230578039628598321061627565838441567470675553819308456585656821340346863619677273894546190535396913867417709203899774286266380051034576956134838412984485620407202405440456589135976763869665452338898646009721585950093457577416356166605742648077400583782194446361815901440680484466803277896703847142511348524128085658684640974662967127103107658654082755746456292470462490866320041031908411683464423271141964700477781003002838958561860269881436829947739636639094867054738756335195732762918672689564211706313415701745739534741524580167765164281641109002517648997310086737796262819168559935800569106195665829777978877300663463806216207421810582720179117084026870757090856386638883809216211800096277417932429149698984329921483054655858435399440957409908561552974246648749679565621591794181725189771800723050187638088589240373705880066674552878774962418333024677675373075294090896070934487394179597040178173188015606483590832397969016861592217001235430551171009644022222002062909093241026394559508769747765125502719542287551946279092487546240431367891954579296973657357925672097244430698172558691125753918594376132962193529766196754342286365185266554572320642424100549402883485712033027093767810773599986056033647534743707709961902718532188457184676285961477274982484302839916878639204252781013044334407631458354729313473435799223205319193887943199673750785016982721518421197160799715318750543664481449389389876650522413876739120867320619849120366985429744979342711994935700516445318024857576221339446394690853980197699673299721845588573301825475550459669915135186039096262839999650411095185951192024559061122249274563709805025426146860126965252099837182315562271960732768162960023184339003262698884311105684639640458748429935312571806655837917066631206539157281069483266217918330697499726732507687515469934250376298608183509632092587589992854574076894715577633648088439427683551514098094546803377884218141356904992251196740740944550983845898850048413051899176043894764563926609232940908244537252233174848199273819088245738346784795672256454956745031731947928767307381820917226497825311757838842409177103426630950221490934857572038854305764334464770829151301771138669582098891420116834821627437594293233051899706390304650206880000991 A227111 992 1001983962482409879851215673545574387813414170170460726330578948543512786645214307748707129848271464566271889051955434679817797328181258484265299987868312234606616807492150014984696746535469939005647676135398700413720756658704407174139644700023725374469791943380436944088258177155054732377702639760868760166801358316877025275787548867555066526790195536811023508629987554608202474153885943178146630774177674932912148060512929540305045627032617520884715144658290442101166635804728916041134829589014886665460506977755279627167761475924738929780635239264025081317269095326466442750469440148673918059281371181499869910064794604158674917973421188175457586769176364724599825151235800028753024422972483368001131452043900077028829269906748347788405159589626466795230443191312002902159634744631624403342911340370415803127637430781490226887621698841751716432160066192408165862250877790554099942674687073169816377474734028386570397214189035635576492043192041737403573088288848905989533845581959238189659350430515826791930404294260761594767344196036120460334540333954104485699214500533057474657028170927868792123472807635737072734039946521212633611815043808192168385770595780785859714913310274502083739403865238170297797514471275423967577125237825634368722858994143442737157045671392259787106556354228231260943816209366020774762681260939816637347847639744010527082752598445252793295898120516274861033038219367805898864841755111425031141965444428870650120646064831676435997520042690302286673600417974280940600577880577835150645683772940932936294971806712539091771555413333210821006172552617115903989705113931011344823034803335756901392922850607193089959722075646657898949089285782029352421262391573707250131394861068118190033237727142643517111525862035543191177438404217449186146463729040775519459799569547169403626552437416137766072518223414700242433190940191841240056123083885507400532058269751414383325935415103533573952393512373196853199548707226545706310518031346903902962799755969656474713255525019358332882486831823821686418725656984256850929008081409077158667518197719191145507696567928916817188415322261629938285465798344400757261063881895683678731349853881184943643092571272018134091942829733245891131878455485616884371445898310516196512612868379450602488550409828154769256998019457006366788747178679073346201149241608160589451448533457998250898604095807229449483136818068964366156521217947375237153988732251726917153673984881429695705678585424915298026312322937465663376179903975178130519297908272873216040610654822161999589244980538460658336718906404640229027205457639178905986976357557812554861234211886049069674099934724294133942883703157590529538872956578504172870438822004385550536655772120427179140744809588323267895440287747411599106462073344503416613161085089729785695814850810993675487725127100380324848643984529746277122495518630743863651033784053875384226560128171966871569796748307643657819096923540152533605815522580505026758190996086897705672859711642769185805797374513339402447680669122740082268080621006249220400375241976943654946595638238471645345309279043514456091046532513777560499172172920263577494086377178011549290298399093918105550520941192985178310524748041349447782839479893574726012049789294637155369879143476481934628244913318483649103183842124629119993410408388728017094979251569319183153499338467544136061806611522656778568558916665634012114621900102412339941132718560878450714628230168200784216867829717909018954715803756646694195059207118944600927943649854886809765733235795794480269767714847223230768352769624806272378278956505777860411686152983111239285553055485871048904049297088947427807415919083472771737179486046002494308083646334275679829317376718828452436940749810421613887274101276225420572976456603120403589323611395519344255629162613918008202243845040386855174831048988942960072638207132494929321339211579456817298986969283598938505945464211430903715782024250378644364787639616897839050914724201526661818976915011257797107071064646243660164169717021105206196850080834128647686563830771983592768219628431411954698350637933638807670292587707407317714781783215542711462950953096768690704780198045264859601565036217072249427373987658076801748356180062490446259389563053121640953286469586059723030618036608320147186023144414871345422386920471829459605757748440801816354170001511198477273978012722204231980621358130515792470189921636966182196756432453748605393948574248840507684793140162182262623575540098178592716479876625058863827266996205788726131517711996167917823665205778269370854260234698756501647861149027924387898420128888828872796860030784534139912262105747533326381214458140375394760892356932407940628321713726507931048466900262708948981616187134552194973740052859740777003652164963196894227242098134507825392862494567983743331944629168017630759981227369067596036196662911740128234201072091637790982830408842345895664769193665149483039952063682149493014121153282366568618387279010092947128966074066822119596727787879999089471203423481298400917221401145772367969868590397123344370900378523829172431577920128331803608299264591636778867652317697153713299335763232770892788855878433806610065411374750714823996433544113967741284110665677243966335071365897912318337739981995011052330024272481832137824893626728417275065237535330936398856618526222728891580753644232932808763817931230474622582040691485654143167378651653553300334938851997033730461128856474231063673155862564819416056595387162265611997817557456435606682245423678080453230086728075153384837237314979764353540338124202028949315117634861499576704541472246626397366035127043679898781407949794771701690540044299820915403840656577634921830983798837533129326688549803145086978401826109029228846062817278857298841004254938133595234432149768964111544349699427245382236857573370759398769472275973843846724621978181177760653803653459023102743610331340684133166022113667414308580981348858558475153673554645164328721977015250361421588190170162610698416000992 A227111 993 1001985966449332862712455881156105344333235889133668757546711417422952339003239945123848251724805068489843517543252493453310332943252548589265854958752060527536565249842216315673811197254871365446051317007674778215234805552263931342966532205413302267468331021217179247754767395927222782657184559942894730190632439010447555327767050731167086537307974834567374590332191833635750294231001504957592078435295564592484791101946020177424601036467917151111291595741673749367702843005697174564816153492710300450226855802290185253716229679465139598953352161588512817385896542015893569799437974233781834951014560094886283315910794659158679281095833468855504535480631944064172402032209943962390088339056283319423966445087983040361831703346372148733136667608194460381210355242079472987967188229815196149333326308163809182605705251128876848333056173456385220128821289592155813355999184409275993748604138003427038432312588714633937538091779940835234784482389907938507376728992257167233664825641842333463624530606684168785329935925605557603404825086473467942583915606249511395941823999522662440928623251424356321651361647359572619318584326210119208064343154779441474207821874919858323175690902255064238577388623365809748537349096057798672865753926669696922276005866012049372804792917059115543450265169299906344117556923104424211148928654468474596107115454905889581887749605352525279770863088368621270120975403975175509518041935447723241387604825420065691463728946434828258307022690924881449443842929863224345788935803167496191541555393518794265097399001380038039790771596442326430064012204752526730192288993657872932340979632673342424722967344428342033601203832336073588014896024455270115376297412703545297250854980512196877387316638745791130708381923916795334592394577007846648668200906522236219431566454037095784094214304750753902374878372642155191011125824607534452880268814449967111319437627754813288763305918379647088344555345306373643351102823135122454567993557357558758404549649061618040137310224284351747230304777157016717594523087712991879233088501290202967494493197636088648633980863129774639620656929574953822717425756637564994353392602007472498306835539581911664959270677550104883416217276275984920585644721052004029295604622436792271693267683858050907043513700710562868311746573782044863983383831312557960616631134979173430541738482015149352924182954240457245214162590138232571211909726055427785873442190973720992671266413351061587276127111092791345652584830311549906754639255668280345790916102604231203219088206029932633576697907692756742581173568559182935502282085489614619358774011586100867181658491221440028601736860746679328743198393715882026189257962512133842942064498127522185534287116316798168925764593170897312576772608680415355479817954242557766526904985531281219833394320206298933087031264922316648751839756784399963968893629622011318861075069835891375868820180399355161476477051577685459732683942526478988224854655153959031991399532368938571699007110293445145349445335013449579760650147085485684413787390074460029889388435785274836371683530793679652623332580305333890943228362814146636407459395116781318865358628265407897274064204819160750261530418389443659059852117445846702542251402893134165152348808252191213980625416545526091664889207838059937833503620507497440697249089427036483978518540073502504035428236098262830743622186100367719295779559272973732032734338232661857732319715799495097299629881223610354286626158069645779949647205050816197255977898847986864595617269829083470019438872769550084996211868192902004554152733915502128049902240464764393433889069286679147040724350509385526772101624643145548986142038715343161964302168269059666816912488083001034736883957939841809767260819165112384065984138078835236625587024516405011509069162476903693726846998318423927581674592706736589084921721377146391768022955495041776601993954483593709832570532680581370865409491616738919375184015357838009145312499526724733947946816309389114778842975548731653016922630710972368869295598998723346966581990067487038047155356757133788211277079211984176547597067507811567289253845536836276236946750288242822507341970586991419818890465640960472350281236508186121711602960969222170162323037679983516501525746636514984277895686594787188836648396098653829084792936293395010883436656243152754267366873218502435138634149915400930564736894848451697511784655909425837294353051434089277012036799095856422034772723262179789154008413471044654558951088264928867590610653726376714504037240831219584734723326281912344537909058926955737621201220169038261072275204376516563680521372850311688036272599826920335905247839375673886960473040972251497338493863110638214611805001353073791847327761765958303389870128144924401169036759313451936976436424502401317901488265066757815316025734052541511407476713760302309437317075234277903473216176613940197795863164360819780728646177748821293991375256648964492696494043036873973827395148497579365540750915798594933667325588291260291338248449147117664793096404410870381029720395671696020310351749121259804209957661969856906616486984060966741078018537990492211356193070280270686409601562188978607786976974696174087801980983159587586305214216361206848852607804153595978111009100340127668844351799898753702905734241676396903789495976793825143326485840330456601059501104273742240775696806089810179443484266841778022409036581003327309450238839550729642189439684692422162256629045963781052112098869873281846811116394668400296070293123156237947746802950251861178184454030967540051877789071123696813342312697190761883438765888798161116194062788741980897764255782219218408507557424171243607682429327285362711667787246117591172108576264064389859841963357281394644855523883736637552139956582795258915647357399694410296653423344814175403734226003330971980272665302054174192359502507536574877185817602113376284166915783962903389839594327626489242495434139947307178638769359519485053601041763100853502215812831766797629077981446836560718987190944000993 A227111 994 1001987970420263777415698896188016440870378981217633610714056050119456605959374438817093285113559810970132225765721308069245284129238617297034852231977712731669752010738109383298950394862281178442246739171303145888655837321461315114170513731303573449372842232504751890169882468517926378925594819579636913340331951515158774864560829239992761322613494383990253529544561474510787578176981764486448107676274288552839798396595311921404442956129685041318561200803980517570543287969282019323360554208976151041238741369336329327108981832297330767756625329363055359172267288727660332491251106666979833074535788205947191717295926610837932803850236985604468825301527447741291354012289408557126777319204208407567632809652872084875868526932750012207527385533741271610541491195994726703721852161289496144980993350413082598883700046736251468655971349341844511200419795518302837601433488241782561422801081111760370599316283523433892071938469553997902265916323296226280061702008311578659710444065504083302709498617555722803236990758685478410225771134528873545323764653620389354630661778684962271752972051196202142193077081290743865656187226306037588356238070832139218046962098395222392296556467777153835395591276059317076291608000458193273991824234209973136432024783655058537909395083907792616009959810043138387576016926957326603787984931551020851795367852499451546027169370324653232222977377301502109242999371064950421649693165632729295078976175598574566150683003242600481898707628534265779164051515262410471819653100098501948653360641478935618912988263241745828060138638893747759303539121955930062693132262331870542972913303287784736604481033461637967434663841653778538086425396348369936630746135945949441949875774972026506920003295189035384563500697163531642321028218605823225957280793737902800174964541650544058716235323775736851445266984632827957098093146616750477008982733747539888169774759229536740120132030608157912223628500843111862586016328487569176105676147638362955490719554257953363617420842430087060408779879433688544796134455072748579559862710616276539819019109463816402613558939945993202602007254071624557302809561550792803685036908035415449369936469574259478928719411147816891054712090576445529725752646450314254848177596761665699379500554196906010276948337135475739027655042505935430053654791713431838553873294895242239646991404902661934689430804355467122032845789013929710858983185508723375511066562620948951381000028966734615414420233651307852649851220183184217531515299283415502447632506305917113773221770990304082787142899088982883114120270247983334961748449824758393130373550228137063025835041983561237269908015150726722167131585978726574250152750498519994253171878083648001756653799340494146749982017520942909561809438957737276022781502279359789569093535924639121310744257209243530834086445309358768258036880139064888784291821132148067365082048122380013867518042655489400058628037660218818355295764236544944259290952329663524386883010141245118580063610601992872528093264718313809285296328983332174716033477566972098188441965341746031679379330505794644344399355325149192331966734814781218168218432475072380255076095405170341712680741398280090183937023344729917005977251971771069487615137948157111940785538223795668573758740640989303573596055681847369040060803865635271850005854805221927643097769093487671788866987771581527930816129208678113419695494053523719063532769689223701155932768098985563571263602032658173277166530537745051411489195326271583084615764109589501362227516462695184536524024837529890860586066136368622643314618990201606284533533996867044006170159204406034246035320718800992487669297797490785980151063571613176731542624101659025450200119413669117092619156027928372074161525234313773540941848433224120194784050269881067862489060211639323922838932668164935266915838047719758713059504365414315011817548580880128478414663542181337808410741004347745058867623497216207388811334822152942797080411507358999757797814363970818832871006572863773565217406759126719749387093929757174696254818025270322940397322420160738648081518173374380887518750747248232274454785236857057321791816864028617209771442559469642848633334731186974073180672211057573047629311925716734619005285524310520288496259241748867744811120745207091941440009672415408355842785732081574529043551771042853652403578492643114395063625367346591365086825844967416402457475246757034787897124347721955268953856987257857315163044202232364939337880980186803508098023904481821908247656354967687380841190041873980177687007002433390650601966827249926326898193200624338914098592425277455564620809505158968530759843499323129715135115731440376202499428591952227383348164703603543531301817022448176281184948490433368406214198936199074830704545191996823827450636598246670539160871149060706733521858278616753995931544970397885412767932237668390801654055450257229013347015958914301296115997250193961225120893503813021431814286541920095511660653794862239546199630731808143578182829995307907784764303524419231240545991514207999347001156711570142301246597456788178139168958540809945951776387862503285091372362223959893076024145887543594633277227678803649980959777757334624271722780511488494105636111965643137722191541627920174637288078391993277733791576284015760431145042092550232310821723647953837350044076027072024437372286877094169733955628591841605419610221001547888033850924453907275413372085885241364997070510271456608248956525491411850817728863007348437512245197485133037483722998130486442665242008251079436483132319422371900229817673317001823420959617462615926838330737380623594881433677290853840253804684333416811817330759387310542219849920442326742348910760776679566634342846295087004822845508078782519095010449697426623588951833479578443347909837110368681219078518065630599935264507671434292517198602002541443134516467142820478059598129901855888941302940033817511992914983712400885142578446682421051139459222749623111222290406709226030368172099063739185657989241377866201938466307684465000994 A227111 995 1001989974395202631976804394723096361022104616631262810092143809474010133455163405226967679355006189838029360961682995994318170126353565441326193753092910832136463289714594294267874776447397091807348752299335437177939939854920723231248478140988069524314327675921748568652445629035108647382425447986618888054215737448871172743100110806323474257404972524441713535217053189043404407918502368155746079067532049022981608511599620320926339744838172699652175920775270833935836755306490255044393503755519752840048113546368841143965345865007279132738695703014760733121397120444851891269900195599393729059968155442572589051584474919375243685056686006797344200770322546260706204650933260733911681628796456727645391661599067424174950295629442046004205428439779202425476517818595908337933180132005851535743468116250450098740734004953739235907779784436210138715985811137765052917516535295403045803514650720173989982054055117568626351007979493398918481780019894088390124354193208218553875506319158549485234261703089333384075913063881665845256986028467737777984381833207112679803121528612577817677992894699375911345937111123255085496558966061171616105204664100216539170618750845211360866421202566913698801007003003291806302394773925656841282314419185575802451627950782349842160458853325155638678132714419308208683492172647062961518088083309735025182602968639049429475355535081506131924089297976485849158849235793571576146561289509542518602118610309538158474395238917143238153236597691215825004684961915997153710733515058913209854090452008677021390707294953174912550414721131234775202615402604109962348505121866202917720341376182050332541280899998981923366170368947860641811165495611147737346164127322845036436056129426325595992504938318238445995524033034217587460396065327668043026724861650822075074042655360195793350315660462290188614219121264422344381365187612032584685329217260127114435101131667735761565857457583455822621073301011768993464435126876875048420893236536090238659272976938657329875086459231634610358616345246217107396067030624064201969308838462464683870808544534540837048728078415239113725282683446512043622349213347198479514006713114878127598827736948891791908095356921679916010944095117210465340536113035021510755635289087563618088462520926321136405110840125106496278422534947708695350732854159031881586237844681215398996491525454930001531285033864151650012849397460293576128266670903882483231762156968200751087929069974121282470300000904499028154463728539971999069638812407259430022969121225138809504845086230626975189278540741204363172193741745942657359859190386155760561670196355878745288374992786463545901161114938155286759829240913155333309585368777831733330648250584462104554529790462558540621958719316052186854457665264038418888653132486884530334430116345184065603455597477924555000941814549162355710651079564073327157284989751821438031594766967615183557709886315705890857028799754817661741354789368340733406652991923343329058777824875274001537931832157515069403544875759493800577901449996229491233297423949513444742563882195787326735657414428083972402894364471236510050046064857307619367840622275529871004719824238495793425098758862488822539298230468515076047421820267215160912308266475890756852116285629719767356843696944489960135657676782293843526960824049409499500042057376234288997526018805047340224137063001521642857773728010192908589821965725216046551697923022730345265102418106789441826591249462562608712289474516519500743522372524712588422731117143861742642382254053132492657064014415560127047598237223504683512367003614885433953830600935885135499793407151290553988817133642401705739144887609314279337079878324754177919180744024942926599981960147091031942770340231503543972965831747596981349323817932855002504945604601356020600108380178250678039009874652303424598467947951814179559870193895338124119070425824209267283176578594906428216602764115997183221677159861597792329609373525447403087608167659036701976270605225651599958199283200098076317215805540923315372115620335075738611605487187939791490975716176758423612801680548199450557068541608202129703411522579138277190369624171425398516717619279847419817332040578037545981487858100051713926267221062628983091505301364719245871856852717765825495910095383170686669029105363598104790560843588568245755899214847262959081867730545532732808073913059458691908354155088054369442441828464195743646057274304676297661430305617959795031781818106285996680805579866794755468233995445970679783626543982689786662489575009750026684816142791712672191101355686645671767823891259389538942607382361390030915155422183097457475846593330973855761567625665766591243876159703848938246830679902594456875278241411470416176184437068483021511185053061207077100709282199918171061784839562543430607999548152901516589868567507017285495386995322080349494778455464095549063201380854894913351191102455150355960357769701459815435294522451608653801208185677796685308814803142342434122181143765528856278671391427300572812288612761688031629861354941397931358588980332853845045859503929672739966403977074517069909698434508662523113881578227606322457819805724479176650186223546849406026070761069103161966275149869247536099464735651561854792105779162150822673483756990039052620006916198323976662767150679728683169609948387611637280924950971897592741090705020608422818021354262323092296731250042546406862785214133347146646919585319962896640249774770287711477480601242206204595466717412962353339246940128716891355129565280412410514971100787349135691753424508826290942650592900470668353482762568508539372993652158659590239825279042014359172743211045021222868735175640321759416763116534485197675110095886533332747358523808671018732790763909956713302767245073470494558462373831105445922001274014395544556746545926013307851650202796715409382452664419472782915348561983395261193017674220929875050967446355530663843976066152528715616722242596818981841614194489429841108993366236438407057131981905721500304593759727270976224033623898093178980000995 A227111 996 1001991978374149434411648084554470108318638644399625693636546360150915025425310858947818758851547806565295477209434787134544437454624572864327837788183382165726149849909503971445725202813651036206670085818397789109642992588911777235373479322830180986722072731127727569917078182036196835131202286458589266472412208967005738533930438231680526075113494573064148924260133369620237933252807417582305408795203735979403380186263803721770386285596257933041445540085793823276700646462430324736934310523203903325344817491554695140278297466371900165464663849638410137313500307879920513684955075067293676740759295545808938408556630896607786508933218187365507558473119618080497198615601271246420860043602587543239642743974822989500145773445157436361364686838428554598347627500021004038553861271662393695285250107041701606290518403822865443339515348527123039786921398598186908652104067490872203121364475188052629248922258855079545204737247617285966810062985551862261977838215636543268304302491511477358267728088310030064125125492904556617829991064029568942325408928425455329374860745501004381054943288413412338046563600855284254925439215313447551222130836921188501532864952864666089190747713017022276160627451181902221609948061638913084595538790540422349369022880901819382076488115704952893905502278068727087489866401243832238717053792882113659721102312993191339721715034246549125566028492922858824753246051382800163918648632210471844521523085251679801375113613141470389436470303682512499807800705506756934189778526054123674580411658240927678103271140748851830636998076132616899033272060075611631446473888813753517863844946321829783338658197824177440296555463321163873690795339404052534245290449714468935990183052096634572868724896821195079177226988697720155198407454477477670144205091874588095924454900645331549200251817034894877870820612851219606241421122385309715603881837441552651955582461981829322278151052558250857502110385246147388501578943884542785842502509146457634692111932529120487635488256040935652785406975418498819950848134213329315642640028500581746089560009611810887020938359468782385263564140809276929392364833488322364349414948324619320447047519154995753222104913633465039959628300114345987670890348577521828152206486103293615618937032151983488493186744336509798154279616053750935725617620194686544858287585318350888132394276198333919986385434499529947511793956037055650926404997726365307811219897117003620926810296880880230683898206889086416918868729614779227793453767467352729242545751660933627276158178807026214672238615215498702681831103250312028974925926769574784423366561303141083495637432473423283786269356023115255055252033849470028034273261374319136243616391886710101600655251520382811939699469086740836941310431269807137526533172517126722601211425415847662435662165267808766592842572901957367590053142097974418423800239433016649853338682089784036739954621721611004226155024412358543339018053259564174323883260285067884793106278906536869075793662902599320823081689976717226300784291989844187363296558369645310291886395225363276344969139711233449240333375615621053167741015757105367248264576738606203631986761297889194321280438718293866775545028974792076054229185193849718090658320022936093495681832750350241258154614963310090374936958794073812058966030602017537515175422188499035611298791929441852549724023603858778913287862029718112846430467255727801489737502699512857956103724610469722637375917081490270235474240922191367251986114518046148652581691023011414601757949316278371405586633359052434143014802529118544455597659726249349105708306990802473736067539694098686410720705242422955221837564906601828667841061698530676363964969209699433861733501085561126005420556655091387824025849307186315018052202806949926366517390372370439261879699327148545480154313348129890272648979952443167350181593877012855290953249650049098153130264819585203365917015983717004475039255470858647901696816536805642647592189932574939638167198767104253447035228779831605506795576198969179811987237846567021669152953224217912552533427805250379807228745412912465437796281364397827356923681169908980681687147853351949550650624097876208069612205599270068721848634101694733357484016024023479037545767640702970024824285911182764768319338335616641889657236329867391977098009301899580106658645071163610056014851427341420295046886092889747200370625204999458725335745931450214562297809384437009889677906523302077094384623812607046208596709113015151176764745110453473701081629413869504385707932301519204994827638443820568609443304498706443092340176980845159528484643237240655102791975038377202861256386055629757865779825671302787661327207079965846516115221336570913899488388424421937299994341261075973528737642062906985315927284543651866352934966308395105058262517481458661521752686537418777671679369342075062110507047135593709322061838866854969085567547608341919245110776115703102357675199079428436125011975072736226615643500676437058153254525888270187705652140626505244583438929431128790702400195432867268162937489511467509596838025506379352714427121704332049985297443959579764051065302705671405308240761471014601462651980324663222497204009560644340394841747795275551814025446086927521803849720235986955433501183782915744619720162934422581734436460453598897584883737375197590780551558984449492460249115177581091747989896135297661314324001899626881734597391815741562416758971883720164480157813904840181542632099595159732482384496495579450400946270185084903591427142502059248341661644286885468381773728579192176275810106301426651621502467710612716772609782219125576821625135097691009524170702691189508226847496298855709300894639518498416725063119364376195053247338959084293228533142486661687708115068088865631049754064132264156299413539573595663510725290737886081360200275497185738305599995032284423258911851237384711516397239778218718780815692401482071965269936592668105690441075156161597032895456666679360745925961111948589527236870139317139648530629729132441524608205763402508858674490000996 A227111 997 1001993982357104192736121705218662412864132185315892388271302370433543183445887699436081491083838541981553601610551176643157023547505163943347212878417632338737388391377067327163953499969788788732295102066762077152921876437719015119073029346557578168943058105748875497696296267623908461895837440215779758202958534903369456807958634919813889325359321325795890080033540176351760120539630518789222071037865580307807806944001194640866230206047902785812473450277221818943571929029787412842277294136780556229395948428349630136122209181822867563399987499833370718430760174147414876405537593086173911132513383335340061870990875420817995249586860810116825603481439220118963037063737796244312419624588763066785932766532665547484525706312529376380607967521798026027017044992850527562743342471047003839940634826006172221577480534760932355065448288321912314248564762302268119214783606646089668330475314871199490703460582709615201308710088465430193402503206759351585682468082922850187197630881562584874903286074280972422482164409771466513879345058166440015434825841465327798452312382542692261535092820482311171976540318071140028382825811106381619151172109566757139245767802055401199772080883151581889002612858738003578411387989728733967647782324776721115794536043145129557764469918839023844957964933434605092229622072767951234208884164028181335865112020172634723135755428247142263129198118847920581172919072025744080283182897931589704175702585779248186124406825210222277138332033384966628235109105283163262741730908457465049312701905854390069506618670269742621045706175216218749545938891844529167267132671799182640249014471094002085622042824808031807751437074508724345649594860352920176854747792558022200800732187426302710008444308674996216629067104705702026605683633704926229034217712241745120238995927480058797207990021745178632000114064303831089559369182883173121035701012620542205843626246032318184805127873098790116546241933644296807495344178048966119801197319103055034370845226514326272899524869687572648197480911622091040603241818802201675270647249578669438414589724047959302098177860508452594749919428823833265262777106174366991780796448675001962972573535122435235476662466051384211532786539454935272267748479892878447082827769005510186917080706407959329939237409573593360333750818116704620692541362734576201377218270011935286989489325587889825128770477268867661537824827974954875640246556960232493870931637073566092777083949750386063374385453403029895090798068324083993623369382375818025135596977322413980022187592313878983638437332717539855138495262549346335857237933964068464382549252275702019581448545002999855640050465015926140170823989066777897733416174587532299513111047386163226770273990726331322914860789945057051703668261703815219475544187164583103722169743308364064014641852526535846612897834032102229690239159848547963293073013706338230896886567329116621541060486447296737561847770831550339256349913633929338662863567318181801936952521790035904324656540488387194189565821070693634859477399757850265601675055471528752158557465553411163189326042322777214292803772309969390045376114729086835394141765648391840222118495400407070275430585485746204604416091242310727407912778576172683969827286178663831101392933357163625673007411505183173298173218707855742529807854690551780726201043039843370551993780238028185414624075711681849567844166962584398554645967208072490979615266127966559058796906472653841158714402391497841966552149261960922160204098989531662372354283597970729507443291089534621708276312039662088233467528431676004455463066238056434600791632973462624740079126693678281200942236129844622934105606875992496983889083101316993546992942961718672516576281625963315167525476464261927666569993814911963558934641930006216448437268404646238398156867065947091397067022978717576657777221825804604288564480060640739122768493432429327825502361812831665957728841389532369144932208366147912459131022138109106885352037713867196620387438399525517050316471250330965886806491713804361944805938505670599182861215791512755501170593080615014591811601446790489582178957506403487610970192887567908977069372950457286630378300000607686202748497403863935221408040252981448888850679278129259863441213749146746129399616313882730281131109148797403027557844957671022606518365393127623062230290142697853168387700497962407247341943453853859066805567254341514569165142233499635634262738236409721489393009581453693392920852786822889604582840309752571627200303884475460612583060897344705580734013930721318458227878072412640107788810713124339149539715989431297327544310667584522201740790591412124193479011110926022531964583375192562641236763143136130288104404628766756361413592944323507902457470833582311243616216516679926076836709321120244374467754007265937008910090575885624890922828526201983941727695415318359265309187800193202054016387441469501414650823830085944826494115981294975994178454614391300459432616442885163902418935278129596224228489963199783102262023074507826202500795736175364347219912201628272542532417455087943551524365337384505969202877818609054672322897484557984776084742313162935072823771630079723686130426451973685600102154562637390922453434316804867215259826601720230923241766080635321628249899962609826694219363322128443663401605349857037631999178459502731227345508450286536408262138083070356205152783692271910555384307455333949738318314603662408685750458255017012335166811323827741448224897147881442200607255059976974842434109724286026821105608464989122894877915199659071051923142990957581235653831630696603881905240047194655235474818899317021420620118757721379627147736673422147394818928770979571836672919548360690605362084292939813709750912121014852873310928534213870267580527605699041535942693145833958453895032954752809428037916643910810586436982589885082474279890822892035163338896278171837723836877311505257544032324157815907483058336468697314960499927322695187113492703475751079910158023122761820058179486206000286300904205290087306029763984003590002039794114170996000997 A227111 998 1001995986344066914966133028027661202104403443471944381411679287344647504172103676186055052387872890899786016911189102268300875074417714516220474999979061336213882483988123931448698323905343003107058915620759540591257784492362247564514355715380897804776565810878364922716163932646526631530725035055528987476016351553966851337905245098549798514906291518363428177240636094507852690690251360117006842064425350630173218823635679263069248134786544495332448817291080927847124022350368771770640548366631895479985203316921142017890926731100952911668742399642905721322558625530449670927410483647675128405268354685365973255568808464160280254680752197329512618945280675438930155371731426521289306978181591384268463750854958970071645852374441855665915571301371704936230670472342165636298446953693392072676652313580538983814881988115711358526335553775149442724666136392005802352423849304650856442321103618707868627253937001531698280257626340402387015272725798955041400087585597038194682368733556043697581524403494853256338699344036160931319468260238726357250827142174685320179483831838082486174114886286897193310470858813729607062027292503078392699096964359754141923125105089472445621615761224157444453373841687560426967362910283103477054078707256775130446227209867846825142683628396785034889949896470566459161737804924606903710108749557792338434901636736953966092208508418277042379477828118592248521158559039134885719960664133466918722900465339898221535527394222497583969744839659596927864683063001566028362749634985092185716746407583621366628516755828979889390199414797932183907305366823279584265391594433079764725481215605080428679892239110342765617228399942576807634964995668950087355697449519362026395419319954687379561767690990744841724679167760734211021039124916995231432198303007025398637361817375989302424939106176021870540343169654088876608697082015297466259557774306963565090596380632854666979515654032258163073916775270661985703713021348820638789552378711850737971767510570087189619541548249676535086736370931128877809904526465888431539784461557525955724965971481317838007170245977152673295640146277427348788498354799186975681291687903549898028174860949058432827978423623094209387576139988054553838178669402167342491144412832895991451351246953753208825745304559919320776134975820186574485728996881576052909426337903617023274744953678408606632222400889835813838648373677099031593960781802420009338193013629029020012152500297358753849631321943252802943699163503301773061741849886789323004179895787126079098486703061787453217597583377533051602990040837189603446659336410961466592708442589783204424184566816594224207288321833069902667081215459700779255362171391847201316335754472014382704840821172712120325986236854697242348684928203397316674713331115430899715860060925249469317354034147805237519323251061177451321796582959277607246901625433941843333915344452397941092213784531529677533601283522865847332616067790417588468281328870992555040271327810286378117558652932392377301051600881512694556770401486348997010216414634276398657692137358050383616427057698516890707521124468273676608540584428148552552055448564674872429060333433765884328273247152595895658107006207717667000392802325675607130001376115145530109032200049534658167508407278748029049556504963918221282498840494202195799160477904414274816546385189977362679065463107283548907939443872005035861413358387160476657341497557009077489215511208510682741786250097665249045154592096023971841126228030477655321160982157885343757879294561515042828203450220880580924284942932589853004942858619733313053934585207622863358337804378195601017810539327906161918109052131984411403976449050815355119281506271240630984711615344664833593070250389209435633770235567075567533554573484272024258063215352816530300261292940419343591922668567283379779582407489975606917820614022250678810369726114125239434507963719402161356241171643849231193686781226089605499485081752251686287029002775295032164848104234764148902583467629826431319958433721280993977330858937735623286213014492275185573457377509248642394035534690186154417745209398880704136581017000596760431717418108521500397098208807657036794023026692789130743679213000340106217646762246130332105936917152536698655251172143090533760680488646247381284028283431471280712233711037881311308174515023171479919022873663307388320729096717445719888430811118275652626989281105058766887602556547323896499451551357583178393784336551434078626549442429224594423230543133906464818393832589765418640731305894363471968563275323173957294625205722136322093719308625770936013158120596677372727547953417890515042689020866086987997954017546493533200690742829001089353285014991059898673589744857609908161048853811223984066977627775584221794625956009222959330412851076421016574475713291008514144691151710337283659158160093037510532685643356458295393284901764922322514786798162648037450775427050281827808014739868942854042954106871993037697674003889384508982744501362026454975939957410848323077526695493183397768517477850750275603644635251759916237900000876518342712708436871650264768727910080367656448094714718596496095988245872314743084106784111363937567148691544449312187674634883278659077198981569559408917616685042363633178657169506976250730089836016235367757354509571333300885620843560274766495432765550522885422350505114886273230687612906091305203070120562634536404318164358557018618752088193516763397307761492970231289802953416133105863896496542004710299888215142104529122974165772614625730621645707147808725778361368861789422237110762084055168811577206053247157074677132182210272443834421137269934809299959371323536422528900610266299517737184898892687224796600383336470013955427785847564057590862842405552834401079046137865936899400170496057679676588519305394083177056233373117320269382490061968947653644368080952376938532705482216274940273743483314769193503683407422471820513404982418537180216859391428710768864125135955651164078062139620707653975445461431337489958849355574646911090033401014034791250365668499000998