A145206 293*(x+1)/(x^2-1030190*x+1) A145206 0 293 A145206 1 301845963 A145206 2 310958692622677 A145206 3 320346535552653772667 A145206 4 330017797460677431371194053 A145206 5 339981034765694936488737747687403 A145206 6 350245062204941248823872062858714502517 A145206 7 360818960632568444091099065499930355600300827 A145206 8 371712085053715440356004405038549380973015194464613 A145206 9 382934072901126290539719609582572087719090592829899365643 A145206 10 394494852561639581166060029155513934642291388446461012297297557 A145206 11 406404652160092546048562255145179180719559593375940579665723070880187 A145206 12 418674008608411245161206710046846080156327583565317934377384789377762547973 A145206 13 431313776927892776000463448077111801061101934132435323222862095589411476225424683 A145206 14 444335139852927184899309028329398599625089755443737218047394984320878423903292491631797 A145206 15 457749617724655742834491275118662679899694103359522542726113403574302881425343480477935526747 A145206 16 471569078683318764570811639529595797177536469740321438535571030010163690431253721729661107807860133 A145206 17 485805749168310408455479787184159803019207633081882048661600396863444418841798968707254233172101494888523 A145206 18 500472224735230130608067403194678775832827915727446531240953791406216234816622715882094984749837577911399649237 A145206 19 515581481199500922501956647688670648288036830700238934386036304320108302548873111255733633370727920155372703152576507 A145206 20 531146886116413383127555488751783547756657983843246319899423293816291418411417374249727609046308101080113567482841392097093 A145206 21 547182210607752321682976888034697936415742817727185889466486644122219220028937956475778012452160409018351468164993001021351661163 A145206 22 563701641545469217388469546901337911627382309846612973485636629588369594987795301963370333273841404157569190887814026154703426421413877 A145206 23 580719794103179750850819690200606326291378283844466476337440813546175986416354622909615545678902898136634044351698780136148929864055010285467 A145206 24 598251724686591045887460467430374161735213656322103536948221538733649402816675999380269043700985606298105184746518997117571452030496127619563834853 A145206 25 616312944254298509768699719191246337987799150280176464444843880511680837474165271815143011507408746206566077375879771596199235387160656782534412016926603 A145206 26 634919432040737530053930172667742604464220432465399778250111613727380260418776671968425503025437147210841321645559476715941971306381465558768629788098053309717 A145206 27 654087649693431083142004026070813053973804000983542398405202306881365026600307858857678103689959951673629212399832351240620379648524922768600694064618199127120429627 A145206 28 673834555837040848110020390087836969900605401168771322980589964747863325139643772856172628968391417111630641174972448602929149433397948215678367552870253928980097344129413 A145206 29 694177621077107023664768474581446763995833865176082725220390433385196116618728253332100172778089475890540810280371237613851748103551611892661172546522806201031388283821559548843 A145206 30 715134843456751050153370793980950621410780252595848057293625249246114597414699795975056633221403824538707845925624014636238959930194905906267215397486651352687655642181152334278440757 A145206 31 736724764380016186736423951227570752196590261657720876278143712795634406677264386698924864725025905828753346318228062827826642892873638367473871018444112184478773159817569934966485323904987 A145206 32 758966485015933740570539839264977742411424371035756689280385023427640984165604883935950706595099381292502006019036660198673105227173254549857712278584672715930700670159774715660942363499400116773 A145206 33 781879683197828055433984420825650996503597702045129593468102126408643321764768860975299794040506506748997615674922623623752818211153788461825042973907670114206204411207419541166928643518480520974471883 A145206 34 805484630832811517942520476749806860248776338927460631523868372915639878625419591903978489938653447481154754310856035624934879132749848230260367766740084962675505049665840836444598444550642505539191789030997 A145206 35 829802211836872217986007341887449544938861245603177070287528829500494944434712366061794831688926095266570309836751781724776740510143813330120774481156143084724770877001046366885653452050459474137901508620868327547 A145206 36 854853940611421905616172092021089126223815659747688209700581864231591018434280692514574998065710795592729414043242163260736894270520120175424370814511986676685871624815032451652265488931418247217574112660593150566612933 A145206 37 880661981077650930734887455261219799602625204970532055505839253642455222451311131677155304891252809679984988957941073859741789326822345863010288756071982779973861946083473510490646337675372110649022215647678556273598109119723 A145206 38 907249166285530358393162285629939853260607370782368602601812852500220363752884623724054342853405157006158024978988585465524151783338375590344049253442371569286760851559047704147543918158139329180584778090864397774837442883480824437 A145206 39 934639018614809857931974204102372849975283887506685685509391050461696177280941755291832232332472303391282682943424265871770384851817619360089713754540786478207456178887641492389674795536842909190871260430778571728012106727859512417633307 A145206 40 962855770585883718376654974965830324030407768217251918984137197672532972020553166520339762802865587887812101984480086433460144185028469136787483837200028772731096909358972628193360029909952652701185524454003192030389927832198753654638175713893 A145206 41 991924386298936908815831378802116767308783405889755470530761613984757351395391970440307878486592267753812677040000257559942881672102708235175280354885007927625307938574312555659629927720544448490697472528078677137356621181724821920743842726277796363 A145206 42 1021870583520338958322395444409776017538869746589536780417868055191973038636346321055880220171582148554497416171950053233693077183350028852610193599662198833123115956467139954805635182610234325360721676571000186875679414383170704366698900584529484859485077 A145206 43 1052720856435826067087849625967691324129566107471766112412793736307687943058792859137161852048121905740871100898427412663778270925955423341998392636200825335540217819265257602102642996217577669715641319538187985044928097226261271310347815571255686164666653678267 A145206 44 1084502499090601785469711467217333529760627932238799861599946442426399174004545842515876422040398825855016417285996438835925786871976324495509974081035118058820514796395752613153654648318580704381746296649685158636863476294646419676824045418985196429393410467954395653 A145206 45 1117243629537094332516606230345536979398133598188959663314177059410839371331435393558371938362661304555531241018119800223483958964977511461103464775199569880380105312763400166725498224549216012850813639675823512256572196658936866989641102078874011694025541843817272204085803 A145206 46 1150973214711734707916191970654199029338945917988523727617393264972852665509505028915894641339314172918022330358601820574944943247294256745242202052267334920987745574096906702962545263335203189630461122753254877794948426117433307527763720530958394061649187755652722241459198996917 A145206 47 1185721096062764735118644711915732691804343158273199125355973407979068910421826146367534065167789695860054763207572478297084411283706586397416086620764182297477166043098512211012221104668567475700855528036324828915902095589662046885367970386798386876291502722301852384085034942429838427 A145206 48 1221518015951748629257164861060552469799262079192128061032481721438339607562488225060860413566289372136730502335891069086514787839786743297506784019099810758985734351018668549088583153115548982528929153238111014378119924977718995654719796105248066455555784795426496119804909425100336050114213 A145206 49 1258395644852146199278375903480851904150586068671134064036779145483207106906820675665025963305488114216370606505551565699029096806372820666374807242239017959178749488778444986542468966297095185206808956898668730374159040683880430037946124702780137611462215551524130534939517788260030160524731252043 A145206 50 1296386609369010975018638323377681658275831709614516339350857379824312647742899252255790608912619939970996545743817436965146894169870701334452875929584707127347256125085680506335167435840515905695086970324910610190916791107748660295813999211902350169847011772569088250993915334167795561645872552492063957 A145206 51 1335524521104603020709598868161175491635698217023628001567188630057171867432774173574486106720026909995415443345606914780619127339160068710933635433232494628279630769542838451332647695741998611921724550773812852555681900300917433309460743418071735996771912920371486809739897507571381791863701414691274636609787 A145206 52 1375844006395454599295452647015942741404802264537295499224887538459247028730745313226956943029648731799264415640239790992102201356564164291146851185627330765177808115347989488053294649170114382579800899055979175604013026260811213829965614601567507707302554621267654984753375925073967892825898764839158345336544405573 A145206 53 1417380736947197849127077759408644453899652069412040752129463265243764507898069342365845998966139340905564181438423214838808159900738217283757414554210486245545293647722065659928080776177227488094143089586557462364724366671069422475191359073079370021567947009286953575822708857442211086002741266757788834367563406540639083 A145206 54 1460171461394257908185828782365895977315866622646185460171714465722248870853052808783140144361700130664473515344249947279151538457149401862197486735310953974112678732181617014085961545321964691310535155078595831254459416125264995313456574989665670587917515821790024149655528782863638062764090057708380580512280987438764432510197 A145206 55 1504254037812333173697011755456395299111623991529974147144886484690274100998862708572405075977614011610267831431587289006070700188331934144516490642566234260036930016860634738093494658715306724565022983922324496310444988435722021155298759566128485823893666254428297031724342243242468587021495725464593848971188961615173167321139208347 A145206 56 1549667467212427340749530282445438044409438023856948200024544422202901761642296124873352932412595038476420117131842435745819724679738523697882294093203111385612133980095544622104355645447835873034319063115628937698978726805342009557851964122116448235927350368061569803290310111416303184880811043353605847213920775785822964255125636614485733 A145206 57 1596451928046066268128946268498768807214702562498077842191755444162062479341586770782280594733558877612045626456442491049554434878813759028133028617732396827701198070694592184228825507645812543382509848906524752344188570071284839837967792897807845048603868589849454929397216276648237035789120260165429712015844450157825770584372706416555918070923 A145206 58 1644648811752227341296546729003997107222068994815485374223667592821290601170706373630555349763691667194740688880686069737208640832059326688512626228003855593836294129063249788290598205099535268421779985371978415554343994064037950425870698555834811926499102934341082623347656666236957001788177497634943223978249188260876609822529095459016615600869679637 A145206 59 1694300759377430632802243408484498833620604488961750175108982039606373608975887936571120229002275238032616351400381936556118527207729643326360008654799158965596479451991968101328396772727261412667787710586975934071023114492487067579156450105397497105662303006880236039156672966061253517395514339252753039649987101542456630222913423080339954519443379347170107 A145206 60 1745451699301390614794790909645349306678606541376283343900706722007866360638048702775031642342223372119057347381964726531867059474393792617550757989399032948539833311053769324178437821507606836511128686301174957535255323903460908155307145383653576844726413122731451262244471840283295104419447960153005476419385268914045146701082302713312888650926358354060302850693 A145206 61 1798146886101605296696068216574740158838749174026812733564107307770174864026105019502833959687963975494329413461393625274463744063369622689466885729772629744601451719748886140623392891237593090132672399927939641792657706198035369858023381035206921879563306037801051472844752209102291110655809840552629197413233757142910182578445520802004891336217485158249940014408251563 A145206 62 1852432940591267308904021125418336773324445662284003603449031424047855736449045263680986468228168576272160995081674041474117839770110884538987497217336914678601570514219565179897759353299877587702270172845253010892076867390618802350133646000504511705723668670237538803687203827032844807446225444534493624922986278794635255721574745928316336702944578146526579345089176374836277 A145206 63 1908357891065919522073731917898020292294535936669518923063130870006296393824671765327489344684474151630129571547695451372760063727496068399156160135638849247018779298299252400959123822035377499183764116273318526890980728375348926286886145403401719533084259305512446794132719459098121639973924699594334177618858605354032060334666177325313761387204470069433999290359168669578175951067 A145206 64 1965971215795347199504546617190457503793489639824247253688122787368337450530190750186277202736817439799615014736448216054622016009955056864356573725594798608568939330636305260429860205042727786530822077355907743044974183554108633504096619330780283799787568582240143894177348720764606728457704641467640900996637453024747301957375113963043409097555856684127267150788585392367651906654876453 A145206 65 2025323886798300373566522960041363683915117071758246742340297695395924427291690912540576239722114468962480917879711458125763359221922839967364002617971349418425996759781196536943938432232008614584152218372098833691228635628716192421209947342089654422299753558204889579037050431850357486130744622953575055098131603553945564398114236593253023440885754236033864876001458786072872149047208997165003 A145206 66 2086468414938775090628700941005507906915323998650834721851727035566239262964258723739646045649138827577721399350700332031843706820778068489968766800143547883642682803350421921063639628240663094453405046058221675403010920395302160086852167018843244469978202834327307626845938840493742429916267196392085781370076555764242543534268558094045957104603051747322171399923815559673623573834576584882759564117 A145206 67 2149458896383751386727983122040897667665056266486188305032672428027643728617753770182054268854745752542570693928135494138005356871571595018459001029872517591631884047765145162100769712080304774842721335784135235565055721248345103664245517748720912073184755123473349290542212844509211463443588945565032106486685591927666894320014180298507090312997764856132942000251481686544168810742569579831322866360527227 A145206 68 2214351060463490372678362157404683667310858807264491005962957973907946565749157517240886228507730880766181764350248183306681038263492497765245500202474400130923107079283532211741241527766945536366982429817004873280706531797429631423473787769467944241655359636181031502789354942658098618684457153401724158585126544166593081303771165858184750811453121420034992467491751747261013451579214131872595927111068784419013 A145206 69 2281202318976733688133138159550003084104932736988140933166493486835194800141096938957770829976197221787658046063439605266781603314529330915906690258568643269845803164415470165165944464328128852397821324598337529069266926756828976274900116318563935960562214031524152088735092219086404403138031703399478621987246482428495840836404350461123334258152384065392851125229194790510571965995846437703087028570720628154262475243 A145206 70 2350071816984426927117414110214139315056655972650502049131525434196786373183448708979156773815937729684919711593328665185435491735288290377994420739709585109959973561818250102373020795494453820923944604851594356642051090402336936536841921198797907399442119328894210880657823621677833597126110781906424424431639729574427003727088804720240876553547819789515608179279829188768594381902000028205764011831398087991128590586167157 A145206 71 2421020485136905573728112108513371042818666413380715773257818046122020860303021830703096419878483118914131240464543599541320349625509862261191542970925510794171096520379697269799246823145265437313310363619666168944476275292514221724132349823514716107512712975472964893113359164727552301204261662009041346101831454388291708487181119893908544266238305134702932006146894380852289051501110837091300180910884909239010042107809280994587 A145206 72 2494111093580838681181979386142272300491147813085622926479821070885313144641373273398839452085635367500332924884483251099879482315518569511121627362839757544307412339220000356812667834633647980070304749676419945980058419686953174987581568528149783465599723872803051583907557267030019281555940487987968193558739321571842595436834690899778554412915798690166065703622953514030939828777160778881184533344378760637104357191052914597227414373 A145206 73 2569408307493623180481726438236179389134462194519859216216866153242082930431974311662447393313397602825289492767831669210120300287082754775036879430662698281599127606946881071064462579291438565765481984631837753785576717208357815065164141860290493078602664820415462998250253456028542204501386779019120691660268620343994691938684438509555687850747818108355940922080627548613387007827090973744106383568954255239827652825411792046809900731926283 A145206 74 2646978744294361553206888920725347665506289335871922618141367719481981593030830302986895306844130237002499347186992174378689348901649903659379724251163283515357765511856299998260678704203434428231308237767802630822686858354898079082294494128065081496117529487878206102294625556282136336388253626596152004853504161798621152366741479112722339376062116182634290979828075628602402208079359910412663794510019799672173670903573869691512038720425910069397 A145206 75 2726891032582038920190711274061564185089688031532761499788535751716925751171188986903637701846092081464291404875742178630414148675780593950569315371530866165255753754377642567601221713212271651040319994900247110262591936854846875372580607090726202164625027210038646479702484838828043778927786461378588447101012331751661256336349409675196742363315875782337272406400729290907828103192662399100195023492533191040707639772912937164673375377348758393660169147 A145206 76 2809215872853043696446974485872275918916820365539229280131279723443118371879565200825227693761838706096854232151938335656079359649923720733035353098938003290533661676706945831205246296735889453481023821118054262283651784797672015681723917539712931713846991700013595687436824650009967795057334198311219778692395742042390405503345177200924190536151659732829972544167333017220507357999446474720950551341360104283716583617985005066771290710299405370844343743478533 A145206 77 2894026100051750194610126606680569217634857608189768924066910296794077579774892348486970128849604978932072169339141062604660653339124503713289909815044372294503342056561472772094955039866744734368403658626568000467094985070451141898300315734864284515197306177272381114030503739714066237951287073979307717349740581047549159513739506844283742438762881597800793539493407528603993745846541935689583386087255570808549454086371264729964203039678671043612785722700489742123 A145206 78 2981396748009503317112553285239808627829381683462101227518951089374159502184853230115912191838749325552269589425392877052543420127776593120744208471627526540975459949958529973407794786689116511602249875627023064580078528407444410087412330251218113347171399919050387308163071051928597073025026462947685683138218029410682272897416912150409323445788208802702247836717883529348380984016428529370052462038508865939918202000955096628543837324379798831709156318297973183694214837 A145206 79 3071405115829016196156129518726588323696870147268187205969558453838298467259019871553336688561874197561843003351213415841420564918829507813720351621672671657432464713553274651248414638527165984047655054637834487241124531179598061842880857359604087873387640198091321194819241785872290914919937945626125026838181524001241030135142379568716441413772271084017065817310595639559915198395280512925887803931761865216557076948555381541673204508472860755398777076503776208387242693186907 A145206 80 3164130836272912798370073565579831471904038848386384396034317322332157746896195521973347069959441267394396294296834279276247658896676427234488792444010225406298723296714472553019645746490893330319364644225748460535307057711330048801509986033203122956033994942324526781771784308079612306589442275131552714935478538527700278805511645734998573867903646624597752825532500274081511154705485650627103928203091703465406426235692350308415363455955112584279886357611716055800155576910525507493 A145206 81 3259655946216920630637037070328530454522095192895472470803325175087396030821153366314463398129963462568471244224093863164246362302925668007779179580081173759693209081384850014681755576926204985323179096850876151504230143296393978443647974449702644380717057161759916605115383155145716560339505246502854353453754510579013368698648801289603038433406941274780586712251309391538721380826484347221140915282617154189095284378531345287277867897148724228690823265992614986448258497569067029871026763 A145206 82 3358064959230045333639696306683378715378537415297082745848491177727250199669311828696600852597533712433453949819824860598878125701574746266037356584369335603054336838145559913328283305240587468083594980454484737873917102861976805595150376749537657228537701994517414492481492045817793958988075297588186084109391806538458303761133308321730642517976498257998308978469578669243742879039554398509041673864372262145860979310453800175265094378655228849699044107808652146531519705554877007925922535467477 A145206 83 3459444940345940746316061817551512881725486929410379578752761653912032558022240956774130078971138791813689961102316901896134162453341041493506098711643666665330466093529481158030279328211119048168112507929082453013479784045875655212771572645162551125817552573351178178847748374075917775454779574262033916742151490824400605441102909531265041814304605701973870985254794662555960167166219824419203157651116519824761905121647305118177816232659552340774309525194704531569313670479130486297637069783369103867 A145206 84 3563885583091626632488113678489753359318096001093900400820010445497788329771205161059471754226580871085947727315562395214558627957208529410493473085482151605372423529290081857353067901216484448927067237075377857289502253988346724140783169617724858167556446828312112546072644482996788241049941575650016645391008858248279867912831348066252800118356731105598485652041638604440055025943724258039379346582094685884407094775123976280385150704548279131563630700910633617269582598044363915973407855912203094577277253 A145206 85 3671479288841703395582583889697042951418357806485199766991356181268613797793085812313834965529907217505061350411405533964983836033340520750942929996439351663626973328974018962533027539996179835111964277914515402293143244583241431958547537853271200062989813406933037671265226441759613529673163394043435868341101381762053285634295325858931869244398655775862199328174801802922845492514409333222421989230988921293606228446560207219168331099200413862312877159430351336649756592147753948926165908595894868932781884164203 A145206 86 3782321248568270535512130470694508564443188275303669851955731323980293237902961284657818437978195644647312571709239919308071135647972512444456688523621362217266389502170372171482609559571311436432777995015827555051297861279919988535387741296920674423273751015520789631732411515490263617650999408668557255630669215832058665469346421878700191028820798393617122394786800583701044559328979295966463184827833097480878105797477452780339899038804889206111554641741990012802302110047425058046202493460431527169950366152543011317 A145206 87 3896509527058875143690399986209193194114031086383669286979789652884266934573983072043844890808443536193685031031636811121570397699219818759121495429398548212609222449577268734010695523212236301158687382850243424660382028309667629744687855774716162046259114358616372457307479981471649449826123467286587835784115683589687415198103937069583854470121966427876024664109551893994804292772198335419176299044562956704594826890209690851331800383567240480144862062513867814129373259413107063956469592789075789066615272837755502944496027 A145206 88 4014145149677000263029844891257336606173639176317149074478405832652887222004791327750945606777292628113394186473834613877621368086451193951811400863967633694624273513112740087588308048886531105531096843502059495655863134189285197625400062152019455237138756346679726990778072012480546135200883871146318923137769578821629409047102636264245244614696248403304781050325402143279720633787289958606152252216751849182678711616544243312336029984366795571201630558975049928796197048101986464107267984737331784645075956397557391212237819043813 A145206 89 4135332191741852391443657033380705198327812149856049773950525235453698097584231711001172671573855247665329113427285995839555120377859585099517367237291695060435581782261004488383021800148404784083868420906227984446863398785799335713401222398644234734973259238739728834271045634080026343041126905766400167960012254570470285222644977437864704612544344288130430423806850009321225847827333438163699790375756411210459218963543119191045245038743497329112640545070361824084040369170056062199253298132595361630721723732133033580097523297801218443 A145206 90 4260177870606524769991664038955438843374071462054030277449774443237566837317646779134293283200918991985568106733542365867477454848189544605585345360233719933446164362572839940374192488207296816466473877427855910453812145299486754524399520105233904119470082479920142491431008774782124266325057980916286905159578705612815013554694999897666737408532812797574391869898274030052308254029960914028074597088594345012686230934869807247806356743150827483494184367554834416994162497986503857668946768739111147613615880786961053907483110134949599408750357 A145206 91 4388792640516000420605970523900059885022153974295113639376127083904958454900812837298773365709753563682038552628162680779589313214216831836850107351559658570999612369618478396391828354937892085555448319003319011969506505981631396244705342281497514462438240035253958334008571200858525552291331455017108479920579986567305886559340771659354651233458553711320618416162372492595780590209804208174754835736535308498243471835583067509654087534035505720182130296282202227498145901976632368762802215625145659861938348866288686401217892196343630291602729059387 A145206 92 4521290290328918295433458249246611028912017363935709048686838330290599376211030810019505686841396730486398377540021344005591572214286560535156422547897659317897856947123814094816324813033092855130160006937562739063438051486763035952033509810451524903954016597798805253632369822921013429940224627377749926948466009456613272568954454542195873154299000710456855073348740126277348932198185888965520723313393234864716847905286634086835674629440231281131277982443467728378760092340312737477764710657199860564431156470948325962883699307843761379971265850281143173 A145206 93 4657788044189559546132078353370760245350971108267905950892398865842696444294936871719093750689839724414072990994272549828492219098656282484498578112781839545353633589786482429969211180742170100071601645461452309836759927249178905501443770075384351098522890844423912944204277109540990254189261483325992865788023089802187847281243883638265425793167932890672088974301817972273499723968653340363179989742049821789546114235048994098081660578993377775974595759013253888802232657300568633120241794903177922139246187424944317574836869503546346643836254736009528156333483 A145206 94 4798406665239121058539476880563590038908870314997602014185904678553800611617910416500082160213146480007292457861903239730274377849239124080491303625471566858679962128544238477582857852193959890579730206282803395063794146713768178607045594458008171148376845394113116859392005430224400380140314274077664365778785756956367432381208023212735704543321476911487180339725533001783087940508989635776546207743396785186059118188940406381997459277786352176401828573696732745722728593496094040061801581953827098897972829962738955365950246267895527149705827505109684545522909708597 A145206 95 4943270562458032335252594128041672743830158349562028647885909234848447453216812435529924703758262278488022777440340025546737088766679161017382679799440054884030728345659635403631297848321726328495590091110409627915308639693220079991943122049193994065270958005462868966532626161218670750507209371757879791498321306093092142074994505586246951579846086873651810381291174754132617547460682533156671484414806754141084193145274971136434913579284640488028406400560662511557084515844938886473966803079892897218799451777174798241023339885148456244851900090845109667216236824543209947 A145206 96 5092507900733841924788630823708711367085827240096397422450587232634336177150874202346955220148224134515363038611256598460131178236814930510648223778504658837354144467556419834338382491884976388500677996070453164375789004130494600060186116725252115151643480056499416135238133028166470415034797622311109868129577961958263808087282222277514539024828904531824037059790868139620155738216737450892162406893513223840860128151144763396854943213861246325084197637617187084207296164632574862863119766824813062203881180127429732569957095560915137892616083427438017700564385329730646545591333 A145206 97 5246250714252053341935541555941224769130106691731077502284808432539680877104210647062592985808969096432623586468442412390202198482237636173998014493360331807854426034147917420791398623911352527821191738443324555317183664537278923396309915509195533386022402725339862550355509395320283530703479491778175065676652040838285471147344180425997708452402242208059958651752302638373997065199368136987136107424471716584200888665886739610660718978351282438059204923808821555878953773331275213457112413698780201748736460058258036744466925477658142565709014529867519554853579013167998527978192133323 A145206 98 5404635023310230324427841713590301714086435901387352904838690401695603255551352430320261793848194918233776268409409325781651146255956259231854199620404232001355046497281488903257534528532897878144228540638427845646138986205283585089514017258357960422221166948466229520694242807829764757467251067219923373287119056083063731559324237424971297048302751361296459898916880617966717168458116905304561009056724355300984400270869000151355421320910852711650351074133525681013322200663939115986750062605483256272706000725212965693654952225258684794206854540631603886787170545874976018208123107282430037 A145206 99 5567800954658719927208066201581657381278764176481106982344039387420508709403908079314526286757409329829445004856256769740530751949033376499581640270770237750982595019226562627212731578528514666461491447752480790567752597643503912858829166515991477331858828445254402587198662135647789846099867093408589380434879005320534773574261950681683836325765013716441597781057121285171380057135493457610506337783159727480096647598462334377258954750978490636036723890623557616399305576346104484125058771782085683365880214685358408667888137196194777562666301336647562993599407705100087965184658345363308407683707 A145206 100 5735892865474462046787167489882979775905979765254985166239618583621895176939116460973480482924295255703147754634633385350587966024593042989848053731312937029064355330855657506431002455981032989713430976681983957094354620720715157001831935468019746015249288515594411834357723516002302378745792316201127442762988079117874599332385855241204547107014888183492666866705939316871787140442447287927309407215528758643664041034158927851837533594759175847017761732169832469764267086014980056300130356986200100084090655110436673024846467092454242945057938289206746065835542219830272450307708204791618565404395684293 A145206 101 5909059471077568255025013356475338869138999636986754404231911561679096152943487878220865950624465203186068376017223522249465959949134976205762533096961692957701037980543207211530927857499887644094350943201551561311280705929705794994073737686940432980933673058548348299191728786363213225424479996381139613166594099846008354480910049437362250433493983821426545465695350027067089272927233391492699384761755065529333098705500089236086046399607696411088249468228002988135826751725372998623485187979488422333847266304854875968781223525307548402373042668595231428226469676453348967877397827529092871548591081594121963 A145206 102 6087453976503664147778744047660542182108423056251478539930417986559948447217229882087414777212844327187331485033480352631542703894648773171389910928169118414362719380146742281916190912011378249613578365187092971970586286484629258324224108670707332717160040902170673645828732666589160909184042745093140425771892448277596358623570849230543830918839962645888397985121199977517538758760034780441421531899785141550448136196775472889089325212560015232144244543826788636615477528890197742365913225748289047447119915174514354019168291990511736821548230583815063526755420049919640030997786195491888477135851427782044109378677 A145206 103 6271234212048400708929106762204388937229801009450571677413930551169961379277038956074690341458679231474492557363455056101471754602978753673485037362884781566195368185275671393426697508433470831111912408387996957851176734912288934927102728716481913354204162104026272610137753757494295948245945782342077855229564741677930398590570444814333039124842378867734274736470582459373097903859933141190020814556346955589094410363026791316905431851491116045603071590193831136086670792499256985456214773035006408601568976991299095100702127849736504932665464116738067251959570949798487493857156011765911192433053689515235429959225136667 A145206 104 6460562772904054472355172831207560695197108159743776013298805635969852095330852813711368012985229342695494643343070432760141706521811139542992901867698883210750637232374781193414102763931161124591169665747617007643516667567320351586067330838108278209696878425229665739335641869787220010256901724601801142933852160803415224875742170184654182726790826454832332528118740945836450529599946983963787508167361648646429385470336122010566031366198543513807268306269638653541300595088194076318247699290567338851502055359219294866617810735500881724592122741600841271712415333246148411246783911730126265137115691924564536161912099433598053 A145206 105 6655607163011756642663527098272787845822904466149210810130846006442367999537721298778037174341178726210012947394123236567806929585603146091192878821411227457520314188853980469457998854980816181434143607125425652695886438803326576265538414621183664400131145271533145185902158625225958428609063291719283573656683079682840765773062895903938322058498308466378878268274911460254782388629196285505794319897744276004508741662096475123701993061827172110637618620390315972901518628917819984689796340346693352038393896001912556401649703346504951216007822422237105205588675084904890060832525830531401621069839303471334085819124990285539153083403 A145206 106 6856539943256621012932634926897288138057090391287058376328952471363564283807795252692815263820827543941308008933256322436445950357032363365164180693486639512595153591004731502598561059219272919187709241499951083485027633383155488935427699007011131897532996269071033960639315128382194471698983692486031843020776540715531876330948249506402477831259718216252065776739298704711755527996075270835614303431493388188917498924228738322216220110353168405291569783026092343817145837671307669432493097785441776637142440383358794424056288595669317882483597699439851289003796344446456276435813636943897852098207625777996546178079809206097668015557338517 A145206 107 7063538884136882794150059418697653739846761162354191764244174335663899443529510223372073635336800290318554918996741317863408130361743363485572884162531808280658990050459644032473157637127644769763005367319400463088315191982297066707584934663767259554898333762034157330639482906922150764174350051733576081069854500906077100597696736393227705741081510787142217334072679254338728515926022000873512302966584379258443173940746695190501831320361028566385495102665012453056595154537702929343742244422894467533471077306494002531716635391970924886009272562769932576996583850879706116336505960582401602422521112379164422603724704560210631622661475413744827 A145206 108 7276787123042118745762193091535203271325837593707607723215418900481263615258302572731868743134925475819451264457311630240771165494927949678845297172033479391958598320570425532222517534689929804302931226439585453827451476544757587518103768352330965421853703326412435544182417861921491180616391485323713759264867376445410791724025668988608301927898359119974781157172081375250475431117116849551887564122309947364824079973828920419378852869600511798694320031409177609231347669909379034942958515112589158410521127353739914027765801820030470819722223183557473243796670866048760647644258619255948493162713126909793188896353156844705310782143527688470225988613 A145206 109 7496473326279696771812616818174500998668466976921793639216938205322548789467286827959114350266796802299103697840959313438743305663356416349287893330171597250639296595587787688989855695029745627457709075396033533311182836158555503893293024052180252333275699370281928639499250899842261516452278193501462327605340146459227889025267926834776689826708382876065738289519964294635214605128203878723933027682288972372801534568980372352899153742543249418576540524591035186151377043610886592853348729754494482858511865721015850954957557374445474098377666176583064088464122426917776147745759080854949072210713034608777324156754894227243239410096230157762480635795481643 A145206 110 7722791855992804030230597601169426990726732791683736751591189962018021118520822953679941709928619529017378713002958423847001654431092375393377966880130632474464063480416624400999889012930471130415967382577936854455407860528354843079286782860797470382864961768848886361799320848964316973772050980982655083790421651721567111618495354754194572423588100653166264569360597235533079652681773878391491448938465388884614102950253065714259350273611251265653765771229744218389877938948267911421681948870839712780897749788722798367933986117552217159587657447634384570111296809742627138780154786858315726081498512630453598446137531295067359651042330035443186398501677007813557 A145206 111 7955942942117730310576979645976919374758598353666000297144806193332128237883644049862071863323405438248146579546218634965101675064928310900840691283892488375537961959639762995070487874541852198148195692230507059016020590304394692955691895331471652989671474712317158541691760416755050452310386938582069162576553019059435882571798501625198438638221448722058645713833527927784303363101601417175002371903193725947358313745948404233603859686018675787621309710444593655818477318738964742623891640314397014979998558371985827784940897307486161038261163351880088974106373796340292929673009883725822518771044003654556279548617646040708688344680054739803119965714680156043652804187 A145206 112 8196132859532541796797305857458731973081391010972450113323924155557233999423333242608886989923459106718929505253701596841695136211291494952505979378359824632715322398726823376411249279073270826997359249048530099745136315071228960875495878808449495410568859063499148596296585777375086104616673203284089779613756499621049830214919531277644684145955159686554008127280995871354750884398105684306833919632559653084770595849053972454466107144225320259375985799337262172516407404773304210264758661024066978913373875136455182175979540198831234253888715656313761202787010836681695076410095424976724945825883506398805835115559959176231546114510878232746733827444163163556109005337591973 A145206 113 8443574110553873290700498790984834111702741286218949783891507425516362087672591544965365644099386265287450581579062701470799693738545283510057206584891667047093105493568848212185465131813422385389867672579157027764211473364213342614022704696720893781682461265636516417706462543452348193698295516838926063121713739182032771570048516044344978658696347518852852183921550490997117285670300191552955634249091626639496626411789553569120490514675878818320528134831632807794233150667591787053912760257759669366454235411844765567500376689649008318706129820939612490147270604867009076970575912927099262056641106938214739274044158064213358845667252958248677666954899329498153256052690221860683 A145206 114 8698485612943298592487214307687868947677588313676818486856219584579377134943869849708446699652137849646555255530215674922949434895670270483014542156737040495866486523786976417312617500766458357925714506787324419183364487645333807112468821190639401686143005275835513989293521499042877999888671972387676567764074187188324584444127230913508834033124745566301064631667588092193039260653331803451541259162764868928110469910076709595523184150859477492701399558962823816462203787313729975700297082279676675123603421800014985164846757879733532339649036645979890675568502943225157070167635904661958293353154377010853558746328745361056400190041715778943694367487521006428258339689364830653319427797 A145206 115 8961092893589613202883849434346265212416989870755018895688189904053937023222308918383472113969670525683285372429385435567294215633699756255158205900938874541851804084893012129857716574902412270619678405361843875725931104499582223275830041559770782518350941711331305695364656396681276024161858631040362227828032660836418389909313399243217617216540436656288997425378779724512425565441458773312072989585335784686801033370022428831800239526804804627691378932829590939346366086844937250516021459406646201185327249434790983331561636734555187304293392054003317445242976434590977291511129823546732238316559008390754586577942195444232648753714861819464337247483720587945372559635088601634690451100330747 A145206 116 9231628288038385139865969550176691744872170926005435327835339538770469162368811047494525267240706432154011619973382026611540612328758202461605761866605204622113573009720065679534334061881403479568920038061792227827309640125241246108882016707347793621389317239910254809031879859307790225832262265111582091513773290299305786913487246181926229849394283604909237512084664019763788105169943374417711141337465530767332791698535295488322212048523518495250522185319014890246270055190323702321786417290432552916832602420103719696541467562406561651130276027774028562268882002475710392998625675849440448686673966560718313169719416765947703674228457097603923873206310418127955836204043668178352390988396412824133 A145206 117 9510331146045302894344933557693642219215515501049122430511933420550261436476671515995162676140319887226771560254695144622513637979396118378287940061102857543754242904341662658314582595079745334042203321740258056780054274284896348224409582568466793469259289944864794460005221006564927756353456986871138896225533743705613795959569007754249269329304279409724906955918211029095078088340511539325940381921131542151613232895227275025744637201436643279095330645466104570849975357217173208808036211977914690229985132485981323744745263484784054110643343873748233092509776232685209113328663207711823926008977921372869840035922491371533722652709181568626871473118944592403755102311098373961021761070701410076193244523 A145206 118 9797448043335178960437168716660547308263455222280923265763083255188838489705131759900687826285501619354907087226630379418693942683382546579799694769085947051133578293001623880959379777945668511615056036544027527476182320597730059337179266620099923947388880114678873287512868373944091045458460063078946317237471025336572503169289090311436567524174049375255107613312472582551373831807747794593020578676912792267832970865566853667073332503059693327642695159157475745658617098361313397926760501515206148310737951082816267306179019269693143236681259863645561973544872348587706694457579839559645264659339524370430106540046273072870606322828524056509488265794801605775218158431742478034700964369247533255405122162325237 A145206 119 10093232999753957682106721537322184297942235293222368823655421616232477590288779426295612920245065750567091412302775579013089617668371352023064451435786363852546198164123588663021201790783533661385634832953249515208948006799795475554283812331136331068792083611871769182118017075693457933114286044626946249567999136695258093296264314151979268489974614656564755032748651222862681596760928622423443358407842849084477716713846703746387049136301320832002791482733344607774584643989991474052952227847142185716261215135776505283666582537700433967511883044818378145652443811699059783330568965802622291991693160685164413535117400216904647436343183475122800534970519794780453050042393028344257488109594094523315101390329642660507 A145206 120 10397947704006732216486188281573503873180450829416488683219297871560773005484408838685772342547363597750426400420841466656268162846360789197957384678052954482485481939647346226464810248966329162844921480048493062036562119597605118640669910566076157637138816692166789013611481137921130559741062249268775296779378084314850464107541961293058233515375511705522270937812077895667593481584589683702599365603582604119661186189169902761624907296059184375417896064269421586324141878646390699556249542207920647801519935072414860027097660397207431049721373650704763722006045528400709525840731136185745879147362731941590187655372164422912952469373513577913929359064770299119080126017397655711538879197588039272604736768048289450265381093 A145206 121 10711861745180602229102152348112101233574446455658630241272466105479537320903750663935407030142572891846266707698979579122318123103679331806175346769460308726875932275552753410877659281719601438480426125869771432746492680473047869165631939690511713023872901237034512290320539984292851474263951460641085336944520562430747800482253395011199397271052719135422013682768059772305049477570765764656819911828731319579625914551136464409284516543580824102575461025617712632532534377354950650131862724413124819930800679726534803436179962259315456810574761487252028655728589664757474502614163749403862978273018990526915102260002685653305577104206995305394807702939812913914514635227082437887427844932218964690135079676552352207378563305537163 A145206 122 11035252851257206662694739595285119381534485490281783837427065368520745254750274123474132559543891395108558136006661346215600065773523142670557419699232358062662263716469205554412408469208251395659183861446934910821060801434492622216144762831127591729497547967743445399673150297405041179134059024678098641017606862913752698494497774542479965113372742492605028764145305225893126843402959589610224715283138118752131238307315613083611646195269904274936155009605693480844422168620972468380697269363600808702303631599677369216845820459897092791288806105502446027194331023014496612319684643472524870450895687971775306465290576545523500312560091541195303433913651936426529061765468976561231893915011116354932669692714862983751273842281064569877 A145206 123 11368407134825949870096313181437674983314899505999816445023329841755114087885705361940912870852586069296742933240856185550150052180103488224677868868146007605804577149342534937824566327482770846012415020785537449652878855597053461800377125351833701784120567227865747115052248192593378832347823415158866487529287328768174371899615914555435181865134266191185721863399429976980072283032989890142986633672879238645429349072233845528054745329495818168452896705243113906005497561259107092823755569275556054392613053417740828313775860976145206060398499705016990111268075847943575675380858448356346232540404365813370183976950783949172852101342975127719782649278110280684306161226253970328388402354417874112755868026047789617554172447372151345936049467 A145206 124 11711619346215310043823263669722583651465891202704416418008302385840273916830454061563158756300151510169267711000289075655902420909205212468407370586604778155724584975418523803881020779355063289384321578867393641396452333336707445010696018143989416478152039560745516472487932120128099788998999162883378607763118414582667949324351566317369272231100189722384246063962853739220955360031862728083000440553853238144851723001972454086239402477909685272763219752499467359818197839152675113787483777443604394405362440691720120288969076849798184010902033318320164236621756611765797893997592068299904640657326648746824934143243152810133089929736996046513082795918621126624251712297248048630836979244936517838304956565399239716415418050574565321227577735838853 A145206 125 12065193134266181846911462050041412138722208783130747850161973218423768456537810355593864813790912171390425317126091059916713258810903967780648485616389698539377764188220604460370846261745968083763351476487387840409425691830489763919971877469956079836275615933300303047564477043719714873436285568778479984516328093031389407385685565732591034645201669268237892186442706571744636572374244591560793233964031080770771917280756573126030736193189723925818445538658973382705866118010688877911468805591803055503184776721810537667075312451579815325215020498139851495220350453763739256569435797166497903310414994039951174539214293409494057130766583105055969790399684515787759761210817661057775693678012762909488965329995886895427951731903857275828066156337891922603 A145206 126 12429441314977966257523503779288339107520509682641999236555658773469973723854846576312413138457696651088402105939958481304598543018749256147037058184680096167694974110907259924054023586584197839432811994273157757732518859825455797559379121005763357868388787361848487157009703089197125133345198930310903296085992659552243935180076745012733606414822938391214893961829027637081644296755002080419981718969322178658687668225317762345703631664775882288660994724198324569377256748753613377296463373718832105971382320736636635358552596014204040873033463782967791578542732669726244788113501265988956882943056518069359973849806347993383439562734293159067872522325337908523473607275147994532812693821521131242481500675470157764235522354973619308934740908276505302010545717 A145206 127 12804686148265085865703872176538142603126512457822238984724143363990870257359600625994747080752140648170970053346895402538058281972568582931305203003494939785381295680776172336972993954202803925943542620296501038961976216363176882395866286905007381764965488772466417368346525722412421864077170771143553181026050297959609851490131872537282348426753851866600469941268408089258696431502290956655486722473445221998429417848269333673639667731609435438762480430996053542588097156615779099039032914093492178445066549944172510603305488350205785554538764239250374185800797917530059767812884129952594055441940896446563536466292050464764471309723747412409365010669283890191397590962996952726547491386935078501014004417953112861807796887974844924139576879021544930921906200273627 A145206 128 13191259623068779366674494111290305624535613529816371869990323252913198971655816995169673648543735361200793942606349772634742303024015829906982557826023414959317276901211110005715301381756132552881193974163819593333965120577448673615572034309110175499444033520638789721335058846815043177064463431591031852630915853158924480247066709834002825780744817048038315190404086435511587449132263476340160864544498551531592679794449897189021531538081020662993943832919163404314633485204632213290267704392678243938604276981015696377682644408139945624416085490760309518687156215081749539533428857047749368709744135227342233114140047494445904350570923907227269447182321698313950546325646357122086812157373835827138096080088635838430304118258569970044377085690270631478162043157877253413 A145206 129 13589503751076421129606132002644456079163805559678401624287508872933924305246115239996486495367275984674693771085464502217238277749772809529901792663859756653935570551073292121107070158134377200698474416317881764236421026528719872855662977142506345410867241510861909294249697856032042804857627160726687933490699649584766360007766043952401239218528220726291838074135785335058413866132307814259368030088441476079858017575445910167309822241542047009078121561796230467059896216580371962652885107289254167209017247924627493701380710932218385094467001326171824498817071087029266760214413014474208038021138716614413754235409371991836934152449895628676736964380346625375379429429026223052639616063678404439372460122245497749974561886726988400552041984983120324963466210309891661493264843 A145206 130 13999770869308227023885872348437617714082470543900556955794932393937809156768582260120324605667244373003479040673333881596570351582403708346585511954474700149491862011050877533342081496202738747005805226393637420724554757726287960696597993748823039944512213356575386302322457444584315118289463881531962178771192840153099540563241576339077165920701584884237843848545906379133423294315330599722726087440471363378164432574517029515466455877825179876744109031083864721027515319954618758720171076465026482812664800395533393459244378898884375496060820150584535794945598153627993167490204393841650949831949145100293161340549038699156351147017912073355916729427762020548279812705174574180273159715518768657239740857508951230966205274248845876246449562539716350488422984567669128710588631356757 A145206 131 14422423951839052893985910413507343260867975873541750964730703001286504106338491834248111090272341994129086796926587137710885345994459238023819155750850389554341161568510567955522605644451992359619776108977762860039911184097808173203499567307244344543294530732399529973278710525542065893854590753310554489787568464063830916043261073168746139515895164492674456133607215454645325558235652016662222880206039825808462775317861840618962942270609412234981471635723208475393539776996988802829352669300852747221489896552265529359854339204140314081354677925836215929268833937387205210129704397731515978992901481752849873164805800423248472016154545904698081959860509418984252033625368415145346580184277640666938130229557774008506829513728443971363602886432238345124685354146803593496051410475924228987 A145206 132 14857836930931074129986036821867244081565142447449893955812022367939548732914913093567292981827543674326176682952797324357703640708435392068175852354621977303032246536114410140088782231324655927460494410960795715558122465324996447194786931283553453311307769575266159569815419410005858405745476533034710665952723193815146778558454025427147343891540962342787596379396579445372522030459652927750940058359737442062179795141329925154674916468243643934477737084528948030234586878143500379466816207628325320583641650046365760890832808311254065784571891276921150468022875498161979337269892180331540242004855526537136461690550994376685794347623095294413899142155342281613958840499970007785879418865860709478957473612530883464966141745516939489584821211697381171201459888638007170999129533429481792828760773 A145206 133 15306395027861460834018476220625430269974086754677538278464445572262913006160327815755751065114669106763811615017013188783136126483712171208719622099184195642059939669485363020649551998932824684266074744868082362101844419693118178751499740565800432499468906794200150396495747392020656560489390403673173990204525352546638491339069921538749661130457837856400458749597887722694711255104584524081505286704955692557830963330838212819776690355800956602589010554875895499631645847519259116145922400133795109342760938714044053315574785264810971691403976360490045322726649893522220659524683020045619737513250598904299709987235879023753132678554588069336100211352313983136023748475679850287309750106275697717942922100226252706543911790805589063261658520107161505873599724330863922137446450450221796743785136507883 A145206 134 15768495093737740499666562943596125973002737189719688016643837290133718327448368563780502276676913674115183544000050640269546208817897738016802432098290390656139107270804093883706847563640517879252742885488189274202738307008095294102682521286287160625344319637005745167390687846215944762640559241554321636435765262274068784198781295691446059374559212637393647636905460356663468008450819408833066278382827364857792142671734038669664418712487912565952929139593121047680996287625630961984224297014367567486190566133237401635125622271064782118456208341028667899742846303339633625737571221083527105208444094243215662705213393749789688759743465288801733981438626443144744963160546666126983661454198281613181758208953125802141941604305043655336011051339611890524226318837211244058137951618314863254050527986227226997 A145206 135 16244545960602376490323635018029274539907064395207351311111637199644390838181771897714875312594033946871606266086648357484266795673326934601045985352129057927948762723667609538386471928566175562028450368516811633646050894134567846611949388425168670264057664214347479707200012561896708387632657068496357216236087841551918395441195864517031745985538405605786104021207235746081540219903254935530631964803123417716143931766435858333770749300598145955963247113714848361555609670049417114879008769425085401948464864215457077851776020754112653105347590299152919407275592787914730515005066275588514105494641401710905092963379486397108603584376367373192103742268922475251932499615227546228881618343213217984977439791563477748008380568632469011499799635916293114979045549897033051791922272455534342525240091629387641843531547 A145206 136 16734968803137193741472767818723911775323262543325658510004377838685011160296345872979439029717467329450983145585689087852716759594435128547833665911893031754695245479638995563079555422205881554682448767263081433980336981354287711594156045167621829898043277936353285799923375195972979326009071040631621681352701011851935046537291498882602153101150364011650227288970088545618836458785470734025850924411696647418611489701606764754195554183313539563661289631511946704451380404940528021289580413212044505936274650898635536465987901419044188480326969268165889835840214266282133382949729592822793775118441098523348873625700697428732098932838900215429029888959219510798349715335466520886371007734867841374489710417257597383011800452197341309352673543269269993068923323157900253306683194616908786374458775132424804222801537176933 A145206 137 17240197511287661074567228302680863036802242564968753076026202654323800010026048164046506522126922792814514292804049435148903630209106858283019437351172036398017365882741348076405259590863890646889745719984725412103686543187727606713049048324620383554240035826987733834008714413432203559299388186960657682844242698183508877750700410838426716238757061755176409245218309414789861895730122555266188108884155137239376247157982129050358282105774004573787625819531329128345052731004126952582263428772037120801065697207316878447680619085033356509793927817266470459685077415573915396993067198715108852913678321182274134718749696391142141513224198009348455933933706244087082970766192322652315320912154619887242341556769626808213363230101170662913398288529069454523757825169058216404114927210601340362648151211147468970658527942461075723 A145206 138 17760679074136700593605275731397325524064578356229836468848108053947831154490049546958774208156955152899867011974352704450463341717267077574989359036256086510961617126986614129352295382348991950097141261716381823527833758492584766178361711381946516888574920678706450240521084215773798409558663736998990867248678763560316309758142121195101527303122535296464034676319799948733397737816596118750888857157341929908221319412262998036686991877793126217686960703459318665098277926248690164875781433665375341064837826100069500357117461438744525641405562309589418233594804012914251688562005764061368259590319475923648549747385400851565022068079704448317846918363735805707112786142825319157853253929606196853903320006994012131136067068634913204774556441550409387812560803917843160634197256609782711633579590109837552283750284096821174061900437 A145206 139 18296873975367647387014931344653643553333407113767612989277663683020489974389780342771433553337167122443787074273043898305018780568562467016769180927277638325376376311652322644034699831865702757479710065760709645060154334249372213726098723841854433185116377150442357937455428014414000669129807591659691013343955717749358016451556922956230942001565377920825526821442718299940440706106489293680248069199655894663266365908079841700256590033533342416093156042522967869778063607713793068222377148195150759182813242949229532875691520721132542251434562879206128842249764675604447869624118802681387900148636112048869821143076691968555020387923888584099338518819788533747476814912390132572462651343088692616010506618117919015818295306628787871196599129857902848942092945133599087828574613570427936770586756594890899835985557704733546778886750117307 A145206 140 18849256600666235982554775421355131776477145349008192647067726513142030458662659980165213082765457423662208050892447226582872944849476904554288175421897160867383233025990144647531120805660376028345673520695928327982804011776832927099997059548461656811593094059725637802908500935928638265115062684442338421299810750000962456204669110150521412019397535152952126940885609930739322811075110807718638162290042617265993035564936550801775073488609027031757215297229049309063204029365574203025762024134286579168876999412801934647108578231346416240566627806887956309687695652927351346795156697645776995090062068012034881567462528749338311052583745758385217844254640102662949404148888077888682473467978686992158257616064995670898855629804774909959389544383538379510104321759369883486201437993484958925080988064857076511924124139555702272044519929286597893 A145206 141 19418315657422052772892736443938828273464336723541416575968933563584510694526665194992011085391375149729232944826446421279136835156177593522213572970867466973042255192719410738128433020139228080809563701528258694138844155247315358834896598562503615506893235136203638431027866221246868426324472426216522810647192345530147557039738712569514096525306915797218186275310120967726900248441527962297557359115898755812053709413978718904572583115529876967812432284636301151661299191142342824607395986574678313845790245265891611811155556675275073026148201758126469147797961055846978319279298030478078883769149653945169578529935352671137757971292694022442943682388588348843524058126395532145229407209404500901108426720877987383585174162252762769184434726857280804057656468384343167323516260318679695221458755157764524895224222547492903365932810439172873533272363 A145206 142 20004554607100775289505701921198786723618869917448654797048427475222059345881283186770157240079175552416793030007094630686661528982959722125799723834303667625536503716120226515286540268369700255763544053649051150594199931966249005506345293946005602599497880248154033181200871864663402883179279610498884571616188744020402901036767461845783057989255410173116805783808781392801689757011238368668245504979889101087729568283920743392736692848985948879982080588277713868132724764413866950452927697206342090116660366191300002572321540996654518902576269552963740623563093543813310899085412686671416928572494505002684186037742066086711944355696682143927912406401514613250855409338568463856544994935167740309844911436589135565079545574540274821556308036351142721987773578785356383223253846334214433782201110017052354913746184749689789994410766284059458065312569041077 A145206 143 20608492110669729379838457009426885358360984771982965348647778084123044383969854615484221621962173851258864636433279584642265394121676139301621439903339081778180583296336853898590321508333653073464906220547906441129110569218171218827334543011400615143414217637338910207805122547826563150001215193513521424407064959391731672273537323961867509797381516909717895234624750316775062649807680754769898308812934395690452225194600256926349434887192262093553209724270005617527015423899860294495959241560394161830707664332769559404714036707532363271569772057741567751230336868753236794072954317362747707615620035224946071960276329483339842603124027219881803387928333395742510145797656321722247692800115224982589724811958653141068419068052060544256840213199399286037727182324828635964379536787720851277767081833245706753434417542387700531794534414809280293865182626893842267 A145206 144 21230662487470843955208679251251977325408704115525512202606005849685670666446682466979808989542441722588290584254783502272608291739522880418154431451895088933229551438427727014072643088154959519484442039090484192533149366152273607991765523859408454420647887265210674026730605164364246219635088477322515356599415365944151862715455012871239522456318681847233023081584954723054693009812572946999390300387328639591367088772137509114672003583043859793308595176965735006531878305679264352022378384112649533879170386628859212036951053473160443777741808957262209412087016998197333919342203497304843648221864187159814699367754387684404130385225629657294338350065961868553575012486036710665703782181894158629878940863721839967960685504151472706513413944414332842446855023237227438905358798620118889931508655600009193530303550253078639026099721618797961699652913032334454795999653 A145206 145 21871616187946980242105759548467436063853366007414866431230698200939033285782584766273959568321243816571268903142176551569785056482496810783856837598126180228220412514575679509331159329087767425869343691177161004085177239075281637647818753805896661116595846366603970057960263224068597690458045235302880880021638194417598742491442868037548706315313075342403606531508286610909089441462039461619494212801252192911817526786477888289649351114289604485581389403264777336654805706110194327386034127234514464065422146439353763984013836218110443538684301806410385742180182473621681093498391384094403923644319519262553885106441946576636014752072251574044930397634571453977279108717247648814903723044243295586114870863415012591781459946380737248455001850851944710747126177102721608103586752114495899681753181061295704001150168728465648720755284513937677628950625196486766803663988681803 A145206 146 22531920280639868913127461585280459279369847149853312544674027467422776694830675329701323725221882358404013069605450571077422083835430781209681952644795455177858491679457489722279439302218854481368184217694315052759418255730431240922254128375304915791846466513991096026744872896776498049568609374737039765312168936150466633161315376360886846746101137564534452730847288760610849896976723739955974170138722606315437969280570288648341727515315335641418047689556032369271448555371129215824139233183702077351444591506478683732062354721498246775644020434168173478779339973088232628712910486060871774601836681900868522710645614244416901649752908718680121216681864827822787203140867780320139629732283296897677784656151632881063620382194011020481706884022651507620167583547005918428996808721927172094525190707604712649344883128847723105381807914387356394949846609469049380434270045310632917 A145206 147 23212158953890514939426832670297970585465555399243530684390321490233039625046674384619224103720057027235908980360267854915107279994852651437919753984357973132079913363032090924480479895243510538831601931800637080511047931866847782846621698873307552445796414676931891369425696639472220262461017094069892950591640435452827582622037888830730577781328382201292434783449164801762183168755541940223782990873591147587299789380238888135848686380713056273318168944818147597096488809921128801143759802306132008939450189259993853047493963446556265009582602967537026334297277861133586189300131572541551102092971727403811423892017451453349405963982313018145001824639445396577122577349713299499287397505086025907974433679334735806879516068940666753243668877602840354784368498183542900929265500769138566667944410315385545743167309446506485697204819046601955399999444800979969356033093891174896936082427 A145206 148 23912934032685937665167488879701138855855480057467323028602211983478501063859410707596047804081664225162939190118940328385388918206819830900995120575936058388292610492284171257811088093558632682696709139640330129753982153877148499155030776721370453325759703520236618703354667324991141719287938702090294409395265020433836278405246746061369018548185799213203352251996960634396536189859660901502162275628108890162821647415312862199389387933898441714694329129620789425363275774723376231094918781521929995056148488396401622879491327519275736295500403504351325138895544506282429816382014312087867619379097672079530654097416589790015378915790522146513046521006630131883104043132078356808030016255444433400403898535216173696233057026180921862141901229997188398211285931636083893524773020318929863186927724890712510178445925806047171617274584810513486625611040683126604784282263946369032804537444838213 A145206 149 24634865511109513964325004854039889405243459029816795955436469232575326689487093277233325812902270444016888267241395227918983541792568614315901310614685648237050806429914150474721372752178687323492079278027240094439454238022188564412654308087742005612791081417066765807332012840163198591153769351243939380520838178450142155214848317742339711329324797913668633074283456441165518452629761880949757012789097714565963641803193857719808714667486986983680237869770722889170174922765178470701753250734933301804587479252149537684963176844035176810815004421138109041871263968592799094677453737980500211235611079697518712817213785211883925753804888604152293082457675293740015508797658679822714729146697013447257006206086375546442998281994444377091024561377559847075681813557392897772102374901429090255771934338495176450417822760388568418953598040245683967791636045950197537918765525553880811015255400942568043 A145206 150 25378592100865997256875290812918186177508057919071109545273628915678173590259230122209140508486193940917676459804250010659738714590900871863891551351242012836751434217644966067060926824309150805694746518748185763750941031338324455018395193149755905985519873711722251763535129689104370889295710506238705971716671988648156681860350752176575700468295744544134103307582870638872308494080257855945770516103698412293081975259069458636954426901099029732783645809344406684064601714258095932957515805143526019404546045255715783739275813530077107471214233668316768150341006102665720154839483636513749498300726310574207705085085938733333284882522242812195860288470559464337019946876376891323430408462827766266974250790047719325654896226431623595809221671023406477628899459110479303424206061706178461470274759172987418102565224319346253373715759993463426581968752051551822960905406451986070208753436928692486727379957 A145206 151 26144771796366506848549246328595861213352986298242622883415622976687061181716580952909147367160158810181078841681723430214314831156481185643669868672220107893678274368438616786195582054660322695766492228825701412680554700979989016077378355466534382479134976693466355462859188488611099833603384807830898735651554376604923693907264599229571672547691253360592187088525128870385580031075375322164143566103919310347421022377574801951400887191523400725748897089344834083986741317122377674250738028830107316679634357060181255771112400802865172168926156205952436376378662967863326982345494848405422141916444737679207424621907164510875402967913705396942248421975333361482896903778834694163687113814497821801427506407952002965890331167961151313884707628894512094627138373933948991781025449811315886847160925062164136320743173265096898940307850219247133832438142992020380860049190475233610902830149308758697646278615333787 A145206 152 26934082456873433098206082077999294972571194768409059610346869524807969929876926358287215296052514864151959417971176984112680745898435613923661361135570541399637179458785027192753181710823456911127373478408254591810632461638823943441416083563050660293030305733856584860571185137318733807890766624290017857974636097262909668237676760798452090589729476599080169472183568407674937821574668594646198802508650863810705964630860703247054610517198537766758157262739370979172956630802237654522109713987530740765048992280423581837586568399364395903175959754338926196913218034712779817839839617723942352744388454811441970460668334102373645444781686877993412659022572815377595001839580693633612450889234080633149775060141099684640512546596243575824455328615028193092908274965386012383784128837695307409370534928320596837093422247867609094996397963992489042845987102367507406162523712720008209534605446181369291291074243986649573 A145206 153 27747222406220297271644557189085544441464523277253976133684998892878506919083223703862189744887431140533546913989545738421360854186895070276860216442609746175820005798752068889333961649887021493219648561025633305708569754243019483592932446109741781371810356281482580180818362861151527193062377768843730112299059462303625356745167298513050094605403837825058708535188198150814119065537622259487492169034222889823047258392718966855705614406761360734745062629775723691944843357402170467995009828578563555799915714040689935416203125643570094614689976807153492222592075650804379977572561048800682677525336120120282958811196703684302398636248770601872120081801522040251869261583634737870632376087416370413650068947405331977711857617412093838210634483672031186613488663691963877723716622695524303290248115490959434730543108529209989040309242319585114436830260319155544311762549922746976066905221573698754680886393077766327908275083 A145206 154 28584911050637153963818632937525830946074337940021702478392539949844162173445538257551912326927295471370202180458738164846330561390684751702620190763088473051732441232416756669644168924904357490389126294171869801729503220531805609340964252714353469667862260277327508970743412651069120613883612219877231557765078049612597170168040989586921400200742527598407501469266449683515013751718528137679844889022719880064296404259784446500448506202454431604809817532801894632941918807382969037792976937648828279835527638706813315574137874424911889202708102811058280193037791488505250991060763887046135447942102075233969912882895290198070819716974747340897857700193116577988050621775467075605107186827861858185548930448294349175058837499197124438639617295158265352808734858255731358917230241522318397877743010790222129530129884378869745187188310736118392643714173389148004207432293797508544750652370204799185479256171915492802273581921106197 A145206 155 29447889515228142419580097168638091225147236657989493152937956754796272430568980550628321336373368331905981153146253923129051735300648163502335399251949253836721633887047598547701974315857886081374086995499698902482691289453952250932724944020206868471025280133728216110288673698824079002355606945602262800725162025818102419273110521705805389974289894411998020100798545090925143818732096383090861783962828301074403289814564291681904327637850825280552264563382438769280659612485916029686544740928451395775183654563572093857280406918383776012094290340309439695258448921320632442830083968818485716066673454207758128432709616050339381060545912564483315253560074647395708348006616557356041738060324375308083236288114705507706458471320173767824735247460882749326358532439858399979249458636153473686976547982688687505153546153537279685860315848201497675308319169329552194135519202943565166751818285215167667301216990940643581143592976484812347 A145206 156 30336921299664295128176583148195456566296905901748121613285131966745179355298013911278344819260928409519295428688369126887859069024528400997080220203662981619289171541045833106624680163783991493245866324403445686054471869680837566167852104470835949577451179871297608694380961248820834534785653598676111502459177435819785853261353131185935613708026784924095497800043245665750907460936103359144656373082986242594816805254001691243521234842737093189569682998946144778192440831553923915815398557619288366475987620815010807732124889087675644335474505076480673576847243214062264544790618952846055035947680190342348244254859149446016231684565722845088091793724155443300391666454948260600845171056760461011806407333467339536535822103394270976376166880143087182233363031181408990216367268433461716816064051568408315970143909582382440275197569038471512579389758932407897201487322523472999105338547134495161208972241546417885438942825246171306910649733 A145206 157 31252792953671712308581006051019897302864771399696750168132220607668278363279664678829269068803787516866309589348565009675457280395249861687881423888109231635123562376033285174226631659380928222111101142655811624320956676524019361001005607253877761951174224123141058220730594252812446855692008401817787701772817739806460026145495279797165899364166308170979650984214553232299128812090839175738501452603270735474791496303545599012348576630957421705324940903403776624482688181489256219221379524044128137518969235691640800362994167395375291631044096608727530821791952046999545862476527106589647353514122169572717064294705589039358752103072422636720755372412204380880070416217827440240378070213608017591692518395556635280855723867188037558681643184486782249017527378343449369098559537867488676588104871811571586481299865525169412600952246368057107228313334256901983298830895238262513429125774307318818307585898351036940183353568496772075073305763626923 A145206 158 32196314772912724381877402328572011419290063391687298149806384226200498555100332576127826688079695517181242547441478891888870966563494595943214035674294169117984279742546440882095487836071013764972851294659344710934802912902225033639945128970704479480009337999841235588543153284610473665016529300933881058890662995868757876899007996440980984734784553400953499862503895096582196265262110702993110708098218822605692465334354823841277378468202505031765963776087966957776874392910224423648119047959204967433047628550695448505137950501309546796297642241009540472225370405721614908850631195392798188163867462836169712275420402528202133679618162844438789254260240739345115586640143258994780135892755998471728955064906683692651290831201908590474847721250062038235223442713404742520463641325491792465866296174746868625601900149404133257792612245633553726497642305538464415690192068304171387027608434551434885157421461045773165942594844250681194522693323909155637 A145206 159 33168321515875706738012609392563019437987410508179472909549342215821359385871143338237846111113992255776140472431870830045647416034371040514344417549613228659768115916338794369949917328667771038878000747022999226615268801218422250729011053053329042108256942152105268266838130024052133270710565873673382919656754324012262859462782587827388705384130533168764119715181908038563798217278074696304381881199965547407555050127324204476741996925145190082044020800782737739328754454207701410816566505797871985875807208319121974859816424426581087846682492768634574402473126807448558510901832205319230238357944974185679553719442627416233850506366476428609323879209636651893532421819929113567614720755117923995376844200724523954936876666115038486954095336395919767985058056199904904318812989288009830142543310979674371717597249928433344175320201796728278467132549019514357322142976983547443425963709419761416930033005196647159159471364842415255691288561360284667282054107 A145206 160 34169673142407798009660297345742619592491678420002121133296949559167199841504392657064146352632395855289942457777407767857284032632559831260908980919492837997332221166735078292236158891938155558705656575810650721972124421616271615565617671711369100760534514756197316977814131933889724020868707383734565820700257855995302412194095236276998562403236452980394323935982296342385535390361117575120549059490399396575690918268062429744560482988474045992152727283726602627903001584222455042016208424184261622081438622970843219652283586831514432938272527678523354561442780965293205121940236904688967168058578534768181351983396430625654530050625478218309421204278536793159937924895327657919580865915720153984904515128672668378071514288972400208044037566011237738059276896878344809937484548692094383273221201745684874703576764035147144935823714555713712581809647120686998127392934994265050550925249635756986498716150188648779473034759573841829665764312346557138693975411334693 A145206 161 35201255574543921110056066015872576668596439172063997759803004993448908262503588911995041787680130040050031828321931567896463566747691165150641452012937982358922067695099042189962429734515818557694312576795496266521439858678251586838325246969606322859441722714578657035222235308707016659034681526378801796953525257748143837694222708600738366414362772790488298042440837749246972795757555916496160360900110172477111061543167679448421439765419335443730672930340264740438610464310802205280470055099567913946279383012457169245266906343098037244252394201291292142884103948232933857764164098330625254656947790494474802025589489312523597685437627555213816154007096495066226814196024067490353083144148130712953664516411919392204768781401540093658772021642162910034890546627116981693297302312789899714951739996244557759898072169650639991507799153975389362857752088793406051839413344419769450074135478834526211692629345914053120129031806216643138531321680608410149786244335605327563 A145206 162 36263981480305232415226250850882109460875623051076118173751455593067833853389405061406667706593129019606509893363680739473480394059946677393906757617947671065418432080816750052510660409908614961059165717930246642231911477289775877823358014560053120074856899222571252176359397275699067360037048837639309115819817619458860042298215989761200562460135386338629903307361732316960756608119090994224818324620563949524704645094580220772701220602192784697788427900115084605668725511600442322273664991021007660844133295963521812561810671025943883401824859549290003724999251691868643349964771007337286594190352077121444417763973854642885288668935335001055095785478261317047997664923442096162991515066350381913262015494177490723526758082533981074797357948767495770722832654491730366473739603059675542238654038643457959756923710093748816048816272465498082653166713911772269333423758235160409354777608578389615308387872839368482233637078496973288835309740452480213739861733913403276990792277 A145206 163 37358791081160446126267387442960184279483585534319509742244948039662748752429782291948031415743180542920750297004280229169862835588720004017681111465282869802870476562977685668900858205493793616999026112396866475784097388522632771716166941432782798522947222687241236556849108822417199968327860325388605176500039111593369501717450986654396984732206135285778777315420494717567361012368959378544708033924362614799955368157508486576285902772724563428049241202975828336983524070055221065518796134894651412069918112254714256700039278014971862335382854021838816543255687808303273588751974510191035112370628181075083876945773750512528406044537969167051511499686636210055669617932414586231956204838713146860079247611233755503953618989653477194664088645147127696019312809420800815690954684694353849556526214170389003821988992343719194733160385091239961969311841615405816392511028090228062699853924811921123659069268194177324082924667843676783393441524873602060070987551250099135678808690515067 A145206 164 38486652983864416013339094637447925992030312872139740118312246902806415681672569585488553079123060495804934619451232939395137313855669980544914957543025852884601188579348563567164158364665140585886318095769068708970089042039899143616988245516815153195794946220094192589277812165589615838095979361252050117940935983256553509354841971899195013711510237947596303216234409549783357909015417505574853678474314303816145456772658963140929393956660416777339855010195880166576941577124519463975208147884847273209287932402839946813849942005682052188262118501356305555147287019510950166704527977303737691405760159267550307113645215622737664768379685167535861296861120661451772022380746184925375520566630905248718689714703640567123801256227588913088463500269322123213368367366491959662172876258802652671578065033954393808731382062819153512060748301095680148699868031121751275489163758938624154527354392638244773758179785651149624148795083643748405592551220700796524078185208599766851038521604726080453 A145206 165 39648565037409923941700641458426211490286747833470155286949774127059896423062601712522022714289837660757542415069544911538472229131802794421977220107232122271722015592756226224693866620025480321968732245463337867181499163743299601374262487877251635729343212847955889040860868078311917231425679778199921650676184235414568820690671281529114260188806335046502029475046747596775896989571025599055789551648909144614430525497825581869996543873635708857075020669525644547602923615000925182522564460803972016252581683670011766695905357498133554065810779996576869565835344798086730064429034403349785557799109023363467022704331080805442341117224539456699230980246306382721314383526365242630340192946305536073338793810330464228234035060649146203384950736147788869468032830681267039114953074577364950071038652967772950743646593483473674764246143097572598347297877085012005104880775796428470189662307159052139458666018109720888563107669883136028502113713558660312046266503559976406261021275436293952131361003 A145206 166 40845555215850842892516719408042759720541056824570588962190648067837522449172055242541390010448759306656689560084689537798367472789896783471721042401724545085562277390616935505838025889716885414524303131367989719295939554787739727297711573242648874366495269290639882384784363493006876200476831434865681305948846187363793717404066094009123377732007203287844415506950812603506326910136391503982268420707614858011865868758788790729879080570039841513513455126761283901484859998771226172205796162411668723275362277426800134000051900294188356121051925392485263139526557551985821158054636001820211055811760387087404331960507285827845000179930810638128601078372406511118809744103574437282969417186429124686826261090215622253569716938563020126008914809959002151937003419716321122658467015939193425037424507248198438061563329746931013623315915004176254343101704314059817670966004666447156540929273588029396194530506951679604009042239287283756407508882822590674315722588505928015780832907974864628024602065600117 A145206 167 42078682527777731274404389243029869995045765118614088295125713577718587477785499693890651973151685327410365180242888772529430641881885295135600497877410631881588170422767938773166519665102744318568766362582020596676020632079600090501086186037470181395742509834794957221133047537819892924890915058652850544797241932109630465497080280566568141224207386494915632076059155606531136171956633266497922078729721961023595190192002193796516304430579347784932790628181132041801162277586526566729688223372354437570241492566062648361843455397373997234848349466018582453712287454914437754018218732650734193183367647615773959719031533764283309654557479470176479005471770232709240303895340035161015898648657079768175240376455893095594656228710003668552474801868279476167833764088088824520844868111282721464726988171950510253674153721247214331120348803388089318622372168953985689367456342222315421103499887462341358484330817092145235965503602803745343568439966502573059755593140875716073696277060364769869228508008453171227 A145206 168 43349037953250495426362806911384425050788154007824506563930988281667720985672006407200038700978593317434435345727764895012009463422501044722954380124857937815691592742745740567337799958286358143656640533653847495358301705242787277678526238266643694598837327332340921710348414360601891128800364908073103271309804984734071363063073340519468767313757084115465127805147537098785360360384497697903357954782589998606189914125886874158474342870608659213989871735732406963016378082845378943780486284663760021878075414503356717438460709181820666311074232780276631532597376150038778072260042935031405222473753305841482415175861691436666515487200724775201176096008834374956359862158821541078423394191577067589190021758734270247060443278001188962367510996010673918743381663273971222713412853556903879809807902519824271650984377984030104402029941120139059820147405330391604813015400031523041119000167392523900170508943368265626593687622552563348176203487412683776857607023823483031353455239649036349363605652037203770400743013 A145206 169 44657745409017049200756922320764716453828418507325682651977450729596143768651725693155622369667246397714629263487875752012179140350696920621258487565691798460469911295767646304642960200253856776348531767046288384880586813127391004959561345309412581552738756063108551626949038032927329174441028031722939344011995146678395735581837894204254449118392842343686812627090025611721631234057974547231103698170978468585381065672323803699126681088075818331229646615649235538601661405124679771815632639031029248715202156829642815245361775343657988771608189870678334689100472353554736494806659193485985127407585183951653401642405181941420446055995031346509942122877164605730820596164687123099685656427059763361059011435862282625442742167468450200912676149311683689548376076212044580163042698781265963073154720375433039423955645845114299100205977828224937687314267407997504990151380972785354274040560130683093216769146027195081529733959732189270154040266952329131640971677299654228476875177617967060473832541902337723721132991391243 A145206 170 46005962742871924878174523310202240436658114037011056857232825460558720360745653570846318602600300527760655327635140285619699063702872451191391780260577079475866639979971179953837385428132182912468207582949759190686477881520348637694047715046625221151549295414054961473234288569431056827856800776871854517899644176885306697854319508867217817596757653486728960416186408357134359743915399438451626221120856950597191130046365069418677428715966352943778860987761696087776313155982377476043901209459595535449250349922451656423115890623844562743441220456563039380584138982375956613434833456465066975468988775432680064532147911969056067630988854827373876550791625029081825235587942667483906344853514274222737805923521774916146124283257262269200228653297035909139830876034142824374890986634758969644776357503757554981645042521527315412057166194457018614974146081224802260473659559540728719542321599909415633590882645585592097748362349910376597438179263443744637799928460473182610768556198900030789888509993005693948236792630943883157 A145206 171 47394882758034570544837595119736489153120057783334592245245358778561010677706968708381517235519647978324082265578730541579069902684049991352509201186022643017677362042506039965347968447902850554395368913102663888886256360378567376252903624558923275232805156061052542004048123189715231395456870263151174777763311495241462111915863019104337285615799512596374914888807389212809156038972483716264422842189264518237549351793879449798754976485202250458063468982650992046050630814622883790640541907201365092025432188737895269773700116546533068317322052913375069349613295803564786271240876342020940688264911561435585090496421804029759465130826987908556298852513514246586928374844611836019080790281542184505095200520991838289428713492743356274939915106139160747087450686492065220166556900941099300239570889773722840846165473315828269418502057742767470029131990613729664773309361836653111938612518934736640331438308299439051977152190327724436907182648625253071021462779169053896316488004682067947541817277049220703306631723676750945998118587 A145206 172 48825734268453628266843370191523159237342550087376805471092305103228534764606383373326809587289139832187086008648791761301706882760461761527738581518637274830120464523093430671921852435391200227204432917676765104108782680707709847460458436346663121197036918501384168951736281067339499942716282119567851943527114014764902208897717616953242908759673282064062715915813755332727678051431928639914530368356506787822020109773939479258133024155871828970676438758293446634933137662828572339123997489903730402944220390980443077618245671408649785759198161128086421472821558164493823029787262442173118054187164174499856415603076098228885755471157598605884624660043523365140596117452088842112908896672658036710450510350497844081463044578173132076597093880924301781388723786808120838287351110956136197127168775966346757053807451400251479829725107550609562783117028391743189206734346668241195728479690152656797181444521411365526073696829361620689295060582410652023056337296727529833517822304360808810321905840612546787829465929720603820265170843258373 A145206 173 50299783185970848421461336967060405819598185185361591170481247202049758870371289076689839000021017446485294487271574702309826683009421032205576959303332424956055778704027943981864667120450312593615831896907031273688724165949389351394911109163715977201416539795708151856328146850758431322797171445362148523439046412092891295089098249697145449156023481163960969796715797691333919262591849409514577556460925304904177632369777162785142180705338844510815958193948262319859118096823316307227528090333283481901905039492117221942802612958703222674721820544226028484172665936130278251252975109031083611901053720239742169228697380543919394624802087042665454490621681036681677199991380475881453004427186502048457469073474278793761422055698750220496816788914466537062710197184770555708754175775735392017496902012531194759488175517178906532468680278143963425796564008860784098271926929382088065685838886426893369417594872443212997562297588070865714550736956722424983782866644712496412556305833145140300842109993097758076988285435562217875299600070345162283 A145206 174 51818333640306482601036801101829116101100331236870315057830699249608548785564569759150498856058325153607396388010116456563911558808173746285102865943172292283960465388272427146154067990144785678381702661647450114923709983415292633232815765701908104116780642010943544042369309435231092083365078551354915505242103371330448569273073223646604552649090587151541278192814584907719476529796769665136390724250566109490878248303198715219851683661574891202441620142852883920537371425531479088879898591041321312730619822231440020482275380766308227295863022520697014122981752299269229793493808604542944763702173413999592821143211898046937245050295976295012366963087664962519053511293979656330861981788730353648627742028092016760194581543478832445075442555695197187935709116256390054998793343504117492391548997287162342753310776778988730269283658255911404574070752713505174141807013214173398957720653166679641590087655264460829076547337826181028321111403016150814411632619365660029382523850872729969782163724483467473552720014985032375303234291176203711889065397 A145206 175 53382729132857035527576131278671875779225489831091831684241246468783749626198714361308881127446036150994782667517656577900304474066282685002440700433791086828709899413388315942992431358785392090891595952408970801996349756540911593664165084317053798670902533616052513097212730735224390606511111841497523232900000323587475765167334412973406445843869486528490285900291696256286811728540000222064266510806176122779946937314568106799969228828532694987137993810454796527904446406548415324476359413197631275071623951182705289661143157289700270064966423947922135158810345372699995175023256408062843291009310945756339474693285723079745583097820492424733988234660616113246882055763263224955499324543050670020852627057871657277111381681482696974536571416231138374250573707939107760562022143988798045311074126123244276979020697935186911860596152992124901197883804774500098785139306159011021945324857597716014130805974683525483911495858742155871268537685407493856761763085719325522802937533434165131264054102185322514469283534479353514428203372208938002350925936173147 A145206 176 54994353725326171096513348199373942907898478252991393751551619384618500328164044999091231678924481483537256831096407233599104549681779847703856211433602136874125478984394548735923100434360969010125468448533815927846972105575958004693470935579352837087075173001804357825606639532078445649486451215908968380749896417851339555146405790331800513220249301774136317044469961288071295989716903352238589947102278189202422969242604039695957101131646245365138114952389985214939028759641574611696769224793187864674994956956180542533781629187794045837461452059614041396734132685378826277057939289228766721360339098445021190020276426238379890353496755845986411363170007746742717760064237088205611869494674507766993437515100174868279282277686465014654351674842080999213503330993853714737133202460821064955511336498513472703730170463096893952888562120687868306792005436068186014749156637809757684640041649633339944248327417631030615519457888505009684308657101624984894384562462780327716992557539160052726043165560515237456627736911732477013805799640622606350724186474325242533 A145206 177 56654633264240385472784229145985466113009261435669978439079870942155891606602533767987597248949902698397800578676212985313943859458772476831969347771780144685921536108104710262847230520531334233182370948904160234756263222641299827098625911530829334154416918676057928854745651466454681192909222787510749024323238267473371495992688305376750236301395221748853622969514019133457876719390169852714132977383231701223637942561258308717063477908010676283883101947815500874767583241367249302817346272365217846896335423431616009161693791283312404924004713027228822882553614015991602696989618481195559932270144892536067068801232232071823293520189077321878920629799376292382219793127329523842776028609763231831935918723660196520494762152372708011765283854931026853163527858182307584677108146082551230762529425702092520318532540032398768483391080899250838897981931178985200745759933577920094962980313485090445619567468408238505455118464838247480067935779588254505502938538546769902725049237328464357184408243597523138373258005774628396960373243217344799464243611661634195668898123 A145206 178 58365036642432808356482258852806253986761637095504956609902700852148026354821245762114978764896609029183505696662910598509475417342233713357844722533306331042555905146334265986698193861210252113247785758841451363795020993404993696773157469795251600816959412613801042553868618326401341378591073777816212086151647862387642685038856225760927920145002542980231264545189511054052500056260487784577855748618192876336477293857980274087989020266357561499761886550254912731224426594209187530509760381716227004469342602000341501521329146299621824799472621267683399593318293581737655049726356236865795947336151800120370594509896411968051362325325205675872948487767033051286069000935100884407525199825286371931447389602160504415933398846884560784362791309496740202185692683221617947327516187298046319216789367999083182170450523943273157133441560737646333162191317812971971950838357786622753473274879391520686131172576939538977607390860261098652033298255764339600366970628040602501525855693475693703570266368419006318755186149731507800527695178953062633160428503691348207849667832090837 A145206 179 60127077098611200207500217862099690565475985453305241988519993412435295399531143280066627440040850058525605830946766068899800267206481805304659282229754879828958887778016175940728507623617342394026205076667692409519088516961134193256097793981271620734092587946457279109893853984820652223344283613975574306245055362328802379432705923720657645748803419516503051200059928769804831013825534034074871043816261986295692311658329060620144150479481832803531687228923225444632276532213595318814482798337422551461906837307835476028826457217245713898885387298830756714013344042087761241661603328959784708505034663033734437865614117576565600721854950341707363725290840858474596047780949360314661056084168991471448023062417794125526767961551510912290331271118681505034747718474915065299151593407897229447861687788212974014474332740802041207267762687832484879458622858847613852855182607455134467055127905387715331987586591724091872949751826926101873345282625797077122461216795645352508374506958999847243724245724391711274807696453528763019851668008695220812324495418325766632987669745990470907 A145206 180 61942313556159907305122216630999997964794899200153765607057907056946814266790840469337017676693568343027597261953865430823222326674936015589464712246913334928461850268991928387232767002787651767040645955819042257603628347924395813557094392684793053494259591575743864953607748394068519095640646194902905820772777371631357275405391672872745443848198866831561275772809506754820049351078874406507330912844497079913341069670957537666408322108369400315603951304864655734255470047989899334895282846488719577908825577721689686448136386459113032855193115316582984637941723499125072459965629478411354252617935863563386728744656637191692219795679699930198183830481498395504177069412170152501625572482942528124145752506740739940574260581894817627885491811409391708362250011893487058437311362065554130617594585823322334331972229664076404307371903286244706037231832349794031997259908598423366618828899463378095578468771144797069629654565856973610028640478056236592625023981330338915072561730822566196938536586999240830669775134490705610225689482065350034349695509301844593023946219287772255391591493 A145206 181 63812352002360247829565245150882387685489957516440931805281680029007518596092820647706771097072880543863559573233727022348828642648352533632904170104342989227722358648783835817465308062661082466263985714831192938284014195338714234651421938206690857985270017024681479648610709038975553833153216651303680263887931946174662896187551645097340922874255332975457307268874122712548006712218140793825961699069197575712108574578028053416898860292200928360652552761954988003643719463294082119283557840305399539167555599361645591244697788490284828859874149754091739556862353374849645053489904071122931434175511562575860339422424086630643793793734704470369012049982027468339157334279248973357868699155887901992129543783447794856317779714736695404109803298283550912766587658247516685013058877021014058227531869139880573917666258303620396620670659005249165949808028883554855200398337625156912874443888803710425156077355630326505575182113108322693563578207986881030073747658249579385701806724123591095917152006713504187101971254089705204901949518765883100218704121506854956791920829881437112112117649702763 A145206 182 65738846909249561397983659994682404753083899335897488637282980183476197675451916088794247676024173789806106868406625643891585913939083074296606610984203639360260383321462157970525593784685587778917707791794906007134989541638386389047623970707593760595160525785162353927626522479908618054982043742910897724859805705808903191651822471987424253662956356034138164508489871201467021528105186415040488608357589319610012635364625379279884079346756066065752283929522805140168858698156674988416738552169324268408535383328464846066653525038358391456694637302312576058767444838598414114155639202570167104694858902397407627206023683077278273291175862978533772823840786693777834995805635322794130585030902532180788992182145938030523272744384021977777983442230845823011601547941646963721709637459841161283355502138595973858417280307474724164984629796310266366546488569512144446548569406063140165524926440075613992075952901227594007352064033433301116405660475976327893617863459509163374813930209809749372068259599246341923580525420003629903448669127199421532241448900797212428167075142533752307494709291897823477 A145206 183 67723502697375993304586426442092301307428619869162743861726112423410062403244801916918853192715636825423280354219958112507439165658555163666972812036183843062442301304709378161006977625227780365900572307562930233775563682962165259937633024148604594289321731200631135375676885713928448525022976089676224510522019559803386047061616329520537040235943667499934540362025723105770436785326133986198342818650078979469969719250571310905765751648817732839985144452994446074588601554250381286853745806940032610231483667011983644170044149368021733506281963573609518580227542258718837882887148305042270545514473761226609851908797677729958880275205818488061972720922171032013005806860668295855006138419627610928171123954132794355881322553680657821572364066947685255110038247761238697898220534729740707065478990689932654440063017426039719829221895373240202649147277893475908058506315861231788029496967056427052889693015494159577714803696341027470364001624672182475024739305727277997358849983377142098981487409260630436979539917295331568236144079243247622549533935142893576149866584184294925459776537453308101118067867 A145206 184 69768075243744035695542641094981084223905207498259683199575726268835529207015286289115181454514927653506785014324052541055632128425895358144139638157259626673513230741738293904366316121762881461362424997749337389741453044543658039593511778758603343020208760504983028826883408539704321863513511119768567684751768432588990466116597623317110231008679382568094607779521141521825156400673662949713565601930084375251810515755136046146646194311815656115077539897964596117650908630033031439205703717863135456182202834650666895004209317391375656115798257662440095308862299183450792153732912898257341054080985556973346344435526871993420315187637003874925387814388277602645637665476014036711063138415722037917061707654127274425303233743545753608461249716151057889519579456638138892639826165709509869374325960257578365775469923948273441690558629670393339737328723946713399234223109392635827140701417351695060689992772017936179413112392339555737630257400419919258285260209039290902235654155211923205019528704396836801612352981056554047755773265365697819605177165223325291764930259148390622184264657366715977981530438081253 A145206 185 71874373435284944630493697436333976730182813411324714415501754701029947721351667719780323980709814466173439217081072406915881704270565699840852658669560321990750411334768930696034425827317895875055728828065489313230184581724655512125877734099387944921840258390339144735966387508142318454859055571949357767064748097058330068728854319517992172553310876087589440320884950244007032149304230397380092013466155279722012596246313633660562871607183605021542913094644162129989795115499140056801073531818569769797403505618539044897374413039251243024566185327762879822663242477218944026595390700772843032198648240392857196812808818406992876825421806141634179454016597730748587295564721894672509466268637680103358172997277205716249005575907518587347014187260085963137227875178934267560861278954381751796007120290689177647541428297831753877770554980313292768625437920015529479210829157140996446217961353513237605167226752267979654100095886572121652973843868232619068220032275162355268421276160412316595691133883595817243769287117671874540224728678852092699814216218867948388170610095930668483823312447157356819339533905807960203 A145206 186 74044260769226429033644558126241356846572051463988702336207492992254466116790439039033476675398328583452700419391243197866348120381438446190622105076650208473493906626292091483005966849140256835401898399923424010598854516857181408992414324852254955200272012448123274755040229718186251640471546137802995366932664274423769285071189440958123758619378221205665086141604372284094083308369899956676323328402984942014890072151738031745020128654857831862831477984856391844796222433918408186485864910304966687429723981996980535828175479673902028734086462806692242906847005672297321647574854753875442250442468089716236570027614170290264464904787870153862478327858433428425498868415175211007196513018576788527262834202147942849168435779818863339755474791965006708648189726841066713641885542073374710717019065382890757960463125652367824603392174593478392447639846551083469590241490690160860019536645779635100831115530267228957187839441601974621613337568476984304437469675791264246564935623585459510278503126010522046261961845094142035451537559189910864113055909586910394584786155522961885106201547627752772764348678456442772083447317 A145206 187 76279657001777500552735002391442089712333727720956338446326272491275126694155312445900545668508823799406427630586491390792852097728838191176846420729073425608639127345349099313543148057619766763435363816742056452650768445407869531148170657807418654563668836559010276161504555108642328189989239797248408741488412051101558131690430320111920660572579257531310804216131818843029998733205580204219077299290090965400853448150276990327155972705287426935163176700197663401495976227068415134520374031890272558191408779243671974699209558360359756568529281875801715534876953893721314545637920674868346461282553358312571103836354984894514740281856423076982164742434845354175648081521880763331939053851935112306632261486607431070787553650295345818406785057347083246995018488731261289851555132321009031954611489215004222822998818238165267799870752590577734560653780225692054099250865764617605554369316119276066563853394888391432178588046364284135343957657547651486744568652684334294136455867706236111617650723068184015704726877380290414214701806227314048371950215404639405181081981609811933807461841682150805661657207702223439838740783540027 A145206 188 78582539846587119033652845684606081842622841604005438252556873955450515276059606862525492703202071713235109352170444865461497059361405468048093975724693530222687292391431694715192723605996301555174337193534097238556371720764134257776676748557632209420093743779526524386372254352617199848326828695086866655256144215557381507411740642191028355874307301557561699174211173367759470022676962587276081342998982488317902228807918962592981073489515034225680895172913799381602283357518814364997625715726554021812902443601608707633381714391430842139659278866898082864068196888865914026098432178395046986194798201949585157371458305318452526120675404024771468425855090857090352463674600844708515118676717836834150912672360846580612481952148593872884667034888636215429833090197409878465332515052138409087247835363688181244642261802815014109096482786683884192446439458258057365956165932461169575365564912897474367636493779240853985792390526834033948389764607401747560910196004436876800644206105722444203802138887333988012842059762139419974749511721865121933109481543592412913911936240027369933586152797428736936954886029989216809015925023016967813 A145206 189 80954946724479304500277047595271604451060183102318028705680609641719240059752571267010982015465841712589168479713064168319193164192733447030737094660645181479381148323120378451299042832347786751067430666643456270371646526561352702573546750065438955164678955249666761321037822435361208556639173325201549919781078800683570443069399534047085071618040718331011907614749297887515996603818550089052740658539902692340929606130229182625512895107836337136248913971248903808232658628680811394449835620949818313699543695815749865737589836374208929705495232739321206703858614037405899016652622531315155534033150813205160579914190060452180252899364079731997462634554673885323475359198761396128743309346236009274321993613632788277394565351213172368256759786853517357716312667943474664207469642391710912525270838481363315947203007463819000566811940334213999903625819730942214337608690527862921419081233712063479802676163459872281972735071364660565386927367465555248662226423335066257458571320393917748926608689348724950387881577530653682186406909066533528158042742743021517644378298189932714250271306816575648663399403233572934056777892359623109287734443 A145206 190 83398976566012752163293824543139201343753083948334387150701101808550187043201050878285983955650229981189033404402366466208579160954250572737233642080401965532518971660772695384352329240741173709476160096914247877980632437959683568943477992192137880472542980699234107101540427770298391188611492768041057883164182703020951290530107324472554829287998339261550849804081017491565893367920072646218565936433946273279703288450982899420169210448548935080902753649815227319030288793299082807090757343981295702874406365970614451740606064826712915578912702973581654655381207512331114911076499291509461647427216589269629579619849873219860116429077428772985790627467108021495535989435881650214195469010690359275637056763994211242816746432585685560102282770945740379710879511173258331229695741017051332459356626686028426620285378077907053932121177798794824077929599344426913349002838837533146850790834988255310693006059360358189671712702315173875465431870655391971854731637307990997575241151679809481560597283235959154501204388368291274791852394231277425861412188024500227780518486599372870957246970199434481343750002480257546049922027713151115032108128866357 A145206 191 85916791668459722204379185801596296784725717948283542115678450043444636580393571364241685240004299442305664481168684741343703101655140204363977992287778563777285074233732041909682805682067850700932897583489021590750224274991314769363320240073844976333943614331379305839686266523362661796160312526151578247331707828905372731190527694155311860050155924052239029241335211502021518390810063642804085891965834370611477628036977143547533889729365114535887371445366900117820564308160549458408146496801641184523234875845567758342839212058093788663865868546648589576687844960424532656204492906103479672031729102565646545815367980312453503283619096094742867566778342550029931547071627441874963268823994357912822303498424874486623751219108052841810557515432335521987497446257862687581576780774148642543912892333154353981470430326131864882868097155973627876508079948731536043278292327700663863688347375131657289115848812644727254441836516096239694368598265091328117560430189657019368702615791564358488517797467926152686247023902742106800287764330933284439101688452801846914469318192163559633256323515505137028701239406473121961935600795754369302567850167544583387 A145206 192 88510619608847122241163380668783195160113448171798469168202448063105529056947103096684940666521743258513222261873978300280467131827900307972772237302209364975640908659315893283275356890225126784353320587825078992478059297975321929812439194552730878177273234167571104102287160802601440128016093970127482901850611030376861751242148773951330617780597576570088127194869570687463467013537053570812421172398064344323804191354133780222782954960874478133277262254221624078727751917304886157764189356732991974540010041044471042601238913418387034078801266202492997793034469345124368089582975432027667224038857542524676198444264310058466624674531696489414077309846394920987868072456224338355732528259576552109199718481766684390610928057170108210672232561263135448625354253780676682608491325454490494321296571220232927301484994191057500505603977955180350524301064058305811517080437059724944066895565435536091187686000977605465510893077370845472468426412371249003442774187605228033146135756764736445319606340291922245952608862399864686616220160661292307902086891001330522484792646680604459011984959051480990145398295342810795511486179037728271684099222449070646230587173 A145206 193 91182755214752300069955643408969380636195676875320339234442196428015006529132891502593465453879793002247732142517648040684765749796440915168815090941999087711967729127963355027263707872831340556290879485670585229677482886590446674598485419066914503149371268130756132120803830881392291338957537185289471298131329399136607499683243872705730761437238505546688931830830443997276653871173715699724438103949957820986974005520503601419671795227595744738391537687140687538219175847570500106558929683954352855754571302999080388501524748456145299425582182640482395527859531385076984917247060927664378004626487172061464443772731003033316364093143354903145869207735914716085713467013647819583620465845858204948552463624818398288865047100729450026333319209445858950303921363180327814210183815882379985564082366062827846484383671811704056015542030184764377209473739554349555886832363918514761835947441892171237433267109689830258665854294649416855445732109521042642258446449000912307036627938242095135988013691346846860760450197803030354481261105204856434913319960956221589270155734836977438311364621405611944914372364742181552188571473660915352605446423605505521190121055169483 A145206 194 93935562594597161389458757161245002856933641165026146827758207869008577128184307967999815072835739012319069432641742612771164849482514999265933718229565267932689825505360927806877483320228843370795076010558626877173621015944134200406638371938732212804898055837446386515363327431599237453678063792785344342651786750794691069068304143471474624351077405411362873106233126974359566480856986709685581836737394626430172686402843800955177552945294077317082703731782187632743791142329925752858638884955170579113068818662082615389341309569435087101822121700319757782643117639799424622553625328980982601154133152561961197787705075816447920815056886162997311302628047904054494761661801979184393743371388931627689685949542466014724116188309861194571152008168357199452333613686116556667408588601260546002807522199943322598526981936397916472460186575536809779472571400971067914997527173697642058714970218828991525941907640178548173998830339371857234267916435014493215857698292807075398458507664477852386727088243288561146516267028751232020650513284374830522691798269587832159220405949220994527304114866835384572285785443602614953801635655226900921567122862471633652401739178819104597 A145206 195 96771477229236866936591764739873033849775498411162090523612907825339503875256177219024596598382056507647102345810949090108208668247707361343975816267747028280635732249655806488239151186639288444286548014761100943109822049185810129030324337712964052890411013640029521656131390154638414601523212247350576351171154721503051463044339638063195199387530701519294679739763616145884651348916782484579815836688772132098149641984358681300493859667292833716057834812706300339689185509378647035489870692785408249212538013441736318244946443316834807632969986255026829087460630965817109720523442292745671404955312054433180319176854427611573752541430137192165056775951242801070164043800286067468956942664187543007683779363410600600083818857746070856934525637268626584094353706532996494150017326076922418070749901309595529141713683674573385898952055552236724036530083954356910715796952963184741508549060407899491338217922594402271433682024768651639309521047976741848656523399562008474555737057703831810812040283901365429116182746269588781517550921925948845550967007224433368851151048415557820617246448656353780211117481361230605534514725483469629586728318949084205848762242163437532309613947 A145206 196 99693008126693592386812872955980341984538975705338140395355755365758745289381152632138764861719210978540132626618662573705933745329334481733467931161604377346198559738340225460613730233157051079099330055955943504571748949973556115809805695268111799275233789929017114859092550436891585010911598787644412187420226538202576799962853560667254758313568778773811108715695716844222675846166220581308423490088720580929455385049436297202552925489693226813000326768384820843212619832274044598348979963247741085371309365488429268874099293825180709165839915052964266935910747656892485145346245590941109599341931942755363899860241701583379459054839465113181462953854213509931844248378562209084182950784034971187714363730764276946250806883046700619917069105063195268659993887733775324694720232594517297283704580284129410644302076462110229437305020192886290548617390379159473278905891905228291327518458899555262011499892686001334100624706548243233469936116557925417151028826501569652704281952400512034672791302219960924332957014818321150564537033026872590684866326342016320458497710735064290815731897946761796720824282738953871730158122430861776068296419997235490900473902620699309670862372955333 A145206 197 102702740041941700463741516723584796744312334348032523355480383529727388901842230126227777995675489361383877174108632894460304936010718881068753620642029237682012547228560081135020002942407823299990699541900966890960008949830147952896917919079225770157640133994083730543048525012925210572236381540441873779111092601039741438832229058200754839828992225005604935386303275856009994813816094129309208012769919239431026870991980629373113639628926571470817513799806300749656502524670708819263757021302700518045883786983312410487966615187517968332239787280780288168450866299566608640918431635611098255853319196702193023942589218235004830496093494812406981183238907159020735383436040838132634148000736030025207272828788366687894708142245796692774619350488118608183570476620363648040720839922395757162622699144836527650343960621359623580342685366610575604727912670669767693241703871131336489733056432224286311219174954853496454528164167501014663624836277499664446841644924995517119862216068927755941859039823169504354667621666570083353810817272436323275716491888730826165915323253304730707043286125157288915169614054631771636330365541514978362314819287365302051810125534969459587662270462544889323 A145206 198 105803335763708227392615179521083008885067143380015086259876998168094503017423088308449213460732793620342337215016432388917442879455176550342889957967478632436470901652044111424747916605778501755184261709991857751342135676520948370644902314940417790463431177840089884578214142868206330128975306314136902349714812074477711006332371476667872774882762245520210579606841960645387240840400979335226886782094134677779360851646299069188838504112121311738031801314609452642520247515047304898685055801177480066722441277426967302795109898031155036502364925749621205153203433686214613808130866601544851066606589793651290299392660622833659384627187177961738708480047708303197717171152043066787479810719794067820884245424301773114471485104113946488046438408059437839859569274040872432687336426754958164838767761134735437839823715381874168539771120808391243862041762063648670589521511437721885646452869114585619056055326584729023619804368109617245589771426851247443199933868768130102955209286719344402941343252200758200388915076240350877155444044695326638842383500188166743481522290541863502816353858642460055569571822906220280539292225405483157436642241905582564100757037733969713669993095098138257158706037 A145206 199 108997538470311876037556290090360763406583735641913429379714652219433795679989363955579452984986088881744796886176394605564751847091468025461731086917448058729085928935237310601432496126971934720230866747716521237313253785704155793004841767875572085638442939328924558059636344110854430710556145601188459050112260377227082009012506030109643624898272082872636744780166914501885178365516674906543570399916247395688749836518069811216657557921893140499774054824826694503998127486776926531051686926995764432915489079074441561879510953442227640439183804889670029549497865061032982132698770855604571688671831641265769434334622854013064972230846954033907506594247941635688017345390102511590357785367292016580396004763636236371968590872719251824378314586905977648894441551815982800953546749830649630995327764086230478009063156821602605727365451322016232828870192284745496041948496100333467670248149896665225838925412608010773667931408486392062069959125213222978673862372601793109118502059568281548250073477228757231418833252887692402515100330321324739251762621735571780975340717667156446643126276904168881361092038950843901194718825918838363594112956210349786891671527401106449200155217179563388871864827367707 A145206 200 112288174156624788239366406260796139674307415612057728669308222483678624973400148350380973582294369691623939510549717621491735272966242002270965571881142925664149554497355654106837699073620469512828858113074898751757749059743222120719136992477090704588927113876801359289616675454982911830839629306759363322521012615665852802790115876152321394457283044279678885859559943071090249939726236081131719810954492017782499059404770977965642150526366255907350112228250180609759221502960201695509090050423081505344030214304976511355226421823853383006011608922786802815847584402072364429598732133927142841351289387448976423763533827676326743119662564191563987040366548285189390880744231989244118643840743082750238366079629530102614020858052174551852181957796622675706505304425447752440293453775349606928321751119155008379022038088206964678892740128888131777165392145959920805391272527013013547775219656399096137887985195590563598381528684976434055741573957820408973175030187441309214021506643692758905023851103352068983167070591982921070790858416570089085078008646926309542798087190046377476740395701089386030740947551200306748881166992788801565613743200903604716025508249245095863773933472544414486808288248779368293 A145206 201 115678154134304293057842566189772018840984395725979167762192724291081168009127665033398985810788257259629080155491468799598394366251528096472434554470772899503032781488901735375387891898051638991294189404788399078325598982619556742757943582486969231192591251359103549387241278328909209594901823284819872355626733527482692638529122392444347471325838775761584119340787421007626297670904685970055569757140664561399436458612512263953906817239540595615271118975921279507543025705630572057209732552514302649063370722041928263153966265936836005685520871755726552587968352945621431246667284874917704512876080242367389190355689144499540424640432112032276456855081306871325010649798212335654008483186704758633100770334993149611648301911384801110699880079278124399699178721917157578534649930343873864811657135154446970317898482940080869785726909347651899024195999102017580622221289548561587930682220070155536700394158242806517300808656262307941191398020013537047994861961370126299966591022820147341236798239619912194468540127221736052205030342029651239744235188988725252206159589661338536895096031800662148318104847876409951970679045523106376658960783744544771586191968556398133780500162074880375142985467082138152594397963 A145206 202 119170477607506651491102208474801869683532918493272171421321264908759600248839550615783901044065573772714987715694132303147720174547169994431971111667974567767148198236387529211873496700346980273367740513406131988387173917153083411762062677121531695289818490533045958429365291162369361957116926417957744672736345249354874116670650744669452205609013527007369060859406114361986975654518208189551821172027609504697130953280241510143270493074036684046369787801896992823647499471073799806113934176579200355988170802635030047204279530994113858275342893491025925601676330718233894671602097840861871279985881962043109380625078423348218016232650430751411220523344647538729946173030430975186658767304867256652393339508656354432344334615986894235373857284319678793368300304856130060526185563988515123336545714457831402600676683131662889206469797776178617115607588183130325989060190359227270997782503280525757133722658784018958072924479031268636407281349803689989899869023574917237932394964489873567962093485715132319768442001593577096550508225134455619813697079255209789561616621363671549236768934623247398180127343847768027473122645600700077003302021004226964497178200482399767931084216872057239735079653918861095132974058134677 A145206 203 122768234326361599145484279855598295563089005283743073880804974728592859856060935480865289351552514459102464937571309077224258377817150662197620791432758285413567629441641035937291055830355067715922660960514568923711794298633609400980539792601072793588131141531046024662988725753174051716273377216920987161121435640077271032725454998012493845303905297916395694030990000835234575028520486597123485967241067465886796672198372564875883316995987944720490151100020991918017496200597974796554883277312916682182939376517518233607334801771672189390738659439834477423835212590029407598792143743430823889053738033964314772583782151758745028998214606831155893158912145991069121941122894675677745783154147190647542389669789589002321816928431890270428409234622590016060811166660037448331553948586793744979732155712501675510036665225089893348673040101255722656980129371354834531567899925550121019656995466634147521519590316008096258903262535921827884154865813071992674932532348649127384203842167856259956048940707635366262631353427218648968146332399059804633842942838180337919493101910434633718565650222628141099384726210214039374659808319414533282508602641685615771603465583377224956367251245644147640606828295528526127956406797168500667 A145206 204 126474607320555285346078943612947705897663860483575744362773204744227757030206655522783772886460100969578702780263871910549964605940302720514819793131681286938535261606717030614001485276661613713566019114639136019005247236520970894878989205527937118549435288998578485657031309425233011046425301113142714837097734037378467499954081610285820383748960746654882666506778219899590900734269533111836125800402523471509891454227344301656205992825953550278527712077684255876220547418070380156191801403648879702641463115938593938277305209389954693257450945710047737403769771732520719083481444668373398364423408513929711553606043425539716463000322487795155839142628292458016154084986664919763426497372384235565886827157268143354793256227068904703076656015180472151361367376988135678591827432234102862576681754370125555379226840745634680545737816292706163126218180859960429397892804498313418982881212888774049931913740990514658026175533073808383388946232575561354783985055510354975516358038924971445479632184659636784484385061667417937978901093077636911910604205662651305242027388867549038689165475653612515744551903696320273879533019905104535396706837278434802490743947244842205177317578792819060241004691202035452677840549623242043644002053 A145206 205 130292875715440081176350705321477112858858734136011807079801584721575188040220001593160554054421466128498731302740935738591896728316416201269345052024129124199776882869210250138796549081226736775748222163994168874458501081667827211896752280241845000365841667579857438997486038632117806924163706902032220020812793640805801998137618063067623846136329377751089668910701458664328560026601895741453937951719552169147534009764581029451008479184493204644440475760589053410023624752703907436906633913228484497586895970726597149897379535427830090645121717571643339936549746663701684380021720075312799117301920393076195807375445561784176720866543478672693379319513084714164749630821343211749961448652378769854466803278498526213004675043561793119134108370008342196376344468083346683561854664964918874049284982789579913740413197392235354886188551073234289150897452017465654632043833431585933202048846584866481503891582683496775961669764321047755220922597509133397219100492343537659694848238992732129576494424054555170067261011312894654173056898428682623948786286826972905204446015399540851065280946729876511944657297527812798221745907736664981512014002162588240575297821396392387886037419271617900418434978681784296165889027290239764534817306479403 A145206 206 134226417633162742619744177829786427952454731613680339675057218819956769762410015684227864525801666418031647899801105885759722218633738841779726276424222762666236465676093172328880099867374970473731399377411586813663764093304373668187394260687467311721358490405543899791821563652764412205778976202358147442127989165984631426424014284891681328440899341281646105268460653034897861033905416073154162805370129323333695538047863839275907080869416848499830180173522709220394553728111817855008774810912660643165395480380191654736842829664118975872307987531873801423524135778075068459722055085303011077984891971378742750286180551740834972643964709830821669953374028902542755129717823409227706119867430658419000771833910509892218018039772130397173698196995817391269765835423421552561598921621617947424598793557420649581866146266127713409456948749589494524070339930746724564525276333487619720920387844280719367605295514779629886962059847874011417968442344545188248569574852605076585525352352406354529483819271282558466931984459946558720874068254265651272722507914368613006905589299210961970074229472962318364612888824432914696364096417355364283956600352480072720987627821858730129072046754250727253274711627946359375935181571454262476500198918372174517 A145206 207 138278713181377632943718814477291329507017862848238490395711184449051463056815598869694483754242458173137601883767602541148067296675699520684739796508200702819106015450654648318619779832232224283252123587839894397404278962406774208148303866205725197581984458230521428458956799220443883771639325686983176206503800938884894655546949474154423569683462468548802671808764390481110725999854692024376085084722799589653420254172381314573882134611413534676855560108316919335997676251753490011298785815017207234069330285435282744822621517541781348218465135584815949770928686097278605029857362243948287262353943060877365073524244146790515334906301827699747632690593697455791007822369839748321469224414478428548018026365721801382585581478179846338820810352443987009942191723798478304765350246381812738592382512260869894009953105308161695879896218677453412812678789204105070727110828771363567126863388420097505438728432904866935330565947658719658058355861863706084884284756920186123355298825080230654133736203645506084482994105900725084317344361720688874386217317804354615146757096134949694896551229609685769809310675426097887093519515689973576823952585135609432114271656065225347370272339457875519289779457271575624986812880406930577633375500159183013159188827 A145206 208 142453347532189197264656522743741010567004945699674355689144024767893269507680905029808150203098810120858824418220514813965526342476579166995578352123003555760790603294443675685682817813038435034496130228483049409884502557468170957398996786258288647036297101712779511893727161089117263059052352517267419319975792541787701636031927247352721602967314519145850125129389341324466998164755407315558093677357426746459686882322511810922819772416056202207880412619487176950577923388573533321011784340917567945654970706109408535408436269501630884291516479052249235306981149329131921979930680941633363999719105590807267833122562334831834812315382244905359049011691899512027964319624642455193576556890323826186015259923283941794491929673113877881750038486587097279575350674548684598950792748767518066248864922358600957316556168907833231332244157805916274396743972355652932472431557967406507942089906496779328740079363574897262812680953988649442475289751321953403144596768543357972844542691532817292229681293279034429354264415399401042628425041442315597435682952977595358470123324254256920596178900269632108970380802398847169416048436953957515011850358316569524269449037289113512979559002655979709170383648359351218393536814907039876590555652246512248127546365512613 A145206 209 146754014094047710416895125532430832861545533680840506624551044385240256129668740089601242658860668714653309869233454554315377980214799024750499163052912293312700670905083824239182927434495445608355336175797700547981075795280730759640465725027278077424117186015906340899568262653938756431584699155992083383558878542417768547484846236294753318686743320909179877938496802867243892448868262336414937833452471374850582029710175022240407320030723056817924908741792639262607553976338570615721376620158570536119277064492782248806981677733062499170735580206618174585314094277607486018407509594231417896626677101331385305943655126646883661152393119544145536873655130325605494864978319403093500793394521233274156582191819865970901919228562600273521892302158340936093286524403367195269318703548044086422536341626014737705682129753150763480856447234196990502104219468257415714570161631715399588090237206790233286322262055784682744090925054236203195960029256304820523668438900797665287799249266837747457015140868994742572824152015825965999476468359141760960545532453602745024531992798346179932842591573875751110586913053459054785292841378503972874368147057322805622008094292757578280346663598793464250779655184030252219566115724096597584417596810201077398357807274279597643 A145206 210 151184517779404557446849000174990263182891852332098076573846566059541515437455546083398623269701864152945594484064753722891938726623518280965240153618484137095688100603947514289669416338057180293458545339910536997296141424130371518716543214308452605795292995214690256229613448991567440327165123960452432028391253666293385187391626042532459994130543380164460703934314171220676596220575128178186549399328843391979963674440665519279522705211527766130842005534499478629326188853933654139221431447000145996263800471124164374192355046048415219751198456488764460796992477548541474871974100386901333721984203119020860722739286807087230516547752033010867908386965419661123832855439986901553268939891908252749813045582004892464640164228278413246106404352878751210467355747295529500219950750609208744642865195713455257714658072293081828861435670144865153487556829579607363122637381878904455943687274960121140522739551818508742952560132818810913216457413097077373303956035668068150034294550629359036361209610679600012557818678735829487497601261896275825682502086480941328943845018302458127780760852492894881136345899849572602846861985090304959378491363901971530765419949135186480531341215859861479933854713264865741885715465539413537050584124181310492272767717227762552330329557 A145206 211 155748778371018027022075323779856324102850926521142571971930153382254522744127088763526758966124562189064161312824015327916812902225966919887365954831475674031554012067867989075169452193063943639083563378114080773068714233176886359071314923188784324239225612662797637879169572675723293087988300296386906252172393531095223607656561464209030115117049731492939029265181936171890325857607047405437133063358166236150386306397178629276861320659623382070301402624768092980403753856171303603708187891769359027270846036811283619584729462639809893557754075390989524288247062271146627904081390991563477477456674793287473830857454490487250350715681783226313617421623760143819506239020114611246183809784151462106935380194851463585955830920359236622777794100018638817209206876370288249307187696574831437940085251885621935603437584757904287145009262263057776024111973274113605195841547022114011306995478391579107517914268654623199640242138545866723761408026195282179174746163564363459044929105447571586419687691078560121796070229904291355573138018026924916391497682710840402132206096659984806665663676449722535006278306814920612813755289365395973260749514205297683132170654593955752284289649588390351349458993594081258978061185191828865618417162292759838437672373533470345977907926728187 A145206 212 160450833989887876740092373247323337527341005729632974367430626636290940219712744057860176273228464098282306478705226756182556730021276922472142014726872684476948143555101235564744870440482874681209438976205886326267748178879200416827547549201137179773699381303292205571527011818573765857323099642007661827965025659770597154705419669626109108249901002892580315178533318120985380624027527570386704982362762725420437625595329488420289098411057889269792274203878999701947643706459789070650204430082654544857152732666352471588868280742713399198214255707292299570020476620315552122957066710726804762114190471574838462692020180832321151996700985745368273498571713554174451712715008038504266112099981725808051851070184216226033832563380241812191177290652095118747874080757439895806476163634205648300887216895405996643591910184030759501624010061918054612135048593771538107124395963588995926474767428277193498919979284783534485562539965613880018946123592901290750934672869067635837827446990999478063068703435860642262413990132544092919155225303660178355460721926198171786096457389205902960597604713958897485624954016526720214752988948490415708401237079777128822028915125381856496617167628932514840839299130752717473343986630884463605897762885327673835924391998173048005753204483780635973 A145206 213 165294844667886842960504743968637953763511574368507742937062214682468633551563617278222847906153704670443324749108273390638884102372702459859350015231589604866475732334998187854376650090005883215642087995258458471079657415626494763178394323352448196307878581300599371645068614667497338275879960727111884838254902878186899089274881065844464780763756484054790265162280299965792747328895028301879072558374857399037522471275902099369300447662810865626187679580023805300324674976977406348836962798223141697674620814638278806669324930518751187257368534193537700018648405285194631579277993926819565606890854404434226161087404796260791473084994138154305259892267279968953354649778054624947689791413033990300412784991886142333702942504882735481580869696434104076282853760438297799384503390765015129126516170535538218430376328016883210546220134638542351418612347934793388869304367872533906166472926645629886492260794351873235123027049847535520918172240340409572692510108463810041600207094156612823200345176006169587361237708372849528854480230200004541121985156204758596909607869035653823074318061593607652924266248843279383591221461072031586069272474453954850826960670389884964089656084167365697814295847220160683020270160328292804376967987481217299146738189554160219951513423381168065446296683 A145206 214 170285096028249895915492494312311041214384665461165650690602489969364930971849031943632682940382624838170780259185569857823566786667151790392482515268959153022667762009714835002145179920658415959481839757154101893345346386677990891899870847557631059805212298490290767293729943938737555906610202975606069541879810734251396547120319128067603752825388183200154482264636961906581497052633383825688774231341807638932102511958301146123664298689330836561031227737274931708137597914830406602801890916030848141097334962487351291110005497699523417319925776841642388926504108341184637030036081011347291225852162494141981258419058708597212747476597790033187034702669460877717484713100679642362145538177289220355482265244983133119687250122879111433206415910757258501055181020347182135867164108236404459711211488075705230027893983363069322762426489743778320997878336664332666230674895200498580397675155305134977998033870539857368112106452947947055754726246396267591568504087347581532083248278693363136885772597391732778500237614146363442140464444256823522993154227892224798228382732430054115535542517970158070361335887998372363227823910261581466663755320042011346536346835900133562240397419491881851063680506332896494741521363751130620154477766559669351645092887822964392599851440585039776137636599223797 A145206 215 175426003077177465428513325872639206804678300557674730110583271398602996023206685584459390021074553434129002410539938887082151994565994218842058859945069679837190512139921650138524944714608716887208590616206942141510183935620719779510701453682217547177379209585404766977027051574602974104763267665163736820622050335480191305999694663454689829057342187670203389600151561521378912148686592936057423297084137738993087829395284735253861821767392434069145949637037074216826248190578811903163502596436982483678840363307169805773978284868402704358295584857234204114001729671986352816687675665500587954033819714233236818206295864848675195526655485841203957142188746641723508296620235806115280657349913892126601240842428761123578722061755128864870034871621439265505602831275180710788555494864677006959127947771584254751900564502370009288607262258596768374165741296810257076244176897732328172008434337630530057148883204963401261059073527322550318113896254052737917616816171912508428377734185515562894197459283788845907153618130080916750312216300082544922117549491169079730692848525207841414524892764602824443951010804118958624828634728787389681262061568010396613825192025131633814045132622252108063125655121272344070547733039756983416613157527728801383777024807192949422886795356350613555850680088917134747 A145206 216 180722114109907168013771893284818691963799227410296545547160614711436217983177930491282369973867161519364974368475968861823976593424118017522233465136418850956206334548403216994197297960540608870112759550950747885005222286743763963267451539676983824079106656862982924593573207494346507949047333160068419832261023965566458470793574048797266595868515744563141441748979982681444704544548859679744363522597419083101947343325796278899217609020426347355004135020018192259694957691744248636605178333220613093945073705734315927247807337997469776505173005146754178959361799501857116699882291956812014623354753440180086075253801955750037640971008002211273306818278237868134471551217483240388800300752945646991726043083106203156654580547679828955177582112962484101020459722250323235426914803118774441690987616055097171914784737314668665885667246183421378321638026705563080400711655932044192264320870389885920604269073010923212474590589589000311659269807726207863828953400260574042970482876448493029459279917442680658567698853082927822012857778668041572509059454787314320019870240823955483414399345161630641195943733749933974097713838848021657065477781740084875167554563225834011002991021613877501786059536798319875631704672605485725382209578133336456130993583834477011678140783315558987138516772344663906445788133 A145206 217 186178114734709839413030489277658854948313686879008719956671718939463894132691469216790978037793751735613528391226129359351902507892509988476663699230045277206629134108582319603112192735830804907186855044906742373037323005439048013382875181880321264274372669286498999877467777861623801972454469174066122159331820542266287801691351858024456379734331545062445339687711484968997368613227410841327159264408577741923710995881808980729789703901499156959884317422203395534378111390241181254753709855197379900654838498426756084728111471725839410772995775467776392037287698024704181323379751998171481669168332858585089054151480999975924981487074058602504992465280853912231262500707015551119517946026561795417056338431658578189111553573290704269272638188087951461158645961999554891073178180314141686590773855176841427587120504279446612344253170336410262470909681963429864056712330567556362251882985138784568112974325795065835375993516087431171994735840671143965341695450676523156511589841980044656284470062587380990190573892611594259341295874089279435366807877182421221791778954314700006610154853550645745360884672247400529764919700684218602257555768581136775487295025093008114603146188922586418432358422106198027021904564327374791698458728313765270584060551329056095635896660614432826164872243088193459101297559600523 A145206 218 191798832018370007350799972580937603885918458393922193984753341588699148481845988454462719734263462730537833651837881230342260475743960888435350058292278110660360848816364213497381746617531339609374285589842364165728369039088247650620160419658020711703138996348179298026905547150672651346508523090482131054161979784605046006458847312147421143789713747812012048748320353258462419188979301670082277342921328340429790411764378846514696258783386198899482798617824711910540968380852867559142980107089183621522387459600314777220318841129994695246235048152643388307746659449110638758030729594296396408803712812962418139256134125289944354722418786790743610185596409585023246077735225879056598709576714895719944323641918624621557725172511696050614299306031149133658062999491300993512427106342398709305830543422939282669920575131728320833611504882980821048723023883584173625878912746990177172335288267860153353915134770214603872983837125636128487667915389346531847635028468618437206414165266451721581249720747434742366984637770970591177726668706021923741863765422049459022885446625440929568891473095925341068168149861353608024772692473777448020863355577535816957516377025398475019789338355156311383217445367798085920897543248786531987229711596175634524860002917549305579309903786704412403474177119887502859221069018417001237 A145206 219 197589238756818419757985913913743079657956677797886391334274036251305304055573454951770257773824085692334977098051253336295067190147319165149320766563645323121967097564923619968759119228311498559445464466892518284846801758005284524186944014714113481807576441383656458365051326619273990912797991600611332121513063832142940524851573624699460436262700749478722360954969699383647688139325589418888833885062796083762957206553621732895093129855326838540356685151136955645697996820736437519363265495267452365200950957104993441846173510858981123623993044845598696425289754705842001244110973139424824864387325421116585210021691725478296293791512684982469085718497060197929817022909821085844610409067716400475702880977251091560450894317280712600809054297810956887815111969984784724544567725791802548159459425842287045758548635867368078335298789603053758865847561712158670145680767258765098290600534258414968398531048120814408438114153333083089690623178582956167803443986012744332374999285759334309213807605160515327176456522995085619432770642574915429745541353064774324313603937037271212278261606662081172261465500560306988778793179529795869475929001680164067502882659672307959955543770365495334234954193625019551712743242052445492823596801797565718202851761135046058563420213686389121953320629700972034327452759632981712944744507 A145206 220 203554457874694969018461138647448183260249452296718663030261847211747457843422518408282355867561372119652306593910882840865977387387524470269434799617766425368727006129748303206799592824316840954337591699538629126276484338913735694933059606867712407403689153437325907846744046871882967151304690315687279715171061098181173919512237586422678299521324263961695275284388222559291691490993366544256108478382759620188839556279045782599431612599144459537106667276950297538023794632843929599691989613010433771999278482878470806395909174374593444905071400174241086022216609012103624602221572779746029597448882379171291204699284180531229924775788508587367408629547742835119721789246445338348523971438414159896487636058234357691018988192097859589054967951011255376952219051224967312379076924439944639982051107199159861126576279901534000045109731740336340341124518779200017373495285448681337695246774210504181006214840310227880294090605018335884331257456215887946594040613418621448740931895759202197843706005038730035183166310681940269645675017683074399900853224590057997399209590437403544730316883637640511378943218681154488620163592011775634082933520792867357345217151350857420889576238317809849037152304419175674533583162444087924708692402711846997523799680169188239068532320632001899641304675099240905866678670943442209789527926665093 A145206 221 209699766957734420894371662003456657998962640181898642789347565987735839559464138934972826736251279686170785644288717416733669991376458766836721717053077472984045229121683437383047948911714207263520732094388254875131878882820694573805083391874861700968492415497791200563253593188580062602983304925405080698171464100613750496310169098631927383759173583054436154895745180637401737957722808592087874803926246299237277826399347217569554831250617537640676590723501070335545596037163789837485954341907855502080669247911370889083896678907116247495896524621877431364381729741753743274256800060722451257856439313334085160748038984731446064479291267367828518011091320105593489129865865706090356089050295272974694881390356750068733600354056843075731256720851476122484595587493633963569816472064242000937317427577343037908145330746002762870604226463241795666420014242278218336288949446231346513007509225628701696534051370795128952048385975401330525885035729354980523131743369926186292407885359797512910848155021635487340185586274251589863282860847493645391285068010686306987626953648395153808687879142382616810811433280877077131046023865832347296367487916128093861789093082636923766560236992668984609218437155355633954127018566562195913595380856894061577245626795293180244876265333318616777789274118533668185092727984897277343440793058167413163 A145206 222 216030602921984868603298047510322553365303874105729913362861250341875322708552613831576233857010423464028720290770141488950948605575248079620134821220640447093815788163498333351512418186152059587982106155363498698112571677166774858649345123780630716113863489114265827754820893259096550646095487933951755394133573322096108562695591929800113033888440355227328258148086032365560508204107168491992014377712523566532868484358154670511700645823474249489449472537906460981698767283987740858046811373890361670075474218733815897742461048836926177833423047255306839617098173076635072174694509229953440488551379186606192309371850990475789136985389840804887472461258799650951808823861396469967977494040375163294362505699635132717250433391054800179995485501664927218671394272903114553878764264043482390021175096075920973115393078420098010001766234060121955745848898131911473229082312812639575578786524591455185426541910200673219054800498867704606089443169073692949928909202755670217243157057970068867929867458623894956697947059088688079050573430146833803527964889814028073370993353381640993911734762668960831128692189940247812870951148837721662269233046742233067494683638445456515343721833126588085016252931924038668238782937582553125445782737480255000893550825270719281676299891544662973497678730404530894952501436536894647475495828390803959439725877 A145206 223 222552566823989892019473881143764819589398941406982936807104132846907191135136081403592056218218595321671496076662321274858089026560831149152490232706454860474525009335170302806272894653808942318031571732930401991714201961225307912749148158493762874041466166149657020679241144826025421916912530652074775584557060819992018616102758099664468277282900442167882124678522313527781034766151762170807530483183576778202569537601690082188049541103315382250285334576185180448012751997955785158514080819430625734553144929895309130447394577012229082463306972804448656580516489490454303273906782720331478056840022872991976815878453086717505172046247314034307733987496374294402952612148178540266444868879363733385169014473732422492593867225062010997075492365884460114682232189879574986672870523211385306903850130225515709866169452419692623592973553903526433363352834570847460591626029618116875416063858422358209965343581767935009486694130799568559761308057017501855051533616606340769358358043363892839167310359686839497285636445315235386570835990413103433195626656192122295838052956413245108564281640000128070741325024537733082908244286944001433229275360076084716314432009396263058448866158344913219065900938954216177195756438834216277284424356128870303989670230624065051163312092090151472402240332658665893396998921237758404154796150172578890182153033813467 A145206 224 229271428816190116256619812746891781445292572894694447795204876704192457985163964378457947781615038480575748119752728033855284592783751692939828664752242597891030278919905278459830775010055921868426792823959588721688690219736587386957878166540040230084997398989601302644433169160568308511325023401814817571520886730753444084800804258130642982644271093483042045667339573915036658173376323362540102659978896946758792588375352237284948602078712772994597974577550761573200350519792371545165633178511189514105414013658773038876867603394485817414037284135581538475426975468554020516669393418483590870146069723039053216763217393096134802199847731308018094635774002361889718951857980241573227443000863747002026891857400041821945640943869382675686146680230516480042823852473367961247621369753258265055233883267002854050953187215127750820825327485872130152532334690795496528755307979058741572062186732550417799605849316082425512896753389352734081634242652770792886465723541757287982531202475805606923801390577855314250065914642604395832320840884624452413655791139034503059589747093989985038455661717820202434336666197398552491303934153969885349629461534512480853222478692441556544991971150002427316373900216227710653372287054382483758058574314955115729638119885712024232661764868676845462519305328133337988249787774973828939692551298813551048361429944855842853 A145206 225 236193133251928343299583175001700970445982190850795874232735128995084924158889157271908457143738404436086111360166391397120713313365035067523121260991960311688654028180022693807197895804803237254980788756996897133463541375478720758208911200475134896472769707591055899805118949516846624600455900436398694383353027525570333500900948520067504336190637169518012184583868673526853092570102773530089036597112852315098256959840201551790979510293281062070201572047796733730519083921536890490116227859011928244716825836996578251990664927210517949664754840661171438149195667201369149906577188102513703695795448089920762210504306949377828658791543629144160913598793711759207673192720169712454175000964793378655138719989189780070076447421472205471440049437509600280209432244464856707807807483919436261554040008895929820084525948227286288165686351499077636207933759441747259734387583266354898950504627274590051054553591696969610357363171364690598992759211878696635066690621880431406890117478709191820153467061720233455827588565108378986097183371684360428641610956040326328050766639262919489730353393036516912705829162079156689766478666843169991901390773545010137290105180607851935127689015700572134438710315044689724299043380223358534503880146396239186317387024421072000013621758498898887334942611683587443129456382974503289914144111018369936004338882624708887714918603 A145206 226 243323803944574788554981400938745702930999501411136109102926708091651333142541828471962209500529408918229936023649239005280034920261670191618860540168367764833782250692886548654317295000690416212698602847702206665098846100882734647679501642230521340830742584833144880021245889300115791027983095762062245943384640608995780982562394711803541487842101862683116701342972626734961447860879139604789048288617149223831094440511018444051173829471750268732022244734925119147265904303554888863493044406530332725246315619501399535404604328324126618961739303483318166582784302855703057566788199390811923016953029076885323951916392922962782088607364196505823283849033275822582378844046501917121308564002347263313736494198661392638534655327304505713678955147352328965988724487445207907964051823897716420920603218499442707469610783750217108018193294700013964717565407509141077171077948908637398041841303230437862509158014212501517044735883082677711422961259751232852236701240962115165340588368103439790001424426706643502468445608574750881772814733279678949141416566350770124103480249599207439378218771987250902638700324279892093564331259242673990022739791112984363873358943529549762570501505528027415206264977028572533175415272161648356373497905532183588777993983572614525574147287363747982978715852284852428732206537838515294448877147901074831821011059940100487605087139781717 A145206 227 250669749585425308288204361089786852527484675388292326045893269534705551761120081349371859448078483316327559387767123419489272783107249301390468904808527666393122176529616139530011111442954061982355170430419355495561183367534920865317467076051251868909947568572784754241496246798281167809601058798518449247979024214598010582900383074651989456839987413581329357386998958151506065298272227736887526882920411922301442329354947833917238565831711429834748715241402306922274065220748691874360362526673367242362489959809429961541472754744241336660983695105814787191257389520767537207528165980513957784732327321020696433934828063096524172913042692939542545159291429506067347149589058136806480699837123952192213405579863841362302826791565752293753450597779455728034414479440969302461021691753380672184276793404386842799222403491551636561035263978841699960889629525634112531431044926454773505458137276014276951034904610522384252619489782586388359455769584129812833848554791694731560340299529592519782858238328763602746247748041795022328427631091295273244311572060258263194123992006556745333784277223815653996326170157196206706959263269443839114683135414783971045150639897416764721897094044790873855641544550626427636936369503909476872190448765696331176805382750354371076809721969245912826344384977997180943948265772730614805314245706294136882669013903687782443260011644012117627 A145206 228 258237469325165974541480675962532536204350692035333871867807651232855385660696645272166854056344010518146958996765582939500004689423977122879185490853078256101362167274211468531729260348762527818601782609501017235124473286735701280140518672429559661190108364327166383387213873609100030376472798972617738135013448709693339881789149858693170623830183092109507588823829339996757060782892104844403282179910990109947105724054342614582688979690119624071988028685808220323522594130615828977743746982490143155002883198970830336460908417674565378286454666242097596313078131943816724852967738253898885970862584359825358230198435198369491844770324669750779970401144614479006487084212569423112621850248085415744893981031006194238832087739764587700174562765612738541316421123609303441214874728719451182853622393376344678364831485145491969685062701490344737588008873476295440981245807095613365168679281042335306668956210518204897018993570662077935540945061556451730623551209808619294265184858007050329586999288753907551486450324052708368443948110392168662810277659471616043593603825201131213225812017113824429818488006331603259863162471333984017358312745282933559339890753352046417905321617551432608831815335365403574510266905966057088706800230057559205509500953666809575556045992949923299647207973977504199984361211487677145528448167489718279727255716601619105535281930907939756318377413 A145206 229 266033658523842065563302552261553189111270252575353116784108471897529396484258371441172451298955664336241737205561608329055742707578197719435800851520542219748253763437826790590172550579161657422002416364499497775022461779766690918420426010284890600285386483977293588933101075699117264046740231605791466590510986276991002788605766282344217061888964330203453635516839418413872157489776111424357545041185615374483488433941241775787585412153047096956889635841998021779848338940496846789361082012017160214325746875505397214358853812842619034302178491279285539050664145960009294386758066734576565172342411823863753467847105260574331975500844247357642975014615627844968401499778879546846802845770268633746395206366140057837322564627265777776051267063212833667280984421603033897625710827477030392372219872760192247411261360839235149846363192811777209951812019666583910714943983899298501618195253763497951440015984236798467955386464176113448925143606576481552601492091019907662204259094138722838737701204761605162227497495733113386339229108822579807109428646737819820377634466420759240561092725165157005077484343588758036108274150136850035579090763223910640360947271224699548621985860420588462198403049466229466880181237429535415845354619526124727475067091126833751259332667106004674341587936799058707396911079281546170286179287051427560346515272548939317317488404619607197549985214980843 A145206 230 274065214674418620053333490339787999214576968964398676687785372792248001312885276289320750958398968988496531241279366325513169996980483503896143702105068203871600466299913419230815648412614818599223906786725135830240888883662722843960802970255250928835572742267377974018664230791086400374702219167593838167905895214558347714084081026526399825128698992708465717680983292866963128584395695167476007221134605820459233959651980759274558273131364899834328014323995954028696152072786923999801277248982214534213751030521902273061376779115876794530086694552720714808361598930228896852350476044440463936641530350855337600681584010160872622642845243340599891760556093679206852926578197433281895254260960421948950792230588932202400326659124099519370490228151054552930584602749913069871421733917347065189217739535968828967230996644606827535079405633079701218766879802730070105951847332237077574952955109449275312947731494238457492441376632571320377531614123484585612974685517175123316397056896505696381185353803771022786391737577809629148757727249489543375670128920024323095363634918408358208430983324667283043659771491884153212051343469618375681889529348282189848161335783633337241531567128780706254621404920783119149928505413022823143759818400911632767481807402443361256185110750378909467010553311375081799246320565071687955631362581981710225886850347464539590701760449537856913111328864796272757 A145206 231 282339243505173284534219786347582896358603494468322602484414260080061860000623753384011086058391861410960285855117348657674850990860268558171190082752184412094963542157759551593956146047601487422155314875194365264591361821285477984840212921008836528366833792756144728570310410329736197726315361900216755910589182724495353245295288429928626069566990198236445333367568724843099906017944729047092331767716302025137712617519390569963115945621413220748173329979480502244980490882084512896414780962339626508989647013919032755809594346863026261144107392826965174697146750062881843102362927621835363476154161586975317831022297277959782261859858409261551758245449639172367492188586624812292896792440252014241819348014284016859224652463125733519233019550362883622820346118239651961029236922166686062259803192700187508040991508185896246297524217739296014205749674694022678902783949692482370963041486322585353680882125556609500539901383325153262075553180104947441646053909720337148198299176382006944260794616796369168759551298973056204357025609648812403581359030305010428762874843236217472076322755470677895593582702988146651453934415492857880293588924203727738396453415870580280421628705591776609916027836673143158467598617524561800937040391902589800341205958440448059241382505492673516076713597241503907581966508275534291135730327248045558770554946799107978768396107280191916408698552685674487016552987 A145206 232 290863065266320400779633463077363090509329945967106684884454327915191142181250336497361495470205390955998777916094844882408775375948826895945397827846576715794005423291630711990277768677547760679017569012677259245142649898839845676318876226250132500187973254030617165183580703643572269304881736275609597552362276312779962064556194839914087209580691232496074918989227158928432108887759517288439653568616181176055485555621841737310650435260449127609429317911726690593432455947785948188684756275592858556047062242735034603676964097921759647188932118221881166626700889732471884346693035509886222623454815261349461145990005095180706504335246662014515160583539163887220710684080848162449441149170741327297518913708886300535974055788785099087519540311068968589165141312996376469129959671777026892745509304022616951169213072989061222976601867045310281468988177671816456699056267063592461895083471717089252553398507651850593629706767630247197680981559291938273295224792669181152016888653393663336851131500581070368610598381666266379428986403174961292318230769886543023478306010430423513923388531100129230278228297508315139089836811343375208356182755449756389289294062305864937751774042876350814202263936356050729016814636668478393201916618510985226595106054692997704342477399972241144416319201832757899998554702078573425064552954139708422827256018932747161797066521219390208604627624134341888450717925404773 A145206 233 299644221206428274435665424043134462425459034139495032206647681472466348503622222296216215265066880622901989159970787963553578955891047128943129119711093676761074262608710079643106494962328971427869507933747830386878312134021229255465657621535783787447639330041434663607716860358001405704866379696043935940567876678752199936560651008885798214008003674735564430595275481523113905530237877209359701980805611353992884362520927426742539581330998970826336575798733546052468701290604625473619064554656592174891783425334215651348052611282207976590702952609855651654334024418798063785056816408827324756835080770613447216400468031173189736423167976478873514872294659486730454300460881476285203152651913111176190757699515758601140828516189296576508629499540907731321674045612916728614753502306946097715329543848799953732311428154559989790079581165110674648797634741522845852106753087339534370003559357265135601663023244179080925831005444464459195645239304886336585902681718217677086558184691419733814285153639352088422155977640011410124974446482456348123669344425836398326811058456555124965499413381965808984857331914497590435970838026377771480963054956490945757734122308482546806629520950366216577438507984723872689159127391032157275157919422894830194109716683838099078136344618161722060755205020012147402269564626743590258976273534050489785162832585556243664920851516235202895121140190548971510359425085726543883 A145206 234 308690480244359480975611842794217058383006279289657057282999268291235653237031386045157732467421888253437194821754307274257166659686989066389973360939226197034644517881073031524240249333251405306599340617588659817245491118102187516789325979453630223764433428915197602848003215207025887439452723429762620630338011278131366576332637100779504267248991218466250429522450773391307487179267326613422511866317693107201313360249378740200275009554071179320323227894487882489881004691974546660719838165372989936376173508389008559619515285013140871306054515101958261659556487449374876440995209811863128655734045636454812372602248699888318329470602711184435459624274720096051307551904574777370172587668024926853429215347166620439600383828557077384364639925044528195419206416460805543338636534072462840733578315884849715031467293219376942808853022497508764049399525052900432390710039506347258645570374352365886573760140663367448871329992905203134451131521881819873528139145405995443965132195135236806924744759090872996471039796236352756214981158642332718870347960641734168422410941287880218177777417158043968227010045534718044393724482487304279590629954377271224654710359071686340832415801250105998613035025726580422469288790717950603466626458617070108499158903803928065234612283157841547049797163515149994930511324882826424546816193806978921117637190078486930642232064861713277149305457204297017336122834240613910317422997 A145206 235 318009845842637049485059136053738805951546104398986344808233521168741409926784897241357422188317138844543396852800167821707019733179385687348395609577038306803409342199141552083348352380979158737843245739405791949194384664570814245787174501517869662598345890346699779147942997610518282120891799744402287767471871902677584656593367214915476850068352465137738526314997997809395784735686293298351499622352464560126915399241314600004400384665766048642672787173796135086451778677572789523116365454111981438000713594432380944609094235816339541599502092936295678626448642153817169936330057132298219693441829149462548077360497140921546191806147017298670398173852700380878801867409843435598517216613437396242482330247321389952972403657740074722082419107805113872139371350442435588646417054307495740393018099143697998384418490847937621284097735256918474054885786039598698809844052753191775630992804419693809130064694174392849129511266310085386074766718068236370270648779869216543736721318429283047941111383634012167080861135596306089947471428411619769206561309225384453622657691207034510906107962257079816214401513000426324822056527023160024953444694928440079872079573866302817339837951743040069190212186936688446915651895437036373057892879245444297155325616279574543807361389887298647010612378159611618072443449633636684739257831107752638472644606357171288245735494656223480134926753754399623149309833634827684844820270735547 A145206 236 327610563088317571528768711890225568660429064232408736278704434115542713824183297635836971378137275533792740115532767693422600351649814174589756683963779119924865044043098991022863566107836679290805481922971853467522974477776961636749387112201904821732736322552502212051504199105531825842914497291246340111742085094789082926097789604557442459071136521792997861205981536933738992703465355005849464069337862953330829282037208574418283853538625250641641007439252717176817269993358831034127273980510902319448582147911918351818453782236015317075377920250736390649079168398781353809258486680681307736174974842829088358179555737233365422636886277421446654783536877945753258175690895301367331876605626898647374846870634593500305473903727647194113530263285385620014214443316873512651191579633700400261410852716112662639759235371605390777445268941515989764105279156084784001860344273419925297786129926478794853348981404944009104067843991115533887458722152265294767237846659940052046726939588697970963318299498998249645941460283487531006749238079151588880265062432028462316883992736152471849075481419443278448756250709682185522899695529595501624301885988739055929040384976671789036255973165330033077814586861694036102308845737811212369792714666397634027827826526555740381101702182761580880704924309200495658535367383145664926653198604348874434326768101976652247795762309252634935338479173095642314983200494927009816044780798735740933 A145206 237 337501125987635869167379602252706419442233678875633609922559534636682714833366649981536104646801882459969625800776158553234228488444415044787442052565297215945819681415956740219644675616548920286213920263488530477968087285311853723898280294873493153799329762467763907942992411097379888667501567682348175319971176356033293467734004288062438279695578656535860114170652381007453574895373578288740373096292821536269534553501784985880730528476951946573846383405201083921211587239371882364370003592459410095018622861519378453265420520977111525262067240121506620189838572814114114238606183223634746359597799113640656706563533976863080227605372327944993982274153185892761696339634124628648201782524752257500925656101416569547832374770928212459246077667211888992774638463488470552647688617834195398290995350619219085825709868689089739034168403989576259759826699059752097844836909368224628789773101413328196865551893344429204044745259352077800589211015587967417298192520880332993438148409351144041388271595912931895419118420802365158432246691486813703920148644897644840285005336023234257282992035692590163062867122102393089190835611012811933291316399901785643332609674119245430773394238177851508824690769169858366865300861343720080975799720349118285719882504312237132566927588027851791617606107327084646244306938506370389101155221985474909122391340592502682772799545085123236489380124379196473002718143694719546408756345046204752681031723 A145206 238 347690284980874985494454474873186857533304488072228559541889198251085461560070446430654496348452994320057971528167798039840837078817129334637925113957653782211260198477979609162832649382389668623546881836952443731174971986987895613344992415338974525000329623174932964001238849776358283307267908184835352235589859830110196512430104794592945501755030733717606594495671378528862616784531167624573979605064052354380173938718673045322432574557252841987372180469562463637353712340951702222956975169881632411806724183389199906621591648153592068427493034783699527133119062936723140179070922541347020865513375361145293157691857979266397063939545153103016464321588423920080635074181925593011400099037807196278272974760470960935610799571762229719486989104790902391203219413081173264188805463693958565785766799854151899174071936962173599020238342715244121773034351114601908399616450878049469988662931419698788998996426209644172733451174722812961545008180614680694904272687790943008663386169777408353058194817422579991042322607676742621105032731571793860403418780898224472950777618655458815517629412778300384604315637240215580302797255923765825861851646513196250018832421124976409943466338439404589902942853458018576374102600311584681374721302694088374051099359483395743772596576170031535504358874126408626790113364484219175780735952472289743430191986290556011997608386698995311236685257699269076043497108810548146314341772093333629383673334976437 A145206 239 358187054684110100180544419600440989159982244147686906075583199536363172109932290493562588943231254113933719806143214236862855791673384240762199658103247907843652846654083993882042610327024368043675213279323824087155655860797092094626565882634159885615216081344784860421968486743163547469216946444268029951899969523061252168784336364873972522164952673288845558926959837332478326804248710000264494471052195721862618568392320250007215028997255574758493994651364708031160219832603822525828674367895988890726709776390701228940978121558083592452341937978557348617146420826592973208262959578631681242219589416938671759008934514953886057323016941047591159051512184455953716261178716230324780143399110393751389283610988653590155473041285899059947373093405293656726432718169319246571177030090231486269004904143457749659517949653235910105970248542783173405372681914991913315141119432212946578252440690469722337462800120047778414929636483649939594699899786848694067844712818053385574053465249550162827670574919179409375977395307084362415391304579514070357511180189621721144263950122382111822083410492794281179827336165434821550036311990913480533608135788138328406999186275406838085540341766116820233934846695091466425666899448126122044080418741447102343352930860479578772779029672037859973207616744667297125579802311753445759050000488327015562364007447545506659223681210665180137835662392720629324871090052535876707877030646422615309720228206694601307 A145206 240 369000721864675693820014180642683848147848921240972269281932827770824087077680060882003173056996751179284925812770619903145577609984162873911993336446747037067495072312359529458863497123634401065531378299603063454509932667503381332976354011017540180146600480315583585734932782393938416117536247774113213867962994250726881511929825283217087647814519648993680775617247148227050176111940115938387948391508687531100586970617704224416214177677360287985895675507902036386151384405712778215542490344839811820167867512128129774859317051141300544460324549017702501937114371744214696006483695188131500776380851800570536884052268954802652019414332425433878390990174320840357370531183621038244103330335318136439705918886926128067281795811466709552995422057375712483118212819539647775212079691364466769375772203633762972321884644654093030295107316747269559067765639060232484827010627919471838984571832404926340323411103266673024419066718036357880096341076799868647961138264003126144596743196356770696073660541222931240927615572880362916709035225443664567410032648859142982124711054303626050159336649840054111115868023059664983175391692669616361254993999581720372895093295459042538106217828274092420698357935126913334943599764566090947068279621901876669060404667469106357896445832834064086389628723158684443951674647916755168922031500827288872209719487088956713518975088134417553539497925729120179866489679185178437716877290055323772293827348266871037985481893 A145206 241 380140853657412065961756298656105929103832039184077239847406692935149683067018858747920916561093920508444306468944231198215399383792721895283723031033312130458459500637626010806572502107914881023372746242424404726922263710648152759558113046515533152302592188930695838106925618233989448413381503546944474848192529017204426095251925456348627187537166024674635045559842994073097861091427109711763631843448070313193461495538790096382947363451432580051192610376727104869997929992890086770037114305824697064650839443428551302985929131686315429776023663560094598532617297278555391258092844972652927825241158035187541803164868282789135149365497235300404162673120092427476247363064100841127514093647816610835421530184371038590022044573424734041359067950227937869890146370904823308827563058000188844113136534975197271552138884326540580930063370729763656807478700530055530862023086863045552684083843078652814097084414751956420226158294475460594859965963968861982543298179499312678189300820069207549922874802799623864516301107616245095769173914537393409395562020457842997574866459311908256663524641186903261319963284394656441681291333049762042889291354948558902817008023720544033145369137671601730537475244368160913678851949991915565860822857565050245280596837277655325910479052948551702128059576450871919697831038240236427669475878391505673261242591388609952692665400538536395799644702926744482434266281970454103661497279565386119948731573295738154394056896748363 A145206 242 391617306028960335511277045618713752922834044598896682797158928725579919171041334006442968971191342795537243330062372612276751671286278591692354466466295830340553645924808445000510566417093967784344735050417666127328443788618110558701669098056860744159589906934366944979058119062738657078587552722909192296085348254365864724816854204363862417045695979311747757936300973288547438369550243977849835772863379607557263410558005582422130840129615115465260754996014600490515265462989287105218822008502002178687808474405491399310946202397065975549820517418513529913299310981457864148430453266370836021097057095493472838401845119362486870570038944814709031918787709626871580950114648674989970123096800090986207588044197494326167883971029144966256231502092323892124754177359321711701527538946002465625547660196722704976664194272036956423687890861800114289749212939990141699687331370613887291696862462212770722270466892994573449519340361255683500751978540985584719480482890435789679832685682500182658689622400070848444825306814251919637564912100568281199770373288055245022792534736410055877892824054176534129372921839415251632589853411358967271449444593200902093471775583772164210568789399801168954127529574937333727689577027227897029595008687870832563716179126007335532247309199172032182471630977534114230349872840757490772900599991223198036172216350422367677368012267275834500701558954563400433227660843275623371852703997748249619928455721242661926946603423210597077 A145206 243 403440232497594507186705087559980964824918298476233541611621079543957770237879922197030463345683688517973418785688511334972442573044195942991753925913629578427501648364819952454438354406419462169646187720566402721470065101869569052758224335367639256979252393072412890859045187839135811517556121491200439307957220443316977651841870606698355497959956913739632256723723264626568842539853867982449695205134361406065969122609558309459916180096745248437705544609293088668947194222446935752932488158168640510156568715183142345212715116944447468219983283409602429717821722581455459769793013259224478715601324321381179625358009281712875480909759285409299600357115506417833713886571133671124853220271964971639433378516416395149690521349524492808214082397099132082477772568103909487806891832037954717004782755213948626904934489025557613253792487705987796369426978021840965377070836373830697462170145187262890427297159474396995207208372826535834291164220178277973558192736686354747990767521785065562353086254550406112556574958962457883983806751701115263694654047448226070849572798362527409005534500155708599053551787088427234794983084644166603160324741282580345972725129585829237824365317118635797107181037962267216588560364444001055290926566434296830141249720328540900154688200137984556781111897814617809562513263582122128381094232677288750506492749888780376366159142604932226543739202623602024789380059441699848159478483027778771996388709679518246317225383226163268106006267 A145206 244 415620093116305268052642753817905513107363868154308198188277023252592696392635937128987771700083436105359844956032910248845198241712123466839388698345269700933761627298613313173113039880948755166130712160065957684580828701167682898672377017493686617049399162075109446127145395115020263548208402141941193017941539736204631858896610815589761996239004150548386058574900722227708654922843508818470301259399517941142237350813583611411953043991443856647910259885582386260866695415532093477850530688558532945149693522515833604140281494925689391083147512760188506553584246856276300789261606465372035274758957466622580381152074109089385346559062431365236316347082114524669325999179844615705997890316985624010131072122840798531215480694740469362123036399701298648545684198042841761066422574735479042372211144128232188290997738544262533403652445953407880050958178374030594908864614782256958887182447983174660226835047948206770025620999028719431788053212301959433601373589822196317349718357478076858994843428392624183472257886125089662194463625615334368593495084859488245555233345900069318948675176659531548834924339006497480091604208717941403056323586254629997173048500345931950738699133878236843032447032329393936327794064512837757573132411577918656434526178552695833751232229564618063241134493977458649602228004895436045564078710071043197284292542809886483712303064752497762450827413316307868358816880035811538914569862807015560418961936575122973717821174883834190566703385603653 A145206 245 428167663727083083862654444048481375460515202369061844393104873042976848817185658300674032605511924578034974986737570390472146265294440031730225647205321639279038261248330947449444502602500159730189778898008702759357757516934465180281426510599062791682752883521177747912651501702683680116889677991088841513661994381532692474273382518460575040298761330355481876769537342775039455950337585507160065786438339692580187135028579731517870348080085630500013925383090412957472967861458060185724391274293182566605594129450430051934093450912283238683003288702198614283027352839149460587507958904791824006444705913824314758537674046817435880889967650687243041452191223961811977444677250410767590832954530566778724964218589928860356459661764993610816006375800066772348179271899277381264913962778936262829390243852458735300289011644008884798083155683487471461990617982773151591141396537156225639612655390324533073895935155335835253220099994189263060908002947064424681620780525370231433819999942349231846112685933444421316734945594649544137152024588677506429631586207701541641097614541942838889373152833877271794094996202050087228481312544341070929949828720496952046420254225402911201914631492196448006477972438311158227567900103891769109821278028165094105850227053060471251853389675019194370246359793857014335904650553666746516076124199706897177628045926810463905688713901009510756612960697783463701945959619303309214959027116999881704982618668329547584682677907259919396685997546921277803 A145206 246 441094045494588102071351676446252385431850250815476457607178400961956042859723900628378745712743341809345767445481817795604467450794833978046449036027610910870527156654484297125644618822896526512563259567773454783502702258686135855372955094055376120346161506457632704960059341092960555024503557106091605236817508798893222920335491304834003189949791172922674870478661289094842996403250568558698384663712442866639783466693950316261581270277211462640817901933758002264773494374934612327315878553386243217602858483273388841679467898591184788163917468597034842935471760114809798555788547883338227566733899550087911863631303845909702196024946388714931846442267640696871998929207387274669484555585721846699457685264339027740527780380422463287231801138923347751805669505469370881207258873554165926029474056271992253374876504717250515291593023620168305779474706859622114859303924703704107476890304497671248279413678777448589071566608042988215913688096124248246450456952455829785130984829423259036798068751062780264967894549418679755988527554548815216723126829426718556098382863279408859849543258998983351452899192588555055022902665889963123652607072646512431442447051703294776590754502266207159637915305583191325062128781071700467554733944654262265885327926751357840700394147675556791618719479332792423104728153304279717588501026343731969693349593436056579268191569689968684821602608218798719057791400271851259240122828606747538270849028365507454689689124979562275188388113622296127794268917 A145206 247 454410674727641549209158700474302090503989328512135176659970055042604390920615988339532314387510389265964404240082878899867028752743857869578376892393554258622503049874604139794619498917710328145375044214394345604518640137116512539329730143164626498908813059545905883439282354852644382678990635815007621120925940548018147325918887094852668363735914793392911663488056591535846769121889663767535151311202761450997200189860860489174489829095362606349864108762638142427763915757156415305616086866727249509067995598316806856680320604397718563467673853735296321554991453938392879021348654683348700698068804153498621216880508594259178431276122084309345671235672457728058373352918346319047079043908087198418359782215690698023795724141247060994211564221696627614056882601067143008839006741565501281373524941768014309260411567659364019336602208118463103775273560788252115888923537038917793085080466564816330609578853206665866040481868104552810052128150483178393007849183425789665563563891192113407119060097425519488481341841444312962876226551876506796091409350900681557720785340380173115713859027149273285680428341941009437137842047285952629043134939098780691918974031242170825641803977778422039155891772210741393193316137814027536770107470674264622414377811765875483684085986522629997768013601219479179998466039238200017611944205582533161734192110764713499350371462715003150702465781450167639425448339182356502796962833493170287424128960650157142128102510115110577598418290853156561894830974326427 A145206 248 468129332997227953534288613539549918939858513954484687392519074546733439081547428984643071058240949172191126262281635246408532532993590471210153256796869212654288806039447911618364577292910358333261020272714347638751284428072557350633408560331393617816814749693250620553856656440685657250976402555238197645460603087925997684889485073325934930332268057815493875435838345163835321792584669720273786960729274434539093220726120083875973726719490022165289294743541370045724350371600193989317701916906429293193372142212388397200226094602806219000171742591401000034139611089857488278888360769683209424260163123326010691868043236856231724270438507838619870661562477380426188003746079195489902972969002866383024342194082942511869778025330781985246388882262417000586336539041554386770386984212156506184637493833961187200711400633625342575656978266267911854628901282669972560750516507263417333615341742931245326184367536695694857466567113557692779558911130351860596631902026963798614472055282072326050561262729997853087530771372548876676041151721670008710860183987650007118949131250152159213981022319060302916121490232755612852444943638492636248057219786520273935361344813929515816226745090961846015741937654145760548239160689570899324125314746365937420413615637201936609757184615047803252954375048676536963286936539696547990344521431481336860603638619006850302323120595100904252483254707326597851483825823214054216131290177088975572856666433914537220584417440796076811134976778824970384813625313547562213 A145206 249 482262157559959854776761145233099772292178540400266590776387090230639351552376741474768829385149711113312065974873953410257523251264799938783243925749988317291928230835156341020248399741588702552424460146602218749750791359351549216911914652228468660995539760487581043728831683015190674888530735765701848196562051074029557614448280480363726018784146562117207720741853393140843453565966954130006962925306156078406625683608844449018328513039976936105364015945499019898642130366891039930098046922472218306688152797676712407313384113542184618147389208936767722371434989627105294396089607502298596862095228747321154150502040840960040851431903867958991682472525702901305582161851114953048824797403889983875219759886503946764087435925891722569239730301623707805612341411541162031105917824256682504364786198491434950500532863509494080100356698420789937905401684708618505471571322484728776365878271117065259156017057262018959032006816908675517656469241847325055117561040756149986511217176965474525682835593844697428174817805871804785421446521129270999721964546146145751482969523964873467560270936267158874434009924737202076462519247049800886889100114622832186066371123121943073867476459699616180169178764712768529286979759557595728636906630461788617600461638070874685264239878534892010446638437633628068012989089973831520734934822515885814214842729307180475002185542106516629089150721016238322059169954885391438173733937324738328911908038906130288138623703861205607859948031150179277949877992099868732141884043 A145206 250 496821652096226913459474336254152765804139860616010780637971731797309834501196261860810552915302737820764716297483206937450916242974075716402116469397170311334174674911415422149610251018168900905189244240094878713533053402851621203342412798228612721310663712238884300689311860904865424706974793021217410591061021198309049355740548070381017422217914011897193953773234453204329679083959661153399288466300875143452992438562456369713465730764777866079665465564728346014638594912621756075216106765072336875450161701345378982747962791532822945674656082935568568167237210963913463622817695264514103140592200493778519631182371443256756441499776814008403202858532634001234435209936973925477622738842023519515443641571094476574701152673982523895579746977444481155381515581755003376285963928984221362187346937317706734162309989471644994977952841803537929152499493658117069250475390737981987607856872704755843988194280975433127037646407016290964967404490565916239620429856715981522701963859739447729557918328096818282268685557577987041121947442725487650051848985785587031536252723886254048414665363673850419830853624062102085660689947505381930720643554447047432543928347055059173922721644502131365903395309773431269248499532738091304523765270736105890651073208986813978396730078531250643057407404262534345011252554063178207409382808259650062424557349968103649903882516772410043000757080379466073747428969225529921866375750838356047771581453625133504871094838943554820743799066133792055374405983710978955539933974695957 A145206 251 511820697772529741819255906610888876658533743235715967565031831789494231314556737654836046766340958646188453371390912888917685450939205539029031565669487639107603420029699125513471828155387171623775318821150918641748014066333960856111968691390222624714804181050380677966634604941854480195863171347639433481039451580089437504716325659011372057714309109897586092675531193625826538702363559870054446030968491601108532124204250301831506416727548181343570589034022130764875035073135164760759989988379772678797529864802307821439447075801885486291031765461245994031269334640542576099963456190153694306904380429823597910100446082978175877627695035171884991684872742539259177106023665586125941054374615384772210995126250599062604876526445968856061407816124290311160859829362574586804496017969149087287526258850963514268178693103293424512827744017486382535192663433750221886438624278890092491253342915346544647080801058925436085650933085080782382861756618444781652723309035119443831579998678470439336306407896378390616532477133091652087547231235948675685785035666731939472186047868897088612339237535603693069279936098102937702048974944106891962049982468914694417806711666585039260326667875783235380319197995321980502398965102167301247780148530992020859367320548525430766456484916844860092775641786773618449508640602332568401098243720273962986638850549425856365173549478766916656843420007033003792847611484389500252636243317992282916480759381164377344247061843122117078193154332511289495009121081263532215584712659886057787 A145206 252 527272564637785593072683015518012137508600724178198092765204132010581090426145895730134350756355981634801580040852439832736627167765609238009343952920647354462864796969061567437812127225248700084078926795456275631302291732283050080955137404979951032956715506554981006922208419364359755092071415065917693184810815212701276601785402481301184832066323084503176302801508286407617007452583586063447430095490031074079697833890523626005237139078839395207568207250879593427101884035978476789974712330053741909205354954545239332867358604037596446330625191514846354508137787285173319261457439468911616642765309571859380130512600030592104635930018391842224422769830647433660879028853285614961146240880707400499642021549596661006733823272204671503151919194197502888677361706455649197998368749375351734303752455243486755826617301113919543009398368614396343582126592013662641591532089276619308992826299350352999957271414598906200720101301627881724795984062085788225120253109495269269984139417315871498040130050621212135901148774335471003506492295105840018762013398243458727739065757622522838993659505068388903199367646949073811767211731412008789082878889508930585487833248859255313248540870805030409611948903216897355783992958589353232539712539910618904698375514065234340312308992218087676340445287769258906586236772117105736087064221490779651120945827385088465618870035287627007353941112814044573096974214801355790296037801581896094186890957459110148442644747135294878953840250841066006258729654391332472269462236179548083896893573 A145206 253 543190923363688519429774786014681668033374491164479359442549928788415501714321746090912550068035532673589898783639586537915555029071535295453906841320292666528429197550449932738729976220665486511461882423787325273790157001038927348832839042380183785950288525073161079340139510867003141493359196606561885170712614290491688690813214344706951276487394006366612886273188235481587433713951257988000544450202820666175195419894570002150130998005798050132157143246440077763632067784259791969190913730537304387455884847944162578461821852472052035969544880560388534185277221089281432435320296990378094893020240573526910436222951827605579828805767471214313483058079949687998228224195107130570799580306770015866351598795406773207400866797729925659305629665814264093070406966062384387456576927332189107144413592780000094726171913920280595319748811938352141450853507444019924077746692829994007307040835235248903683066092061000098118782234487941823134489740137775309880015106089278725935925466880806078567283106410130223876108077442042340625220205842997781697202634060742961693841420905674617455009188437791224949420952517397070208365750645635285450346896291243149881242019947898424443847734655373951010257857369635167757116384028663407664984294189272709282688478814004397725789075262385286804246486146920057334288486648871649618930357769185190544566907950857647545354295796595293156477828093243735338764833342415873993590793311400901027075203181884203064747027673965184287613565896879595833348191367911790486196037557593055837080903911083 A145206 254 559589857339511003266721901211392224575784054915226390579942313045772561579066538514971054058859391054249221846282864075454373195566468318855894679621742958178001827670035151411143172635329565422017667954077385697010425565268990273761819402988686397043147784612163096818863341693155757915679350997021917068950510422736821957176164009171868733043247246586754606225272612007975050051367829459205697301090996391991534538547107372681152929209587856126568128005842535504065240317239493204704808939272250894583124269594391491751039014865315928331427844058176038840815894039458701093257443437256152138371610019798922552720663363150479683806821486534343588719761158946309064086849896535813878734021270256404476046162540461668982702305346658291687861953922044806846005049479130410407435335570349527539728087411724545130711557245707249191338109027761594232640378490172758993640202844939994298363778742008241785907504380364419666389363946412685473292103667738762423206973916993797562435787455953474661913511894611925284306568164116450114360132853891392431535341564274778309135034675077868398353392997734482525575582170697920111007238845859802986680860301192901686647785944637644628948242451371149720452511674012504568486830306704762983800816798307139836022225084700814979065413104244389620648599887355128577441397154214847948808759534149827225616603250773094097363453521075635021584266716024822595828099087926435014655943571176056427500707471758396197812630290999548454121324572352550580715907259050317786582963459187327956622828316261702197 A145206 255 576483875132047649531980546889534381049712293865083700820386292117181885284350141811023708434805443520108970321148553843108701135802704442373082604704069471244075410180865083434695135084451435025887715863099520088779382987810670933125649803416082000327500232443654012186751664899531990736286707462128649548655564447228533997772820711917954235749115929684721333780846979278222628576937036796865166044622933028615556145599669348842502366140275182505023421740206764507686529844653321436770587329179689235360051486905990286039058720145637994355281598634322828572859737346324682058173604222191595074438670831403631784013773279647769713633343847384009654191996434851840054781943896684005904625870801605865020407980321206607973883314737673038716188580651645709898871677829834950531573423963761802848820289263540095555427739064228979130504325943989967950585439375340221080214180644750986033401387214922429770188803033924555404056658745836102213242850454333305920625817149667825204756445153312784595075874740142976202229653233115017665870622924125153363200395744403031232227078410224627824394007314881077364584917771481869366641150316407944688203120188235568492276439452425013100348291466534196995857599050440684224039812545907063394253100049783048093482463350725244104469393528135738668033595831150133423047432876966305721734424334866880151788783312369366900211998535331554147089300435025134161902905664052169254405990633596270777735552929303706975842709396420077794277282176904260516850840903367698689191991335533997350075678447292562082416347 A145206 256 593887923321724578214011528596862702112391715792294793693238527885619664088038900030719447653937248805922200744089779461785869959017133716292759500221229433901312303856047398475918546061239880676683936439584476932305555174515664663031444180707451696514398778064084779030057534566029998194922047402494634127532454020821412928742845347253581110117209870868859823601103994976406897121666790887711157578050893679448368789243331831945510405201368937335640490986417038600167743645159339970629451867442919244436299190401099008504983511415083766390002234168761606923416196777969408315470406632566301886298718151665335817553350172407615217924784018452726084165518463631297344876864473860809192989990027227612064103840842627789306074390340620685449683655609831031926796568976671662638642495222820336341255824268866642952834377961447340453208544295047686973985852195849101976135673999422378098904835100642574146208794755732830227324764853706504775114239424076336322701771806993089873771048434928861774545261923885979141880354538938453481039140580090131610381524299495023403563739129120174303737384527318983697224001956477331420649348724349293299494112583731719444757072257807076459903168741279916160711168816053035969089561982099510807818896377302197498626391779447616998898623703771091205317285699671907351201879746944477094319371757587702504037136853344181483678625677015850313268850780136958695534729563454076145108581055809886248944213215811885181971642396900187312595513777370878817282215239659653605359647236167185766615275851659701703368234813733 A145206 257 611817399726230959355160488995670006542275287311014461220972315341666135454739612537362517636798590638938186541033740933416036819236752282051835205090535267906088852838217394025725661883394017539228573045669644575028760365145513196220552809589884013428752395173511998276531317522391692175527212022839660424380530158161355820614363314289393903119730482634641585745936603250963774366491688676034220388535384993586292109961972463806345694985555763187663202226791945573766601061299013914498101697884250389096651373723948136084842973338666086577170763623961238237799808930123445015168133526745304936023884857589673635053882182328587348074285478256180540799091456394134215283845172271885078629673820244987801517529932646314284903569577030140628671932133975642200014911684178508455873277203065708871434575800694906614316907736548007922426681268184672317786495105691200925419869776384725513066021086297572072467915839638215568853774949235847495529102210075958065829804991925585439910528561974607666365470596773020977433579466266775738398597216537182060774817364733577764372925382196085287556991538374349807728313498178797138467270692970757313889431897946376934606052700777995658775220392478808538136504805613819525945935174115055226561041795538697741060139499175658092744647909283471055277678816276968638303514363081683424919907285227540818299151134794853539358514019304746835691105831042204178117897914812851798265356948630380724166242742019510442686062573886761258166352260515428366599061057228127706802087287537881113573857032271232419345629260677182923 A145206 258 630288167023371984094771059580235272511189715532821596089441174748137797556232581775777453144222820642673793143901627371451777191347723963487962976215925768143952445871501864847506272217177764382676643785241727208309294163636950684439935634248371167613458978287285926726435713219362639827740348555614267725190083729508714698817889529819047859707661564795264205348737569479509266719639665860042026711177557108964611375082276043699415939685224181273097385364683153919652197708739463400931640048172746456476036359452237831122843283695255432219520465211378625786030223554800455623398090069602275285409879639554007163944493549595534049940240541626809847307363301378507608779633160677896424679642863685193993218116549248802672322180553254606183910917079650683182423530835997061057179419779187620127040365307776630020734268538161557903643295435217959030765421705958032429162446542957644702306061884793990938235079644690684502121737584725952966565419301023037000413130468309117092534434329386850023378115292315053218818413251211489343401912413023400446609518969364502952779848976081021363259216938614134043896312298991591022121120263770895128471404553645883941678077712369726275455837219667840599161565969534589568618189921052499181868820136538192129485442913157144818785161212665840422732740848535053035794225554351917567771294809074240903846014805050273030858403376063878516983604465768099471475140294165517064491533998764423337173011724152135249734942917810430938153494247947793635209315831728562667030782649143290097156484590308885650234014106353658840631637 A145206 259 649316566785195766894865966909607414899306863038215204788070389352563105349113577284133434842109545080239316368277079315254872603821095713126427826185832731879127834944456417294414269181388635427506257643578946379682482109862121465238031777850108940354119420828350336459133295403178666606617437986332735255790732696878202265417040258903670551277946473533313501225581315116349714878654623597990203808911973337695717607502423665348739334440514753610746639665655275134259705611992541199944467247312583570299163646755004239870717974293930350744889121969532975734886514765682081569738354963788399842749658600936118755366388136222769340725607816230448951119316418906325662032296151583478272568449396661220326053126500069106495066940869872459175026157525656665375566921589735797418811487953865421101472648227546971905259541198714338429017738516484762532636045114943118933093169603164116126092297167582855503574099127091428351401154626839975711676793462225393385245526919081539532566123316351128497021925985323679204897768126288130627212949373034178308876123164988842479559539038904534472833816612703337759143167617490418841580778087395671181706985499806563745979392501571562259011070949670837486457774837616702322889159255243128196995324761233719108079069736964298881365109571583477497185758823697048608128576255199498444779228515935272329447898451196441622525223720447888495392034737753947288687932575468256126753720558388855920773634567380121970182421334056441785602461478035171172795769648321848912891213849614123937902100978976737050982307759805130171769628938107 A145206 260 668919433935810538930398598466513691695536701960827732105089412811027544324855178384785190658217054793067518508792690546638515580359002815514366958294895059078342778513285604086661134103127252058845493797455918127099854517550549618109931006538963793629161914975544774138547243664674194838251855799312380184607440649271765108080471989621154475691208629709576574262786350814363575201361697417693888396042983786049573764963957224430535498903574478082569856535888310505198322970498943821062051250108018828238322650794061781512962712106741264750182069129573655807111360020671993388773955444521773543932668518812970300951345386891390253572518382152505964411981771745800270467672664791003848456612987521742924832985195112974703603763012061586536966942615172329186175636269347497612049409714135438744746919857409574621771550117482790037651622484393794218061109357932486271977294361054478345396065974369875849342207188800083493685264800522152840827589903883412592245066339768198080585985462179234632017631080797222964801316692801950877597296825262678239608069922893246115048077019536282519592588514877592309153085713818558274109110186832025374418948496917252500916864477252329645898245455365944232954267219365189000047648383590300047341561116593496267815438660193765621680365084730797521613131042161729764759442919308177077272761507263586906264856264534216180304209951537351845691856387969755352867653160450167638926249864982123947023026171632154840738076498881870820191989359118899496254526140369476215739671033066943556938222117434888257961154745423413037549000376907818693 A145206 261 689114111645683342533922136387322874080915347578125814474303846979004395498669993114872741986904494242428117347492902557873255286414786237910924601052691513085732114264722568639092977324406249529320650619773606037713420179055718228970807702161137078780976204248302351448961634614451575485015500659287003504394406547217488963996543236722400089053422547689230744566246557244223630221574457347855412263121531262741498423590523375428590941950124652241442125751096031959684605065844047229407922036148835449415525028051235343050084052145373065558696135445850595353958519003961194354415359077822147532260207381553184215736130385366274937191649942768964511661349052483686664214185376879011958489934655342455894337031797827382283405491510900658893648102153549355646780622062943531643367445595986376152496963946803297031375286243624335927689610628768625126987889486915831987413345758881619877040409090010010104066265568326383915232531516498515480465334867369976024942719499180554453719794823749859602241892234629469200123344764552744006465671085790145546288803375556517092096389622276523349820184227668913004353714033759597380786973804530903442385260880857477368419738052074598085406341923404431018397485709231366281121470185968002046515559718506458595379553034236936336061931007757455189219047990827406627533833452433962366980426678723095366449057002831056268336397608351739274192845643827170232232973662075470267369965092279180548425262475832955960812578906412932078919529076085096610568415113374434933044529852642343369072572919222345433490025270136763569392799568114896110403563 A145206 262 709918466675597603211085435145925753050951668229813896111322252387195448785963812662685894889104355732948805155420645767586656172965010118853096411942957902907495471735296200207793908705743413068507713809925725710194532416134310507785885837071271876182834912060929437524230241589323321305243444429352626284392761300693377515170327111930968875752324219928277412114991964233163955267149426639985805461927476403167621277212671702367816145263168379993707689049439051308011594982276680692293248258599106740383271709819863815405972027898128915695806430510210642758564953036883671451954486774992824210814621268858342178690391191399531432158574464287587031886252674413757182835065833136521656851954778738788024799545044878957969346390324911146022635276771028043751141756713837621227411361280917155438826711849612541648895096560697583079229077183613498297087260076307759845755422181070278686767204562092016243133656249984815238444601559487920398020061174175048011231856788268570326337827231398281878171395726560915244194271320029790031328067744992552743505999671224960273183886378858003512731719306982644899440275068129646539999113985415582307124039881476145661675412691365813337127507056426112545387539858560106961929162181882328379916274166360827019257468244072734005387446939259972396296840252148872902576918154598184247920257583076472854054890446840261000812939235967574072929190301968620645156117381580661061581414170776162759317239026031329875097878508756800421883227788071913687882356666150954597532774732677876044351806952096729820009654244784231306807344774038735823599738748277 A145206 263 731350905183844780740382421090447329399172576219591062287344945372290575537833055771473712062691543490539625088820366945962604420268950519054856606381604877395220068513899060377802484240930713731721555440318062718765531743739691921836886012263482766422633560977267921038838450231456030740834292441189766571259291760856916175806101798476168282874564488038858684639054340888796928519420444200025402471475211503516130232308980762638709991313234842443767599529600174141249369002831929077327737376296805850839293847289909978965027088077323343608517453581755205928000178373713230974085031536375442214661292537432915321683500917252147155710075552427237634436129678142647163132372783974699060295436281550422100612900853889516678643130466536808029547735117851732289835176993381598390203966746344676915928903904199847317328436228833667826147378687859100200047555832884503226011862544729377054561824847944533804423851322067790544924917696653628183319788305542927375823576568681455744990785681060476213249640303943547383181866901981366047609309366207412239746655655752953020455751391543630249158813389510630764726708059432126855007927639254491763171583742055525238320535923149727503723311896374210541209385255871639105400572221872234403519978481396744827250344751765910291975857026020169031933284404172028327514887907057969596912536197142571142840084494063919423424650815233098736582570817910860456789553395098348245368481594324525147928747291678790461551250504975355647713469502914885233043439917291483501718914766924376592278145660611457520356523361000777224689721749197572458546099964977079067 A145206 264 753430389010635136204258968779956848838587670542609564789570075376968705760933040276428539617201515293629912014518905018905794801949283479052157717209412432231838804479426177538873045039956618070576485785992757318435137421372998688541007290465931425303861596306988804662940053606419458067310756408684042179616257152832793713852994634256993476222616621056999504108379114028114715827188583455157019945449062333345354727619221270585559974248613586191881774979405095709524248401719413421189985086994913171217533021799209089520161392050971763324160466589692589164456293116057068464155774967006662328346924134927200413976267467765299087149563201922857364155468846093887428312925361140060159092618981233577389051665542643641642126487617352207873634870095037040810894272943060647088890386881189411350739880357628813995988969176933261161258070467366337357903378045182199118328852915109001525657976061417212075417315377237883485226216146677156616614724794089248292125515297278717037143788930445354162896248662841431682953566548507989217266604625941885947519614637256628672472085565781148560002059962227224988206824730846942489692487328143585755516318272921057505383956757007942364369352869188620450392070484201016350134055390288627997980364303370196279418671832802465655446535415630330488068090287937685022470413500069472780888727480686385108059350172085654260371000762344173048204031056830660143678061391451211261514575392595601147973940009655255906559451427845463756209182346786002390440949454706631031969657849140290746866345002060965615943990071449381034858320217499039826295567987096137345284453 A145206 265 776176452454134860061081702266683363683934184986891774974347604890312046042483318186836084172473355328281907514746691136337740380074169742864473408172909736954536413109264833770257723209335105885886259178140157106438376157405483987204320608643261009021521695133074163114736945903758423056131412113921379120577682189705556464313359626089406007471301248563835754649372220795984444757122609861148789933402144122717575775342529430512229049108540520367701450923589567949465185286826073143372878807693961862480293537876487918085485154498025573770839547732426890977749473399302831182714924582286508432503342332345991301936778067295449965673356367833198352426895212923025760095549930629746202511650449216723654145584903275440282448396761841427898873370015176661337857319310921812847510606062742315712672372668709698986623676309067547879487617946949979704050621928166202153878316481390130419172860981656835883126219594672271336323127821600415057173669707439482909759241676727737927926478462510508619393025933759364865157991175224263544833902053551462174909024390915659636438264875991625683636978522237706097211278138706484975396871393725232681836101429817372647729442886263691608426513904805701589893032881577835648488730883416041105017519267285422526612924790607521748832700409536234308476845764698590448894623255309055276236700193731394538274519382638080077997537355935918981714077655699795202597791204402333776104602075452693865036948733398819335086802475990567056504162206187758333105446833511180782907530336104117209747315581080908022228727674186081324939692127640646116902233612168023631773613557003 A145206 266 799609219552971761097315123721910275464772201182807449990280549517160996637128920857135732513363897386025536787323263829729257857129703132599602576886597724195984454988801700297302377695486059687541208724657631963695757976279120411356646049129660051593415503683837810502863865495929949794589599987573354799819238372833150956818147159487192180202602839781755339461179768637706836030312026737029683318036397833836970325666775039291774022830541798703353744140780855230880134134925828043169586605477052586021578686613761555310686742222800804450930221915144698349778037412063327363005031086961582347113611575031169855207322196733123332669269697490933047484740322037016438946740695607145315004337116119483922283006534116274159032870218439294119523004848061209873552194740107648104433890612687615837156762188227304918672216282842308180792415871607141520848543866819636418858720656844969603612580653167397782376382952160009892589485167049305371603065639290466174010783934656022820673300130256557085682056032536663841774269497121330494703929567330914213343585951329883786225079463925340777460197755264060384323859400725826932073255998612104969172589746228042809691473709494608501327902417227416368022714923822278436232404652436237330587709545966789068387998793756544158597157169244686686834131407846772804258814246364365241526216699799256611904340737691864365380197354451253375009681487077167988707387860719562171413748800849096117429818614512155750803417786834162824512177399436357574835114271024442381288802045919130850460446747726874290417751997053815130068172051939258902954013005093080697229762812943636117 A145206 267 823749421890499802112388932447013664978786990572832472720500227532109739520713530931770176959755517363937174387604271257234037460700111129792710408939939636081288315947959087216168671644342526106298742710169159613501592752476548680418097709365680167942377456731031352306812251432137338032984501588142062969111859800188406102014781465767797152496830013507295231910948950098229833189271162379463486847546767894507106315675937401952650151149283626557099453156023327799376815816509773606506050351953031924785876185300150723127639887052421675582805779740992077245225409470555769742694850144294237593590685000048857530803685262550559548015259499692510959820471434006887070025619771447429482133688307452619491447513777727098890990797130051528012229562936525304429619558837973640681395827957437144353217782522977214881498220793434693788461471358891473505416011426454870620415899231321240919464254332667348660444669117602594371652089452906200772950161775883471678096730018733528907952699323261076065636286795539552697223675328374265471163816937423800611390877349025623953340298953304808550655729499811845388804359009936528369013841112234807546798184997984831320686241928136521289096728099595085554268514985782579989340683113244798604714736456054508911095347054813441301954597822435351077500117600741190029454689258013210804912584126689959468824001390024507231188387432504139177045287852190313612630764105032087962164327543370625727139572144619240784186774150483599397708209468068837047813198612533564849946399798902521880499743517831001309664383021822641081170744084862365437106554011599938569866961328634630877815227 A145206 268 848618416936574381918608982556491692400774659542761512870749321951313852007326711433963189681313400700641073784980018669702609787808918226944022633053236811117695812482231987604236002140987924591752415692901625333508548205710119927103640958800073406163428172098147773329271075492370700402704373741293482250161773492756274843861774567262508801371222119434877872122558743562234212084617551935669177488737175133924239457512356981791933884173188725220027743848100318321499221030779323537551542184035324371989684734748340694772249573687223599226427885426921697835343619884122070393814744342787475595454226197853218928083617350771753618573107060655558595999960533552070250347656215908480637503697212139609736778194734754396999975693021248750772700334147459480365501712109418512698827060355367737850628739761508740236582424774269814977652280871035614674672913669898694620579435592695970462166035201366963335850326280480640312780106023596849489118477854525790622419179831825083361749135293009654651927589736811209737120321422696110276241131240269921222281437021979363954540312694918855641336100632633704803337098548062188301073643148481103130637410098104820788511531529137271393105063712420533284734654036835333364295056057997426669938638112332206825575348793329871096066850586536077169360601464420732425036079553908370824866530676233203128487998735377442763760272984726058941445833839072929499109009705374299309881349029733571169041066731547865844846860706335895845738186149085323060887242721071118058495257166450100214026111643783858792455423870961048863414235033654292077600861618307186702286151810448880621203525067013 A145206 269 874238206943065813086841287937759787661907032849378695953744411508303516971895795112633824846860482090833672285184628258953327306045635430754762565215321320036399109424989282994059927958408181363533078596564026659617002116427006854950423330665829524586136388445848477149350737909178559596429881446510147977706015371533474921597773135346149160618851518068120005068431496798467113997353925995417758794742686964369865478840147932756556430734424642683271097808317367478469259185899174499333713468964844764428100284965607224162123637593713239800021321612377658113251651691178490289533455704753534633536695049172816922522412901060749175055278603268734650513506831100186779771645069996732048178486401491970866424075814305184731627232094669259761398105707359052514799683493572238038366675666814894028381784270555471321801870963323522471034168536743718410342397460087520199748273882619045911187506563176767704626980282227906174705334830077586285742058500180974079534131399269785898421608158597663426546022594899903872288444373750082170152476726942506327044689805061530074978859111225115594194732702182260621850033707839381406873119906764733793039118701419807143118709834681239374534769064609412456501198156653123563577341220399028297990840798338801413183414064489404557402295364441646741281162671554094219347177605611409850811238026543770946810361457729663759408171118903750273455579423497495952834920394766918641941634868979063355091045910446156342558168190275989767170538389528500754627359741772441914068695415455282339688657432429193745881822116315698545578888148239144411338769265126774114816570795036465365829024857908307243 A145206 270 900631458409828351566996452038682146668863514478700664125045193778868450827326015315076913307553236855474627450773711112306148238745450554621439928832227848055244761727412013635168365195868288356757154314802542208777937784988429643695666491091527276974591772606865214502391488913327389235153728866977584971411666493349908755988053631458387629210672136597225325902012565814690277425371806809134803380820299506335454542512407759388964512396504988761705863525930441058796145802399971356437818955055341885682149308196729221524829809517895192935896741712628911726263797357899825291490348662086229099780380397111890039215511327615689575299425710682844642551854043735101458119398964409585732497086425315509769669279053402280063940303834607349020573465767891521976074026457877682192635547092497208618743262599832912261245560707469677189660420269890358988279598824732889520908775576514735471653561415856908286428301853612516335839208248284848509685014396812319209140741035591321554863131425543977750100437362388004380456021299656476829446683889052659461817899069054056230920491503838461521288552826819806969391052520675715232998557208448887463102488591885033710671358863801754459722836471276865554850548795717746709924905818478579906249186855370711189735089128270764332196940790398073205813904895438951722364848165099782234653320931740260861018333067010034309569326362219694221226477307351439521811933711985822906036478526363659928751511015313484735808451422095575037535081047662628006260474409315664692733358211989382056357407900100204993426210467214814060798953732571069946083432417163350563724575880636330103412954237747355513599157 A145206 271 927821522138346831293861009112643119388858744193150730142130929483098744946294684200467189525195635251294545971421735778501486225814222379559415564852918044222817279763926183217389108858137492054289244622202897879464379700057613332522411655602630062135788868697280338939772839486471392378253841381875208380252074556806436485959799495670518578601196179240476706972926205171567345404045314542705229168891846589636979228186487484166077203092998917941687338903095009976552884076695957232502777534809128943741928551046760376437698814243078325173037751105133157249667323742021569365349263797905078900597996546667161304450254797673884830676654623713304443707225782664950664308923432365339480691176732447606523214102617158070823256356422642517655409909439662768918824342264126209734537642021181332671276306803693486098142008713906384873052944835367314757599016194841233058084923990969967061660163389090440841032395518868451223735966039125862751362327395166341067564519033376289421205179577382728830217371902931952210107088678820817420553929193493006774243238935621753498726919612264365815505029121067302209094786135653065042174944269165086255706787988681003759695107380756810717027187664970179356886877451403964284940885601574870892398450778236362119754852667640075293321477028302788740532985037490972512191488836984797482711893280818688098385932771356256883917494661335698618646400906986923901551938494797839979174952894432637187131540069510707794072062414186082279727989154724392207379949630978277250065205854495272805223382762264541524745318567474147475178158447211811659607452097426173347978294052357924338439954860819119151696807242587 A145206 272 955832453890802890672212844626186818711169707533673087170643161580068450862444452265651967961646214566223575077443483354203672383859247604959568870201206200049071905591943869926994674040929494574212368628990446212130606780993574741246274833841577797220576807366276640599757716296065572225239997463958867192384907102705011136977575933688823480857707904262536026619841621979794950995978752311324128230691556634797299331579102086770538666094987590761950374675817742464219085205912612035549636417228578727598442032117179922894156212223552030000493865618061230525322151334066936747131258246672342883944963833311262523834496099976443902387167137227909679152064084401053670820674729330329680648833772267702677724620865400403702357063542978154959592127256625614446715757635104105979965455751608161557529641297478249180845083044717973071662943562757393569861040134775210285283774956736441591675168986335427688607306631296661464326942337511233339577671210716727889997479543784778857795772627269050282176090382931367409967833681653961877180795839015113964868589659626356337784431259127706527971287488711035509960537922119040023277530121418181652558127030596180774608417638871187473710436706115906235200015416106999417907533191176491338821481427325068705294880958486394077298581655455052991819277782567011067439110933251003670549865556731950971144463820862483946175953790851854033581116056147632656832440078433974834434258899409522025284677604280484551359784493734551652330881572267986527073087682331250965835358754549751733001087305800950625477279530032765776986572236672337299878430006301386088936595399234885498336820767963835404648786497727102373 A145206 273 984689035672838408419468603574157537758947277884725818928131727898028586464498551534605706190207846594452669173780207570695659517349456803927484032013021199663700468377541838080326717067007766906549702545845378538652626901832306382984442257742732619263063391118528743510767121412104019011233521595017531551541132239755423348646122514640929262249131587313620793084254163840392034361375783498198958347433429500432937951809838199541954740940229188923960657569338992770310764378302560908826183983432206741849829868123055656215284027894143366971965697095897461323776493925592750243785129363774031651813357212538331542882392375930282489002561828270143617741951594665414255360085948744503410275256724371773444832679562803627787514065220517409101399571060847731837422443589189074597236486651014674312930279835577841216811102615739866669982541444043986336899777621686474867601650889622229839336872370971234087137270777654475278416104275456961508060395241816903577601337110144076812479250713465097730617603822761848020171830628292987897574063247974426326274479374676232796686521485342045068438476292179716642885179259778719055444625690741621612379691799394172684205164763629013516160997979556518256775733702162382852882757653933168726738927080723614078729497052503343461824585760339919564613998990082176146527606719813659982526781200406976677682496495515936403739649578913754012193594251264083285835224520500344596191031335603520542333589383966580839895825679806325704300564804655029051170699807253451482862949958099543531965894858757857942098174057519709657226322705022297004514547996532017482864165040989808397479251462610223640654314242941786786398283 A145206 274 1014416797658845567515761557825389140979263709385354521694038351676099426328281694354573008007824569515177549041570408462177517994824033232454195527334534740811346379317810754266379836785333736715417508571130238148105559261786493105905748994762739442204773697099176549469990904166935681628886596039745870831618200154881254672439043942220961340742744046453761296923205261020113628256765923451013606147631120608820316791940179915454547252482444169471480042230595386587370628612419296137457733865856475426969047653114092264444306272773373399008625789461222111815523245046681073222310935482519238409134930123900918808328700539235783221245572725963232086424353203629211047645005889866279293502136395199908451359910456126944689553714445822472618627845956215132734337601546699977001691952077028841874686036822256406601849151554528208161704596397168011340848024514515328503719769519694641183229716106259180475241609554743256580440189802068680233651227340827778225398404749609329011904214513646813258477680231888852121517886827551185368520170255553593461225690793032839675158861212646736977795506184912651000845171786121478045806379900321833638736016513165324630510722507068365016575027321085619106241677196395465175795181108087503557407998797951838506339015499813124519978583610367283154614240566600937766608708155617395266466013721176713438024999113744418059947687115754984292030867007676164844178442316117417559471604596790956568607230925443247237848000172528318892819664304455233496653275247907360095448251166368733392441395472810756586064316981690752412247952621709933578844169863247440660665532797488354117599915178768089471597704154531550542981920061397 A145206 275 1045042040779181426163389560847718170541853523233939427426096643694272736281234490120673068568046187562650551400540966424476877055517075136224638233500836860604427905309751760469304302219802635509788955387986110335251020717361174705871211250531642103707193082395337626107371400820224702735850578355174565150429736086005578618760223255487966041105126559953951218890003207057226604529997294645638331133729905181653168726388421009150310195835347204206883795516613100650874008897457923923469280290357856236125810995019756880039756823492186257896802058678084441674137994353316598328966909874492709087342939632689674189939605676972429124319046284071059501285234283229034977578743203425982179424221389560718430782094379352584470168537457154339001763703216531868020526406005557426863783843035637106124231793599607397237323399598742603663490718295728531061784182388271646493625382886626620749661799005667808261418182513113818225826024656914717585629700932739308454781365685422433317663458673001331300037656300358958963243749982854783824167501207671182384572119971748226625577230999859855445669810471566725458268507805701600288749495790457105170598715230085406089306447046872553791661798382393032949079556912697868535750275242887782532152213112935265583764666763673753252184233706102446847291704569742006078792542878688956822840809015436511635518566860310679544681991853375887618228365128625714666572925406355167171071551994971884516077879706540045282574664716897053014514083644102436431112582598590512596922580417598542503601101658602947432538840853425898053516198601702130150884453054414366346214493215161663363369266809617618841282628619316203739631602441264177147 A145206 276 1076591859989290496621603446122195020552686691959392795030705146845708791837888859951087906813760928957159146977808120651790263565360958116592436028537772929898741049030241819738554788349552097239044150214433993497701118794670203010979676625079286629823350502110648095342453766861517295607278971634088398676281463947610468837105713140898708691943869369458218262141838642581361070459737799342733386427206197412939646769629267122624617880732161789049407173133788170117293299839484808018106398566186302182028592753532434292595042989728971054749933139430567185178818998291027703187471739810381333039207303741791440523609981453551898059043002508165919214903072274153295190348216249689767575531172354018054383812205900213879084866798658296274781781126944020337270109883070130867979254777279881298406045322606504858523095936626026793716536974872914870818142278843232719476753417867470158660574394076465689676724138262709482788508969084726532719737792923665056949690387337239938174774109161327337277472146330808318254112189942715651860991566883762255210506798680234079896610374764070465620361935312725529393668721405354886429680721590325198795798768609242948482629443358587125468124999710540903586491183116785975509648180587294769505689800923257373252940570214762724847367862597169701134001073847547903001744688810429967721166755644346073908073695680385433961022196769369357978306924487566894125349085859528851225650084732140614105021479938311882018730150597462327044849735510425069322663416233745306896975765760310394250618450184283729020054377702204761598770161885075269507517944758548291896343461324666728447511896620482374838922183087861762226376548968422960735006533 A145206 277 1109094168241322134673830472734460698662324585019105009989448195801554643619780451896730016230347698333807735437505497262867270655974728565076844597103103656418883204439860392371152005649355770752471090473897966806008729460746045419163791887684559081927185811665661368258447108456959131360842499084985676853963226779038399155211929042003680484098166819681056744915946799982002357969860056900360510068797914181702564800422721528330266673542315443264973428486490351177617771460987980363275572814975997364613678112525452672893467580708848934069341434652079206440689459407759691552348195036927778573786479532668781173385077119444690255768538324763129269716924966608697937861599863290322915433032465206435224269935677910554000059574725320070779985944827458547549077968571997592477542921579097130961888193789871008408308595555529219219240483540664680049846265710448131095368331906395457367650508412884527049058772188599263891380941043168600717889762174444875318068800822496430542585117083590146131206029097235383725903477998122993640692047504158870194104327750005774648717293751572175746440802284371043315592013379124281943187080974848367051653476328385394382089940847493564338960820898010471667384958902132664553371761290689448321823688230598361138333910763962646843746224615726070177530463820158082488797618959538055903790091040426041070343004041340751645445146210291936903818634650228310293864749046961454318746105623032867692857106533133439857169073798717140033616851972470288081870522333410965129596873616017242472627022652843653697511216417601784510583607174332175695348209380657980375639656055712202486127119116091368468499626176443026199371540778040018317155116054123 A145206 278 1142577721179451058059644124209692463708817969220279103549070244037772873163815914947654406560390807439691630041406629078255425436426815356891153577373053919777631515452001036567806842880171266683138640598065902273667699009668267411573676561762776243985488264690024334464058978565932273769764816836754115466550288196821286961760166710944665884772191767275283978675501015611317170514388770947722656068432189824420959034334543844500928157293933328616410814503448087706536263811277914190603377550242016326485178752560567496334588932677854040399165881509475544543703307002101137642022559341905156469118712016720844373267781157157115473136638598728685139861513012135711456331488267972709548000265947755486331336626981642861419421159407192616918175424227017739972640612105916089911369811513590818568347717061981168829548927196827550410843326945040809765678209601428417894294269127172782807712407103208936526593390831296351529999022170473351804478127561771628310997632862377907393328521830168958533745811778403447814257695680632214628761824766448434918380575149567942186681834770035529357461779639715843177977010733646375293646544063049358531352569579943550669875993213196765602995460955453282807312769907801558513121268788545714586072250608774435860176954156673738581744160412027472373592938821754653925286871172924765122715083921215336494612313259440755241940749740419628282175549872340396057148958926563871538769521700566579883772321965263716926518696254681680340634282406474316343551768333333978750625657923587827257115322072482385152454796312229128007255921513326493917705696552352526858421668980137810417858630113758654985943147515870918977242705831902669921181606047061966837 A145206 279 1177072142580749591334223458184909248715452723012377005100197569695283788008829962776304312642552275900065572654022887474690451233089673641859722775308869573018615107247078064657349071074352485218653240386969040772835828875964143675268339811743230666903725596319088983309863257760579322006417057525694879713400455720629358388356667744792873418791460556245226635172033334527706889092236165584664542998237797125151429873399401158365988456834306909133797941550042212045910103264562776648556705538120547226566790301735757350936404719882504986298107850538177269798825630634053881528027460716884924947884478153931860185364066689118303712151189027768535605909168960702371660231527200844944049391103653802791431214473314994389469995573655695702448209820213651419597587173637844618697222068530708582459347037509120492122723138300491465562191157766292351328963370069245695564812564981026760788770849216287163811918360773444129610501093385908561354412153632143624007532206523175027616710613473679174274796007689862241874672900129504597710406021262506821121062325843139294033547753587094184695011978591292423681235765644379567350382608946369631584439255288510392988271164053921086015702400357359456594367531959650702605730267228718537948135082406331512390565098041525384838763053968022835539935983574605896463471123731146566162810314248893037412344232955672928638653600223437451713804137786082533979464057686262970071478012106387938824840375497702171433997162254753351196319314252292159101991125931235461046773635571171346888391616403378001337554562959197814165377375999303237161906899355572701434896761186272531258318069954406901660852679770906562394989220094768439985324038715305612499754907 A145206 280 1212607950564119843775424213329452014809962548256411848914952255220835335324778766479357123926283274702928161485008146817509949326738395463671040990538553191850674043415089719913902438493519379904524210447568497473169676647455833473815022723248185124175786295827976791451298005177907152759224856218625843315111261363368608429904334257046410100593830084553497835520601736918422859058319458253151176780406873564291319351452908120302723104501633706563253368076821575613072681194413390611765354564125803169786599684618674686608614210879423222901769872505525675692542700878352264904356508618285658272719205392929944332343487018089517520063876309043731057252838086486114747641781295582121421974248363563097438575082778042733461113097162941734545714082068983380531011312669998507123585286689739304752281133752952492062846168676953753980316881268845874088639733401870544904312827899909664427856668371319160880296967148667814492610825043699141799531383198493561888757832209798684067596728987056220024321930203485437145090871536600083819602546829793140225940749025425288745270992325701876296184354695606080172532557566005409477957013535166884217910427047139169183007126946039087609303259058545143127996034466705244547489462437840429340000734829592588499027483915538859252888636828735700784474623446349655538881562302664594124092632870944403127901690012110082040995111658941087631303465077562190130431737191754100179009369420341021176261739854094027667624272866297836172681512669228225102873763706755907847442397650314384193028571475338867875862852829783541378717889852714945970311542153199735594663941879627677308026554675912587391880063518204288366178073730452256482649068774199507335075445675493 A145206 281 1249216584590473549716423520738533947678890408339557469910682286800852156528538553651360085534841462453567010404340477197276551809437937171486180044401052389937337023212772663450856075046981380912767443875761937171497700144669689257513534115587779493262910053432119685188893602970918306443265275305859740467268775464215306262682516749878284553785964941387376474618723476720818011838762415808721574641822692534199036485548119986581262913868172039707563680349927021039281303227626820771069987841768204461944336581870745685095592516554936605281291799970169387991162387748070894151184977731943674835255713278794614873583005030980275987305486431101610108843532732711221382912384301235514140502805977609676246591861735680629110989107176820949937993494504197778969028892779908174880008481876205312294221792598494780760714374017188264674682156448790139869609474601944053284904786478643124631952634428660515498056845423074177451369301722157917797073327095901670368547287540204974133074299207558736693382530102053866484811302706415367449986843120874189108099393417381815886647584289981268187979066179171415754350023055241877024452156206443189843502773208107861445353601715551736500174203363506918598672875290660708348418518606233101634546638476149853663406792142558412315691819389756468537189889492655015656025790772118567096967842891155404344084148996163341184857081151285865466669079236539988512683388803593692405727399313069638593466693841464285987412147492697370684480014185515905904477230473960877579425448174330601816244932701290956680631774355377151929982185133203032813155944373642928712911273583538740124769603830320070335286515734158023152182083213979620885765475720507266422806067767936378763 A145206 282 1286930433278047338231798226985854863345986657752518747379029373190454930878914297250769867750658969081113915173744588042377322761747358545366609424477849120599006674751715596117022330232735846364030373626466665844257647214564097499550411877063559533441269122821059592188918324053159032109609546814584421175756993952164855097389533322127205630207716812867267540302909240647498905879256230282928559522006168445026098523482526409624698333117549430481833394153128064436380384196455801808954177384099421200086310300107636897644009779943121527183854576188367031942110054558492611744730899944766697869913797604408705091223546008533227032344149548936503841720475254854520318376023068542172531109003568651738124112906944042252221071825589028061319458576368733795834034891672402591366965939436924365385694609212291057058127388476704332216533856997998797311004138766088104520174191437529047736691374797633919792571862425516489901477473126657254510323271699127410413775236589155004469942013616567338225168692465810550783784270497976956521765345830873778330443120964426632159240049570950531682248452310824416441278244171107096734254361392837752731342955047042727355341687782161236298168423475441889212108264252557759098990568438407789510455761062404817010675450608843223299587016557880327685498916555653795955234859739989945075322637473915293368361105051229610765215806349202190633448877651059827300803738121443754242264555398152201613183112307361831041518026197834280032578167977603949591064169836866882709841546546866200287427052835349902091344708755290125293918563760995714483932407388312897188600865197431110747256770492649406704032903056780373807628256017843487566576283176026731727336383446515302592179477 A145206 283 1325782863057462370788425741908841398149663461002388397954062712497164082955347867728242071504400003272137902810386370144972353658727234748041789425831349205505489633872532552940582461719011285490713469225336927042220023646800289902917169122374594861640273258145764471223669648571135009686027740726473459575747237859113443297315508026859543451433809498893944382403266694148028174371030157863331410318166813095739613745372264845445719855807786984874211772282903437021364780974307521162338877178554312738275147803605942119002011689514508773572980209238212540836472187717622341305556254919948019500874551479250548184648790247657262151419639147831591406270914792689734754055083983598548335521948872248831292102265928436295953890303374449829383516209839367875635760207273023396707554732973645103494812524152115902278113759554055321632133825876093698845374563575566694921036306223743144901383444278142535196680946436644775886180003862899667722267773353926993607071209311413046767349358033518431866978976554659988781844663757826069536451026254057870855118324597234572790710124851610880649445551817900226507461262946878469961606258686263072330095755670069444520991345474859330420294576443665305644058305831743804970898432991214902157170187387244271797751592609060793418858990175447042958934372377931794165630745139884215726374509332155828232260771408382148565221508201699747687521413401878654407778462986817457794034928633216689180572040829327618026819991122759484799269005498163332815032881218337416668377701959536665425930144958632870702781114555931702402186588049010192919069123734552907610351082389028644707132913653697722688597336329729286777146395043870000372997241544225213282464161596342793509669439031867 A145206 284 1365808247691880229329250267718837521732815946026704517030543347040074437246579364924078785345867069503173087127150820744475324427641832642323423690051831028595222516798545304039106930642191213869445373014885818495998179494852933007871674360679533468636129548275743831487091175669308657304395759186896083773524462548904321156509298359093043534910469002035344846495154048104054235714644059423346129365389340623577986515900027422606243611844999375614446676257642458390886655647485484842033432078765913262459575094596719201274574785523307783667205360227930322868136916032875249735012505644236519309661187490539208436738928520142811349762464826672283001277297206439317371025152448745012486702814336170914505242181598691674821794209381103397907015536153098933224835074134761938162483407770752483229883989890882586758677722897934124403731241747076433756518422852602049301936304204117776254518681413162966959471110289774509807758261689619131217676380176971726272369561710110831412666480148080411311426504518620005150702743605891054305258505780146112630403473038494641422297236888721773086681362495600385893410694058803452725576044539267100122348508781017498096033031467389991917901108470201392797976984195592042178717298924120689484856747554954720602263308372917663321565499865544202169306720752336056114935483539702085339413765823818290049118808803832844525354315923543847263858482681847922106698234957088673106715399374411236471535358540351835702742324823714075619161102494120305664741119952727959107759157898985235808592109834646570016462726502283935788953311016915892079534824865615127483719268669164818625643825206155600166073440506819781041891664336436807428240184778878796188285727903209046062279844093646885253 A145206 285 1407041998688372310589642870930480800772020818039101062938693062289260221794556431868181376007730554259969482624247366119940648101967367216136440616506454017922680935375187897134175036325338384154444917540714507887167027606760323031732519919725531414931879704476548264501540693791541416019844332147062448801920692613679995374365200633256747011202556517755358097911948804433912366396721135402965918853067113406685639115719309636749353841641154186908439034428986472437424620344461706848440113872061517306674675353964319006157448256179254433966603781279638559106287756987071281336794910848330463572699910721377712587964826223981274034164136377638099585938027217695449447663712066418569329692773752644392465283194229864074218735740266365019186453885360177473809053477147254640868335758454643945965620542442193519528770087449944641859925832613788537465751620339676730606786194533119055613418857260124973487699400574226121312417838834142552785275130426792234915178471784532006203703468136983609570884952258170164129647799446571060570976434000112272744461296018671676322239155897601573291316661948693115991714862685931267700414306853945967616355947188786320607882199242869504428427683604496478270104244042812907626261030373668994667413357861481633429858393380898295984634501513066122642622643608890147276667453993600060550670783198312989716369549813388297330166380572710414504552670526325389461697576016035401684820319823730676771977794325504485581778787992115183570980816693618528687261491031285783312004069459287222375693968965128619820301103344685106695865879774114396273366971035388979058718200482676553417562983644422304821433499953032072895216644395976688249454885956980149803665848815324463001303729793324415279756203 A145206 286 1449520596627408462398652308974542765879609289013968708082785501322742444543494016109035192384479860907732094235170221015974505447421286707963957926076460441033714841785569597231857235367961243041425418387399233507265714351712419004565671763094173533987993619286059127058566463505620960193814123877277868372063782239913469972168381719218258905111668655491481889885875193993277026690134092245066815883817863431068089219999297608166916806697694388199359809502783127364052827174270119122547035425017021082084417889638042221858744899832031550542532241652803641845478654047642826404319873957106547762315484506746444543504945119246529768735408843529231347610823976396397769282240216332720785307453579750023859473922949158428437800680590184784906311824761294216207195702689105423402016053064227163286551874135293457893452773803299792874779059375995082170095585323975052680952467696771983598183854784553627755879882510602536804549958878737558192172967483159416107090738121434657909283165008626478263681888555532894880203246506712338146008321488270403752836436432844970757369061372727867552092790199837479801009134004526121978231011325141020334154466134293431118253145339915701735654525380598325840608489777667452323302258838471344317498446445834907195550863556465352232037699450424023385337877017273234102197708373551910895155832057730645110082928232205371217760270757675187602521571802251294486864377913852812226727956606102390504349392699719930642952337765894398638165013473979710965835795139855559990240744357155344461317184652377260742841347084644687340511786748705956585843003998867837511635287827764839296570045302021770378786421716448037735416415109249332803369492156593140341459641994870822811409880349722599532958395883317 A145206 287 1493281623438182881879779249871894569110584212648528402561765694544737345881972840233572408410699126532528795605870040505822528400758994705575422448648572341132016238841153262436911817406585817932520713384360371449309351760103449906706749070590254113059365615237373372399988036774354116288273830861113042886069325376934536938014465167947092940823733185189567171623774408002022111321475328123548661919947358809198967720144390763841756715455148427937457327964763710944744595554223909398512268717649844834680484948419540041182696089351803134797232035594335180011514016054234875576479219670534799528411458520432419793551981699808617676229549562481214705617556652657866990719175599016141913749467033992984306038796290528238198108019062983727822367013731651234709130763479480462657375663065367845587718231269472346844813919524892643534218694536696447868196982507440107901050745965930743588479906304885882920569771190109927990105096015974227235160526818690723748937015270405591759779891754033208174325461161453548024378412354620335835189741653430310808134456176008099128515361659248282717592869962679256654252906644131050738067874289346613431188643499271393856524421477119874571811065997410161614131963605785128464899941125178533172070055549367249685923062493805182822542019300847690149828161401782090396134167042072775631086986567002862502758018845819281825011065034519235135668987640456708396896488093610331051836838214355801353851970188552497554737564357464971745059100047188177623200759266440537855314826645985860241145063234656836275702598733309809347977152483953523535395489893320290555076168188226341594450818416272244642877561483246170494695604608502353516307240436551232362411328436892307103271020174479421083065085439754584027 A145206 288 1538363795648332102487102376963128413843058207262507865746091432154960180852826857835680465404509097970161360084303524934458140312161934250289323165665308782184715348650733964588096615576858786540535552478392785644976601856233707345038513406026808212969533689627401680893457616477513300595511196854616231526922480441692126825933208401395247294987983431145328535879604675489717283668277391252908461931065502755764866692184481831782140053086572442170191470307820567568663651766641876396079083991113146614814471767930241537136363642067475326536928439198385626854408820557066747816085484485983925252217093905401959062612569582782334898755673134003787168736621456653997171192591112581156997909230722963925048658357526679811786359741730057405884734089091303473660238127012718782122312728909909284792947217508211165121923558297455699668713457131884534569961854327169629173259492933961240269719342692632203871157218954583466833615766327891939196511285565154823731434264345312045836886212028178187564099720355654148750678863728726120527547407615801363569943765004208947204772395456983619311464270839300450622444964415916358025845617292163756679351087626180242770918600330395870439794126378136319867882009261203173003477602895424370829696379182085148507495244843297610428398097511308244216001049571116553828176184310970755019015950780565523089658552789664483015075943716693610573657159189719574851596541774669562568377939547820475040118658778040548063215371494773886904276539878974623692171210477728541898026925702437932617468077349249808978213682928325591145107938030103568624180373776613787122935049868317259559359523784962933663344013294046585960214016873897623153855306692527344575275933302060626212723901450735544925213097769647816522891813 A145206 289 1584806998637461967037749814841765481407108239970652394000317404089156663018228963327857685814837655229469832418716119556623561527680280516904798837331169031870223332685367606740170099138687241488787734989782943130214085094824093618025122675848050803848493657604193572024393728546569439103715325771368821725859157083340742809431197426095355345655723557990782271192620373471128074054220663583512293068640821622041460658812332370563498470525414307483854402368476213175596843702532050048922487627406340242398070825769375044194090920380309710555726505642987656893549087669673078916598870387039300735910993170877632748192410638692981607649298288243131953798298843724763789138237571279262952077094256576456478843360356104236507899414094689730949331227513147558516309064832523631391105869733042070437780926159196341965684958175611073322187023759161909974092306261438683295492756917736479367496238904934290199722569511901771926132516385340891744837987049131687333067574062148079485431401177549107154905857705017022040300405076671983693919443515887216994466936958877880864708465976701439416818128893221338356773898634978619968001765427476112619211350348183435656673361480513997346894391178920444298695956959184764832846806598372332643919734336420229085387159035430842224737630892352098089581273567518734426847041224922827945997969558999709245168341635881695738455267175675579611841349590521539828725784662449940174223659211717338343365485285195740239055291062646372985559183646175808481390671144427965818661918051539218976543452744182515648031297179656038143045436869884418208460425737394361866283138733286681457268361466436513812224096810750974828869631872825896792261696048058437867566962496087425189649143728429980006330801770230419018278162250443 A145206 290 1632652321924788580026971149649351278913825709321523331567924478652862211242594335549872882491751923575443017561466997845953723325266490045397992779979907701776720066316954139439005100467096112693757377922583954630836855538191856402497067422086864944210652872914294642274182773530496912853778978155810935256908228804159877354406233149563240915139674604911536004528780254010341825934427868133430251805130179564879826853346111818138626007518794425373705394333810318581060291846342828988132815652481658570324955437384538005010380283729454897075336413521812525815966948999566100348533923536207931740642162129454211386954937556812510152801448268666436434349465698648077786475666966384991309487720575184590469216677480206365050546217594422054184961479865884749218825132026157281695790637158160297815387623035149532312120775897810848067486394306782294579078268452901555289856513619909684186666989117204537078159561681594929201627873588180717500286753938948461688087729299352895740751263133262428487884287361567386215341420157186032017910145395104304667914092422096460323009805617333283477354884585196226290925602184146179540419822367705770841893177258515742491522150020839796326466736978172258385695451579914670873889248516573715763544246745207059422292912218203004106659162358563809833394423972306123969622436845675071937376677504966894516499408346779305580009567208694149416606146324085727956965296526557707326308801920750706848403868810915680978094329751764451614498441513549579599564880882586074896249592815617161071742861649911917718096112232531640251655653017841120856143742421782117277249612904521671320594976039548872640430179359804202745659159473106296599546179028595466800096281749269028622822590751378557201271193130748462270670332152260982357 A145206 291 1681942095522113140259347946690227444209392342004533012707989466269391803995919101877105315850850056462370804606418216678504350112899661818340877901490596316456028076087192761575983296843457574236843225920577976486152037263759654462193629793941642274200524432343728703866836157891358220924287996067231152066542919410031604894652416585539123960941646025888159552947513347607721425285917117398324290443543547392874908004426589473269418794315223330605212145881264197696654025844008322151582013306981157354935659501796779136555874289451053049497660510135480319464708003532969451830386489608849450329505109703406523035556229488904487423675831010289826852014232936136464956005642588311015959549875596397336161225752516854951851066103667089756586710777212086478570228315203510660965354032862574051336701133304142915766464505780200072612468197477581865028661479467520560937795843082799264795344729039285445813644264558562557544713117319881760845235070148620477759401966159567292089102395687770189802755964889858199747477560609691177919454180700888584182322531655325085523202593768055866839559527111406482233755424775728778802110118185018806298182456167331121406993020294312276416082253770196384475180676818813598830612780164456229435847275221800940811915515008985165641603771627944113621372249533940464578697819479619155317941156570895847092393525775523404473834174346986170520317810301998034734395557288865758725827614710563947028945464271973859901537801826731165117677503089858082224029568827949957826222940056901981246447239424146215061261251345183739173673481144306698857920837587287258972112384356242897439030451684725584743978329960864467529739858522770506062013652276676502246743130057411893634449517340973026699449140471359427544851639060919463252107387 A145206 292 1732719927384293083641852872620778439600424545530736038652322144924496818079903037351532531000837346784478027273910539622466929444962148885311322515291199426469855656002488390981645278435722553302586426798426468218346383314121721574869063621018243387036551400011975220563661646855824142840461753755647081569276039211763550817617813164902143880172911078494583415246087239567469754861288613346645272903900696836860671297515348382614076435897461296948664706140045858430782200565657873105491931459730785679828685403585698943251111596244569960778265426039395133895825725633813832632146291629792081311416661033611723803870217845787558961439791838337675276407876192044075367328804860265649864402301349343084019357973394869586169969582971748650120469153521934407878397623290285822687871913832999371309397980220779602770418919677392192028740801511362575139569987238065928404054998030179118085896276724794806433640980368507401595306411402567363331564536198907043229019363056236540907973044117843220569767905041395134510492340778282413160685316384230500393391744581331435762725983613590463653828495951422489047807304823417105031961676473484104237956878748180954785011623834506041891062937215192146585508209193587885927729065326747273753998930744983566968282037347684134880105586489285087249242913937536732780356400525739235180144125015833816038607919424169956646552448764941673441117510845598749256702873435459650685233792691349563787828577131496346863154312382902084662828422456526399284859471931266202172114024542323602467461864421289446432310816605576740147094151899801662443423626553191317578058675122680620899810259349766855171359486869742535625102900648827288480552738142309819670543709687045062421524279240874179784754131464988497469299961581897951515536248031173 A145206 293 1785030741990342949741478297704940392745271135116099567317231217467059387551465918245179379009875520968050568860847528009062787828227051810045971680209499859253490001940747487429293956630121033889948053449234120067937682649888904311950600997274590525097243244504136228040134863270534637554923935880605778965785251683500149497391663339455887187329792139993393242526478453777064153412943195158294576575471134583921951416594461842280768814023936234709229670287808630750926251003038430268702724548348476086195732258565015534846065876198637653604710206202026812478005223971233964235777818722265117756599480579886956635805653199516329136996754666513413861992340147429871769732325014041064191220295811120201850305993275499473223924109729814675763939027510174896875034361058849323359615256250652268296366131192308237844753723946686197800308286236378143085556023287754477303105897859772429817826686054321016910833316120018995784910149405266158913224587785906811793954837149144920111825183027671805003081427904792097656474246346631281653396714907950965019567352766059509276747355973361557157769522377356374465049200873802312008100870707416479226715778111290355353803793636662786275459815013302715237154505644667123527068392210131161168467702234738773579832671114398803397126988979755000261669613395689594493461419793032604870753056994743897788242596664493254111936343788681428387957862327507057686460735149741781982132135133975579503872557928067276110680967213840360796972481365371253776179521306647099246862196985430129085897636126921727580678133943837840680789740606483001151446279139974242618152979265662236460419288182097286077298104193596084445663892751885644461257854800764139474120747780250209725972685337521721755114885667217051067426767994510599032729367895982005483 A145206 294 1838920820089298683466789234429010690329630092245654188709007691883737588316720177498921441424832130415075178187972036852382482853138759574746297416349713337489061665672868798418781852789802742624649862629563911725990294820870703949814267919807441349428910774668679549364654559572108416615851265362000805679006661350255742971506154104856442608350376420819620873439858254881347632964912480465262201228937962864106654433024587974001709876136704793199203852736848908607156668662389378277949201929357624647778250629771264668439482906057823412770791837366487736520676806549029691890422137236858155370041426817282327195607014145805856895796899130934014034647551221204371722268499830847635114292970891793518442817388128467444347159509016387811242280598100586607858169714011337586808551755014171588362400425321694625565066059269866235192222201205825658423797597055672214985648598987754904475996694588215072134646579127248728287288079414215837839412270727831773905815426639448585886944948762369243752006612992668003179681808709325587705734479317861319337123860645673454117231027214434616584748993794274934914197613759134596502802018889041421058096843348232254303186949211768624169281440786663261272949008023494115777156999085027291858816994891451538223462835888374221234338568642173698133080133936856220437281483323803902811275352550235071937453806841755697534151532051015168262225368517733378247169385994655783506737244642985068456403120888127798599330929267163046977050178493128983505225854655609915701193700510248150658458562159126032671917517361169994274337206135245628804308640644766641376241826392114520704036665871414992884621967104029390748208743138439969166894402148718656106702143336065419847912755645439978255660929885725579707687393622795574055945569561246165980500597 A145206 295 1894437839646009579978661258466681044772976684337805217531016534534390394890534900270062413823202633053296422296498862076095062482465955938479661083539265211467646937500279217441104129438097593467857920948460498167548707701444852819409271763994477402770895000430829741715469344497550234850213280425724686066575266677454178600132424747784666947357018397776835435469014182353689039550346124097095523888881305386398563195773678333520227035454991142091863880816265147487718919858555987357157449905336228611346327540197863416521105879456863035726143405282977291080034012526266893064622747595803125261940712375139481173062502946231930062281491186559915163687047378710539364416355968971192893379434618825544468794924874215570498724755120368635153955234681479378521897682780464834193243083174689813358810641893860220179683095361378743108728703262429226765375668367697403132777575713892119144267262368015458476337238334189534078161287535946103834378861022191790572246087557899583857722671845393346037852020833913568767771610416603652952223971966814155853003679033546768344264172416761650303469204359766325676879883344057820770347809527293480689133370569688670282488872853118115139315384697737165315766035860486248626824701763877197407824548806055992460194440130264406302288851226083795090738068180148240118887321710856081217354722838855915702250793372520059446043073549523379848273270964895791074123922700147980875655900276774655537967955528236504281116662745628018398073483021039575035883251953886599534906091229405680129851996021624149962155785482723038267535608547787904597304235504680700000250592888274305104825870577612592231626607004822739950703569009343807943291058505127214479762716903907114125340991528649838513861811637220520073395258985200345668700055707267458363555928017947 A145206 296 1951630918023083688378127743176323356280243839747633926956032269523274633220396411320898877919026199103750609155215087543984400381959220665409223292076569330785505485205923585349978194307414977961862748839269870744597439275225482631206366974599656407640740879144407580843190684458566621880769110945161463073563173172767513590720166907948779888392870340597367720845004099645507053399489725950621925274621369794784997855789979027976178101681375614795480546584908988437636305140478635946807643939700380151193515543988658662436106801289226247868657851275699583660373751627914213759694678653829999476361844326374900682859977582983065016715963548586362103347825325039162996606881383952164706999712114853594685416050137725321183952788033105404740236755405270960361373187215748897823525754268925147069098963584273459801586033384773701303911356578729742920216534137294390136300458509708873622244936114429848473149644487364069532853728078369028629724542998612348458894365167366756867747870722518826205972404099137412795877967331901235426142288092786540738887998784232421419931834327906453498916505022802922055270612087300728765645475300419668852249265606129474394968979670250564086159547537592568895862349221841379464845045394351492998481744642652005877676258739573625892666577423364926295885276760373835354139673732869544825982858018549700444751509752498986233877358242449339153841625847063769638133990548218279032297296122623745144016223037177561224475446995319197344244158426467709627723438346869210120209296207920243912461979630858524487354142613774529275471338575571284230961604745762701692613391646195064549548449089646679725227999277413716502711280366987688761960575592230110682758034671129367757448970643051864382949859752292546644525336274255856710815314815013917361990435318828319333 A145206 297 2010550655436306147090617410162837897147877720224842018526497078522651277862785788583786280143131537640869637412557734614640790567414474474815461787325881297798380630592822771454193756776114732017093287633259570221428375468776991244141042340743410762823420368883006350708415781480655278850851980169745674363328320684786789559346554568299621128475666429232645233939537937978335897159266631737520855074565093425000675635669879931635005240237616117570701113144215526917752280045181967046183210722882777178052711549650329939914855002203626882412355768769986810685797457898480909860573594109324504412957405281326218222100380825040261246624386558055902884061336256438408280095732593569264203535062230707645274349935146914453705622107133326132154224134415802135420001564359270459366037531956110754175940371481523864911102055512480336250915061690732865155715442076133932106147671948984206941186618616580218336186016795961253553716392594976828316519980847906076397846194261197313170027279355773946897285317632852519267351609596883562113240920117355542431828213311675394543566029637921685157632032659137873067759465540539457883736254378968990845371377454089389856383404496212939743067586162613173166130696379533004675028231066180139870342031316005845386317248998461159218235916989474024569531969470678783375301002242745989062568424420912361178339701916224679834905595628342841629346581151538351572544359931794864953582203511690100109637298155131983842314124235826767249321261550964696298363369375525308321784528260902449984949801115784291345605740029322226528815095248900245693346547688439973421208709239993442955411042462558287115555019983367209996923311181316343516674821561416246665765372523371000653142447952640259177142466179700396816086335656302245765929628823610487471441659102740190365645323 A145206 298 2071249179721976598753260066087275845519595825242149755226064391396294087671940016907910391529331779884328465566939102013501580947100733058828181358019840430886837172499634585439189942707835657582381919008945813897574028253434771170526434926379247966778459773411943571557158446342713071034900634829189527161412041223186939562970459537125866523436398018842785923211575220605056853794859384296277119963315591670226824663315968608915276069412413570058479204135243913128814312391308374326167003218659800577118422531183079885256895816057718271191095563181284054649125983568775674777636396701725316522530759347293094905899216421465366756076993723226894628582561635916936000746783597572513408455833594745709373067706094314385012857113226497295295927055629074965132926140626915461347082456148042212090243086149481971429183953108600531568945413701872178998187761529492198982294975774987739690231333758992530191641042794558174154015726417886325035317350041074636301298558517483965689463036162657014483391842545982364419933817277817598886107762260272363969752320530815986706052055651270608998213037271618328950652320883153073505158951169904419203692719670576099270541490003558639414240546024776305316478589534335243736945491982603273247633305748437580113887514739847025356294885697493578793862774702702690568640965665100350798634495609353722504295227816630751409368896574128634659894105097349452780672410388497617935982631956675726935824624441291402211476410085281901905582951239844076321184491787344693941672333958978885653787515367557357121698718796320110405106248445189072772253108678923014614049237470256231606588706769953373354483979356939838067453012229377572647076246735593442577012599009168813128189689088573019631057345369282601936211689583121485229328788461084472773389468873689926277465326982037 A145206 299 2133780192455772521614184681335360085885669585309062378616114433354021709100233234740497420461018520038893210404764123865876635941279063399306789678743643951707984905439600172943006264306731022328017914411808794731508528596184538536695851005562496420554758063208426727613586053487091162867963629715831907006245325073351624947691750920992349879210643253903173963804100031281183982272947853211022459583270568527676407406476477025582758374016339330498307075190516225753029000955484221867028803078784956745818744930221444355443151170804585930796151111351314664490213110202031214941274758608289830234236638467574916035826987547007305797617917902484490190861413268821206962352890586103131855663545946767547276809912496027386361248355021099626533777767306362514195873378677022037560791605039785568941291414166158891775149492788038079561499395405280785020452317184911853027494327161528471879530433518235328059510105658189699414929499944888596795538604010498159590386855922728960419366727911237602471289668325548286684138766702167560586882472040796745717881787545209493131396091816838902654231167181690854269013376577547705328739160447840097365073233886585420330065048196909691333660255169521234387820464979210694048984343380883037835913175109112568626209772964456689802802967137482674020660017846407752827437557635154429387002525042737542962278988383236494092501518881866672544647965288609086178969372106553816661538152750494184928505479753064352346085750921914248399876673770525647723770086898106266882395896412878673683414458006518963932087018825435408798207083859220515783998529784246353877558943976062058529551626384382854653593292406610296758726051458585558254110162281024333786851193126589854224006364801503896645766326366804101222486220094819836532745922338958683377594486451515183492679265013259051707 A145206 300 2198199016463941044861994940266121346812470674244023376001292778341753560106572982009641097567828758767338064646999624299820512478332776742384760926086086381252029129303934864991655988840712041949392939590318920325443825260605775726865263976249901752564926961169910670746828272870309286628604738625917971643934681910154698463639377941734138462526886707215074387752503025302351351477163092045668368253793229871563642554407775042321785880718977338816638552220459431404377702581201476212803094269407307586756353039087711338002796824765919484230829195131819758647991359944381411336783067895896463812306517266388471991601311206145557143226537477204419956000292440778336638910407416896838622788455885492003695502058044909385449400128474173767145606020806045671443817721014148406734124988134589612811480959747744985631691774003879765230352461620997266506517900461726154108864888699552721469798469566460621279867723217818805397471663374070767806378028140539781678379560466734849175909925461188402653735246397813197616586933704486065423722636272822291708844366347229615408502123842083217069711135509907888122123272087473218231730642628255230953354890398417741450159135902703853425019899633674839907963988511616586312788845463814951256196790592409043767286608430139749753209741690006981063646250206396940110595194809591100644531030922979154888700837320022108621337508985500858492196758726012300385615107997670003976161491964095621739540384459873540518972788340035363148983668649752234077310861745238910587788083831641808507957761608081983937829168566653605071028635610525276907072256325660498192443525480085322839088533753320784328815320531011377638515051114052803245572370507641382177140637204504589324019948141733109596413438740186859693023796477546235708086400249142517240302979524713037413449562097731877151052293 A145206 301 2264562644768853644813922794991141365591403803813564772137462744941274985652836398627411929068661011574062982298653649747027329626187766636296077795045318539423284244765912673660314482970870132231538381414222630615657165550491955567463141757156190435469299609707075515833466591700650337938435224522166471578149238050016023485183299136847400351789581067026686840264847917672425238746977461812254148438164225021802878354597669363443004119432300506301496530781496794563285349196374919778712135463533685399721742380591950598366879816550159442288953342602053246050222904436612073034838517500732303296191761192426503322560179875423264525833539337843603476569456779374573208770291409850601290224336236819343741122497630008389883621490966447824820710766947646412497400215497369673754751199488812081617219784353588115333746389769281745849868764357773674586944395091645214384226607836364723803810156890792537002788694453705245026763143191919034786507692213307139083239341237635187416607917150442313801940275884091888384306144946340360972162655101311914223493581021534595710139593467744313301228875788297776097348482817525021313569043023873517215388834442180899830652854795276417711724340712281823069615900090394470588592730014318540291240488662557959623511878570019459025294687101825488854820247826107403714687655988065218415354268317156893049747978055751297092232451887680627891194312199405963768968219021940692024095253589830130407106614481788617227487512467674945011529571357888377350334351013603903211535299815636678810400127757346564574905712201748790389297554710808827933037547228348190103089149160451539791624554528803987181317872203189017837015210210427331324097614815012965342787488707921731682585520521908025810327656559107334660789380791980870344018708836131383913448767793186529526510089193969723257229302673963 A145206 302 2332929791012227137334391183127061928478342163303883821934048721835050784691353775941866922225234246415916114975482665368243085083302554798567523606935351945202387109734143548148815442346769045534767813107168618894353536458135863880784248231077870560739867863171567198695309037433346143367926274663862072616467645575102072552290828239325183990468374380977695629265228601919203253679446360032888938087466734606957314022251409358970940638755639872706019733706973544238930474457209100904250253356964964267669934475475265233892488206873805959026890924530978404353347314162905400159815910932742628464807893999013552940601883233870691570662308333309875328049884259587891281502288170875080535759312109186131272781493829762841116163114393275484523573851234650251669890682331791446484392989794645193373109060030411459575924448290784669983072422588504509361103249112955465506024682972835709926747632805855765225336424517982738650903303679485598783338288673420503584021797167921014164248575320038257330159664410378887248230534264653789536207759593396798277628029940865880788281478179127011995950892331276774822217525625663978434938219214532528057493168123036986306141846740095653626538594704960591408453929274215515667150727947138028177169224064024387633953293140281059884838193955676390621657264126913939982627679382234312164504222577007328619996890358365727914126927501548368538243967626213833056427357253827466408305019291730940552133067551254275197125486928555078813087613754034043793891192836627294187746311606482962059854465805832899597814033669181757202583794282457117812725425502264949705975750075413128252453614507189491020568537980674478964983688029041617405658069003032634395978601609836748124878272797140409161399715401030371655458425338397749023227087420186103993546643575622527873390715749322219640267323444538890677 A145206 303 2403360941400621711965747599300854005304112171848436670714424087975113505136244471451899048208586656386143961475018424053411690172220431598310089377992434142633001858037594057622662267877557688536491583252642501117359847093191328445794632729606648331211448283525247512814213341757625396844503318558025633364236637323436254884594472320385227996003767203187622679245719166570879151990356420403534877666515101176303191107561376529163675667276229636343582168961285579008722288686508958311353193586033024403447356111890141748923110475240959281113362602100279689038172816331433291286204141210767289900659712015547580342686227585378687569305180157366666924865866661908280262511467677545028925724035140472236239669947784742258791830070426924849910374097978603632000857035618890830038259444482790780561554410471112361756168019269349712780092097280601591734357182529088646614559922937401393401599779116460740620598538637177848836320369172542505867415352573684560895010108085337310240629604621533604401806742365126285578370522205719381297359531494549284962528308250557128148258161409644716894640905457456791778311974948205425461071479031305696036525013351456084088282088193348488554728518461391627322362871575934466185051613953273532517823644398226043407959785100562633204191439572172966167423271442050651582877101619069278392762539838191825602717439585235041261798668145727881332525872380958034364201493205551549400149807132124202393812134730219535150844916761700669129987053868256802004670879571014737848260768850671147384625835449700594708914692781079448740328050241455200644780797270245290990370809780086761445234737589369917199950698155129723612733356552801368624924458774910092013578182627094932062060426121203492593460464783177150919177607864703187685446332319057503764275685361257123222095194928267747362013024216072290483864667 A145206 304 2475918408219173551658981292186412396541116256388062631639988667369148133134472641260340526698062020620216413425533314160608706433151523343179768421515458205792156832186546635112556298196632339711061495105505010412985772258040421115115036827832688796099644036644134867362902875346592798537805527601924500960839079331614327773985277367185367200963795751061388633551169732580388764987026077481838149263234303142728317712491697172556875626312328068426039274769520770905288641037715733288315737399491111156830466828640435193847623915254591353603301213098660241925704275252125915035971738833760538471827886092832153899232911243240668263788632854746904290994257301103241359377100995448611060820768680827333739636397377090846090925657411997548014775016512054101799728259272555253514782705665241841236913092929862134897556320311515456160632293027519881366228921360280729606740531545375516785421240738059942747128552753408911668170898379210660815873136469100759499757042744849621839626291370893455343377249659799288475571149383861818884462161960833520115953641078363819817113209421813609419510987381221461429767936697069529730115563004825876780653170976479050098784287449599537577455676780114501956520046077403473789904106662855709736589602194431318434382066625114665807485698072972029822062103616264503490037247376966352228057806603742332595086471757693290267134004209133279142453280099600913454030522452370723319286502343034727044789592137172729849497670523539286844092807945726387243437859381469781591063134168085163012561206459867201197370994456542423264129372321042149357964272422021270899867839577641605023190961188940541385710020241412521430621102108165458255681886567918969622465075326210949459404193637677747762059895805819869390026549474483118496331559342746622715498982198319929128594626335278759939122875197515245610128002406053 A145206 305 2550666384960907040242165315685554439193391702163114130317351488566308291185827256794853962727624613974532160290464020953642464856314956142738145198562699799647029612807625476168566778781566007779060883954203715094101170221393301581487168461219163038124285641779209850725063665640492221783904251083382098326288785503271527692158456636016098964440507516789928189194891924127744982635413515609024486569087811876940770523055518319088806324941533577144545170838469020809958019531635648987603480553270394609069145597793642576237993539507204356093343917440995432027341007632949423594576292337865564987081602684074096913435205253331417811087032993062408151382007262098682349354787394238693161069402658375786910095547977665548786625960750473923918914149410642641035083451787992839582775104719237232979372708424853118339642433259963939762852432241240614487394770904413247651038939546115843714235706602540372639547903020413728172795799952442710296731803953235496076481023304421621814879271797140099155572275222626822252283516098182236674378355249133724556759732217557095229141300086109904126476379373365896444875173914175746857719546426480498521629784512222427607915129003614665528725715173551430252125994641157921792045377176822271999583968752163376293517835173118917783113128664590863962817985558272105578959421223694089300203802506716551076293940514455333260713544754945214171618216744475339158826745890843593963090210299370795647139665721400162428923785661494092997154269148477879820448991554191683417726315450771393315059758135505966166069924184476524329692358622674083796839758605797312271064604363500234269061009545789421592555235835300814754456423457198240083868121354779518856592385858295679840956511311537178540875280567604110782128273852198586235871105931618696922960838967122932103625640981118730506756727052366217850881694508207875403 A145206 306 2627671003120400905378857113014442346420453785254877429655244267374485149829358233544356131221111260543725224189012913332807397556166495962254258278764127938176857978612495532461909263197868929255714099701070063757686579539964179583974225655948254533417425136508424552081809202838815779084213727625051598347157519436654456033853106114083439714809781071520852325475624322683610433928596260880273909741126734768242378082003836099429605690718961600212226661477656361273441131370390440589501513897885312084917451992234202178785978129271079231688547378954935782907147772411462462417644424688509754655207835730634466013158981946030260403560509850859173620617483157050447312180705184311382206606639313571331148230505237371635307117107659439806024614170033335167351420567095672615150506529877196222337354728650962520889386376185184694783981431714443036345741699156651254676263524401406340504423107068085645248797794269852890073579096241338784822210926453767802566560884638482353534725627390856132457708108756254548766420156160710787250193975975220609539167475013089190293030712115892448922632887657228301871164733953214944718657030003365829208992961829865769526421607698135007993588344977063492254657563917417959404869823640000632284588553059054599021624707298560995844360199353167376447782488512454278342771941646947376608799988952166265946683512245991653300096793380829876183250237428848596367932124435834131542383533024989513465383777502484443740515822020765101994214817247226334204282620221969292480726003132639118545073327070604330078163707994408499604749228506228485014345308768748368856106023498334438502066319818953613269245537863782836331652050359940433849891934480224630644304991017735161340028777438573081767386627540178018990834906570406435004857571501197933823722280072824874441635779153210110354420433882138031092602297619800543159010517 A145206 307 2707000390702055142327283902216106195543201730592528787554372977676203505014140250323874415565881755536812664093304681026034388867433520010498399380057278815431854621187159742974126678377644025451162542363266308098576933661181596995393014226919845169320078038341489603667379812821794563789125647840268001850174822850120765276011859859975460303163872263105626349664943492796233741004772837013613965560602326404326527664422591140748329968202678244597692250810522261649447850105652569971366928953474866176207839473270683596965733166417535120153717419969491950275673568228537173150400160446261287855910694726355238939412177514067478759890670225445525039230862565410418309273341991476388048029855061286980232937208403577789429061307590891667807746797902722641904349311375255887950112329174606001185000230675955706686612097763875778286249867198139219180778400439703161284035506955433758984705524826756915172256459306220200921880035428692006936041031613110320722092122249641654764634572459971199824809176460450301318455753852950362401179149873238141385905807359177593215759752219442100655521064631473547925281831374817628725799109992309724046385978848987787323912053606933788755911162446392313370652124341832681604661685693900205996083459203907873397335393835611034473728314853856386414076450976682455020381954459689758487395966529331961713107170929621847372712260239736416600467616882653917275535519933393137227757248293050856666604342949637309431320594525143076637758668486922942964761434646650096429164929483795767218498319421550815045087964372593622283632131190501830618305719556680042353266067035478090596080201780018761844298271230297884924669324945552579124362973742098744122101779177703993475025950549602646594632492647075118103600608288984877003802022998583228339928837011300496562061640393741897945039268050533021524235594767091439862472836632827 A145206 308 2788724732494722516071024202318631584473636548492696777865384620442592844563142659331322825938271369605247927161737824122021354154008530582059179561378953804590978184262623237635903067265403189316335270587957603840371901224654982829143965146846581069325902939785601749665589584818802732467080535369481479098406549153618753660258003453114266343602306127013975428089807284518276413323023318529126374919996636728732018799843266789205518213843287495111377618262279702067167024339068779927432106097990770872169668834883808082765894448532894527301887069646682364875541217470449562635399278827716271711592128845488695767262396687204016961705739299148164930314383132639541354873253738886879498015565003380627526856011394133572386687296831753570151203233925381224293408281918323442640230547777236849830898191417725454742829954474477801656526565994067060776131657312632058024043887655742040644052378280772283334238796167426190993441740808210639529198771572687910378238315617791775437340407849003004720129309365333587806503678513004513685910037620661006898371083073811997279930449948654026962195353123775101449488861562152208203077770178258897585343005721229735661391092735800698230753985432655308966335048483457952698389004025594183391465218204989263542141894776486506897191611683449950520564251655220715848934831386485020354483503382243693648273710154040447432648451723073962224254904360157988800655088683814343916227405487475678496344138549821476025549678830116630299431837586548931795620356024428180220139449412430835427692144566342360824228565686924060032380576731538331656166140745081867523142421230423068127677528633255461944558682425471332532681309029327159437767551485522813272667807260434572047019248835355121717885874518322929291608132634238495533976399637905598432010090666847936273197456442787330064846793442624193010170129342017328134301091027613036613 A145206 309 2872916332166031188440506367844303788106679529696148091858548053346200349562827732711521321803023907838064480327213876368171874154892013731464112672326486020571522536830079978558943821123171584923417788381556881357949462614528739827094639857634486337581932104368408988449652244780815007147439902168496999304547174870716329010411071812087774184655684288685363474000732940088218234748449158774515927341817721226011836121006208485907210217578468014620587430313020234021764274542215818543335628811117745315846996270832742409311326118337136879914713505159161988051164314875606761363133445882374625794118833927478088797749693204251294056265568089829557359335128834374698245811466850954601048069178522784658816830507397889527728637808533675149126477167889780736656923555307533278062163852126681517998118401815441585990840035093375674390773227243141695473764932827719641455350069462784857344140885822084093043272708508548531240227526762288638701156590479531317360944220045570817015544073107199770860170042015248199645921574265993664200234711294027583546759667930424475670452372639388132283964588733926350697617456744788301537353870431214734593452201339907275402159502038170609256733514464111261581582311283802896166011535375522210102359652936601805949275250706391299146582215405699576211926230026277752809437491491022621164525670590866234792985761501877821369710486633220852883565423506190690865664211893903163439124917721914811981855717235973982043811386324566530773646541686649085378043211629840905546338809293762957419770374643581738378090475269967209440385552720779841757675294703557583384109410885016274487416635132097364138884890286052013790612659863997877056248201285746384031627549617504989997941055964219466891999246423436466034274707040362555105858162265970166425673892075740146632273987156233017919110776238711978129096632525328595675908549525874201351713643 A145206 310 2959649676231334945287030532573452295267301553113201166203264922298856753495686909117519007848925876789757375618687215368565245211506182271863005703321963453971197848412389114927375711845244232004990368223479748335557999287020990581249972052107327514966684053529965352871161644301082222628402310082496843178181972600964848434081763316434446083837325131017172291153801092121391735970986562464595539869738071854905136816770653901296905627257956445768139677339058937268619058288578147080819862664997957940834426317377013233813551245766969147870805811352615201400782283176825788271215995050928116468015565252037060169708267746320378227137021573499805956714308208954156002719875493830047199971500142889512101507239788704956559371250400920114581773760018222013862670696217974299444942255379745802478704359516418869280485770298101856046156193171955616694123829089012365773574456001842288299704757124408759433968339295087372602202569604248690962736297306579169060498438138368361665625556898868791534589572578968413483866613005277509243926792714308366256415681298345619507869517772091329547668825640841391872054752662463971499204431571330029660650264400773733040829467669041588857458498567552026583297625952494570552779965675810836621324296675366349252678881261675110573041045981900454806080832960250513915099188643287659266096215565650002918003757947971239086708005777245141980397189679618332918538456462179444854668284644023192750100465660831692423164230601679644658872814149869589428019787257150182128758349766121521654860811418643778915158684357543290927703868497387804603607973519001820685730592132111773392961320278607706033604569661843365404525784732759291655547007323125299814056862527184797838718461871732233348633348551242127069331137516619492511869781689245829350427081279074731568435490892206495273645943243293845955371435668258095850022211307926042399494264845557 A145206 311 3049001499953886030953079953163404313693577083213582029881245342211200690830375496554214078963173427688237126880777317920215016088073382040495657831773789417974261825435387619770203104607293211548097855855223184149426938404138204824283379968533353092785893758768453074769973605354082242684772960816739982971562789354483430033435975421947190939296286202537925038335048983618535819539862428550653230059630948316862905176042948106456052999658966940648301346183304539154445647424288557066647598500310910662257099902582778267071549615467362620326688301917435940825912738317882994504248399180152502858302580541201940182304282260784040752610036960747499530457683616423146843607613836742964858087685131155277293328958699109128690500778922795255032463834684045659293294943800138019989877528791598164403409762612221436542248194117410711045096272969426183534876285793735884163450949187082556914010058884650518995457759365362787672554516649360731416139017483563637583955354668404758284265221644630096277911632004267299844929297852260915673734948922153101122402843133195914092881674037960314414073559354654428903938159294646141342020625058931129385674081148439639839992202022567794923027000030049688751383270018418799326484589943397554243546554981893299683680654881015806910534763860947447321270713731108550700169755395619076207848637692412450835507425165627505033233842650290462330152159983162444965842941771906978082936816993987128021504083907150345500183584741500541744799617878280505791165055549065502915595723440014391584327296357952864225963743299919432405541281077883556871870118397782810357529241125196118420809806263331456043626994255795531715802366160050682010763973597154204414157492822848879335851867245641888417464369877112127639130808092211960283762767843338302776250504696464323822410818215609935378801081251889776388525387332953711131209053271636421070009122499892652187 A145206 312 3141050855234534200551322102004120459391412723060532769810246937926353574764245676041690115097954114462296079864518227772607620208403752199086715559443177114799582826491310774162653147220460017892889685891487381710674657926223579228641474219202125050604992563830705989043749143146850823947125174281168960747391773121917102813544442671501694870437206636908707670111366940142825614839649483532626464512666611106679258211452779572973190585817374246959215607378810363514179302582759209546201111351954477192485643790700917916637062685124508746588584052604452526068094428686299099825154832563130090924543807331272811191156011482067402675185013598365329519708701278846247338607173542471515091659522298064883614671670450133726045878292481915072531492997738575223987341296139601516117153957086371570731368957543005697351942248228534854641249627594327003822622245245154646677256520977267004851242180274078413406806220361169121893093850134402729327988005730429687505308387656783399498728820324415853327642915382941540054668744940936806104919729520868976452573876601130683058047426157658466788462348782023777286907210931879453596473763757961055750256251628650382302360792868588287184084143572099430356219978913691565252198665143235946440483414640175334104455607502620995239902133271336409709917976123844637012847629797097716929920300405080286510665744328459795652239201120816023382122208551073721989682121851082311294798500054180931131829269007557113965173295472423278869473438697366921446850458986663770661360408148539667716492015913344600385526944931228841385507029062697157585334489467608265428704047094080058643801942541028471381305485506344394248640596229018086315936178668396742838097782231356630140474050319949098566915886970353509424004925061446508227212946312016816355376261603900154677330326085970763836994879399610682794451674930580212234591996494057102410804771865764917091679973 A145206 313 3235879180551015786566012630232671776107276068856036677047604710952468943844167052310558364176207135098949625087939795942181866944575246461889070120142270974063608442605109184609188258115275502728468732297003287908664702664866842147150022121055553825914223936239969109094211476703684276716734801050032678711538790769496217358130865965720895063153758714337685268469491183027402471168039965620936595047753362865930274068539676083105208261496744722475255359624928347042489071188578264434976634346603335260426474466079921528637752829321346116032626042532254259528172763547512556910558373963706739970375632371745634780475809528528713279688065118147368780947959470924157862143300964875122518439980311385374765867452903729934276504249003253587792295976085270346164835084210762790944930697030819250922957388206825629592385163266012073708751543140354639795057784645570989174649159461407244778514099139638830648673049634877359923680990682287793209750602892015220753610084242557734974927038651725702717959824902074633516914927050858758983374995239430275902754928834596415536436682039265294226768066777339001563844285201008956141256660544471879398297556735933663262920625565450975372149076071618085158644210388344530337144124044583755073578211373918680886087228993441442431313762867887521155199452375702235890534391189971927248638975198101811722730330698900489457814675097620225285378187564900485496567462664800643331016559792733716625705207510873759151874726917235554073801341269895629187452593837679984842077813367628484561412895482184146574808050534476676363635566837694443491757854147763488843598839465492806373133127067921311126043766657737304516751260297456339975654241220384876530782800072507129311592113019772509985405435709571017503638521621412447502500293200892841273301732638945649842342464306683810379018144873306128226764281220345903454621375157081477279315331507322350816177898732683 A145206 314 3333570373008709902307206017338844814925950612915409011604611364406313734320896102045049875514645138392488960154882402301811819279859365532365097394870279419211145604372557848066048340853613017008620743307156927484735802656608497453646257709661579521699372231824448783933935015196324755887666173869786040107558977902079916387050919706412464442438868995053102780087676414172888384832460266568193021368712410426340042431562209645842701719338358255060965944685045718232323005884247262935685819727981088840586795253018388715796625669321920492590526514009714431570723846752943866575001832173845891617518142622124091687167101407003839122119780401389052830846413037831649486722560973666095293729211801894439707750926423278869321861778554615935315263476530753164917812880179098378307418553258062530151235100186058326392236265647661035965790217373120696742876252160198155092586662938869872977400172787813284765682410589947501199415750669092967836618570863997172262431142998335244606163302549122572862690616162540623787407647158469516172142149539603756202738231159660307444880574786972666033316536246558403672274720393940509316229319672713011673574198918041244305199548868969579525765668391036151006011579669612431729108813584237539974106301628856802447398027102648983970812504373629143285603587433214768415945779822984332102478288142402585118234479096189629490217640343165140685622939024102708945157760640661292631328867421581549030581066794495208671662267808901722155816980483964304793924420724192693125473478782535828102173411129074793943988160979727000278122495759138931711711326606899134082319480163527330150443936115458053566397999501753088254605636451587906283290224676512359774578736063858021763277722281698968011544876715076050635103015079738884367539330544400583205030695130960042749478883149425264288274731903194245358530684187593694604985814260839175081883804263117607815452544578331019797 A145206 315 3434210862566606975077309551215738527258332390143217933596098544820692741249091486421945764204121716756381994726859352402215578307976137910842624438759524084756987819194501761056557231079374405733995728044871526393202973250902843289106971387769112585338420725677314668784660544196007588791211131382198145857356150766232170272006490754990925877990377554950602194304185679848298393987524839544718728718212901502063494949705142480982153208162078082519759761832611993106131909084850198732525596361133861278337507266446587396660445876750111519432513163351635084217311745426887069143353624930263740711487308607915642382830930563700809215688047858427300270691518878662839025255790931598931409682021583675192862216541517231790933785055714903286153428027299424306990596380685540523264308756589978507239470068609752469877811052877971537478331411961906459034403331573119479610186283303819705283126476759498853733618723735009343210991234821869203544923797725171496290141923984701375556580814918105656298763520161769765394647409392666795938328262275221018607259468082467697197806922924254934138823097181615233812363355201069729007285273877490960835454932103978611914037589586060850506083082944389383328811451174679386832622264136008527181879987119958411101911054859991869567897892438237693358528072216668322822047480679949694697462135734173080187755876208380864073828410415667481607824275327954991540647172948906289593203885285708079436021575484395313813948877914900590420783859570701385814383103356668617937093843122138506939210397926500149077674979413130150365984537229743700493250197113669661086116941780820621408220345740410599076499633795584970222354443311544593913685300219520613674952883229095112640238569588071867742793644033118791168067204087492562764973930486033536518789678975690424707446704981864070552831062248972661481031419414990383963889990089919288402448794836541813063893734548334655385938747 A145206 316 3537889688504159269281884816664634467378922600186715732398449350877224843742995244662703410723399101509742522009270747291083584214792125695091103905033309019480931002036772623618482136037594670702251446057537577031706614085862864325348502356512215836580126067863813426403444997241351122881621470682739041706919946917757160514616286794497051010540494588892122005555175942742830846087835326065741326871647555977042079451810400690051442203870648518111692950787277583233320985701889503226376296852340806730602535521980023074912606349053400760534858815260630420895822672589754065914038527000333401211393264563171097483746472265731769544502666184151100685462306780778823722390431610337180587966655719992617722924964465929267775652747677614354583845403508278663342111732253519178781479139573122539819771607450929661843236110237965261929154576253070624815278847456569080447457609041669435522685195219890723955048859719803592871941112699942019049275954210657805192277311497537078941635654475877102759874068262590903995749274058443998860547922997137799009473027667674658745049053619893310025687193819494881184912046490917749405621275786536183623404603492524152008804343171358828033992761638954733143117232734636945941429517858545515803916706391135849231448892803767626083050080826977276816648405573603935900611879353261430200555533279885287190481823525993647881121100496626265237221325059420329796235208391288612715382049289852277486773485299238627271197499330479776977778422568985043671635364942212519091890513552870394984922624011799015167200912247668561444553883408431540315382281632819636827699913119101276488370990648163151126503699686307282473865570866865519567487871526864650777123198414006915354783513982172479707666885178467102596716076928258860219768754563039349655747538800761487934233560962517067959671606753980871399240563721770412971572235196128965905057884777575126596029568786533426087461906752133 A145206 317 3644698578196665626758938312304662472397876534959094347969415318846612163230775578357821335206716574620117527031974249157074538269834484391517928194015421994340300784903505801306329609963513096579673042808280640754248965238721861226079870799366212661298710961267283533020887687039282852737221615293859722244669661969346893039786320322550910489793721194652784791347936102259932723651378776165678532690357876963270766928958493191934390101524521243665322882889025733709302334267123415419695747055580450089438292208110262464277771347334662483618656091373916340139315923991021429418556463061330112969034963479621745608172862621051380736487500867034934367297986522219844891690735901628004278985770124769512830396393950293455828282472339067746893016792954040168161110661143262326408206454273570800540340533772633758265673655936171622133917781372672495566490209402248497654593234779027249497811241558296098434492285941010844617010005549142277369551726064732640533306992035357581430898933508947251677276560727139759867219174876873775776755197996483060899293797354354497224479616851480082132438435266766608550702925940666192904975912373524425733117697511128001225846167679788113462752942262328693453763552607566823888226595615862382661900943229902360532626376466411459659637370897575822911304783244512510653234683668114345297630355134907561875028296698055640234443765656545583774317369381356405277455594341080968760310527068319713858813468740986619853030556521453012566822652555921918280511335224003531939918019539094458366395299523776017037172207639348000335151834998166103980273929014821211466414503835080827083774090234422976313272435780760399697955987481113835159918785774347009283865027160450831246115333156654028300453276574262230780077816499554928005716080700532533691368523460637687575992381743268011536392228491330722844534663679049630319769010592736209395641663030607670873127159655134976486494047061593956523 A145206 318 3754732028268885072342286500683858347622903793082130483734425251590192935087835468224700966071944644597175476071559809217117347832909703891083062320497656480444401156580261710445730928264693074829375777299960381852562203922247167602409359234473730119186806829351362696814924472884595357064116984736699725788553500022494555793739712172574106190686096586508811869609838171181604916635671070572032532266214039941920263826566708021947078937999495097807708332205333727659198894155414550345514472155962047580786093443142508752552337241235783337650049918011960015632861241315414543700112928615237630552569795625860132843520430246097175448656326748666216369662561634640199702190100394775763296558013344248337767026068465929890295272390911208549424039355578738795434386313339835304310216687949308423869080291947409799820263413947041407295902793930384323631389478199287100951328835456558624551108493505418372451009717329614913156277734023798941610638550655577642996796872319712749502800235232640733550937662992732235149347930862410845793396993425136336584846339297472986468018981825481216758396858317444605269029152393629993222286217418675506870213984615365550979361939330032112265022094761194403947493719527646149068677519591563838476605187190209196090715230922700972733958055498890586924170097373847694944282234832154105502812554126229865634755515688179458189595629293835573847967384497742333827722558404441967998793013267796903970921195084790232421094310395564481516884548659607422570830987390744563204241932029887829550923903221413892367512637572812715553022400335316184776029967391463281558952738069034217340314128742111834977521967465855052465150971460694796272529868397307057622618047679647718643021548149298629900861788514331540642149898677079775205280390316661842128947899834258591825110830260163039243713392801524325760457184304120898095401066609559343322099955871596658572009293478527471857834768916296016163677237 A145206 319 3868087388198678014098103464512745092825334596122882126503408455587731444479290608847173912659298832082357487119540082330350146314828173313285025487561962801395002205503079510699184039187697829148511118920066512737882776217905560627087375928536412160685690314868181625670499759187960403206843393653163468894816070465928996771183367190024332136260358931965719178758706400778229632966642047468950815639165363275076478714527486170200702757945765464708998525510947430014341083036257213286178430654930846050194445154101542799583782040084413865266370262553122432413443405850587592850428316500713098155890547642835815290586690289618676312830209872471961940995639436022689344676999680802352854579471762832209314087815960085917289336370936989653058812035976767902875596395971403821486198867432089838731414255160761761143064532655836913726229927657008708580448454050557088319647204501337536191527431674849141873747404597361495098524747969360421652314586222499980312805437254511570418254416752883258363331523786805544767779605135279810053022774880864447388346367219964402132134120389568015075481379387915819466834375895842979791726372129640344510252220385170319265917748277179935566623323688572110060406226226732022756453327084144924164598035408819710777464021383724688724329837734742456372513216790652852071405602991083603264274350790003114923133877144930567735641465701982026056780974251954857516600146037394615418335493369591381974734986250541236069146161006553542657357840171074148005688452981790630232153992425930225105527201401301982478564068084098759227928798601104228559420146003031284100202700019871945857983131461752417185258932687335944063293118889395216184516431289061838906470539529812418241693917856679840204412151881278756577562141887360735802228250372316147062120304396563490188850288538141369016737832118665952926674055975417773345222175180182170886401417329964520031267646377771089073567665613392498844597058828507 A145206 320 3984864946444641371315456323034042580677047589232209034109464226378190631536530199393182257614258362856851915011081821939831857422855718517780190703140375396048619665606773079970612143620328695682239976525433944980139496850071567298496896640216517084582317575354865222120140784221030003306773400350488357036013867907506839683682898489697427011281485061931078144178922935148114547414723365965402769692739733060084823566977150713852495266186201045150563695898315224594268706605462619661132742926057693820293853405723082283260073911122009982617526197441951148729993302257583971037267332832169513660601645645620458758583642336618743720468456733073234145245631574226551774358158101463585786864450252055555699935878786153885063835506085282098293746362793482486507831912370346116543527375935554414274766343100196078420026241096896366737677767765677898698561808554712017337818066504281587573693086212561728973410420369704828918219595197399135047974164638946616167793455762228477856861804845150003698087861756378266501326139179164559587661121608724348061575407709750281093205776497661054468784681014878601198220661098869450199244961311011900293598059411728397219940439546688635882049649718465079968368695792569568803943006879746581905535686259335372658645450993208621845994654563220373074900500218638491578067490450440135011990639334850496408537059030301266059892302093335267794141356290773407280528562112435836299410599946420552783284438581474154790988893374920299799787908884321991985320579954740058371471976894064816669433179782056365426370503407190188131447156315318542819293724026086768599796356251912927165366607983242408531339788030189094247098083096200906789666287553406085954659578060594837100731009518129983032034056116673700450124411410298006517420441475851091151609054544166794057817420157282746117092984231084764652728821399555178738210311750776469558852316775834048935140019963343988959220145966402983615799148018375949093 A145206 321 4105168019173937006927271271412342222723174910858304090253106069246044798247030314668383139362785648918840975493184024657075841116121382513517146487154898303767765530510046557049421844725527234965699103587588284660169841747237345139020612389157566359437321330794142912861079652870992399347416928903862757141277963110739655103267356198330208965562048763814517034419718899381477419200395634750931637262294594785529619027189114415189174612102161751945713448412776362699258731427867195065666083221709197166073593993991667692237593999699199681952664899477457283647598677620326987717031846017522282961514496229505849860862446683470676903099780765531884874218125229511455732990008205202094442089085652310533454754110757393783037952614096707428470297575833158910739526589901931269406005063593562603174289449159659583772366071554468603516832422660797484532614380846398324687196236843726201498041542949127440139442831818792470298663283281310090187103144247744099923676640211377350166105951163006827892980251044439994843214369776215758036477331060038713354673504821119295712189694487993307582807722519642304789007027037977484524864323713199623191332144480858225311625271097337248051051548707898917408925174608486837859907314234689677886179663703340109523801137447916126118141508495759666300297003863866674422018695135067517085011553133105358544320789727502927405095520125797418063144501811135075472075764545093674051252411343384653778442204400274124537878306829839997489736952310882315083186334115567972280724925246264479492257437254571119897191326922574695843051447205250080828407097325874907997821176963057975736469153932398513713439183813635244069730638280811919046756917558458899258341688883337724693272266277240633301914484430631667314832388634197341192294003868204807343103815753793069266026364581642261933829880056004475865476038564681075528341463289187188999653886048410077455161932646006076339521231084055122025546731798206121937289163 A145206 322 4229103041668813300219960949724965378104153518836439243148615132442473426479729969236685096140754965402086526180466398446461878937477255194177373421084324492855373996480096242941137117137820290045693230829215334997534935324606301091917573109887736391188517544686235769825000782369047519099494415984163600379022656460016871422927490842274115075742669588982795818626919134809625299550907464416647540025277865832412018492559868955816758642927673519970768336375207517393251037305080236978093079654511465085591298102849982286460523880266858446439693842810064192843477730548954666173951453477754013351290449357014029822516263490086072996467744403122824021837697196045160949994750001142787515194291562366924009501081805459565469082249631223190229730577549268231891959415164562742517002010346908730788185693215514940263353607176277984415908697134189282822888331105452528300947979216700477454763135543187904471040049182428404556610222974654622214654389037535520135733491363191038911858461350761142222224174819773550425774633333258385632419417125153620989242373583607311842030951083492619762235026608041521289572270583055804121571108195901874854167450022441737074371509634545919130166106327508336075782160549948686799105346482631016254683681168638411744065358414810068514654992015400655971339750037441908822600801049617137935357611787181818679438983872967703724425052612335349812377499053019102044286958469429523508747285805542025876066953998335115919095378758241878120577190601348064266663407550531648783925270681077732151234624468617188827105476716940855407145980208245133612301389051323777746249311526972899667701244762452258234464670364437552300165617156262532799682307992759107139397618384771031023701561159049797011781152732560403294950504746613634511479061838468490035316268860248472972623533734304224401454921388778158007623675404296068377142536887149539923802660398652725376757437343653859764248033061523526013531584647578165610557546881877 A145206 323 4356779662492689605734427633790234811597705571347388168988413519200658593155906972209693588878575974668212732756935838040067379037942617687373466942153343102807522839130062582985020000147161662757447182232983646857522926737395995480135327296936226540449341323000875906385223413075907984048237160003378082545561487701403502808074932135699103253681010574908624375627451306455108168444967883348185733623890072964630242736064721780565677471942470808926583670698429318894940509758621350601033842534215500133303590195408949657694775428519877308938009000242547365925944865950580008868122720870530375168348385740140768886628523634990909093547634929750002298291445389519546233845580047944298262072805130192692359695608931711635639836448964551865728669436257010342236944510997641365123688369769875900307087456690517046860744592993157450693870512097153624848650532336993525749507200384565468632278708403738705764071620827106475258355493135960781976033494952391614344383541367522099736396090948774515154750115829689533662084329518746241924885943570125531475847562128741743081720746200991072258368908753755487094784815127169251820963362467811288132301565715427920972165927285101235157608483829484761193202125059542712478961850055081739321177891825233425730915351475829383345664510098227460266618737424771983046091252558883060634490990569951826232238141437548277910137942023296658503087378331366604233192846670149525058931272689960087225922030685766410864292594118415322114207575988113025374563093509399012926596406630658743959634133301832484320541219939128108504965142654889002748851517905954835499082703333974390331706087366094222756630760249026482820293981894140368026623904952013747666377573584548926761423773565748238117289585100254487385994428817599067748746417374179559745614262209796270555913245148476842571553203203571540717817829688886290642883789000244243070813075527088397269833334299603607857884675103311400032796048066063003698542073100303577467 A145206 324 4488310840499114801889881190754142039610115337168261664291337284102177860950841330274224508357583498247305320193465644464316546812651643436417794653942775157660197629150543798368857657708663336238956692374551729925322328560600445648356006526938813646595619201151083832454307072146844645304284392344780572441627825414729851901390697465452931690067366169089373075938661265578360964915511838446916553457578666727407151898434103712628395405864597244005149558196844131696003556230840878138373974003345373002673514118322754549757730716420431881014580633513430177060439077260784541605302391147437735741203069492284328249958824733708768375591751955282687123273741301807303637449332948641741876603640329558015450472452441350508837997651793322604305386743347379753891528597552768198521607958910711451727011518277215570812254957315357520523142184872950784085697102625424471960779370235874552151070502132992814155545755155405779697222817069178827760915291542789662792402944961271858436074697895606159305921260684365636508522881876491416335264991820875201853978246408419213931774288216956961778765573489269130223568327174568919262855190576592939812819848109522522456293174892764069937382138037166740027297388879014524808151759621445551684801621363182539172563047525140607070455311589578292300052556451654509464215305564813139433996656437323314254402229108868421436372038789255559570683250933378184515939919609077052261990978288961234973467074766293631854287252418931185310077260829073580420019805238181105719299820498054406169094410054063572397709742180263280624013099456232955761631100097923310593748686369880827864293321244008906096890990642710127666274219655224300120191418109715360400432753423927061241966386258674475864891507877419389207445040220307433099334458080194561592495888295874703695136017546536734915054090183885910610699971809186144081988154521784474232233772737327393323010949936731883341770559584916123166724637231163914195553480121591184923846853 A145206 325 4623812944769426298096444014297275160152154484385773778364945368540234197053746571442047439292689250470512891835438159537937327522885529172725305256857934072727805652471791192802483407811902862359863633254581999469534826012987450175742478368506961103289404718293385712033101726748572661732944830165621260763637191381454984642592279119126880765654800850480500238526340824810544231139856032681183996323114780942283683741283199060976581941387083757329722552549880272361207474274555023739612862927905335971090012009421614919419507657091469944073890945530262625105651185637361682050415890327310758262359459785088043734084940883532807569215876037719123812595625549410574688874408764127390483810359932845299131792023088195185090885089265323177280401817263308479225256835570649325923977661825102142084880120113697621438386417429847419474742689983571297745147144528837386236938305897546097680126755123755588506497942797783408565454867441238981077881363412490449217153198255308272300892270925338113164418249029271884958885498146680607864907895682022538254379724136013542438245812235145171708665515080651796356264099484874370120273619528279317303301068035816705843533237921804451281506603549351195424892012288078771187050318531938031040110700572815842138357492504193686646436528063121996434492915670663340367515193656768756860950132434531614121172680579432920938098562362393046972098881620553784528144779177841895623110336398446043384626085666262114569282418158594425200470078011389104236912090132947230207456083065964072284708711549636117515094766812364887846112926820311663553419854007130763822668004375888447354182362222033828884590035427456915660270011863795227758925856654421043225969804502129041647276802533062434517686834262121390982517551497172520075785766301886888989599159603781546737482377645710765696991096323965873048833432417387655942134490616154263720304666093196494251905562118051985565559009170926856250024742629139956717051176682763480723597485914603 A145206 326 4763405857567526967195476544287020016046393886229770173396614807552172530178697002572932010154661314433860092541702732254194189796337126751637230579126057307729515329962254371284039838095375352116799253006298873341145530680394218967987543344803830252470773033092067407478229984046657763318515589943017082233746617616819482803537410173831930598504466356466439174558361681235635900212389925342913429333662699625473649486705131688729030846484931420557642279167356008225595483791207836350080934381560424090053874098983379959718459838709303690969061281294806673124077364754693192154257161514686967663152654140258648704924680920556704204996794566922272408542604797624006197429719861078947069567952957341295072251266249777325276337559601405286350703825522182375469719959682635700476069779237080367795511939488203141111334087801242258111369814273652173039200186038077289824806048880632234998853907308790699221376122876692943914890544109592763099553422946152620587476263647843626096694936726137996102956429808159681905109885699220372534472973636327533692458572805825813038048034092592430154333170019157908514770443518099159027030111182575214702111134340005192344839983852207434490802523840568725876732335399028571900308353123609088437590197071424350791151322663722730998767306238277194195260678502460614056758822843802390325017403793296126895053560491871598592110889538677321021397291297107620032116091876705002532362960402053138456118985957553100733362760730948103644853338481242864032995392553640887282181001108006227806486013145150537492821414250032474068006812800392859576641366443844410482376428117402770893435246909652736857371799690914948953410853394296931465312603966697823102852117539647884661184162140293623029517125312629944268402336987664713416653431153441519710114963670627215745191095923139637695836720787071348665993827831457889303218344743773972787498879488317862640633263645072964059846503774455367480628073485946967373107787792620556726521302829441017717 A145206 327 4907213080402866793390338554860948706316537242494894780447072834813807673496251630883555080969788492077325639485066224849112874226750607280746273041137147672593011463701087025100633209614672250589393519592199172694060132252165785612618099828207715409424358709857827517791704361552993259466353002941663823116217806741907625797994749602337324304154189315002506172387798120153613407214991432957876129732564792530843584183766475930670477088679334918202890415818088763561376331174503193455215322766800120430404695222060598188692938526320518061742325771433022995640162997771531728439756823538764951326575922010490697849541268993814226164062114987328439936518786912651679318980712528996046072834082066639618410549686678726310703341995340680826856366250837416659567887496786229215437871676546323846437433342799267113821371566290523375466322221547098989453270068356821696060088106110101583867571760672762963675745712437833805948883306227695913750087701803819086839599681598154871970298848593599209934379346310903604452795881263520950083142032102543354038951874580579314609530690699409549808457343250327620257750711411554308538571275869056886814439590168426648033694886258862043700158047584033989107401533409300352473690583533223796498989107089970541240963365252802162755115897526964346159952476390015407079461708365089269295272910456954786833580695869000029473027284372911890780670882474395200199265122905934581779637156280968012369710772100227002758836720362846144475732866344791116020140134350598393579097098301249479740897861809717923508180056628725859693307573590990607080439857633230653380832241718444492542332168566500970620873820494699081226886870142610485814386596252693504525672801924943884494603182953661810706245184891300555451603282150339793563205025719888133423861447534853852228934633562321740980228320621936041585896215620640769548865118915646374535337316396349874247660785380265811282695217737840616015697308168237681575472771949362720157412217481138244555961627 A145206 328 5055361843295465936025225348865005271215946481829769259982540193523439912351551295089750911861693474642985439226686514084765889167402013924755665897497440930249468422482493327058459071841655165996591934596570866464687508771517525149582646043053318794290076269055964557520743848820799895985595542337154138346153405245212070403219391610028350714722772359823927367375719306226492634297576388418662020163848010188016089290648912189530713660297835008536950746051079221054126926604435849381837065524779735131817052546724553773910594960470416042187617282781616898597244712001130193956598388849246008045610562128324259363478661256032552971034593534590888743635366817136090912823116234049006983911864057161900537406840424484806757226112854739643459558542663847564694719837938735755492258386760781293582142375050581476048150570735722942083849247157494538130590639547474942878104088743740744635653119892474823641807684797110632427603400298795162842093256758176831648341043365015691291434327206543275145572120779926827841417629236961537680452869679184664923751504140474545544786596438586676083082078012900677943313047480554362669832643528516684116184946180909337403492129682672248815613611606105172714713416977050397779472273678191514562169979144579161683956624898993108726029123742304632464283164458034711540688196726574555512453397233325234444293200950390086802326106489537989873800659095275794001983829346432630711687697026558073702750287171476736986168447849867106816724293476095506474306922142609963688696398811682020533167562029946821605746862000854271983198496763634606695397944075601245439955722685441955344067773964630199677008348398576674689435669803262485527728630662097008823336165991955088249955605162371676609326433400139402095374555294190149593890520732954902740774383116220975064055542933823043244498273983816453960587351021561920553713898966406520237815376005568178071709346628255402861674713397286177709436754534356149108750347967140872891171871770167286856276667501413 A145206 329 5207983217339648839553424035353849441799094957409893456698918187185465490470630821015014240259914445561487381144862854305499905136516767850917288843662142398892562726484646789138652864195454102248414372851451947403664225488635579101596380341480480388861485956209339768802437278098908140483847678500846468779882112726448805001950677416937111873197915533062857545281789765909082648806866606177806435119636705485859730233802759264348879429771556170356001954156158412321932929755062391343500223339517620012679809242679763357122895224138324963974940930487051586994462506860804151514376562480164988204968780047651792831651591341502634476236313687236125559818390101408910710568594433835965792227167186974784232564513318489453386548042891120891300261934240012756422016013186538300453783438241651409158840929506921097467244969352413046139070132553712976015206071965959941335237229486854189610093385998161066806881095837459656708154913147866905502068356265956102494000640377365915329924574672938517773623343896338439427639123859172610621762220864716107925697018696436520200203124470458077143330916398301692067171340763734548167423336728104031533783512819296550709535130429758429121098124496793329831386581046480147755025241268062425803268667018455017468105304863452747313215140825329693420852908846862827005711557978670379635009276026504050361709457900248782827019331614984114503717789102581499340429325954202166709967614018010224791555350328813908903680646287695758051158353751663096948421457006075218358107544698227603634762641247890018288214641841151882397742533521235427897941017400163207182154755299934615734186735568080053236690729466108830677815033593396093095668147535971330923459991338726539562296820997729074343208336613783365459742612563070146927979735760319606228798473609075824853704525922766226286487355134407644385035547107316978719609880806653467964879375832640944051297901928714772688688407183467552196746809537732663942175283290693383071806987858751225028986521848724696843 A145206 330 5365212230666077476176246441045156931098144628902882193674828757996612153434415725589105968878271511761126991706983278437756260758503443183169079779927546812017631754266968807280266300838456402523452347601840689761184277589672799725902057538840193445758160898433009660153526894967193433396234240018801428130009599571314141019714356297751223889039732252291302442214023071574502134668119416384016835007479875604313987479373248477248923187566828737478751818143595884043881005683313598011556059232755819895337832948584448360327710877181150399676873981136268057123043713044334584136594460707484570810027541509244789895110828624739120349817855444482749596934716409826810358103524208880650483260456357365641104488474075037243143863443499246604895762102391259182995732829059945171906544424486674606814585555875152903024730513501114245431272936913425721513947648740481681324600566502184213505678364576809896293888361297150756059376999343373403978877004778783223971536342878710251270369981891023097298002489373423324793179622180639614107196260774941434354294627025958187240906782252676419895849490088283338072666342863448381129117292901255659602259920387194928629275086680029343966581404626535906847390036755558669998772402904165758164591156561180004466322824855596429129702112818120367741486153532485332588555955202505750199463631514231754244896141199813000379616655149638158814095491165714634146421611510757546293595103654502265780985848281538050526311288262135124538872957344609081551818205286614322278196201508978398589684443366630650378305895056730510865329526336258326969416222108778736462908406116999686060516391159536322269941792389013647927579692782891285476423106424554576773377151468419357625690606935400559492467424619544158829572102634253860108441253833329764620112944624593049622921644585310483115142585342670912895035953820526290956133341187652622263772677668790558776201017409870962329531654793474762884169309539967376312055198944130665958777699949315752640841457656481418773188757 A145206 331 5527187987904678371964667672260756794812643765807661112144461944743830956159415270854170447257691514460935501141055616232647259416497162227732437530632642161428781914529396032845572893671630748451439919873691845812222978982701357324138405076836182505544119295567840735837352532157450565872367643584485195566753742913592232824373083909378382660832904657114778947411401570560054564347840858915843436650177886613688590055889667118543265419335122417633463779362995041829009614832570902605769874269649217874638564505289533047083324705206126435018980481662797048837101351154148582724817443324729153440302107999203921321996572748088342801837353865875447493578939372679663372713260694036188726916253569002282642246006323130053001058191405102311854674039371151035796133990412842900633216462361473529756076242397864928237540206606245639531490653832702973913900015279941617211824297663549917681927940213773693677002689857904856288972131296841692131851434647552621146971068967724513115845085728983160030756246009833351624789376534845484933233343277115154036586065707946167895013321488684517888034728116905281132681838062428716414641609425777144628924043352150560011773604996189894730502738803089927750615948635377599664988861600087497162312101151958760134142655920518780020264366856786206502776290814210211870557596663063687240006768170011401629523051652273645403177033185778715497078049929503841162199498462926887290244537667121721570895800816366128921371812145865303302413836168791671370115933807268787210768869614176348898408789108234467071979060010204990346512672853952223327101662426344825499323447690489751827383446392908537103703255048001279229047214877328958351362923914416211298629436340327478041071479819218005562547287094464988648023101047322241532552025139630010478233834816580715317428573210487302074465973767879660400202681621982944132991689779388245049109321339646466369821885181423668780331500679001077568458913442782244593378412736311795480782505327713788225209710038101606284102600876987 A145206 332 5694053793254155399783614911810132796006992324166296256491200368661972383967871405727823437334812115313632872408742958295003896899843455294629176376499272548502389293717020867322913770524297014446350434652155150289692150028427927024164470726379964797847656063655275686753849195443130471561087229310904569380895236984023572733769593171582801677065698824824034391581460481533048588573927672311844630586262740175548368714072662181372713353867600840234251222124485110323683819220322337149754753175838371703041146947808886216826185829695971681215022352004520017760357172888369284724235347354566132121957344068889860165198404489458019042400084458736409397965604802743927693525647224031037740372974613767201098858047612920860827085100960478487206067402014870323464428016400410894974273322188259871194925509549041884865156392540663464875445242426481003759447231019729106986708791528687889130243160515321843124534591168421115539039049184633965817968656055583357774619342315888579823933738615870791650193753979572218020968344487639290501187018296544064276175657597314768076737815477186996700821820138858802079989219415460773020336191233212239332370004561349725498141855202395592565736587143588631264780508217832259362119316661795366298738137727571803946031242698292919164220551663062879964276986666149732013397245173733024002580066750864582213204120827410890616699134817277758262785198098061466635720586687376228406026262712998531241466642777231236505226489104022665520851574758188618971435124767358413691375367465550136670142772052822381189515477181534773110017159936547711423010603288026759559039243839802729028935152953449929447704519995630496056583136646547939911207679301916013611310504446668587451663008437334506543545189132354419230687374309111327901785516918486999240738384525073174168237148786088992079508791032816804762342129667255573262546182602871842825954279128626620511858017336274648323399837722170588445457213276735671248112539640508993387403198497598689791779475431511052320163176978690048773 A145206 333 5865957277266971163315177567625716037446182665638064096708862046679732868295117612510587011637095922627693757312301972704789008931017081950557534049078053149211043784332908945392863141223579968418814123525852274357064264191973943162041294740285237530017840617711484340441380061917721227965359002197928410686919978993004490651688504956608513375786933889684639085206189994523119923892414494174591379124746168864797996078936827262572465902902320444181588144102789852024992838680754858893473278271611162270486309956288597927206878846847409741565697750376517496614879558889032052078905863908475666207394507132889342935586540399672760064542054665743824243824310964245187931220506850351821509060798528629916646463569787712695609131670105474274543413474569844584490447947179743165903133790884490220243938837152571383126837599103228554673428688655804974609112239950300828711357588327727152205421651613597481628250516782118746327304733223229093114716288089769567911187547639258284979850573671568085764384120252184747037011545456096331304883008893983496233396285546141114859266583958548258809730946370962914586667188668480851919757712130128275228388477854427949667578607250944141900299984814723069303861141833177999323626321232149979545696954608404884606009967155220239737867851337750483943541722687098016132067497793657466400554895278833177182050741833560902352765008052008196751552904513144864263523487358305917243141268697013712361979399001104951734502910681151737980780218496835919542013959512714848266910721022124326426600205992198680088518714970573328850198373004685574158017341177965185767700293785827049970628215469287199371337810917194877477483380262678175002249710181689495138321552364614882670488387184016563816275600386697651860167361150855375790093099432723569722676646343406899461559647592623590177178674132023078124349358901509816337720468911519552071090450570470748863771364413286958071101855154222587009946565467991862249650274967662581485032589264760411731265584006563161279670801685392598744579883 A145206 334 6043050527461966968942408622992552789704872787517670259464336295612502803220285240848313762112692025094489019730246736388337846152349483757745022546725090397409225923633417077160556658589796933894853824900651404085251879177639944356074893501470284380322699261162346396615650050300263382642190060002722782176247188589422400987478957348514754801430358622137152640363740836066191453913193439165148365188210411072239984840384381708915455986329568785037562689333018826435502887370203164264246914205481348506256453282165909551681445633016906855833870193779169537485678252754131572558279662655148311222841181171109314854743008194173682286401121277060230213286630502857784550061310024470417353195312998468880855406537758504883841958434365131457790918648879902125094199700381635184065348989136318706670915090775012587673887784335289868346478837301448281550134857470640963499133744812354526138974643386681746438092078040646376687757642003699340386664938861381742510370716344712873261076373910888792534995006050948010796079351795394911202489787641991670966385975342502939459270527360180092927719536645201463157899812292302299619799736686316511666300313761520759463481455678352003689067645763713822179001121073856862614988767610786468111519750301733889934537836259690307532855788850472950502134184415057228252428465820034588066013914543298570734425989147302901873967572754481625076665008942133922517541199975017452298024327370570530075474558525706843584590322318110482461315950627734544378229172331432274411321397276090884473953716074433015468338272594345422171004327112587014481911336996704944122739138895662129365401678565276044767405049499337286308532973016751845968921080992163493317245564016891295473863763005650360869451626255828508780693459364769012210886898776695708775685767297273615371779060179276659215841609311989346061890649241984055563288994294695781165513799430367306492839995284412233317932145513005167074054681691025079357690481097688202280425214141276125362934893297929523643272552135954438123700059618997 A145206 335 6225490222880177794457512968157382780858437180935382541931926544280335400802825919401229236978363610320454547313275191602589463754984125663460327695460163342457932401118698894935700955167230040187915881905983255851059781135655830011992820593117630971024356314326819793711765040978386954102240056686239623967950162802250143294297942580214726743928932635563686344686637532821823583912309629169651779839067892003386163813850788196628676775294286000754944386479801076661487929687884604954703773686451357139388724444484012051090419878750480394964647325187796968071994361708163925174925093618628332874750280764457710563074810268620199214227898368350136508760010053495236754663415786177958746237927676383595569902631216787682715359446803005644831521008615042956776223744751666302325102131952441034634425527145266278858609885161245431872755804844905576481477623843070501947222291739528151694782560718320246711444480395065240283178926469463718739715124272492141028669038703248567357189011354278674607954937197861747121760802679060872026236857999598516503967184441859706915999763466324663349248841197710364384265844710820238856653009884956649441375791958752682713829532875613872073189653847420042485770441849772740155502100505632485262574381583797539117053128651764347950117484876130861026455864958604264250682183187009364781933217156960199689619476582477925739709092873586660329677517365345392733832623937999705695543375896644913109756121735235953793407999197159735016141927439205070054511075124576200816286475411589157555200254436293547999335206363880191751376374419265818076115554686477449044626668313154468757157328191191100343463720744350941171270388594650100818460130252314659470311518099422922131855095128120456876916354288675695860395897251131221328382718874974059124190997042255629173509663106627461909975243906941125745367104864475204841843179216114926329989141483099005025288363993184867277387230027971691212866169944267179938031164859777758832303588774716218998377137314862750378056387323659231808969171820149939547 A145206 336 6413437772702887311544723317697111758389560846638116868085333736392694390257450731104732062401892093953916378071568480617341392929358758571087845504828360651220012289911063188650176349926568158442599265446830036520302624524056027640877243902467777356538111347076023784022760881168908806196286420614955008155539855435073827931763375065723930386979632357029923676810589967297350697074556065420370373633244203297780181688318703507444512145431505039131406588722588708476565231458726338290916077449781076697221388686956727921630673745338275952455613121079382688344308701950647715823201950622416442581583843429513847663802929475775100020311264937804226008682414526796971321783846524212610010762380295580421007159522772367096318777643618146426814619496407340184992418037480624908291915330132019880480902515103110952726576305006589543676659012724826796998151985025342665543538291763645372849635691700267360316276307511754167809287451882889070766463424533892013827463175239189270889357834733803271420458207959330198261315813301145640400913553831403905929579962069193065492451293385913734408402483620541520748381629099482002055443061953763690951324610606321125891198525713665173415400897493384585922652137667038378059722852057282541225040715695700867072695228715826575778471841437008395931994094571202392803995221069172749038879746394862814203705790009768508328643607485566274032275999989528505131524896932170375610516812962666598709169088520347252679905279849337397093961141746133355168829029938208927146598731829853712824515659233251296497360703228537396467756081740812448796720896267980291894287242485405863030040245799917757984267614428855491035731704340014054389152689738663117958728059337527254586998909154564549707024808663781363492165420880362179440921824145598639070373627534185640850960646220444765924858119861275836722307748414271820626776440741086146961596817883308250187571452395646278425207138269198224425069594447810551418669300647536758890353145917544476435796866965035521918671980133317231465145996679276566162304933 A145206 337 6607059459054561989257378336863930049407184305817263179151894579352457907355042833275981097446403987033406749915228678499865654390293510028594003434955668531584884297601020253914406475035915550190814107230481919440944577502586219334219672065871286734338879297673224585748081212377686398014373920699218259795069364046690756634221061215663837902782332731144728139977937992065371077086415089451499045584062194015501097481485659002520411178905453499487489467635368717198992934719803798514230949223035263629024051054276562813140219773658948083581497600809804604380235584694465776002196253586532269889503231329776120444008682206085675479655841827062307693516186484852211875935005614023925291201118597957755989689285169294956325424752996262907993349853359046264168724095075388750528496587646380458540668520999439446862246377375879872115096102887116562194681287876776282992454642290042604364226665081003649363506368988822581655054774814950312886433491601830498600641796358631725938804299197059603173287562583014422009627075957585466481938073149547752991594382607558036955226538226318470286725829937696420418577560117611097852786067755291163771260143951084584889895056522246895467936236716636676917809585660720496251496112220736399044119062417291501868036100131640326972572141982041561920304865425280537177789232529000392149176516573741789347358707610473800118502880069815810752436825768882693184080288177818766626260315840313959948302258389666780116576384294195485113030668880432979233936773281988943582029971342980709939276197827947952884179729311007605260753757656816200251474634308234501351889296886995639366604006351860117769621462608119174589356093552867808302566559341054897359649744789456890884880983299808998367551767180464006501705219240879917740992122795225879265033233290318514351208892500666483745022959037977778989047278213153319786634346282217694559151310888875337119251135538445551206870956906267931590434473812977085796054659654147862476393129633962840590618858159711567188081824463164022295755095087214956522924768987723 A145206 338 6806526584117005777940355701542307374281090088251496793683852159835023277841698882022325516047206191339543407601215515925705030015719129703427897640085892319048603593894375043090171343328599664301148216969327569323419864260868994671395707937899063636946102286313441124644739760395345989489258960558931372637667553139104810721573121225832965794001607425911007850166842016369014039936356610304965245704824661279195831411153930866118183688889164628491585269624149092182507942710518109959916855241787782160534506078907950855781966280704081052479484737425796992265395514308047389077751910766486477166844917441040477676783790474223599092910876591801007497845635928821217737942686462189523749218267758419338262722424267548811534116959192901307542050939005141251387570535320722318869471274719132769253879283767931621247914484556131109149244264689601952194613889160778006990971505275235452298219022726949513846090358908278859087709124298804375380592029642523297928861280176871354569657611718929474758355310825975169202138387182483655901726637937531686100579213112550634128835634349878573611296169009107072867393875136813395267862197138767960943560724006016503897114667152762330716399566529696537296464872465894995895661741470620708079203734370444491593736409127541853215158268372700924833241860916537762500615487066246918767090982860064174221360604179030298354070713510794906471567327264812985691318143572775590293774944399922521586178836971741651119775478083357341528743727376839289735263191112203360758833247250678698840513092527549185922519864042409564160347376204007725255325841069203380051434854468119750476596375440592734479286416806274024855779898526193155730881029713172192021198907466691866361358012931043233119113590481935190049327918446269917036712312802972826735898987964282856671937703324410644243064757405409470016865339705686110762578565375851070317151002817648886728998019070163650945410744816842953306880492352965794421789739277687917143907901458721825602132097011117462534524979221788272148730624176432830063672591197300052437 A145206 339 7012015621684891122917320478182612255573772267966402297579350393361290736020387313363224480543395365158637819089662805601586836193393824574784092359811491404725725267862461341343462595929775681691363966089440754534063428043463685043022558141210016696079633827602905032900091229175933403699562002180191136856899518308579315593210722999006641970106852116196478844432234248703216635809969845292985731383201818757630691367441166941484805995454208097446840775414614663807862488783749658764886941303023124354738007553801157841063747279905397039680181433565100305861078000280627104169314775176524507658925433228695986466516116988196400867319770280627824072378533369818814114966323954607090465593143336754816966276056500196420869162655234609573263749193945713115913602243517886201581065223752374890970007518886344808372389583398018460957084069168465939028482165912347213734152158736502355960812212418711893004022823194356291474578240179730224698517152704544642801731771726810458967756943290785151302112998056638071997767930669513210397442179670383829630806151803426943390577624113946181210394881881205289567322799806775214110881345772534579616691531099986882005817474369214330424205422547760139520728510288722556236091048949367251143894158712044091732534019817234305663592256167900193611975391135687732685083788083599124012140459240460335124529739029847864353769634551567301817874129064185252903570155634053605076566191204729922197025262099970229308691832986577323285202305021233037223490353872646843446860434041594658787165202081016619647692790784965729173037255886345964723127312010831155460879438223160396446597824375777625126864213611885816203567774488109571008843460191910293938977847585751644062017954450546547343679820780217261669736664297661100612809777608753584252260552531659522881573184073423392700262215947733758957636526532411727168287658944761379783743573898154555308457593928772640431914249651656571110308946485511397281570594420685260702828333141284244387426502179292479870282576777305978260437637698023582108207651769023616251085307 A145206 340 7223708373296751459334077377641004963868002145362026892855019484943184251181007783075818528728978145716729888656640182295097527262146679108681104978450772432594309021380180445644727356657805438178297644561379822696477475366772433830210540176821751392196378909221290633557031542260110093396856433036521848318050383393677657577830649915625079369958545015790448933319732392821399904028703820882444614003355716420218737278545019940037078357590852456219871733795890295238597708227948553020288359951001475623765760219689880290206553859429959010027422029991951199357598148116833840929878340850026030634381905580703473380499198082393266419029930546307067204531840284755798477168336057058735840287210810342226622729511307674628390935126984608319321388880803392143944028753998303615471476860538589617653672913112269678853384093299556723808822306107512681463062440549046362227625434401766390581993897659334586031087322712747817555287478391668571057866581169314253538273530617314005443816654054164297408204859993209620080554569327223675832158475418730990809422657840271823598426611951817380786786824791587581090351168060074363949752040206139536378180680462951925249567087416523796392559421923760618566329607477042625336392742721252986714457702655481499127568777383922872942448564528393942188748227269240903473929929883342366079000732786162741659079227676937610774430909520325047946244954114161438361464125646954365270254948926906943603753532241182151694549497773322317197099205268295318889890688366326788459408947184551568288699040833001998302329086952841324672728841077394402021914517835182822203174185083066173960852492943205755254003651486349362577947211575049819059074251099373184683282416612344287288783584629047189595054471336452907209064079002758161321864234877725142648033325785854424889403595643928107222558721602952776383162163798408371871792577257541147274038941323822690330402279802753288427483577197694672247312330626602105873148244871823958984169032601675707824024186454483187740555290307678320764898461707978183427878007945866766634508272365893 A145206 341 7441792129079568370269688282549069583248994517874932712482346120896039633330801117310857102797942771455374568630025511579496858804589300514778793713175417159974519719330922368030879214213961121760970674768996515577594689593561230179501132699716977508585577571794601763956515419488042725887331595346194880916592133331475886541796777920984589793138586847847055734500458634916245732882627172599075647054824039767561939138226663400659356586265035485877695453341741382476436358375542457347187115879157323231544225396367579768614088562605085725260244504037728024632638935902619976587270740856119001724057370802525985808627772886034203015232247748632757793156028718880197499824229308506372751350874614240865301132960437087049365557262047404481826467001541582803575753268965598799379042860756668572986884923468159092939081414267897951717212633067941405247263829690193589737365099052621565754927791073709084970947137092441651344087251072838466977923843030117333699889463863848983496438668381091760603667779565102505512729873703214790674861826581225037242288744050838823801059684423252169888625972850835215281587664534240686197588279085852007635665420626511752341751530903622832331281576541214746218299338187253813685009717067771523334417813447506591427518034681410970456763852385842563047258636056887310958672186733835388322842165784964854370526369225379827504681130814389891509190521977050098056532542347332347402129892229933698039946121457346415592107976881790226120293052952059952262155255210882703849125856456606319701293270216963163428995385468299911473813559060347901763069771163903864293477182575263062314507469308714539180746244099595385620563552076297005321979593169054417668678802475931983474446209404936106294478619278756740656925506286181693547873655028070854926968698307077109424283030673536723595534346015445658486222095764524684092069583437778026851297415582605153777578970074689952611180533752861160152807033317108914502973078987222753711480410435217469110090192399156608676263362042196846692013440288681607147867621423644276667435053492368224363 A145206 342 7666459833449256830994833420339891916589640657405708928926826123393036050376114818791290870948336845196883348711249251885425228789604753970057818816267501899055699697224928605300351277245435880670276574002094222738320893449694366243253499462091222519392954407294884412301141329368829704239610026116299647938427527988435093173099944988841283909077815705413599802109237032171047459165532287035813037018526732914141278364389507631446717541664339828838752226621908683079604081739661486426270746354528794459953544085460151241608858016019926709446421326604599611666306354178162475532323610681635356045256636796419863414609541876083076406179716041744950820385102158698658822059166992853011808657098783004509813763822286059977874595761160224688005823431998801799534901868011726198378297861107440920344820389690009143041800012485792406786255725736453733965571212027077471770987105030792585390667294695642368348560696575231377475452497365172172817595695280138709423119812524360310777578837774073104202238345532764745294165978970234290636008681449880062641214710242924225233773404472391726285611773590415143606147208545439061345833394867504127705980020138847961464486057696353638551946443540601459984706034588560676712683117800711152881162634248772357720059322649315198877469630216428701461126980337255990649245259147855948766425428403933942591186397570634965269370516542901891424332658787590995562745098362436846844553239311085141434845187920539950346592534552156923549091377903485543015681427046809361989964639274571855545890762476524582292083754157285556714255149083707076076219453153320207438662075895007079980699383633183778625669767453708166660962016350902464701075107267769096286996842337997087638927396179582343758879881605187352186021634413752454797081202512046449802336158166319734032016280944681393685239599814429404194318188059272522141010755789892752904680543411769964428800256490914440000709320778432555000622582980705120301191234135973860401158180067272515469922139599863122505745269754510214203337647730232006405953766730996219372079050990668312784153077 A145206 343 7897910255813648102593487872929683565268932839269538286973252071345789462616073685537269141224956277450579314237386492231216190935183424633609275065815838987675015853924174680175037959937444710693498262649456476648021804707363044470543761380672255394553710723342531395136718184338518157591115810078863402714342460177489356502664356441512605492371890371766897793287067842437790923322823461048541605433516979333764379518442864927701867280846526891685129120857746410768435587584905430343104317729624831648820384258168648982196661859754954208242003700729532229438474414986168561732741840511526656703406815659579721720294077959513396709996247466029998637903895635076615303178253046867420005851950222512065090427111215574995646192720140286314074671836929019158861318972603424459038373074734895518869273848681763634146763795769799398132864888144720059560923865512927676814063012141934848444558918756748883657930034919866665624343966609282633463886070853668173217573682330770859096090093902975932549722829423795245175031747369832933996606568752177079905771757307915818849530184729612172817751140865221150818765957556144278943329864372356489042337704939204116000472380025864803368926083838760936485103095026571024204451767313429612869577162653408377386180407008670506696899027382205920105852561310590490370889086210571047672949976699125866152229350058921908501627432609827418395618871864879177196807322783942282708442969258484671962533230445821105326098816754694433094156656376271478506372789377090381373230789030422054008364598275989566161264799531865012285990212123070379143900170542255874730071380101983866542741434962755089433070023193954869968356864238915646558324267750861065710732222590512540912270682286769488507555529124553479729238870816046715901118902322337258466840615926433958104135775356977041929923446609231493560929208498295737488683345823097545531435070990520002239323131080597567974256045220122253302338517600739800849767088580035938167681922769791992301523871525272899981794562839722614208094214468515697239060829341457127613498473263409154093614290170267 A145206 344 8136348166428995678977336014982435878684062029770496007199568842450792020369059914053263181779746416595863966889016307082965358487631186994508334326082761347896657080655089814072297427342655815232089539318173291104023488768740013889659783170511497285453196027560849463548600821911396879439422766680904678816172159402309332647491358269308771107197756458181462621960990820798878594265768453878431544214519043902832199403190513741504797146423836821003438829187603022682912749291014121203422975595455934569943742864462806950883718930059347417772809865745110386118617357962934684257275154201037322858601032068297176882233336309696496614794951100623264580740469293479193217022505847530288248835767587921047236724101193359440942465218383446962135425954997900423835343390586786941588729831662763716722829785253121257871964585621047841950010286711022902433331703278797392165052497006728874414069359928624465160867300305748879562967679583741423670795619159922819671732093090913711519676693527129197115624888539897385281333191077634024294993886772169297266677126598400582710354576781365390910646656081656565588394086671158127516083553916412098051658376123612708242387793217381175724937608671301182714047756005438497390595605491909369764308986041033613665220421138542209971429093819997247203631821435096090294848971732618942343048480546906050622961220194609574521720929835048737640439703715055546897591344863226755125048425653553770969771023531545599307973200082172065494717088908722023064576698345369058559841817189260531179602553642395800401196859247439933252746971070351618741170809614850360135018914859824097397771791804299966199421223415554697725247849803627547911569174929558486177271459294233117680074137097368131969419048205064869400659404973797144619759929528651539097442487671450663141133314680972162544843154068678952751719231898664967615407423511355849675239203030819120563516526443492008294907920785317034808757684892105512854440851863966031906828266157810854369039604691150966692645077569348094661282068589116848490977843772869764529418995951859397404709837277723207653 A145206 345 8381984517565589148269848141172162129988604178883998348817654287517408179392656043395915123552139691771668143771945130079562696168141556338937357514753590637923841318932391959705215911993955556334008877799495444499804501418020253104281248979958695627120355760238357798129790549329765233045360421849410075259553533491950708939941633018956538550482544120161589088146226235885509671184214212577698569073306832232825186523839070971842384107346670587348686120549091628816852138781341401934969409798339644916880719629892118708472729755575642454455616041383713264974808883770397207960016122544633897795190670569735661836648381011165939769636097277641084690966994062811426164609338683764049398021251991394531702578289743296535353302668330797033202154178265212365794003388389740720382690160821624180255957120951043714798437432826800512502711297868695818969649267341223361569002504214547956120488179056425078845317135218321508202053807164750233284807656268897003526768016808110822788124962045617137482642627992367164513552844871092763741089919279824481782405931970500524545072265635545281877509466455944026162642482996941625428237972130205249427465586009742238199286276578613441040047610273718839336346096822757582531791115797505661870180044716742841299120017275328618883457867655726065069327260204115788699539871698855819126174543126944194314569293566132608226472762798267231597194750951817454986564748387450763539489695341326116346089926060000427720635089887326741335247903389782184284519997389909377648386351268831075826884332682851365017033002861958880038115537114679543898843685977978792336952880024712115518108538332329040744018995061037224026379127519230706718780532674123532607212423584615283280245062755425405191289039781868222278740758930226841545014435085220410160471939115784918045437695493086576356714991848082446888684404016124733779218277889674999431111577024788114742338570374581708894250593345851500044413957145695839769915681380889399321515375574947482139671118364475290505570759561184919076266451625614191932451949179133641891220698312032534139094618111044057001873803 A145206 346 8635036630142757936489685860875172368677977703165822196938688774450359163486069537325668741218125525884475058615824289589775677658374784566322245151129493204956679327003064215888061290562980777152389950005030122429935426024726261056730759872773988864932607803354500624027768076550482244609088456105604342664958549989256528683436161587151345091052303356042069706259179343324932217336466761061153520419751533953719659861090940325079115169805961775234319117707465266261645301828467186110095122158948095821325892620948618029417058659945587381225571742255314758578653253585306882310366074599999120015426439591377380435428498457010806154971714557838274086686664348986962651225415425409863543499983300765896847091207263409933654425516446761330416143765944903701162326450261391649340456789835240284426221702715832894762949137665969655389547104109401735457631955819821563151491892424620106418758988307724482615728635065401767234368062723491075148092257987984208444081220415875956435007540938254642169716479734341104321677107872469721087355789918587389000644597759423258254489596752372039360610111857338329656411002993030899013245318381300062353764359953324697994399116560279393031829266452157473487239084303122586192420451086041762196548870896976998691899416983205569466410918470281005879950252942474412538943884335149427333861133641603591060379234488271190448635365932625198389279011745412384248894082594370310745883662488555703372924827156782069609989517651717162456076865527624991339160934088046165061245766155077244188908710155367045173254833417960221767218805246918972358079425238912801267990637112523155370740411007184282692276628555730516596319958681311033904816889407643752881694608166457547223181428082331624036916687760913404861130877572929730486284623735823454413687935418593022233558008856881726782243245289431212806185107220619820260114212731548880240425479685491228723378952693626814159324526750667848909969497477115639487677330288924009435167958731648318359309978573529759921242789825644446705609587705530202318303556676360708696143781429543377348802025234411767245482649904917 A145206 347 8895728385998385814074743887866723974347193687894409764885383790202197852344196568478138024472104820387375220943664356748719060236801556616211372175903155247299567885247362883246789468965371950902626647039347972948295681091912942376615441260228754339784964537310652642106928036983411513024507071362387177348164238538172629750897148596527502566332215855810497246570982378611765694741969182906405530988646134194709149560064450626969414585810561377121296541283704956529535281861851758319977552494991769424373381674258176088095267542180871934509196110699547095098759082046072488203545629184213077326147529904845872880204349163591314011779144680569775484086093660991912059603099290938377985194483747217998020913496278989701261709326252935752313076349205578189722151873428989059845655439599983498452227711740567932734891528417306841852930730669961862553229168747052326875694209295350384927326774208614196566841057479180929451955313028911216899648413023356644040739135456704483542972307776392424854774603120038219633156172594626029122111968452488452355294233683997840489222137153781078963271385852433864362282107147227859371458252917803273264094300730888105040840283651034941630881578565308060001545113418897510972746866921797571881465175647486554237691117540629425591326535480015331579810225013738387793290484414528048673371545447117428931365139383157528394713535021904680365853077878409189378416377492907785678914439495545710362412101572299230365455100761901868500738499356568741924300420503879758787054866457650639839703033039130691934352545473831407859509182097285340596455163542976735052293295654613276551358351899973067648424130931084001897301821009873434890884080592141737248518844854395688150264660112856970703835777159224091514106550544577738290735329684862950067351953778719873635673340226225548418306082288362426128955753160721648229750936080135122656994249917765097341512975160705069108419952504376260675215625105905346686664613050576709598634790006435265715002599344524952254900634359975081792090756239283892674667526860487586542501228549010071212650325842099563880512727048544570427 A145206 348 9164290425963042045171517647904930685271860292963264017984107704631463516732017503717006941893591996173651953338069108620347064375760819932796418717327349259064412346498024089365006978817548468809813964736313498301599697581647858680940735170818329673430298627827128637568781693795912938526166457602208557776199712556975102893087476983973231707222634107406363855088918266915795721722904300321013447208132207465627667251329076731536530271831103109926782522089825690049454486754999417601829207618705475821136265971182704531573915051249895399552083153900340850157535303974464763368825364846974104056023924712657743342866341084404707283337746252321205291392814554530571220333529895880582201142095348003009397864108834805309135536920878857457158961362857678451503918734786647913112134385672166543480665226073589456921442070765462386270804739773498464079601755616068204668251595910825521155858149415553500172886264521861673077044442162019678475125307537383688866341065747698310680718765791726704620201993746062457004146816340936111833436059058981722941981979209917090695832330216199240140420176951958232615522065632346257442889546674378508765556007607599852572069927116465287402157614029162881066539602919526787744710972247974220125480567538087624439230035380489128532945478016690583521734414701023199467827449726463706578485482976832042977161449350074674942461665453767347300165557101169083794005355545169777645966496113170351695764767215394019303031408184293696393124077489687475377467425207552727770748006710945866890308590362393138813695281776513123229369804083035166223815225957981123258283117449158060733331337388462514149722871161201151286025632469565193931558559951313679406643985027668199367354692654440941221302247647624150149156513900657409332159699557562677906149485808885738685315725345421739716197861185865844528499496135837649682586497020134287797277357442542000150567760652083376192109524056324055458249716978942659605657902079085943131128650307294378428206879500376850584902554751381486721568331723442263806810209294087403223542979930208541481130695801923747688830994510894648358286213 A145206 349 9440960353913970556129247379881105798772351031233477764999153506469402016511954914301879184900881400513662400988958039788651677892516320026330741041787250561019663799991499868737689176624803467614216876380800176168285644478689511853426423023248719605010930589061444686599672560489504622103288011444194727064100794701722017010891615284368486423867157928542629764018242212147412612183107015452962873996439313278026320391451992408501553670110714698229661525054596231090763812753603314737366579638394216583681378071428336999707873370559034474122379672382082944313091747706355095492884130123500706628291073922406733084482630048862681047058121497667003334459393850447763071814407251377613878503636828574025767838408282507167922059790818928454464337470650038687605616463200134661735560733715763595988746525750298894914159838949136804183903028025407451979494970755564074598439059264497649430258156561481733568897086651209835929761232941439097255260429355037654020192545878580583544712960847435961524909499512401307977981970506635816877092867652850269189147926709909193430255510424937073063105681015174580272332242929424508847943154229106537692270340204009197820489830111070534145177717455072426867373125471665756353304898989167814964147028300181024645402903594388404205814472572423145702775561349267279634747422045912355395675431659229230809194836077022064239591425605421869980135650589687525355867968039700036855605316845148050173964359827264352644217627167012067986470591520600401759756598032644444201643009274762267745269356065594084641441611641411701874190647060442488710014922289056118205907708029895849291215997187668839100003031573909389912419662311924065315342439441352955307338425198404983461400735137528248576660505533402087465000324963804149969353023148914759822451275835388647182446687219964348698003649066648828292526533498049632573343061716942391009797025741075348885195636248828260344188605518476058740029899673861722874046808796166883141206847550472960922948009926778225104716237927070793171332504576380894994898525620001234400001254907759036119897021436971175305714702671298045065174329200043 A145206 350 9725982946989469036792826316234544865189383378181144598431514686811729155685819369647920899989322003053276276878641031056533002939471040663549905293906011236739520100854178837428381988777741277322672535409926719522069874587199548518699718875639657714715392253871779403060289546453113984950790363571168799416563789135990804991893458046910483552019734194698109122486546580677054080677999220527764918862070802698681802796604300392062886498679820644697383903386067708785304146570585144322532677260075508774724013399583622227757871363084637809844884419291745945248003646719452420521839837248560367596552207340068168431590502906694979046784401478398232418874401745501388224397953635076370511599781042227533510421446819158195212791970594616367583736961431804394221572345772642808438570664353530364565974616819219753325544735030089802231449598055223698214982425458594952254949866259024581870646824786917008955926536197036974611958862890864099159234722038791115487524775149788590296180146824739334437554790598060501472091183739227005372271365215456382756909320894339370000705007193970090968664642284882280673801995110848312704430211797840374518525603266002679495082818229551683643904167457638905820469957248588805934691647101906080325666652864438009211909529629463760093407522370851654993525664962879924392219423518010621955344409234442875804347596135210198909634616069507094569382178533690026189260452911024575612730871583057103312603173498753698683331163311881130910797844982214203811393962251872512546883058996996592601788092058324061466404340758052225871995949571967877640087237626738907188586080612060121863868650082031230015043660582975991522714410765835027214743062494155842468115658575738185927072755131962871708535445254234194237921060624312240743027133508448336721933517174952880955075866968449756659850957492254758557492043699827251484596451100494295297362663660401136310597150507029817763327576142886741429335078289557358570635339294117503441160796334890610962904515968039452841127244299504157862423651402820265883071069844662261457243205390200738440426503972672204392392305797255702051181047550234011957 A145206 351 10019610372149640146659687772165536527289569756569661002826928637441576105389504854401079677045697755140553806277093541383140776258425019703289960614702702974934898962137946832730353341150203597308419215786338190308060363924818817244000573876641792558099401226411157492649618243173933823595965220025279097459505655202942266599896999528335819435170841483612177878965872792183676101161520604383315034747063757358158567109755757900507813049666462876290687208731063431388477882524460346016876335471819821804994537147533370404742453162536455151953542445436041375662658793869599597349687826839601520964168617773036535362617813456363617834157959877984016934102552930863615741042080092247511730093600818013879110272496272860742717983653018945775930271051842966231412471576203913278362130978048627885538505626905003251152692631685734053521867924616326998636067337431210438892771238646786094938057154777803775299744476591256623788842691125609525079910579199886958834738110457540515291343244873833501983377133764691038512021215268336286693953601914433918084687563022950327654316382167725792504583690762399771046328902762972491022047535383169232271010784690911030048835359314081359143002563739039846669734872831056328860388322171559319991709361299451245681716897304331868107033107067021851985207781642406493748271260634384615210130344593835030793221620831722999978639463064405922328826404633641992429324538459052539582439516559293991944765515256507108486753666779622604625827819854240780032939345570496787102640814103914276723161312289819595526009493720896380959430095587671397218981028841980139874320438267532309234908948778716536852010159856876033675211249436943167024044231485539064912786717352832383335012676625935430070278602097882864056430495357095226966095318519099038984419775298642257155274218745044808126191893550247926069276079670832509673418368326644875010673100085298849590073003131951852325353607406296303547568228244379065326208958464532864061253273893099751660324130344191615912474097579801472150363150645500077205504604548277716605017376526530897479035221091487281221561658333969136993434905330710402448781787 A145206 352 10322102409275111799740354276970421248732207322655309685124092468407505773324402276799762453126059449468257803685545719120619155262610338045192813484997027672454277550568151927509628529682099861922382650633605067738050779592187027462009751653458908556552782491721794945098838438532294596183874296032891483048236962134102529839411899139104384365871738704450409794937154382657214736074909857348969316425549847273939303448100602428727539625243830504027223234917956852478709962089088499716555246895391529548027246715242678843862044201285672861627935254053910580374622716911274805546955449911367251044828307976007956157875177076179644953664493707653570003864710771427513898518639102008066155590050256198118339569395401827987093820421308374956935011318530521644977382288695287847890111069467477390738559581416699324688173202483000819862663027458262461126834986650043699617485407389277617277978075698675024451256845330590734724830814996079717779182215486772311399920062896766138672839108846278355261430550098609506174101075255815268005504834150858406706448824167856288725305854375368729173103102295547955491932690056712828530892302163682681181474759906211108442743696132278392557300259454677555473236529736005449471434856811984004215157160836756012135983492424737737675554972809281834174270352915197220129568690068544467319806169075167565963634538688828369751859378255410702507864166694962262002232156248942075299522340988606346689994929058788454918470006281016079896169680604729511337151570209458691143017667769164565678436555715247461022881396274863838359837237947591200751450098225079433059499433391640523570098789820482120449490315352940077471282901065921766825734291806872746220009592507246277329320971147345347948968350223509412277039897817688010807577423944447611837850959978186333381616994528002635016553177059870059999815269757537451096759041614941687336144826681576659195536905960194881596549002996129061375526426313647534230117649562006475887968392728491272366614425228319856280903651132894551350283110005625300884935968293707149799478188862409622068537093677798855737667932594679272933469449420593368451160275137573 A145206 353 10633726681001107814602365932445498578459267125198983914761419159025901443983624405430957776731534104570658809023671790574593554018605403374518759504405797977270969486844869535239006268160472103412669179258925185517276194437767093457163007238632832431998469202588776533264961213498934951799491527206528511701437956923471579560060802107514048730349070676502596825162694895590670176164827709841173179484053882128392467261840601048941068288629433933894138641503839282646311152413169603640473589453146523489610369471770860781010705945317744872157946164221844598350696535359163533132548435346841740527032073072839467736508392136746890621359261154853473322403402372682807990184053200756647592735066361702645931422981569898901527909999084956813231860364461027822387406493759586116441709609376338402186908067294130971673604148214809921982631090203705536903637807898372451571506081399467137304953447709079966284662485715821524529582200677022521767810117047238056901883762636784770288914581027056155561899304904103150031732495679276309731322688807178868403002080251399182518899887791306794724671359161345964577471738198478659921476968274982213790960313675508611021939217288463041869291072928471268309234500722065719118146418810277412980241196202425966781069382815358853078675645570287019640924553017721816423637962327965553527556732704336744435482830381050876613836289884962912153512179965154346287445903053668312014355867923469932780006581975128512857202108662153201681455420657560467464565935334049309683054874372013003102164641055567620558872366032875968146199827780269549006548705293275600114723741145859830538412539975927566717081711436593328250284055815426733716766266909498190196906143040127255724540338882948691326921769286686882831585849468747581358501091146364389920716581420943359011109369335647760348957872667181345217659444825448230665699364571623358508496394124082785436564866301543092068816865544256844131047272820508985060280522336957242436561625640903170605469414974302508611679940744684163757968355624544765568006685099288664047376157667560751182259697638452567971296640198491078524996922961607647339370093441527547083 A145206 354 10954758889490209157115936248146287826265981978460009031825411093751769316109082520457593989734259356734520939018628184128354987695306481347132870515798616204719783027980261868957303715468727127685015561918829754217409157680105231229042571399705147891467044079258378914312508597589368959555785881816709733173671477359942949584844935193300485962379204735860338484609906244693615354400586643665203287915328499513423086001201629491160498537834429004733158856586812967354485329252044484012290398619020461786866314996575595821274176478963025545647108886058074151520850153181282057480908797804415937223631804107863662959497572539197404072141917604164835188299107520310237252636282252988972144457729949006858761836443265154579969635773970237839002021853907171241026751774161210639008389534635519947479463344455002226127013558124726860324803721997092744035300370857697480897799806297299564772800714678139112391097771135130919509799696580737000884984224763114991624264861119389382441040146089590141789466766563896593581091890217659560446855505514262093605937854647482475014977619115001041003033818765253896145770062019198797974449645118673034523145722864190741228785351149958997407192692027624515640035612743391646648587253744688253221302693911562049557353111470418553360696125572378429791074783439152567708552395190517264898485125997360864580914889464291168040119179106838083093171301975794491835168932604856326197820329500779967709646374338267647731302251867745136833937543727316048296716451410447106772176842338161057998049827003356770467829475302385612228258736742596049453108819505328140383962171457993839388975574034230721166449926184414590514807191383023183906609518740670206267143866752288687982356965436495591346934192153502991474047916851932030941896551077265553428478567402203788059676574862509349239364908207986996852720713404728697479739290936943908660252958575352699902213182955991141112414251833441409252367460925584624892936743772079863936159414643114068933320045340010086921438238299485275010688525729499488930499181621551252846672736717744932071589708288088913904672286910345856253071900792885112763125083194076103454298197 A145206 355 11285483060353284844888265255663221889808506475811257437371021270757373812603389820306225127878905688937604592063029910198166352983253190464984206473296057668435867479617715005294279845103488993401665709629746555317973814964950331965409599536805083299071801307579190904533014455617327047231276122636956708490978090749738189275887932207226166831475918878105613032783776717395752907054349684261290947467651093734249275085449514218236793387642709348097423488533274712197413402059517395832208276149688215938758662522832602689646673006081908580924877358456009463991042774707474266260898270876998705933066406533353034871171964786419265308943135206013212301479004103025999912920688806216525160298152168574640761494582841398173757349179084871409362407936863396880428888382400750181706293228569724585084492004421911835266493966472838760089794736442202342887522383516987730038206009997843532551892101116967178746475932879415859484084727895979868741024875986945623104354179219681864134298363329745953589063712090898732436400951233298970081066796916006343523093939610886968855428394253564022543124102959052239911249514226980937947099801244884296467124510023669699392806872290154320321627376358069208694279816623805405960186037216122245167243544827771866637287175938929420103840182750329858940897044131539659174655870184895343163442426397693632349908373232782635572869326247459688531869180670290215363707528333909492782678856936394159066877128446759941434335138338775160406291964970762264374136760611063938990294811898667085464638938277485946727197679541205761495396992036708824358317905217187448236860713814195949658982886783785734098489121889204985291012627162626369772934633377734273527439441899343377329504194967298852910815186723290325017362736578860273106563660372929699395337970962155603839777267298597397123565687026437166415037170397199797411827171899664545898134372036234101518136916163995948796296495004224188532152177726796977445633995081498674506055110128753121048776074338219522030622156205135055522516528157515110145686407149137878485014497975206275413163440830124058517815890684197901013153650399297317394482221808365890924141932020347 A145206 356 11626191793934395755465951774574578622413678998489733317426792393889713516912134389665160981969112257696896615340678262248030366995689249297426773185377732778930147702622654038276133891758206022396993270275783588261104614684524773329765210115592186192471073841163539633861607783118101642189598979819810645638504009576299113732767045930977479872924876383073242285507658598009320781073626885874738734528034276966170932200765811966484160550524482244778650274647361116902066499700339740683130599522635012779330766082610052649850530468314247224504036380362149280822874281924372064206133507617294388067381265409371331189824782740361765356080931053810609263256490401708055742771454164023565772634564410399451436135097438618148179818396221474041437088794638300810395129351424402077917845010501236180773557298087929890228734417094526748698780912675067627897299591531330289237201751958780628993336424084915617158153902180654326510774114911649701281735679992106527241111516898699794751393441536229943781827955417133498402091999357451174097596543954453719528541883554133708590526295001064142764586018586382993215404883165347722401703545446492903732348325946761141894611521023365293900987347852912125412732499772038055553380662033028388495097939192900996597155313730968346185304699314201621256750347464079766701699578338068781178356235985741517984554746156099428451349960038830377349539473151633105663562064122475051437183075301106078399605368986857977691899448517491480247090174256395639591864633365615242857001365163115667932478226766085197631888420716086933959640641614068805028952926726241228479626210623862563207729586296399249836888277757873633870763883786151252684996506775501461726492168444017410024329637925379248314756201619119525737483414604702016834798885248646550469005958752074602952297939210282375967863625768525939560899155574638538582285505521835679247862104819347756084394116963084773307500695047289302532104410563116610733792100768116182745620834039604018358595509953557049355386629014046644610441816867579802795255180292039851854855534416231080131169100176713914136180663510049163357830413248599031505828754971997332087947700844586977733 A145206 357 11977186524181989680263115573804096885768684745564329859804095998823872946716954353076548802194453531628887018468875734393235373865090941380732834277379302325052752804096396096212072658945091982368055008112007829081077616446532602421625871477016504694084970477129195094100310531185904116311685645973339452907693488916916605885609544858357802058081252234246747551229029198050438398736843928652242747239174340840311981550172682554666867843326579570360875017090867525532806612614095584052294794926391155538989073694705291476826685380463007675205731330104357690252460847031677814049809203945999607372258507106147185271912239896422115087394595097016208421708190634634142941542698365322516534504185384789112722823441389528535490525715429642993568989633939068703924094909663475888267784001186562207842541268332120001610317997311344017275524269668638124847076863856773628285755885120378010172647407195487327539041601308741804695254969581348321035535300302327198422533727970767187375718327672074427421271595437587695006760258085616224092369684646357610524192556675109911313263396878290840840395306464962771677618904348198320626783994545575424694783037610626736258386173143667885251568001564269915102584824731461604633913418813845329506548823731967434139595660785868993380700118766393528019741310595079437814292348948920421811945915406987611986110760310202161823063432696829797115474610157549039942874712622968865711737722851663792049553060917504342909971132926800212897411051456789931986172264382549030278243172438399835135461077346688670810117646190778400816340986822902145260740306759748133262208938474360113277156746557028560302680149129285349755433040452364146376393924945280916222637232735814856191064806317016943626411392493089929032774748566600607986462603321196626167292318947404397244465658391201023631034831233354171989216263915021838891687505136128071232455397217945730468545741252682165697490145081970670080544418529484949034118487312859976307629628344753608562712755278006160601087531821950090655025920263289520513486419074910848575204485121772081942353889035635743763121833682899731708919115523561082616590427767207449321874476042160916658738923 A145206 358 12338777785335417756916324637221776618975466759410503299273091923710938878584449491479017676143038922766794005298754196199226471539830006534021469294915956689060717678473136146654092478480368175423988382784512352170759566098792317074050231763577867760683803549641254420150035366488544953800017333983084972011156944701679814207719797903898857056283747759325731983417560347254073475396699926077180328892450275455752965996206224908791494771550124847039545351612062165853994683132013063235133235044535773925188518816769113460429472959449335346451878111735704212540820490722741292974048571748923202011209697047614387529861899087705273959142676157639046822905750300630491226546164373228831854516843175783261471515081633642266879546068630284097148615956946252099300925034175821095983163998104466675886806353042293147160845567759944758739977820621235528923535046748712324532171525002925020547800851789725753533360351635094565876824062786498452732686461317172720862917914690963537245692564189742960943583554960066639563597216778818885898360874251733550241963476241602937652256685121455915030365776624375411735979836077255023043341255618504643220872044612359209100080090568980607186289474237594236491678948464691697978039226872281939342318504331940433037077152788397222977132487005765643931343099140688135694441755196986629768110493811946211755985702645982610342345618301495738730351958260855905985598467091392733703452609653118338856227961748204193653436303452168411876266399620023329858578409404666320868977718571458124793037531603852723555109012731646112316270234281125920384547987815795976478668785098421418886370246172377522951921663581661586186791690309750256071711106286693950576623149330382614531029035409703355516567373184141557788655098700088796926969207298628753426034227505957530038524002015079084595245490412321270815802176983055449052252912377605492197441389980707649966571789425016246162934287788687863915228765222357995234895407834101426891588850641736099171181449341490571079680807358299377262887106151427789320920994263987151913397868675743525561777321865490417767153767927650293945701334457859561287536693749993613461929869141785807031821664107637 A145206 359 12711285486662716832473446488339238939528532003991337709132582239027968027330090148680052265432720719042929062787094698364012242981224239057418486511548736587226081442861187374117483134309478417981093500078408725074682789570233779510069275658098657716901831074110838920617235739108733815424053953179722621670200433409315834309733941996731954005954596302121694579762689746586444924420875858446713559093061106524522973698791378857237737316148556248328342646206869447624035915090235731001587811826478014145063569044308383922105133456618284095180797304253799391387323503647408391761903420315973384275982118194109607382282282635891183940072771435750775051392258693784817566040958932715067589839384154725653949955332835439103475250035906741848326103029692890460544880892253665039961232243318972740830642474632797436005299375449007173009026407008515105272067931685208872745941009714477571033018581495084926625337013323419029219336639437327586051104917263302630005467079337061192707169255515255582606798268056889779816584629058364667805546772821301016439121995978812737783303204533959405708254228579824910109824104556749733284671529805000514405164596214511550585200881766999745544099885579575638489798466003738155515264769526922217672249254648215165886734544596939339478026247795089008602863953775725769200461872348569363771860829198316921973491923396878714588270830356194831649924454083635671177146135772939005621336875072834243783445820121332925198916041110479405097884082011654423135552101652607024831629606864852202408100934847837576201891065155204390800907654253256770934134589422694116701800047587280552584075403791044443623283150044889269324641646090446183262063700439112847019586121292444228430984987132531235013295525236944380025801506200811702957627807058987892888645004208195095551439637238669856500784750744238215150497890534184676795225405963393714501746017472992758521844646017288940893340591771330860381747550974340438692507415247578830482133058066302482376814663688547458665298364771845347930631717795484368360256309560303437610588439482489018113365607130667219590508504437622934486239158013433422327283865451689330224578324441854446070070199230387822107 A145206 360 13095039195492725475860484420065284238475676608572860727811884393524949290151474631390118593834655539874692052269870293302323018400628172363022120612798371475499520884932105903263616813987627478941462344670351896101902950635188377747379474773142605961611519486477561344081028831652276453945217597072418430284440699521931922402843129891405571899490466707426464791366399618052472136341888027137823141516003441001605871999302137618941538380814289666693825185848815290896193497200955953037393734802284252157058502419830865513896718322213160619054856239522769716901571096009982830618472543282338572175525095140378566732105770361138876884135863131436948274036151936927275458059104991667189316003406330502304599528701072269494927534192223886838658437796062170207591784594291502262483486023648789363878215104266074784245257070446651853994408969477362198479610427013861793567392256473225477377502487449873739708366212002119689359833318016063681811201276262749049944014957741384152200307731802015456081507764808583698714287252370073099909817411006877733251167355487171130860739525341187383481464967825619458369415318861582027896458508266770138679438010731006782252755737178445387771507280518036737541567887455899331481805921220961960196902177706702463240523120065283860984079462993045613285578650896283587073483128139078231108936321002045999354059698352474497279044744114306007999134177613690280131723321705938435733953642597579656993614931091939738248923112197951342034337034035710003770394396271640652501891838375233112680230043946100755095822303688684902346455410222846322614354986756980704097211595047461883681490218812609705130097690821792554701970915799729961844435653299297952764820732343686496537986041279531323962937213788331163485596312115225553171218501757171768167654568131814471258631642356866775466528363284611521375479100578595910010690205520376317830176124248304968511638428230584322229485527990744404768883821674340547771411856118668339966554553662432565469128962286133524993062231833227678177299189978467154334901019756608077397788117318551963701532371284380285628080465768827617110451067899913276012886705788388294410308350443292101927783832738121408792302693 A145206 361 13490378428791939572490049727874581723146918046446146861180533845656334926982119682484456184033843738358076284608854748394333055627779124643680534195041335823833302683860980099040284218227796469396395614437968726345140991989790032082002627337033711959934472602057417089984724253159241444350714982512610688741548241618828846706775648148517372173139351943317715167115629527941713580391463181752693146299924871326351292168436546179958592045673835334415163211961262681882142709433828777344502415924963625917853620593740495774716951864438670804687504065298781337350575728007136888771196820972270470249188224378390613543553933960959377294632033655434956970993552588851717645444124553799580802520834100030329791233746903691355646561010383650732281629291276961023129287680732617834895608801662785082530379445523036939506988583967430974091051169092874736844701350700138213183506619823406213529814809974952409328666703015838345768283266857749307725644115207070338844561466685591072675897961032411133445093228645548042310414694739309022167036433977369825245198796932889705305446438873454527384236435798566655589008142427903365214095840898059257636365243760570712412751921333277453146562085571332166762368246339703133833237903827107537005719732233995561351106297894168046202591882641327634102875181358239524613455858008396541033766539169325907245360443723762210428502226224528635550271843604197665234816413117063570972988764061979249963179331617821953126536768030008577009243189688150204702210948671945931699271345950949770745181336770425435957317341460844408483139694666673145439829107036239816964483718985242957902247127965978316724184295664079188778378528478399167746428719489141694258351557406122805747175395637329389646245757037587585785989520397958411115256776622263156041577071650825305141721536544069143780624184715673158455060576409913222643378758148241253459505747724859549493531799620343818271576407139891637757085093390307141357656439616198429734897256807019271562575663175175081448914233153607523416700007175986446006476197174699818944867037142788459046199144555342360844061547810798014366577962705325418657702322013812453153103870212950512160541772202415223924511923479563 A145206 362 13897652953544073188988031603683254860948658218029880358311001301728887794034184926408510441598435362225271952101321381196088100283879453398272621350026611631742031720411243567345378292872830027993485170558909539848830446641859890199923098278591380249231751723951918992444885517018037914724010791380721187837583164603016848889331273043718268509155023406586986521303423918598907513765428983073465064359581780050177834238000039637132239801913786884780342699663679377062315782540739874635331987908700884049511337147308462839735825775712177557958806652411096689685666839518770780347189270166804843202728878300198701071293448660508635124795835874608402458816410993235114849223155398620731041957270892194242041300591418114268972458417792205613696987792741954038621498705606343782736815729122501078148322811619499209606438494533162458128413352033794216180565522279295775412502822882307454859806693610718720078849277040178139215025618994824926007865247363360591098016028314885052202241936323779317831998577762275629942957530674774474293889190819236802858344470879042478153130695732183380040625346411843917953414678789432352491047812306875208116140340331022904209761895056076343719878349546959177596406106959157203556207456812166107626701448989942985170589494564352456397382847717285235913447937470159197210639806774596549479436872755738920064095829520428531862986233936968110313420244554609258570641830348935996858957356413276449876970135982370382960334973318585612836954290242801122348134987208581584981000707232707052485603128214844349824922651244451478871556997146313552290434701455049542051884501757310231206268506875589711887274809845047641796775983698460067704893672568674446354711892971448832520338934335082377878386385118589417787080212855287179234711153155318062220715111675796066535818295261075959589004362076772802745534243690353023734403766946725966695927849930842883168493219682370359716964714549215480772980747954991630133569746980440048472475136650056628817387389880964488195570820327521872316816952714452177621433246413069105459055964916731454507485344765766614346659385653577925954536123782288741979078441839396564408007687760269179772225236203278355702054817040618704277 A145206 363 14317223096198078380134788338225962275472823627909055528281964284166902382690420634409801252147807669626819068596902197409789145283055441040738692663940234502709282322226625707959674283435620482320380691388686623242428669099632499293068986583540051391619024596538092954224739193686827755116369435728154445515887189653640379315681355330201347387297896191058708292438256571534292902078065570492061511470844860843592778182318909541608825575353605518786187410432110694243865833333762668741138831846320061323041120789867851712273709860106211246569144354442700194681978340066491894477863777344369484598046992665832511632257407262025836885252462782368198095392643484149889413932350742459646787560161319627065374427425943235905005833246069705740164116203472552001756204790505470013856907578149813776895957892219761511298933835743611644155342720157603412397963920660063013521506144891940810302200851477296503428054784304692450534911404086510407257184949873534803228058061870866870461542029308718317476314203691473637982289870483535500978082396467902525502660520629635571771640821731032549845178371092633249400629701286496307070324642395205674808268557947980120444094035955406536615448199466635313082470275161491791285229656799492164512124458197943644160655595843899150758125667843667485303033603068280428193070783016508163450212675403200911521661556706404908796206026129096675337557873102162640243285309541935558191012215432420277134693885137714965490289664209947175720471931688222045042137032267706452082905172652363207054192536884905319409366640649564151677228458481677618739416251946537658619394655048398943367400510140261518161185658037545445806956571457538198620426013375776299170671503325998521216721843956911339470897540695673386553034576895602309655409124457961857742536237741246772712883824289866121272452334624089949475706249348909720944535503448204244872329670466795524063625170435087589077199535463184719730377145097995742353911910500421877096242962595786941184577295909908230431019928311760843408908048993484788856648329676273185555690164678622710081923538865198909289229690145615381991292771344909461136721494579870244365471627400598602439335765572094787488497436743150471035643067 A145206 364 14749460061458400713477513524968016044965664918374681256462766905547590164322115545568598967023741472731254300915617402797489358197954796705474714342066317560996048943902905506362565606485196486388760154433717587227558681079901574000084879398297202444853411568858346228788832150951788199526314591078063417434631102721446199202618758598730794791876701408557615672380380550907609780873203462551451419519076202128101262375592939586431995979836398629596428621468275773403424463465046647927893073305125131986475031342464450818319944697943081938327354644945366506907016169463413617932631714002048810067895226531211266280135059686195103452157725998643098160017938988477558164345733296525280368677981858824649207189195690420896386541237499577698041878666041691358896482659092208654869641274151419839091324359907727788513429149035104841197859354421033046066224657208609750377441119630816000542341987728536278172937039522772266339520201236667130833284538584208953690149774167650325252461098121346281544600350183087228535212926043490480221935929542974613556766604944585925212547615660939291829272122735879221853622868050382215901988310996625886318423310504313499939970211996690498060812504264813154834883093591020822357171582934712625501933329483312861328875845297255876624949129299470423836614902308998366382749430758565905097999999524144110167744780183307177163243057526071117732061777180803510107675483778435950862449938219466087944977017080145610162459138789485145982154393693052514291716348149520374884079498229757051567925902520975007874120575180949570765119534164367909052012915040513195831659130142258222965905021310189744887596263341811668006023542708044500853078214651886091970065401565055704679283227593450153875188855071397379707952101354293463171050638746113015074628088696434297669409990878641361178406594646802220688301048214007771176160677273571127258078577251492153085175171447354390171757819079101301704488015627731253067621519448296043818798097588081273802289627844610972517851455459297332451095461120281277679516090571578439781203381644811273734380079049031779015905767876764850987956322185857741644656827759257448601025819267414666559219043154944103886571896002724128939168512488453 A145206 365 15194746260699512607921201579906665661024952379984940059967468782897789947098833311506624549203778426540863060590633073119348659724541262872729940527012560995498579427016624941277424836437024894029401203013751140494569991038461373850047809408038726000079996012730560676839428900634797946076327200827593782571254461267090772766892178541510796131313257676694672193338485531447072263586231182183801672303865051158877794625868497654364059028926050678648591196031616831592041737322812540395502402519465720889300392477370411467735155976661709872185351270429697977396096287424832096717951373553292799866500613935590487416466504626489076218116341909656880830686512368444303001843181095333446232265910484355005205434610442940275822507681554684115499693277229325904818094918568446229369650274204194296455341628556446132556429813533175722517879116686848691006806376197339714820676004018948829453823351527758587559500712242536706276005623661467200109054888396809037052181861046543630509962031803168183755123116437638317760999530642761167949352639754898934743577486222360313774084792605971408227866815571430237190291109187422625298782841798543697183981304573630455945209932576426490161313027231952415779881578873451270708973101232226370009037204535901952154196663422619375944412444362263310264398638724403993460776355644973938989892111346327808178305794185519559285094960523986998750263625558554410204724043993463646909445366296120756924603452948660512248126065224049412875145687662925297766495042655112257969562151829230511782109222311029050824955370026253071665868928749112947767811507326846872961870381622633604062197294960176972775612533013939776605087848016593407762375107753606107073265899739134064900224789713279692176723895266531969060639501907626548247289055220202757875273148836437112878308231730554660048092823617916727396256766910112959538620058399515704086551765253842371516349814349286394040608100048022170467483324099802082452635017378086189471187190277169204495784964768055200482255482669182498989482272248093661403667196557077744548521638551112435923742390925440124885530764099675152149137108170657494093564107928172709479710918506732443715241267465352530617335406755557872955098859409443753003 A145206 366 15653475650295281433492884254890570383806327676291719735459511984197011458696199499016687428798671898271107974917133031295906178358827674240659702634817595497610615222357260799310687386742696109973663628846347527271667341480684964045500851200067330258624113889910042892104352912916173663917419730821052524276002570035309612094003207212476388307918874131162207645446816793969078994672991891793057441328167285633845239043495366336173717031422896152657155765610214915116337201599184826526577573403600497929643246194275749158603615884778806948528683943345643204688739067835280761548402911902934077780468218660238069005038417134882646369455079168457264336966295078687618570480349174437217240721493041509004830727856683005453553898767564433487709129439570837375218511512801131138375227807327549280991176972483473916938400701815228868431658782378426793633880827648671176153903602829903453495403462509839277330193502466965952398955461173467374679110588346675417342203022477848632940890135218053370124568937041346018224021019244330914683700105468877397653943115917856605041979826569533137426605175441702443928330118551937291488502713576539743090969074272389936099691506940968835687286377026024246708011390584805881478085978336070112536675325115338898760248547830019379058877000180935090471981363203657135121048195455512952777238388282775444707684702001812649999728670205042923185008013296435106071623859371518638925863085953738192637937765105235596095816845523001005511056850827486858112372475478578380689513712818070901434581342681031091966839797639471531324280562137283548126757368823992367141548735247989253438692773072058810562398085640743022197453638480208339200013167755834397231155911160288456917997520410044322855945739510753380351508811090509841637520418334129628496781532184734521227407922948830695244066104601763226801702956482440968738876990191420922515651191919597794135176923091406175105246704198300201974817544352670619306252337299662990011874035507818144681924631580600497356970164718447267178515444714812513580323627943456405565869928379189316982635362433744782176775906088828439224642792615341687518062950604879586751144133687849670371736986663572304473517818581621593243610569846075691393672117 A145206 367 16126054080162501233709334917937795502113534043177941801893049710939951765851339971944902388962597178330708946253340414450138952810361333066260677794490008765156467134924727923414860414007180680697331508907189357916985227379492273118996060523947315149723937162246347091004252766680273517930451834548463772783067493842104354821854073265454158292393434145050681436586161520785667003990722444742703614299680854314827161759059613651236933050947189328476949247495338712207667804883872174702092137804259694559619710075991633633224488636872543974328103201723062821767862402315831791452124363716565706215107261381724155694364936460768286958722438932334872805389650646282511262754706613011633648123541470199895776083175671059953586248031081381227021513373235981262299129049467779192524207488601398343510096410986294652862214572870474198156077385295913619417000841144377752585792612884517562752410744213557501761264285718884153789637389840018349097011469808752493303367322689402701308329064769776439336826505066869131397766575497556265467358250485033453649360759652673118461974837219893258052908414280059573894954974593829987209353187874116695093086886927489406965967563079571474904109126258278605688894302050781289461035942751327096132925326810561942909284549536853467449241877440453108408968217248511145391628236482854112465938241286042543272063375347069068109034959199248074075439418219104218298367629275740062591041428871772103307380985476838055289000895577092279802211607741093540671122075215510166959875019550078899797062122904789311411007662079382221484934339236542269515955060841020885198225244692164178618384274287042068758316706873461441504580824049320741112444971882620662575810902011144299532612731486323336173253461694406301009054330128271694254649533215389712925879163883516383274426931029777585701753905639642365795228452011249604818193573565761300107999185699563899774864072028019377717324815804006276972389263846210261979008293280287180662954426450327987279594767003523041407409038790814934691965643491763221093065504609665687253346463772408520823790011589695794759767330568764639040735083372249715956062613589547337367233002374406141001752993847230311078107968993983413736879615076773617657437634459227 A145206 368 16612899652826953670304724457676844664067451065557677537215909161977769397678194914239222792586361299715714377442457653587471514764410235533172259982865002427141723282230494844200397789106746778060841251051123741003652663866807477502977866627119783742894035494915940195791761114814246622523856001769564474352567248956921482723890538125244216124028315533581842635025535529452739474047233276354812844523595161865263626486931778148324280693419111257272245449124565832163607080998199938454749114618043717164971028625256177806417260199661122461028289830434553404413688525037058014168228717495620421973838415525057939736117575823513843124871386717332607536215906934956813982698583587087974518785953969944509136521617739738525728333853686174227497728428486266407168368918095992934833712181543899331693338672352979711459641356908495413496594132689565592804821669744892636108709020691347244369076121127869399276927015227407072890079576686889547595076778707599620487849306744053565838349670602235099905187243884713341537623802393603468102573465152492913509566083588933376792424000950519855686956186169747967255401962832889384404651623324547775404370640300739343087997733872844046224523211944328750417615996782986365199279811981511575186842272314436132640600511188610825083704470341321510751654032636771715507797835807150429925829403837690929265164193204089398573244911967473644761571891331953966635498912897503031221293450970485040020277079235745858413070597018468878883917375173286097813155763808154046424915068009606268069117357493850319379824952305591930953925035406769200070504460579684548353535672462279066435625306274329176041058229443408844337963376105172280648149477244556967211218798745629590024342021392977440171913939380104481497006926974492707893106892781524807940777326212662961353297145556339163091141025355659102713984635750667527431172396582972756768068260193318082717147620568410105807519445818023979769987395519752532243801883035112798309869357594851515180057914874677477395918117174552667405597639001601037293150339680251170723581537108131664139081042722606075441130961496458867587286047100033292088160802206297708531744887129338318264908067061106457182892476273438255179014389062697802604669600952157391013 A145206 369 17114443093329673347531061587820399269557709617724750288021279517775985206083159666934253588722598644965169197319114741203023939380697641591108369178681436172622641899355877016411883070436464602876490867739659835235645748431029410021413276147473533953568059111357728493140468035779484475291170940945057173998722790430147874793482689116423484935547276221248285030031905765650331517247933581963973921855019796187676254516257421368863131113902197293078347349905159525389131040061327926791814118213660364848377244284893042104317005651455667259489861356441044468491214718786158933213651710685361078149512031583544331675369241281931361112350485595370156518801930292517770546189971314319405762895090286649010325883005483525148644401192775373579394803468515245276627545994471011832486874173112185445028559168527806072537621634820700675457185835357307500666303322335073943951686568273433225063694011661967365696883884315361228134912194953277105647132128307685041560568724821353175668320044456408248506555070338256010813577795856468590229092601799979316317934850198833914678134608420754075292925500172159749972562488516919359945234225845506519555954473236325576968896896051499240416961996238023926266465545120175829262595288215772373698981713419476034158209678678485701343444654833476765283806014773666885381729741324776673168807339427084880178393457653648794140824106791662639137724498657190217470005520859580280104588560192692941949617472154565644893084360287167453441845748449965393498393842776851095011267743745856406282573931616792598398997078304286743687344650004214627881396447975069269807487893528717046206624670092132789591450735321547040641653028988282850976867789221457697079442873617184336445165762719298816359217697873816582331707159798843588414271518180344392359294003978097376992669669997410615493832795325444697119280189538184951632308241630994510721330479668446356448678743333595542829820438509552798903439308713521471928396051621963845397564026319977127996893535337464395671497362090645003395781816788367406965538785214104888063116798026172812615667490881577762847109009429277193469177448222942562092930127108949773738728717934405809090951235464679508131396769821055248133874850054763769650227802587245585013223243 A145206 370 17631128130300683286240197383486392399047980026419793048151084268880426290292832487881320509651894675264081294086463100862500774457013431875979520608652656470691254455870289220255127325488741071448225380258659324410358769835158535246092935476862782076999159032186724280853462825583875350485397145029664594079974666998881471884541010018124419407626204274243742439554987158080289490224195957329419061279468030990058605478237969293502177264082580348662963545141524046011504340328615809820660786504076022148531709572688992016821079874266696593854199148330971311164529937741899382882334797816783900381350179395077696633123580736496751328508832912369510157387227960512666132044489734316010039289805087884157993651468909936251264235926259533773903046411002222803100445341636923310791556911463608611432427470493967199195179452264477987492329780313248019978729454043565004649843093133499465107675586629673084346144939383565056597077787046026461889932157713698976186574695003221978735002573032708863858365732811862772536154996171837753165715303980218118412420810412827144478678558872184216825068401166670296638064402077989753459147957739377709758024191007925875497287154000206004751277234858225345388505811176936321551250053601807261848972459772423173357131592745148584155814638137815724357382796848932234618767390499863883095966482574462743307141465210947287042731497177129689301324927626889218244093033567695509848048585793689048416105938598891704633170831265823968264236602716785931352937066792471073805849762883118896120235232344234449587168949778913335526959993056887942461729037539366106602396268485995478159140389815778653202942303844863487569181125089101146871754255497405355477026697004475912763699687505770105603709502732455191012921294471673669421523882606315882671839565150255359477865704373279144830035268253228731499955599357628770686336959918403062603424474092868683689671036512119644647284307442348678456516117463812697770394575888187132007081371476267368133524899654122387861945189974765657931125917169802621342826800102425564294062042987859388291426360767153514464740624348505940978515456517205911995415654354280806605694640220313775580277714945093274414822531844770013598763093522738073466905482144749859623820295315157 A145206 371 18163411888537346471558459269146315523987418144147848890657040752669905080478997115484374416171351121921581309709968252680220558096667643444934644694236771800362741991720390609915273742428834281324810839885791758546567841261246325676741451788887856191756290109414873427781071139795112079280771800362818997234304045021578980730305155235778112940426015896347613747583903935352701524168414101763946289157531196923793454981438297331956750574316370318275196217276268309610686496837747590079085207721842263138982221519840095441524015233566491158371201753359593473692146052093836110532766326429658954623177780232865580262894037307256219009834583216881595183443378216121741592278395108848820411061644897724485633193157746001343684419683724664697344404008570985106057532541224314479549883002788208081238460270383151509770354113855804956299902515705447791866529988760473928817886782171248127391002879364959220750893087737858001771428204208811088579435932449428416149339700003808681548190947536898024413793386036946354568683259495451957137931780417151810805491815362872461120291030649857323722596462122599147393395406626751701627562715223584288589773434814899203205313927602503327138666795338178206569546777690101563553762116890783227795977165959253647247363919495966410232800196361852936420898706720517692767134311133673043985308934010216966188156981165487392180897912282766410514540264552807279244225012033634231769501592318695932227595483943242627723891693016846109505846738299363852872032271445437381681271516129548987850359277602424313688588787774339732048214628503588044794644422554798172912747542561780193751236121138110386073046999208348465523573156214899457466824233619895155369656675289961597696418596735124139329166193803588795531727571769441790341560845033786287651522057229782274776524372611315772542456622386299874108613814205116303083819287786707342821790864455011058770593758747971857975852225141203364620608786251141763807369266662323105470753194235738315951156039246683449216159850864432335781975963605763180664378373790552253294885671177599746425918349786098211575549566034740226327227560955991181030334310397143614030011611634826319747111893350194689133941344573032223539488696068055661054816594881049630083276184445708366587 A145206 372 18711765293434657833404508471195602592273111905520624468639557019944858430589777612110554847307682891782741954774848112934549953644743538826080208185679800420407040515979737947972745567492505660952518138070495586356830065064512993479087117683148287634708549725741109297533594953224673050128674425665287105615778019546700475491554186400461713160079352896850722002349218252721444596024978234005975631669867644697643311356337860922930286904861479360919841810727175886332691598131267685483244174333144020276644018765375536213330936261451042446568161637699665401514580970095384492772008642441688023665434733517714441951635730596929160681004992532870741709119164294309069742988767191052921809537279947147498049371375020359472781342377725048088630972031815840099998407225840776088345857047331592526299585777334586426379827137353916528478332094667102930922667281101173907274855219120348265263803756827879664038732876972317789905524056637278017556603076788186727875174566570737090949127610264301973197813099497543399280299944327083496727754103114779908669729395150265159911099789720697837766909465097255347252035343656175271097620843842725150304559317102202985959074429201325615430982939884686529391023169563177223946273258878164723389535909337714542397989413052192504564983285705861461933307822952052739114925163752179865792725546844889449914802977683566315085628272967540396950797105450355206076981275928685556193055149880949313835752902555073016716277091524391522720562427360357410987522139789022199167436632127694222030678505297121268486503048827659879608971314802584407873937849729265800715444024765117941532099944157110798238776509461245563393884966313458090962658556086008035854769204961488511633868998257793837408007951088915431766097971970148316697500893275934771793115192254877562086877388060973530011140108671312232039699636524468808674562163314301700541662327590304418160785115640883457331631084173569009891062616829607217539249932125088245449027046037708174338245172703407297648341594374167602809259052289090045171466154273946199021755844026157420727528965377849090222248253918864293135698055080274039329122897316037964083223381383476031700056887634856789083949940491277243836301089788751498368538769807041612933345542594500481878946373 A145206 373 19276673487625286741506453235469439375264690838424304703203637397486336665856613093139693501032417463869491583267579196154334048492598125705142902027360538950404892297356803494630322365565189133114245826377519037269056972970264072910959511440325792986611512985769477097116719311434744858372263994496841351533955538959581058801622628307161347125146370447866219283703793538023521104443619625366447621888217002601907631729261907489212113969187290672251695464674754130123799289169239970411145568366182553041074059428763241430091557131742725402796487946383447098232946576108872004556701747246469818773464549167991063173922747723387558004657277038428274818100590269170817180313476330958531123858361608340819370584172346590932106865102764882870743016412759015908608788154882851585911794157110983421665782063871079130321850967120860914359237135648802865891517158525751817546722624256773692609946744119122348216697263307361170895033969905386012702428112587842649257276658319358304024877964136633058821118178946960441118535253291749464234469547530677182332051373779046173273453019911245414458442604524818889723451691533761807125431265416709459877030378596928720670363987015708321833241811512666548917999980845719997559521147000142754271775215212824167267025459784990832358304164691088619272712533190554312602084236753091041629874258060151353473720662613645025156897903136249543622458903653386889483892533369728348122489850624085672028135586750983075606998254289789011098479360932860754486936069336380747088856106669948039077655140384191000304508151558078342586591819064426216519148445367797690816488481699864104644392261277462737116467061895807519953538004980937817572606318436777794223604792103906193124805541717500214762620586992960622457312880948395366806829003453593681708515553621400793629050434131757796509565112779556691702591868677033908194242078721676649593228405917433917680604207223311135149725054746793206074532593867072450650508745812137290312470849452115830927281056151372007925098343659107562887206150741915697671586954290812256396432100704012227588115465096180435906271830493099256579430039136820285015513126404978815908498751653413161485446778752806003653044194505574962483145987465934417408216899606461382632922194895345175242426055634283 A145206 374 19858636260197982382939098400814857241532736252244061350287834586047809612778879383990991070216475592256403851274644670131458545303655113166536422700740473413131936195393598351617232059833629447475472402214903818866139307397879515207076866097230141559194166275175149060952931958149426210693297971440572317511100369575155032947296914980262994008454077658527221090981960342934101988334051057260235697359016298278789355486470681164955089828994124690742112671392365115501509613822926633519726785389674360143050941262640959670100645705336707346445462875038195204490899567840084269404173188503068733959793755883707278637625761035204992650220951071537419442326176347687964986692831111647180411296592623487091427434961011685140972151000744573342233023030171579626857871629178766468064630446625818154118540431853047423488933061391859878226388588245561892318114958610721597637357006375810835170720688058814848152531474022571671767382727666924092369277139289313015761565653906144556656818292782968883256663434796171363736406289189347080615381099673900572363541224844765847849428301422454813731222288917656262539105442753914040738891860048542297626875200576465439430300072797753481640186056186802969089949713738061261116279913204130790764361944236709792967479243873501716174149174918547601402849863105643839476589107121551935012927982045194597288247399968036165488701084516847289071453397557731842571960893746083465676379133658233763316784050801159501757018458570081464252018061316703258237536311858658559703679650331146333745281854850359048098404131385130224700453366202372272681058952525577565252509003161667557938841345703897237205856091696203172471474071787918445318809845099421457275129412741668351890281932510317677248046308676870095698210241392461324958757022751160174066019703413437768396456589176108686998127910004360368116421804960353862246101778269609505481133669791539585327791343821222113204254370692267261881749163866028305318817997630666465174879256151626180816937963062243683671653655356527678616396736830004873532003074395680412262766439625244600894974513566706594300904327965463674881644167725225191365051193651816003463460291001746481449308940971653160015694741948614320660020887583694676379982216307211913004803074346302300540400397772003057397 A145206 375 20458168488874082797592404494793951328419140120324044871614600007497389347591187415927822477533171296885592266080756701139459699590218126984541559176370685403447028810182126193555199492225376398129191724904657519331330534050952440798208252611794560021425912362036075298117331496868840668682693892339990931782263648381095007853016227784715511169262144915913011525270839506403578733823832537574478593436918552701937789126005323397595822083442245201186429762269448922873825434934116989296518097070177483507403466626319016183112220957750730984102908673832801829768096378694943466921376305059419677290793459555062936830527691697683908630607734026382476858251575336806564059371916865727495311582678223666308356020881665257331205753648524945146332273112581716599379951757755064639580618788223539810034268184069025143140192871384958276982922398810336168711550046345287765511503062580749841660267971938700521674137276875096413274732651044293496748000230111754947594819478348313784163968278738061835878045470833846659028661434618854933725867705608821161095665857240497277422223495669125271537856644405621862500636217180931253937265243496282358326813853421991900668103903274847295263887564901249308915262629046895330608534683786203978190537888578944286401954618078775707525661747676980249324510811853530514457196777952949503694215186781509147922319437619597456662191325233254010825384326086377307995555006238793832971779291355253350780693675622818371528311862758705225403496697576756050242794672359184525551797358227554785454381966009213732620110761111342798032601974985435299774235696085805603502114452276301813031315101826053502535823424367395079186492066495242165178003776505400384751828791918115714641745637859679362382447326521062183300346247957642419478313501901210870717619244577780939070724212809706357824469633810882442517077022560404353478634557047374774372887418632952937002919930573504204594667499008317085463212377917069167262526040528485777012696723604531304366349204336165539425549507203816150890166646752015514513192331514014416954688546181134303295289781903697350917752449190834751395827905892270309853225268903148815481617178371180708972610164738101922137815760204389942806241343217363272672427945000118423758811617778184244798819740605497403644181147 A145206 376 21075800595533332720991521204108841620623299103315095050036400720373447697408917554401904558745906747268351821001478342095585343250715353692901213734738779973076354136548392647143237366544043279528878393632053657437728499055084555678508280242937560922375530514686750245092318585698358036512074994739041960041329615608209165770523632668588775536481906076915971265560238930010920815455039939895518051115518888110650274681440634755482769270976411493981253952101621473183993859699276471589557051787206414949102302923624536340417737948795124906807638779349368654133757013163252910619892571439759384159699445365070493137557615431399360071130576523988742883530652976782428051976667070917115563927712098827497612665664991304015073843666032941089299299864508325600485060921694832169420378902971943846452576922391950471779742246748581234303644966152193829056706180352133888193684618442425322373615651176359169735420666415803042517474258107553334687155432966459552323417765383887811653972336516507104410420694715063826229940551966261757885862304560536090849470108898224349002755657155526735184162081686496364240612768315084463050877367156696230864651821359174960948697494675284635035106577003977839495227604848731150925868284628593196378906096644378252464192918205606466891987974123174133876699245661985750825553904839872460103621991335429981116049066844044856478854845176557248327685831601853585526383080034571057895451224695592070307104583926554474113950438393633517699858181412346297338307940259470770066347461912740984776918611229286613353061545941195832973821098385545138108217499477955015719317710025270855763568837192243216431676036311840880535436058810262052072939792072779612522387081688848498654038270314772800400263093631485004305506831087785433880971325198649669881833009397518125917855939026034936178014263368634855546663217503386539105194180462388917032935280296000652501246543692190505187559288690173923902654492344503736258315673386721944623079371224977225189017660634257439097744603142627706830184250138842466159515603128890509128154912978079981472149335818474999428392689037605148212502486696276306339968914579969827027355384982743194285491519130095910226184764844944780437613155048435448986824849983292016755782928605902824074949806273836969862426972770533 A145206 377 21712079015492025867349381146463295144655122551915758629476675613249907483386195386021706869958517849490850191180627380977370308062314990521299683250406002181287158582527341592350309576446452746645629855937676165630868864922226227880391492782673637634010253220903717322629619608502474134137505698161530942922637365771638736836754646131000454442143579310208802293151589531782679675367224016947139908541121924749273887921371389729624788751869593534901105763714382995697149185400723802831911662191365658519345523965381357625908630441286137506786410663113823185128222335560883419612812184704604343662421351943351177865825416904442779059980324720617355297158060913293237979529036085728731365936962231779517087368375109035462407257748979269827136720782271499677251123194321419200857425077413086212388756679868929188338703640034780708895887049403345638357117803768253260231906669307690639793494357843713185097794315813221999094201709546545637210316361990968965977949992773232565209457447571776485613833233652633557672988610571094538921817632601492807726606790324766076241908353167629863823702809661073832832631245928016226773202423617219624830959377487681639166316680138863374263541597268464042904687276930199081743273352810921890293799067723881494017507958119831771509378315354427099230759815639196589831123846712531012896197389750152397059161079024144251258331875495775320329465412847088160947338207912819203127076103336180215618320817964516460011827783757209001736458194683781535357374700925661397942291307262334837749106229316844394244181260280540424410189414547772143852719150487420241947798106087431668446794678574045724033922282345559533294433478346557371358526602230278825247932547300283006036485569980934045606487357065837089258969020135025329881880207086918589913664337080511578894738228886160206688418807621909472201806097597296701698219588417069803881112221633764024781626223909254816608598199411135607166267314382921091678037154399004554090721651665246590893869572504439321979769347172078087792183696499643953566119363672838521267219895383933527566612389963539469879232166968732695187847102018241060122480305801285890836408095239890594142599327383660895591175180973475847598820306256541473848519728931615174796639896796756218715994356680445288241968145674831210123 A145206 378 22367566680948654327689125630554030503868151860137472083397261354963885789589251177028293282808163598808233051705102169788075639320620694741887005334042858173405479120160765680886817029912227917700317378008905730677632742296790509201045427394104046473938085204720425018085121074238071509661418637152515487094732745884243180686248059731924834529083305194047524128304920048481638535836549589203319022440082877606338947709606941710880720489533053794448793735226938964385144497834787660579707798801333430698257358918947118509711187457968148260167497276126421868307893999217332733037759731650216456226150093174361250480229615747650348944369731363861662677055274029382030181154235257104905098803682005993012996137198855964577352341556405880139551945441598976952642826277957497785609615908330766906237801300187719583612257152455650996250705298190528998212966996434960119977955797765896135590417527184641270504720367037887750580439856115238375739588259624789163627857843502733038587747080102314445377998351872196144084421072898005942499901045171846013287312513233821293974753342000757853755384870749557489764161886878342423891170320323172607937449344863170096031388605751306962037882633454963865782975807981226564416254044181357753877140268382086570225252145123005299773040840228085265382413280339467235632463489893956770270693716486605875935041722018767117136976869960513922405035416412614066694736494824180831789447959838004045103142331388558107355658310074725191060488234063585041728401496849268807605909611058518379038839005395143007895183805915056878277191837139995563777247196502527241552724175894491912807178139064432595605314152833140299568280584177304502341030258299538003190094851290756162907038220840004406173032437575254447890065809848596237759926385104991690817959213747090390452172857890315527389316136487836904904209988828212425904985451252275947079820610687854425409487518956573972978319588546170231857926750680238824943452592354052185905333816384397306101730517673159327449704326324105380659487094590138020274141664795962000621148373516446325850870338035066577139067711090090342566530600879959255240881709927086742966179285808155535794781657883088126509942663776838898672983746521988847788958104099073812073767163264294506030424323484552981687719327022891937383842837 A145206 379 23042843519024782122826568307473107303633468069650367243043108916640768825963700762579391261630120350986295089686588354102797015490732863208082259034556312378410184532617132038210262694452927768959243506904348964830852798621099745808902762619251656144203602359416924396160207162146689268929594391674012423951961196539565844945394249918394890637385329723413675302428236782452147613701672341625999999710601839772733198616210701393210838051382431899751333224558539145956217627228722750867208453444313775308846382926190786493553986849698298025700667881385892133848995495868575785912608814529123678854912960143632795280284396669206087562095810774676665948554955397031915611409988381537373147650836434388005096258801372338779567499712531366403216039404653713346060841703611783520562848793402415334059707435227998081161642266699948396187479310434005181619613124418974448196322030040216633254584541690552096103414161733663787454650113372263220593619883545651232115791902832102599029937931885393861036388345629603912440677111531123753293401963186662226795854985200623752049526379319518825007092310133662927570480860410366950422516736066955986547463720959758241853088546119772602541667446784705683293695383581275107119050554693449671113880211194247964712628625890251321815069111423061781228953910173684991660568366064024201318453428774440309939770479209454535324318057413363505846947660313781419955403501441975512893258574542386311121470018157560355798761117995869316794847164848228215943498156503790858206606360818432757594759220130273269074222560621388264172099718278841840433134517221085819824713498522798825548739415414341020988064541383138882929901415480322891788359404426242528904173536025976158917901421721127653625415352820044892314801059558666389157763537341429509756666483820201385002843444891129414932313430441716282255646178918734352945459665323883938333743325120639638290966183129091314998625802107770512958306423676108967754112505025542984243416839746951539121276515410818137972906460613850352754424931888022103409718357702585974056228004391640620532924180012778624712932625818020937841645427025337378054585687689663011430526952555867343325186225540435957721894171900670489842947649981888870797450207787976330731342578748446917270686077591835641848191128217471076827786221038907 A145206 380 23738506964841772728433753750348031287499608440169243678250442902750756375464581002812073832641705391099763174845418223461455355218610012709013641740067680443780345145483437775323669759517574841274210840460090942701087338880793114392576746513525818215803005068173783258475563391353812696884340774848989440393918389576000605058411459142744984325996067993234450854614497726786073030110844191083852390112661590293031931004827763520562266310442786798315292920813512649037408898430372746218054688993217900386619121796034228978875434594180978455638602896464764720093770248020540194890093141906720162987892565954142919276621821354169189729847832953019784762177967837791253869689073900594832207721310281243375288108861572773550123786564275336013372725754140657006536819537691180438770683700689624637086639235791293541931724527148007581115923659819757092754518715646970319790934032007152817614774552868599446357591594005898376830868112544391407367226029454154854553742871214975918651149025010426154620974595338783656205388957384163958332431762512767658377650001190543270610667759417200344992055669122842826483084120096391766768894173904926217461008478087595893829770119231097148806649080041098065238877083345810826794993464375228662640626897016325170498920797535652757075543042597150975564027943456446128278461457799864628466363581018869969180365544100852926023740452449535973218506496256249445607444519083814017132681870076031505894389193960633960608937158040808953158808875563935737548768780806911902719014538043935332935486482606967380062178196718652792061540351895402883758670852732213153528719071801649397916161366452892798272629777291890531652721998914105559307272670343529760593490997075410284304342109479981459267526637915509015176209649098852461636587822296007340271115253275915305602332198101940439111229657379362380680456300155386733072054880194107008980786760158951928360282597772349094279477741100425785155971524375032770739928922727320674345371541953006672270963456104969007040635347332332790577756915201062003617067616901352902948189565843603102493296714681513541054980995214327922243994612124665782897173670345773056035687474510562799134365442153706937627635068823841789267529400636169112060303240713306378052022737388788762539823795768302735552103465396668809310194195114687759493 A145206 381 24455172490087303003586143993948211783761748511674319676827173406741758601523215934461006640886579085595434904743015104538070104038557051977208030720992241457343517453047172577228074217519200163037826337964621844754328816676773405717467538744960259905118846135037746172689523725742624095041132333572750837207736773333348102128585335249319061152879494395312813596191895737855316338107438429598972221428536843704267963162090780502631830428961843693705049182193121262687289733928029481799149037303055940345846839307747655968821493178085748208364634019883335299112015279674431307877956478074971435893967918841443581049439401345571273171122732942309356253373444020865616868617955126042380203690879265486461951622480098559324800651341871240907903916978254947402159512406188016334513558858092881556086882458985772986527415292541444287723113446713528080074343630490732740621003355985252439148524379986447879101436732132833034665658357074651933842270320062782169729174717264840249732395111476460982297096424511025146440600046095151191122956753669734712020884592499689916965203195321956097028046310948654359104474766754531353347236722064693423230089368054512950143531120888830883183002043164997148381654076808727160272353041957597765411053973366134147185088968448541485185763435731343894404882885288167282981014524219181973233699073328511200121146339567317905381187722173663146192559843872378668710019487694998958808475560220733638482798417415184029861563410486262214336677446200416110300517882083529074905597796089275134275990386759276966046125083208514697293256866854952997101066283935765534116530014759516479740727479280556892437066129247344642261934537178392504727278909369412564661382247748212747251464221606264198101092139460552816991559373512832016393837742261966038336558793262558522194646405777635177523106551320713017522757559574822212364581482674221639916592828509816943752358889760805347252646082789249013807722534182956703664891267936704372998832765820324526867076891305656744847781310330323011064685546118227640574378866152195028730492822862365252153177701877215510679418092835135549590722788526867797455814006075457358909715216354606163087676067509002163849072935593911678713615442751532109903421906679643647397625327499824952702152629245277109060829633375146049535051486788372396731054763 A145206 382 25193474147539300174299567908397074543763167667954267779430416528213041850800451067146919850372132834356919379126106967369229022256019634021181331155749983585200650564510886372189106340370781146200420740266499567407001912709544107497197090625278033405140858281638732724574846663764318353079070306026427844208189357079887962942271325915437592149942181346781311370667694619326553840628115922758454348602380518625587151379661269235001457626091639488507561830205216300687005498346279282956234973993017144495894737486061938580724179828153281512180981342487974588895742256247708618814771443953164730401700090148278870195367833952917448086804759060107827885709768511093371874043739937427910588139712078303776927660719397446721954810232332209884349260895815091538476567428724295728114832019579934966564455815785466833754886666681338766242326234088693569151968307602493443344704476982656276254411178200623966018640507629565672388208684497904807612424069618110337403844347124512034000601143973284190327635339412392021016302977830558416625574654104691571214282330688877905557192136518115283837905828731202178536716017136367570784693406937057623503500839858617687630276729534634917427065777699341763211255115322343756157629569467502648484438464159417110191590479235504031825985981098997623534369148619453025310754906577080615547824583723832589671784877589674867400544926580062296123663689585667274222118726582903532855819623366664905158518070131054046529123375888233533429460929348047863794926581206082048896190881650491336041738601202604051168450632090517577807821638873242487731652072164027624738775842751577563192298392482120743653288262891049347234530450324155452446081354083967857318165848047137799093910516172252972132284129691599379898619041984008205319668851239218205211643495890884048726426865462459651334427197665974113864390247917705638655712810903084336345480658993547530524083652714323778088431118934376963793477251704784195024159302544973549096940206346094752791240935981903558518630859082154827421396069964959176128118302117712729030965048281631869549838533594395350232148211516773310837652381590249941648880365135978242904853745680316035676782445187964573733522740581864237225155651178933334900770044930241785871846329758992645286841828359652201187607777271189605305118022365203165193250618535477 A145206 383 25954065132029056474071584560547996080245429488066045375179746483522966410869374926262562144720406517985268196096328701809363031333390796668242238491364867558916865963596126514312448288209346954786692242252107363009054678609490915285860697385537709694897100533256287219394723538370673600432784814470324568491261842932922043770165149142696067721699616740487759666552839506287830605338823426128424646957087414261465090636108974990044060851320714254236643278165406731622553073078666164774755678376067183050922743670420301667168495161196407587855639421009321907714621379664714926737114962538232817134452444433961441367724545278906586443199823462961360476637037066189907326900254829270241253669607605744077073841310054104016010527393921518649415893841351845235044920051995322703740430781916539644346943855307943195006960922161920968302640618808108114557952702728938376768790372402141665878546599231352279172756816675800823305475871648230895397168500346038818170003625794471877589814452260105244922150189326955039706274139584822375177405601720989252995571779540354244933464077202631981061650249603569125995790819334610032979928769539140156435006836790719266251780271049142014463300062644901888999437910105543660079219679009454200400226063626978858774908461656438809578363956383190598353140409321869429259598429923661664806994225933221396480647551843986005307800060008133189121463433228066009387012112269731371025041818837296043085032997029827769776422426576437740393210092590728751356694998582393148070283355292614071680749414438634677086466879707284178398631259453532421569415695225558552445703719910131159810314364471415241424900478655293060898293579977179771018250157659035568021231862435019507000807461908241825139351523368887673038297798044513853664756821841736365084721046993493279364215134008576661802435919585986765810635476484818414327153958451883870977076498448646137642095921246016854059160049067753158247613080919943907337755715185141409276240126802684520612188175312330150059002667972997300350917694306136608109307966018072097454257688060523842868685793671456968153779550511785278999005971440868864598733195561977612052075822903495061577509901045101548147028789956181645611389188609311716838672760476782363480637726807019007920551758205127948512216378957945989855904389410873597263646482312331995867 A145206 384 26737618358339820214876266398256640513999641929766996117388468762081094350285308313435628444802368670912871310102119945937861594281976635797400452037397991579364816163451892923215030215658198033011331699899498063558031539789304444105631287732109896059960765964950153672266611509269509389766086269666104596907986610126858770914506547032371790680302290577733142949539288419611992516694675951522613671125963428949416341203787517793613829779187085159945955899244712799020032734054224090790959273023284416333237084157334395837014250091532202953104847893617412354766037824527896928119060754638447294439788399001021037192467870430681408453967108685221359190366601387332470860588280150691866097180465148773351048622275427709755534487769222054487209427466537908181795111096826584928737630091494485144190198155333125544248435605568234475669016000323682572302368601255173058055837660301617618294437264785892393302781721005224609653438622540902777444711112563873306020937924919803139227126438539837221122376619352408177015594163837871859706180918420320343889403399993463257257316479787822248433383355355262972080872541991785193858456451520742104350842635569927580060062899744485335150412456618724411250631598848418768061688977362591993140841385839392912057163531003655106760299260194573136536322720655762298180326253497746255560940300998597525856674468844484157930452868952378185174460351981097658520820340664932442389704927815138191002403478304999752075841565588251272399792871752613391430805572725800670629319127740001899623140747924495319386504710754478637112395419598626743737723112576686513071875487589479243682236177571614969171036103362243070143922013809456297854966974466315770465708884504614580069114701384157735324136292887262107757632409187579107864911822087818717095389557197015197972329904855569164356789000346953279072792587406030692007773030818890532230971353600465283878517249577910019230491767171020194976174142869123536648577776031556669119744842681760626083124041572218156353302054960583457989429744669817476238163014336029575774284014934040092636609785912848415488747759791503928360469188407831043239378700794344835794792013754046723740854608921976381440399624551225246751815163976201681918853357780675652989187937993451065439914223140053919449440539237498771512382953321882753142670766448148048203689253 A145206 385 27544827056552145322031351824345936906556743123546416300684360588633142842236898805007380692624689618943010488436117678909629307111540147400790580887738794706654475095867588704603295851354606583339734456964677217854596404612534490594570805393456433124625443779737101711099084223514961154704753740546891509874168401318097375365482577643508929891797920662553206918445391777333525731267400387893742554431127840222442133130468397865166922325230699200073403593588674035144282115563698563018859667311082617183961444544993398503663290000128391665097886843937866394335415184542679514999310483894244903296387377949727409860874513997615955629913469109984992200860807722739401118803250421114353279825073150361148909174437845798471744019850958857784784358563103271735962153655604734607684223821252963219911383697998285660573987933305332513567301672405151908541369001212508779975814460889354663818344184143899938057361348883199583802200133732107156424118710156779472629364002054961992374598913841765092375801064245735229690367996604430937011125697972252409469703499386270341214374510067683138036384566872376710958390514908521398041708641759173379711655434581348686865285479421519567147554266669580401163643264928653092759365823929089425734753933077483958008542319145880545971736256050268935571971112994006621553068433661583616586401427020938190936354249662418487106529255060742682524869176818285533398335840740219740713180388214852171169928743271942661593981394683584155886966180810431579625510864215035897877035879058402273617470753032655083664344653295069880287111353137910653871711440923807263206289850007359918329092756612691710725838268081324287952911726345465489907231247654435593418409600159787662378966254711944649891663725744389199267466443947913823333308996142985207342657631563708365752121051403794582294711883605625362648414208854008123123002880204985683440572494894686254300361039205025026789814296767854134613437087084094763139078395182611609245284798073046739257770871866671234318295913849784469918157631361048348151487019130725000700891577247444505345248511506688623358681597691455652407159967926864456463334674906727373191874807037229318507687514503753338495040187668279708161296282131031821507374228935235578192454739477992715378738214528731595519414021168566643045383848692814489070637123289953991296646299552203 A145206 386 28376405385362716970945138515708064475367434557932282966872254438686588955881949685580268207421593370094097606411091200325808895947299682856538471888942228466810975707432466391431817460183787125875102842187429491361727172004228875325831593564179251552925776031387404045792215422550611220456020746584236078287603440756982748517639637891651957938198928096675385944735525012141685584674751213087559966197880976047631697700727822455512524192435800179144432562919170148366043279833546589902344816576413242123721956139473512120331550329395253559375659844803245732886783956609256971732611770474893096172266865595589891965573294538011513459949875333961472006719574148698537037192588080467207325192300242673371529593640773314505330544100503771213537776293636150082204313166285646434393383953487852549429013886696663706511383503467572066546330275419394428659909248786812051442029126405548443458718377444909839922527195612680597516183331159826032854021951238967933795480627970980356999468251911420854076086661154191599655367798244903112835653710934328528793173527688852439415643013269369175493915194697820380506869061581528786506596040460024367593629570047008761086178520465195179979994444645184621018154930685598498030922659385446946520323562323952357314980818848837516123619318513666255476694347758759358737099807375646499717647139847139374619724186933870226763430889113096051241342599081255113299650502113646154344646371692668853289733753840320207069198693237005719987605438536698716142652423814257026061217791576546119130242193167087799892246723058661535262224766252031781092499782581559281369911054066010238775858587691146637295079710425528432102847888293691171033721102723268037009245070218145943021682631361629144170508895889288172900463993782943709250554015628677018930244646743521331756980570747702810829333666207322403346422880540237835772680306466366428192824487983325860964088473694746215099020880368045159170245732548187409895378048396526075952368389457752275473281213862242914840793049332556161010026226793848968037510594762043425457715464388770570946687523976438943111967346710271950793540623430216025215554917698922093887743162625888479619680553842880797175283474552544672926134591641815857034705655224871486940304272409844127518028870159914088165005076548196229459686488313338175542357775288935031527443903287480319317 A145206 387 29233089063919272569241420102175259590054431470329701846518581383889852715871392603745699605798643893244613723529699033175208948837039030974865828207868603763336260269333198076693276440602132363353917590409728253248973038109181948667305914883287252351915148776650364330154945304446315088978073051768909411750559297123561889294069081184235447970709644806022217925744537305339797680698748426479406001189501260160078570814090353282313978899940270064227572282793626491551625452416577079335932908025836298236126039378140256006699366435336032974333082623852757834718698097864955024524676640310530808261813357364624363426064224890253206537308146114663855377492453100046885062622692913497709063918741433719855542921711639351695808627428426236046623522902156241094622958109039847946592115480435966594075022852716124600112963885776684079302058653920738644788746757099144538273851476951756136505847730596153323805644391710170063406313706343738980652152766790448257006609408656794889975227236444252050746801952362060842984717616844226369815557665530424781379467184080309191062215005498757056392008811287711193227499061839716750056321653523470794609522073387016300148788901311174136984168957361875190460023447641833073421547561379534224011843041244777725049242605811875378416245505193622103473485481182024332664378843938764199110461323382538110912472721946467414659756449168313891773257989464993335993348665239058795903571025913357345582335963697589545377345859124236941279347662570234684202188668909583934813790920806365010587725802705184709817960996544138182358496262064893509210544440363824844633544861525056798034494398535213261518405475172549297199951541753324795760883677324576267798899743294613359441347442340057761778304614806294119114584612555983313388880327537173469135605747421365583131160105812823837636867455007826754819845761941099201825803516795463027779760873592101896211699618461290242293655295719566628228827597079203750713035416914478119790187779526236531871746526969486257567969920257587735597069134110837110751201991269758029453153169257966662906320575819942386293010952284096379390306159199167087048885656207789217227307401332372178012361480444889680927501529310790956414106315255320981476452387134602982902096822815704866988320169034663156272177848213666859605905856752472471213288742035837343005967480736432703857628027 A145206 388 30115636022730619002721455858088985538562466691943588110707045072902615114924863357496900327212124684174247018472966549380357415802103430424049727878607618439062439738397556350921213989952478921943388575338322846372372104638336424525567651578287862906855287866664513053250935699141757126091770465981356766144724446225434619291100043996669876507053717024777829756826089500643270647666901955890144517152324743238113461890920109350206310100473954293274166889832021642768649854676667498081251175929233951263298271264842588379402146795898496259498803134707496933904052347706611232758467371109773121592762609527290106092301513947724377548131467532405607296004988787130580948514573475519012312477981030278665681519844742214129864316575985093568770583287358800236975989064269556642933445800355935041596659940090195387903677601781770788152720232616059414199499627267307802635552240989487625140553725139392474273891886055977570424937636540740277146881432786997867934399978770348047075608366355504551906936482449795373173272050097098196122044448339952651818378969838900552012694424075348888911214188124993278956339438136150929678940475456837781858323520414976692680233829480672305659255823004650208015366370905121858977458483759551439575375135713437241006155287724020915271783119479293935458836341603432952919757681878538390474230504235739289341073134047411541721400626141941857276779552115700142207906606329326330449786189031336957473774017588330039998447610404128455843334162783242463879716046107821621382005011679447952465792698569723994014198151229913467360840602681370419487358745237316216910450021613128351713089774188215491295954989830713480771992550366754823456611064371971504221025258507668491692663575681282422975030001983125629674764633836147985626307680916270182153181007917086365439146308075556008724376780663683710881649583090754563848384287131745376281965487937654627970347504081672506234806002882241323854687857075854666214513768741230836178257022514181244379496802343221766470084689235323516285412095108633256897986930418154513767581820012406960995073623432999759411220513990441281737389230194596400783461298143486818777700889684708750903928785059901219840859919683508451913695640239952987315584668845161941300686254409570692650287710810301608089874983363072457020859958338369928630904590982356914616028703948338163283802336815813 A145206 389 31024827074227623301349697337875450591869492301783310604298961061807026483860555129543860355486913028783668892067420795782620707151993724039714750132287916611529866190336442316886192242232450984156257344064432895513944290224118828143885357030769067573129961755007199553551931083568691828424034701260355853862864767845229931150374792435635270997617433293785162792378646924741946451214625928257769231698674021235282606045246908880674948249124948994488173718171822803881041767297804464395907571851201591343911409776092060083198157351659972495137735968369983183714762930249155127777580546019052495493337581900657181037863472290380112281419303330671624434156715543236560734250181563682308601278193568518859857011208999438652733280941718274916183340960757538893228137933025231599874566681122088605022027137087443363811773503979449484361274172359436189260261782369719078440020418606686405066595285964844885341624528772201888884356333724498912407602044262185180800549065872418245208164188045802007092562642804207893537011072446544873046124743865520264711245406156957492493877359547121456861944987408094817236743614580253827184107971660823392839102836701695316958863072492545013665797582164176428837988406452287464452346122310830749974776176836614068270886338135359864098026376477957573865144988652967108287223141961787085638708758959505797162897593853390423444023243630507325498797212902299871511698313438415343700826175282289449193993897833739387942303154216851748066120184216389206201674438855614567462618159047236695229928615128956235590781608705726593943920242293962496189617212246820249058612682920995151789782897672923222579644657712184315281326456165127200035012827609600440256133434794216103713570475671658991882306099981217887819839484012546708699809926489743498624848369076967597064332769533225884521952891834283454658158757249444598369025909558426965675122562990712660315180193333686499579573505866962534126141316852745890990450735668815559705564123904094188367787574274091885072847059745769963321811098524365825789626318736727396546955357129128373978256929461535701572025318921519693080756914674780959963914827647389800180391890327062800692386022902847276187410590977826070547659320662383061687386849016120927921419369447293535038584191932676293469073645954531436650106053620999410919519128112900981126250773177532524952603896660424766443 A145206 390 31961466603568439612794714081503188989379943288835586284750803108152273568335402673789864636261566032795435731234761982588825059751532057152671635008357639086153345232183637070694588829674527465377982274359794736054171945499612603460910919535002418071584467437484011620206999369928379699025014551765314226625003298420332698325579172799975999785038833728417483140055780445643079725076152214384204382847766845419223463178514799597891604827415824894531297728430155967440378396609756531321343353947308116210654861285968981105845067133727184917970045720995574172896404126179473068737479091470609222961171670376645258723869280412734386357247627720676469308291501178190867514030063964141362924475263220039966255064098733450185814556479218885319326930930794038409127336616986287352810510292582231014207286201314516619025160750676685386692359268834814847581413026165261397790857327241786715394566310022982998704948780821560772023719073869216596936646809701313669976130644303172152052228316835829161320331604438559993360443641350532790713290151686698277054537952317017660222428616479836359220531757689033985580995911025475350788660040395584710593458513559861175057436171958414713798887338864053659401602626235066656633257329884417271832755118175736071856270959442660223107421771868555329900654421924941348944810975664693680072262838002019046675009732922483207193750893813990941029463958902543525080520785378913196320824791183611981476129236651866206046692956402660054729832224122038662174119747700785855208206779647490766047240712067233631644697581478538281663857280941456383346900385465064393632454883601469545400703315001955684895135914437219204769838988395980397653703110051677666483094131686432462626175499840493713271551638716675825851137312405210729201621040184842547167416271157248067811787889479994827667595093630036095373624886419923681210696047204147491481722767791120310042157828742460147497799157502851327028527281884675601582376588712442587684333873968580534892096899897047222280853090713024673825261252072531017975106504042491209718289784847089177768648099200984390779051763540349152100874524647075207915030819893281036949694434677259125755604448183380306670448615499605779697809647101266710679489105000602034066521858269606640606989477994473503058094677717808865739209682922796523176841040661998557155469927105146203176974670137319187805098357 A145206 391 32926383280299145977630758876322420567631448326133663142385646543383091746301641454027720094500758850970043022931955777951114267509648189250958797945220241460032026808131731207668522024125515257315511108238560681791582963638731963669171701367620255716134833441848523969266041481352965551055011049254685028425551792145779677720183178095656900426113520847680789522760279294504665655051459303285248887237683157250731145510638878791706705468274833699848072657856974202379231597599524039234636905338581440667203329956848473235654437650411210473291901428817292821207776583565116597752414430114329334856350390609822841502842236807356974009082553489282272613378149974326293088735395034484540489601489108051694642735965014356035715298500673770186175692700678527087738133370559875230058834366715414001845082083127179848616442910375802745012622145676576633657536449235930377607793590872776235913721580517510260149886339629222067202342950820443889664439677973788727628447843273884370256812671475894679512546613569467556917191226989368364592477836493073573294948932832757177978386778918868741545852489996803976618278082762097708014389433187943305034614202691394281095718474672880390935983202610693641796772833092265330590563081209175483147075164443486767688775165639963248904899475297168988933877221348990183280801851911723559131682665995661292935168770962250077625076842874791304295512968496312516889799408017990887404312076285744401021611288857192052909408877368514058627909007220216889200940033677670905738086927757585894115159672469313486368922045227784570778583405659135031317849345606065070463971876288339298293429552930074944124447144471499207904128243140373719402703279744102802406609143081789725238065522076964647999548123697649962933601929978904201632205432679323133739910824884860538609948798266331538745346563622204932201120338286283018389197516270871678339997551185059109639339860931879839157424027568282835085651557990647816677295792034680778670855098063986417116585211116571290347237953636578041668300119309278918309250603573744393020948226055075844688354456941883852607209800580060267683878406853089651527310819385895276627558319859985186871839083673344172105926611925351467595908694276706293354240498018882822625974032242844645717467196800088073923485879744640441749921891813585644157928872268664774467880663223324316277710002903812250188273851631387 A145206 392 33920430791499415728091863047185799730486738562110258489365433626243076483014335735956481561479946896044567055761476087156223645263175643024693711998033768914702036058383074827595851066963169974104191861130904846500511058574931109706844382428447800316669941645386346440460699262054804581671433453132658954881953886524035762892135175544039203077177912042287233724723994643265705730731819779926354398929004607385282951948185843079249816106764159324419070146503144955820630443563613291582520836979431871006998890372035073781352876141971279850346856748035316845759043784450051063712380348690743458384192999679372221417436398677847211774004021392766456795855359852742912375906125743061598703018416701299300040780123831884380334809912223296751617117977992684889586153578607950526637324288893741840268202880202582122044858805221023069133876522867860122958822659790781702681607617983434493148715048317939328593788425223923332630360123733689371619539895254880762505849369992346808750562673875699711570194566671809450856082670138816951878174209586086174321036742837923579229237258114206960236641940310586956914694864095104441908318374825098653373213620760054015928438354248197213766382120783711595503753351263919218294857113974247233653400946386202878087123551818777468429895730233283098937922419331615542492124318471993682406203472001998044530879497110925397735655429553987502878380514074186727815799908620973511509669344672490199697270121686314551750092065170222805101482920093465404861794374632225670634618986251379205478848852215114819810332568141566689388910300394320460632393760966565274555814122839851806825306721587633203372562248078198633076316655596011763003074911361923562901212995444945862911316287725842035222813987838810463675850696419116182167076503962710278107333890140967061999425904418180300010588581550291704010642125203772277827947465605878598261877929763854321391560411023371133672844198813071494719384527199356946980898676394625414790215770886853833175366338105288480702924020234585479655553075237400787600934348277660629742208161789960294654648788819190678018220480068793235401714346803883553582273257815240424209051024499608445228822646483686828213621156032707379787129571977222246703503751943393405936051586242189603713407924830875743397241444951073042008634224861698585072133948399278922968403981888881007459028921688301367351320520024333475173 A145206 393 34944488597061856705642657246602708265473810778732735744833242404276969315493155440078706098366998772741651776323945007204538081335719801420099566974003449600291670285525627829832838079467119553598271898161131352708122926751516696945255282370293467706862586927944425406056359248806973090510741063531678917680585389329770850781702956815993563439982256306417771790025731252023137107448108753427279578929386007595006961110250842536301729176235662588955007040526226829378998302452419545257797617008606282287361605431699609328855070999461738351378417142785211159903692023481390328742291994819964588962697457004836118391418980712428576860653845824604993573032950894083842750560405386155892972828058161021924419903224075726233812103467437602782047764999562108353702081028058386419665945233945385072059184511154052994226265912702029312680652452348228197925272939256207865836329421592746586906001979390744195343517387521283691702841473802007110797913360802961173047927173744787311063468276629750273191022845960118831563858338393390644428386920608897638087295768530905543153335173758696481587267291747017724653952698065517366926768408853053992285362996665765432466626513881854569175316316619235865369400971296780166662086584914539194556187945474455267812130325080497585036154319080121016219561128182303138498612561463382369826135031262606682829271087835769066722332616894597308747404030489790912160062595345350902414128271300748366749844962259002776778570152564802422710128175392459216427351729913171623597400462540570256764497713169373976547937194887391665696333717792446411933226593578828030849048086137922960997074392214070420229449827403555002664419156220551229884997369216537331985456512975022169369527136727047140744113777483664603450526978981075697776721639415712295970714977150582946776303711933955214469641919288549663991101206031473042557286916574130875627133152785085085803186560722527368337495485336080699117394463240419881652261359618301860270697704231257095300866661435570554724228725115120377332717644537149617259297277333853953550551681801378247724217559908953690130648672509462893377912042666208919658068997817155221796536379652624065870420816994157494473717034561228888970977662287618677637205823921210212363242100808215333817272865435802414893604076100222451267130251668523343463648086657295224780551433327638444410993680517793475628753074273679828936841483 A145206 394 35999462707773233728794509653149552164961279326412190298407647733972725585501650726331667899740741984129242296555120339916281609924088958579709197257923920031726442042530944497957108386258636041854440556792511716385250253063644474967457608235345783114504320626982397667419814388087994908851205531658028870752229603278754678880278533319376273944691281421231346408324320844796991622078701450962517329637337816765371216658784032520524492536986967426408794543755294547211447116247637460885566913774513585112637620428675621644121170519154135356064560276475549828073149168824534458982571739079866939554790549773427927805976547518719359197399138218275814307610049224780378603347081112388033255934675638200157901438803110531628687058986739209200125563728147271286922354169405882952097052170031558923095757549705525651241754298484458718825260326815487330697769069169393958646137425127949998746710744655402047552620238121957457930126334563459345349168675793983030966989214357636590614482037092451871264784125968084624522099412178631025313541104790202083571565141608532544758296439075242291108272684324623547820944943063200641370192442674419373937633006881731677252033914320019320264470919004204214024119475024726206542351059694814275725865012314675671400992336716590683576577040504719973968996395543188947830554059151469759252714054174018575111884783933000055349568913200909546068934170667399319284100698371011246249389830299808290597350291469904800487828870918983715786576722202456077251200013234388480539173756834035453829966519924478528047704303981231687515564466043211458809096383978340455339414282583871041066736216308187899494589284489495765946779771913773354859629428030181519126735521538836875667348215121925377635452730390673623840859578012838522396181749527505573682108152032651712049339353935241896490062228531860389765442259737552571586887636307675939296710424069404926613820908669348909176581102904704131224935530590928773352143773118197494755875442507208531237112972111135063433247901845642937504157804746070611129118061348962070059965176445219648861221727747950353246873765254505357648922413998900052595742217307672864684758572530127735394549213013982286585394865006418767972978770532294755943095845498688044922544986425679303158974143639595881874411107414290925625933840924387428977953923808406833668277002176831445065872698725166631736296828218650902452420393896597 A145206 395 37086286486885963166469754042872494487574857641011100512737841883316528928523668592444127798193836278531737122715377771202030206720492666157894898121720543610510259878194662042064907860609951425878558997648479373204759826850927778739973636731025617024360912599004133666071274159058315115900616453568274021296707736084059697246344371389506540698265517643898338500085214319311387067897234310659627619065661765874588387682117715501208876124142302243835840388442311882551234477857774637527249759356108352630179543907129977056125489047798543631464687612870968260239892331071443462275774189553945830465129711882125019489434143369918077670856189624224907295732191617303465282488045648420467574545187602744592610322218652018675333045571315053822409916894317989642074977933426544477392803788625145741750073085059076286141588807761478261633892906769366240759186489169692689318408106126726479787281195449642633388843098915515836197515564912227341511458071005405465311079657566045712111388462481209524981638208457870076490461474600740037629363520099389897553981795595606846516018503027770520703072740182796665437912253169624716035093035151833326427957093367205793591607052760874077029373441479765822928888406110353289746567858020338632125114337841899541975113840094252425988673403772521315664040275708418261037376183058754018723090109099706060863249978877108055932736629623722672647860695971100700702797907542672013178313558374145374619183548402631381452297421755249264013608671023038098048021282417507317036738240929257583718552638904234037096295122941877134966771965607359679032750557398713327092532371744229059710403059717535017788116864568004193293309498225185753286621089232527701819955129602108904430770435567086777649540001180423946767131464069595590408341400847964245312155284846546752258958326083770545633163251996767613013172411895038182517064301005247388987503980896433128195507076816273366183899559033059653461280253560351518556404573746983615762937020256230459090930155643869364336862085447638669062293208494021765234568986003827937677741671168550278378540633460936756851487930537408225723833918784148933140941465928533439471774278613015755346458029689003991000413778486488833543521770725693756962730290396656231174835409353507319220535357702258008682763776332234764594480561130627555207129829424718987890064989647769434959083757055268418667897835986943220123185285759398421947 A145206 396 38205921475889050931757702683698020586501593041028264357890985139475447289141825421664514365694976527880869524466025783818064378321468058139277656137435577624853640703885632447072316484423808751039574057745632524925019014307172038127069796348967822794091022767253564140822983528252865834861568069392649008467997313765685229902932753282875464628626777347622938057981555593203073522632254822876363075434291577256704873289475478115531588061809633856040257442342976483741700952197089406717949792130183696882310150752573593443021241940507460493179452396547478231740059130718417191233055277877596883347792110944291583278046732230449927888220618629782858108772070667922246850141579367942934409508318783215517185589646275221680338239685484368238321733076157324185641074245949769500995886652051641839523476232573914041670497848216555536054135674905908147240890841947027942539761452892046214786931264741520633746196870024222639054196602358997358617125530823709487633027169396997642945673643572902758503741414099948389973740421894414279953215373745876937456346303921066652070728569089420616284023263917807024083158200544994741269129293241696982110142698642024103493255938006472831500570206357775482204107342876800736088992015447430304369276725425620624135027851255296914392554863148837157143432931658086411942551381077467248489188729734173472786537477164296063357412948416713291221898700836399296686347977052101180557795833455211433648636891438309472566872376117552410423260533085437041505888588856440662924842979942372696414181707618922896156307794175444701367437579561530303276706085267771386053477583591847920740476257049340663758831924809817650604345016210657331406430406561598083709869393445669836733996558141189779251657688438425492989640489346015821704756389217168104128601747322381890557623626236190239051893208678059965021508226620383942987516919681008920024729050140399733911660030538742838200322137811091143296371600284113595371031499055052907349701891403010181208378128511520667474080816743869632579438197520952124522254553080154385054883730151068846106343555536261215813086400807085706293181959434593467018467588732320121792119471219657942427837469869920472275702288172410536563194274215929472714902823107788186948505002316967160201377640848130203821256818857830521030173638345535267257908691546073300210657644851567317198321664235701099528756505023652739110485598634022239911683333 A145206 397 39359358245209055092900581764552394073965203640449332801214702880323473200917700602216042385802863741459399139131123365108816364131791148607781955910066862815226251573125429430771235057046498629372848847123094611854856858975900802131275105722003187727513605127572588329635425267304748580256980494291712465580077878646974559257618233407239130534375513215049409040308120418061789097961211208911103242370993212355019131648210154412157368989894457826029970512283475103397420592061368301428906921717066692931830985851163610685158923257635255236420741520767781911943420547614566313905309773254445759066508008943234616465328838056997777067796081028545146405451674574091087290930050183778643553682954459706248461819853103660300648999122913808269865351143904103885911260287792918064297525925599688102870064834293570433503471101968071758879848552669683621299323970224649529635867158465538681905221993144279860483544910896865077428327281948017973308864323257765818993662854175781922128637485160257304320488157866644193658589775154916185590402205841635598678054008938889672501148257743714206186610155734782545400045949954010220254874681888628720964896073387598854084350128981296639230811546810687350570369577735322461905408331104041657400164851134094996439822442542719214397971842041311877513820650549180000443388589011158608538018583466125079820863337539022911531296137273481128854264099942002330757337721778601317291293017654045953272115093816212851995263621771089020272183519315272777117928327255968585256126482189796189877996595788219625752362492444505081778778642953526131167022482302972653641033358513393277095887006189949855337993525602037928611522188056763766743365354782406108767837822731974653975393805327041528251698147274732018621817311772604907897953389017226067791396269828732444548711736760001864042786094102417432113510792369040161814415017303661515019270372775150897897556613732511977408773589785424085353455999243229704561722588492968550048842407888704121558802833752192546269479447237030194701563798035047375953087396272409676953686842026651872899125517199522401285022542490600135835635714564200009868970976303007924803095024616307641431120867329946913304016736261335196883550620520964861725440045580449582022083712105741563358503724506114719316918304210465660683742345722592496415294327388642123314592680161746069514891225844017831966474395491648917468244215636660186048857654401323 A145206 398 40547617270593710544679361277092473148374515117767996565442346495922547871713930536107802880008587683448363422613611109976985504381111859005929425100852503747480496530493232504582333010971660106509191345066701264129009355023458228333311129125623394168658273043579913748539865191983855956366685869579517696846547780794858723887840042643900747131925434494383123921887399635425092955235457101785497194435297134360582867655412914100570924481583839919736005688193272959326645743251959309496848532276986986599312779617127929940991297557340242350067776246786581795468444935715310011791392658117764421254848288849883077425472824094660493225242394786908703756802477771374125145575306151976779223200699920435271784098978951674215479317184754237901847101726700247049150763911695745186412718463792546800043660449801369848658366980494817347432214624938727234151444652738490808093626960037073533259048598902518738206801611123095237245864259950974439320699939818300643538257826255715751188304053194299798694350792594134440451042652076869364811482034156041362028398582531298405410036856992926209502294495720131607181755530159038630603824353793577292757584588861060320790514635271748728831183274577401431477731259804947739687455807883983683021628397685464047656915061458948879629391315038146528232814058832116311725116404101462935548703897252478207250921028226539475753261671594410111185957619828029482422065348302410943083265052676463804767945037064875681105562321039791325418083187352977601726033146414320388256152500024181293870470940318651794546207393195248382403504525482925647487393360740422691969188384220859142547819986986083965213598209476204621751494225263593119845136897511880518784977248516543099385465274473130915431475724561704520575571550922030209578046586009951366388801355110733275302314962202228696692001616044317521180339623225639976072971822733071539238021136409207974454943448167184853976205721622845716352465744717086437742156879844200239075761907275514397097260081121962861112843511081642055462860139465146018035590152641351470547838493402381609211799047717669639024281111832578267535706471080600026207480616610577266464168143287681849654706748372210173146795081056789204189292603217929596626715151083808452080222631187265396153979984788752945052247937610758362160926696618927390243726527865247320325914159875618525708694224635050408649306556392013041781586855767620471467038644747787258037 A145206 399 41771749835953575307778022138954994330959389335099447178112601603833234889080650625791979748353830903225866650600856630248059573393268809665186643296039458879706865857933596942322548215142123290067657333144892126445941052839761575387717891311794689332888063119038077739480711133800213142422091367401866355620053345831475430883366958972062492454431024231234174919874130821378268391135953762590440143526387651604557871217574810845618950537270698677922941242093797899456433703137338540458497021165000316803028965740837191160058661219911185343358687156440647958352869506412611800499760236152434419359277712931194539524004614037612964677655464908457681442191799428886458309146133557414028137765350407479529684801220877763440191534110261319344980951919559462156420721370303928473302725516150146262011378870678003139555069509202452412049225112706747560797807083183366521619748908430956916069673737421480556920120671902417937547420036881466030361843853028106275643420064211382146862503170638107072131772985718230871050392985549411461159985760581621848542194300139240250260426980033041503509425052339735770246837947069139960911799800814350516544047438877810835801792673256518472825615400997662369147233279187888742370884776262095742080947317354188042404543232167954723862859919624750200078121403390744082525548488340842712983908109301992505744360208988877839188713618548314056305388199241783428396445498836903391733170223299474954016235251780592162824323034659987361910684029758891812002826814327450792450349775414655200650230661816993895627769174770060568575821822025476394142084240170009030557435208886845846702825279116097953117206789564953245756569797995689473945204816681020826292313305540489697733180496455499343963024935157970681904473324025744484293435207533693844751062041953734916613863118466565269308373142968652681050671659018708536158245801899568553990313333002382692830963039969454608104014860381230654939361261464741821298349366342134921704966190706113334337737658849476117056088064134927349670046856880897212522049571973640784047405327841245823151876609095366959909224636197518782890118849306687705284120256416181623162418371608733869671166037464136077406766877640589653527506011712195340528354716633303189202944102840786854751762898966166892738869188127910238810354607929169065809462039245083842599164866238948856319677957207267689260585103497521441117481314025776689284991881246674097702735707 A145206 400 43032838963460466129049246916785366248533960825977724973302053049687517903886072920312925686420525255314246977099048128492634880804034609524597516198140960718184363634437131737480772713252681659183828247926027228398277311960864967993649636222164459874722330350433179033392053889181101711999830449827362015026643238645281126360940948739541219058986396105643209226210747706953790914228923113727810074357663797612064176215272811517392773739890330146527850998272873652352830163675728145251687086924474827835035423229953753181563704272199312731317345679343523343968756055015740105821132687670085021821616542663332454383384430257983027257179222900818776450144661149887738007727881204366782341092509557058135986064934464279019471964850834629258821172620109115217196362701424253310000039054296306459197709851983728393888435687836616083388496401511932055033354151790520912254710637168393878405780114020976006334636596248945133470853552557671625558516944511704104165276615306385516050026425608483220586236912358369910254810215342697150520328861328769530115527104698415514833257972154828989643381668460370098654869853083975540801567998170331934284718653764774360345787733741342250884948981224950612797210850455093372243256839917760956726487133182089351007050928299448361914820711718592017303441742030877832318162680892127638084790832186270955595529965491001140125594343216534395993653458865706912479906158964367439781292221397802837825308930227080295182924471395266818045727789291894672619839178250270498728011514746167488657836944203378470396452874361822489747930634450022021955750837733254209829223755151170534430562715150065130334829178576705586036484435575427844938346956976775708140566363715972104459228672544105403882795527034958341066607669157506138723331986239558015338086653633929372391324912737768559826590699458184303875547118883303007241637602682843556812547820986486605191120606171677499274507884162163802690357732232009911138629447274261818111394919764455133994118444373044540948889399930047962845503929434668639228625102533489409165155143218225196059429382314744289381166458325297593833738959099720900635567246931178665749081204981137377053250858285523638835304959503412260086444629001597225255687815931835897333897176853469987265531355489801491245866895972439600982428455180389753209630770819649197279368406230376808132093416209646406574727117363462306868426061854433300678738165670044150067633510736293 A145206 401 44332000371725565851649290105895338433438246108983033100910942584079471467800560226888092262267768933023830262434442524841226671225260354812751846402497649678970310113681081878777383644523457570259445899440846333090476411882517540324538157164323887027028402814379868645291121918355998461551305117965227982892895731664362110219946280551104601503405132911618146688518816005306851731108116034140116706739931227518446006043607339825885286768252000263114256121232808766675268308417641944253698181538266225866210142340463028024374275313016951321455905160059545626566732152358312430109460071710345128394258711666979183468287611667947530236035850675516839846266070788560657018752299479617469366412678392447955761076755306070801848945706241135182034722502165228453683961429223830796058636304872209225684738566153105775229249558112848453436792655461528058662104366072278931512496984782887940686419658747199598228457794532780666378436203371840311897247105036150607216998210046841874715365341250740825845097297670337324859684704872842784508988178191125096469133246140718484925934790083922849860682319527679246880920638178333924431298196074182455579959959405388850845749254587191580765909072495306256396560983661185407872092875172507275233797683990775681196599607782404164728861194281513450386207898022711912672457268145735422990229824696990567635657022643430104336997158599052855790153542732557215968432742475105247289452530170069335275955531876619614042716369023865600247868323888706288756473231229643338270282731583903935365002386348228235755904792743178141538650599735492364976569479130279070183798011288626937656134557673742771340521573524819120889360947439693441779039962133959361952649041410264988987312296470478765529561624652180708448250584007466775727363634419836836613609795862386638101865276936707929529288907405518514866581233721339253371243933371680357990819071148078322468838154579169479937635822576915513033198401513154929094439928466173433033835797470439068298694766874329017981286894796880022779674765714631238590056397166453404855877536207936009400622309543674542868488506742229103555382019492051355776448334410746829411629784936355496094879767827492431454278680153413509340813802697627939474444835754289668357774229433473302078236960257286835367613450669108683347960060003475365251100354724884944505987454571872719103362367588695953632010861347404648809286323220701160712203494202337791076928692327718949963 A145206 402 45670383462904927845747121708063269453826961392764696909401466215719528658363771622233957694745319951425399172802024097689084256301058330043744790035864456206580282815294929377063235725014139981592325889485781655638551867528852467554975099161121175540152225835471274549342027710037774001216357917764598385246604891788282559088841177634581508474053392655160912140939555851280854837163316266296577907002681941202870227168451781239013490764268135377317785183386299412342921784996417724387041601493654796138186551709886571417200180931535369377578459624110425963353438272694041126319448931169459315132811297150383668474531882209819481743603789980153514018324024689217158592998543662899392885380310370774867035946604412775014422301098093083088329516145246775528080571109554901885090222281606301183153864517006070328731436873878386912558212809646523094351601364828967678303068747841228616978574274366371773984953959343390678100152247218165317360867323511633477104367681903990754297715835387050664951752301866418571784840216202699097957971834140194834270207609311591248881150345881723222725821489764576501675795262146282955756795113072860455915748618645552821599017650222833106855490525143054603295948209145119384485296265701722013033188275113730711878742860590347895533726065374957520741648922446714143574007875238737012729412735466507922040391237201439729221440101677032667163241743791659464859654020057948768546156734616122436286538826546149451260438895909513178247956201768860603824739263407846431474412296751693983658925640903423409249172179965698236757340638851758948840762089683266444474913619039601361148822089435482502892141854699198580970434048856861302350773750745845248133022740262300322641123282596463290788354984696547248509268310797585590017415236404248378724735117584134004052526660275035817009040370960264528130945136863510938311638484712929750395879055349226259203185891860723485930781370561238084487508497452146718671569059995428579529853038377960228850867906752270892589768901609848941267463098928710451753655531157680008045942989616888442381208871872738647935373430471395833733393705066682647248239588725971708944635709477834987317003050641151177101597829868409758228309559140982882338176728120455985629563597522735963891125464100188793571871899253563207602262534613997858072850684680819590209803566628118188086862500658066591055951622844908068039475215011865702692250484391627630823871125399025151551646677 A145206 403 47049172339605695617038501746578050268532102018778824862987313447671190285975694416041400317322793068496664204895893374935883267473946054356540184892234452293054443903809712984843093729673539483992074750519097957922838902076458047138577279864470885672545097646417123925172283657958523276394723764840360305379234665488477913816068930677149577934333959977916814945562902895742505028691969932644963477980952792301044948099148894508575700710615505097590757117809617535480321784918784307177868745498494536252060137480141836865944991365834047903774536368840863818027019028520107495770674781971355831784960525082959492714111020550265644285775240869418312755861710154738358540132609039063573257110324471502147593369384444235615352404297442664321059943102489740958771158322898680411571872261491936779568407477548798853389685847325546163890232405916314833914614681974492108144966114407042811940374543768806118182812519777739184877463062895303292088620067696552444673112391613455236959917034582670359185394963033920651169354205004998899020450161028378328138634051940239055438731556338966512029830117690708383941859841863598317552914423612098814883770886986882101323686604232214689096870592516357512696957579322813977719246174555384907731487721864180444386371331870373898892106851123898627098557789964994235670484461079522025875567970527251566382093658084915537623991948242325286226300959180939510561034417707529809126090101186893720107859364384301747662114926562978664730238133900014637130319435481372842009395160652357342294004702066932759588056459843106761732301574597154900906529204805827688954480982128223128230616401377883585096781874521226864556406633670960584121303916839083276212024737428866520340248529509063205240784942919006448317110940392116448396033535615565273644015033947385399839010053510637283047606591830025625327812852030553752305545511313041855626958963672228580897381995613529889816452490658544226435609463477193829706750574987596128417393128173557012362405169788823256070179695731468993909530929862588545526383760404740311091683555068566426920489631705176005406998679794458785447062631919090414349171890553832346503263514717559195799167017243912651370467575920682770149068811222108341753268655602938106999965832863589588411565068559295256289549425056660667389105731850646493348066571486082433283512651360115088730633006833830259072342106384963831752239567104264641933308825354698665504241456883744792184663171228667 A145206 404 48469586852492721184253989186461494484431022909271930624208135743746982054493581101803326421280534233539833177290274996752395559221295401481263074744087265617745893109059147937040211799995320405288781347255677199383043626874507763714162075476024286611838112968822304670637763627042949066399042701299674425080869161654328457142387769135203882514536920721176070196114286022024031699656899650074351609114901179193610813141059329406621149333829973705722753939818972103693086400193139483626572185200707044700016178234529132369217984083751377629057954252438591037069144307027776102795297412512751615415379024020081228501999648592203632204552975909522447827981021670291585559769995347359903990079585774411417118842431293571141975480608168036055814649701665576722171212817138911002087672183181288128661971398112843226256514392727572965704200135338370165940850376128950423525033673722688365685013222628207800616385257975844176909570282086012346229557342222950495654282021239161082881832939102423461493814986302962963326290589882314975565674852291867098030999219134044664913115270775958760682128965721065048563300013987784555497690627105191282992039069609100323344003149992386232910482282597570855480135674039273783497445097180726681830199614174226863727282151667661744039069209063795400585288292123295762722929672815938787961512630544739878435702557700458746467658825430539646515795952471448832641080387313260480043548812573179884783299516158777278597488026744654551722534509984208122823514918634730748846250954120977598161109010038674533959116460956520982689034060897485666726045562550074864794333496534199270852859109174333068441418236810130561742665351360516450107069220786104426570119919003710977849058332292300700124407777054942898007107972434045175662312202465781774018923599443532229942565633022070895962538799020365058585499257505225224950786419361270950763623925035097282699324731801899171298150467865594895261139275095082802928145228127800086474318798133586845527248221635896962264186149853012273934049819693872630616896575679605765552383801588040504359602325243974060138363231289518122749238056942994360253306707282404305455471068517937672210866034507189371264700840860626585150000788874675483031658853433252631722174345372111794488187482015209254612830733405549381038329270687615248447630703421174411259661078714467159692782699122056732093078047985669938209994771567102916258263553089464767731422878836241176335319127216508810053 A145206 405 49932883679522427264467011424383728501169417440634318107734200536987716129271071124980793151522952161733077947844171734699454487779250426384508460916254719981853407169728589169355646081252336034594776116645334019281898616011926314198616170487506882544785034713678504950997900587018203415055671277175516872209220241339293398598027977971579618796973640779814041795357059502083374313773798945481404314261435082315484970797486865613307892937709724911187908376164516114385771061079490042852339615164738521634011172119177506737964533186373886728313379843415937564109420909838917644310167333900740911902797960923462520265392058490488148840258164607945155287038350401761826817664713148356566882501024895683787477188782146730685367276132113276660042251311837800540311071991129563566917800325979959345004784377842301555779649763390628707691484391260345328844688334150368822129279948224231361330636729007413019573225122795952100090692469717311595899332375092572751050388243015698243582422020296965708761730590380264020226077382139692710472997577183538115559526707231562839294901981745246224110783472684154172261735333026133911386302308819944093401956630305715291218771722989332686677817528020094649014564612525822501441910150686893574180097955618415285021344619382122080759738334586539276877834247035399504009569925402581495508991174835010007395149166351053502365432529832663646495865506990335571939333664695686779518356021415638095403720434831502905273961888524413557712474848175901127917656819391182950718437897583880516688940533709448113437275254153210294696572892434248457429907723182555095757668597105612265857778702552075567376286769794331621527155191453534035102130679977515615291432756082220987532892536823865009731654584638990839155023555673511888575165291409827692240939337637088452930584304083168206258137208079742273112365454463980161640020107609482175255864689476279910700345116874101125284028100600640752658414525583767743285068738735271620509990886520822439265542288434722286385153106461004534788387314756521114405358094753846679854005528246891763631150153016169147382235241236741676195243095096656297357434946360910919546617907729990947020194520893162251365938246594838434179758629920652867053162525876649260018263850751895883730922272508836856941032797990773367426819770702285247066414027864111600164104164247573410592547693719820991828134243995284971538169549888961513732996265115302400243879836882803055991998666874990547857271403 A145206 406 51440357437758739756728777778101619275433260658682637148497424120575167143470017780189469715665626761074519036856047446192740743768553601197835475949835186903361474266564949383269433888508303847679197087201567871976763458029943325997397884910810553253336070625072620902499704901069645212529159043967046683879916926000245797140048114169399219719319071112442090796437713058255157098284605903945831010858913455841474560886669383273032598896092560356922841356335200101939258517309786760845858608662935405416941262360755459488149153310901296384557409403259606764917445736069885423684863509608408982620630679748326474728184163507813986405153354965254466549244515752563035347619719252745681641336370933294401435350700062621642327220627399801001800758842886369088921397677819593878185909806819206645447297530080698668350524546521135273983962732066790954187171104792427606493233959437595872455485963490461805411512581452545508734454631201167662697447207150387965062376513576687891534936180006849270570144813442350376010399695343163742812295059063143456415976951424852722194081027909222092345912066963806657756596057681629594157066990967720514954656509691652796791057340983036637338628452958110824185716747322496947086402144352633446087414386216705042861964786577541064226207173163667828437712267552812926743495545687762501185591679615317446887863979804756105044144479161844103158145146999858006903710699200208483004701929222132660691385574874282678468024020660368114993069809290609048459506670645779249081992806963091618533658670823975242971907919542136597032505907074149384298819151678710388536042537187436366667490842311269869646202534305981074944249876121773562270503488755929742496295006561773119227506851532728436043160935849117564812058773921288104518815486381828078067227514466333229725115111993496488772048299495707153538607402475662223462427089433261655707477973500805177279353438669830913524551009786475946513306465215880552179749881154761325505059711298411749908835423277039303989484981782798075543795715515086437029561983003848414543118349379113042173586535631367691616460949109540544168287966014875112917712913031293513500447898058903902642216255806715953700168732888271905666784916372807376320622827049833642324781983774373446115386704121390454170067368907501984656029910198748909404661452116881498669637294554947990779622241433529604872303560089409546780921218661899267061028319442875116154153104390563457373560865451611193369865917846517 A145206 407 52993341828754743226304897151958040149934207069467096546569927036667597238994389900844118735256591239839835814416998440645455415088226779930218878542376202735057702454690691797980609508433013894759379711229588429915096612808585416393247400742069307685566779714698778292832492487081939900908396152089356151989076101123983997514366873337575354184673734250529743876802353573688523231579734781872181850131262648759067242797522446983247966191152286861160632211971771884640640215832983452094715590015617085691313980549792655637977198742619441989220823706415700913306887485277725843716070621319176682472046779058025653039304580883849498596234446602815240729758262527845875034362596750168409056939959404888058389788253910035000926932687455633717913010475693066320404096873172656345377212860320160693747371483168830176770184581024828698142147938240195888702821455117266307599114323850887611896692853366908210587878733267024632520351864417040221964565826738358845352517087770517710737360205037673628028360519651413203271773398125347778825658554185786759787991757472809499169888771302506605332089906041333197281583538490776256271642709513649694992317645625841838095873646816095741696892313266238372439863441275148565306414802589197539674106532962407270150349088199295684335814245640719221843660261633354514754846276708066481170982110927394889434573583347666542689076147485374744102656885341287854625143389637123443441918193685830489696242867284333552096142162938830666496186173275380060784323275904657667792386986854588916599605945579462115023520371519676425642764050114021381318366253410460747442763106289367401980076778574789328308269313249302356827022448260362750923996455046369130742280637194581616940903062392968614990480099492670769509095837466816768838565014027120302452667285435830890592879248771649563463993269451224415295858217683290100534293783101611804985677251345538620891940839072572763686983103646645627237942546648089571524472762323538501183322192362000809752062342266507578288492811096435596338001903631698509248727938156329240083421245667014459388560221378447532073345736015775337955491838032668949481602009578350829726665509181755593555254773622500513821483664682802896252270314563922672381821777331414957460690502604503516602858332835084309708952865917878436774804679820222319208885896109223737086609532877397766457011463491815315949678583576680686754241945281763836383711802893122519645731684211870688314785864923603336630827179358446076827 A145206 408 54593210818513408566869283257218924604282619161618874930652190496756094575519055364807132662093798259654934830893173104531685666623547605672543632884372704819679259304894442309095079160109337150353657080863930507527031811677299846656129596444474982199683230241032198338868032814364443961615750986708404655173659261933037157473325363446496706013339635067833917773330574537281742034882871817838618414282779637114244569401738175096785552907190141802602979138094276836481605943847041963996145266917342706899671814217173954649326974913170973789564499077727833514476362811693342941201788907953117763006269462335166816824812859706004730795346950559349079492424410007012297485897440510708373607116231097680292501642666894143606904854163647592079229404460952439233774210188684817442766331322695040435284785421600249862276795754857617751992538249221683439850692843893069406320739157681452674940416414737599683502036330418944593594688741695056211634474901384892451686559190685247263910944421736226058678529874469119223065105886638741628573062022193843367006928085174497640998402860585935198719156478212375134440550738860056195390801973319709712293167994832331346678296419416682614797738455566407480450864807743059583745692968532279011252515175746454931249971422129170456259334936652386327977956697103627775287742272875139512691846298355107349466988042382044731633054600272914063147954252606583189809276610563364489500229495470201010250950306786956196459050412159485940297045665731570715010111386555759776112393370738646963184784957457972417605256476292883549013376960189931180913293581216623738256381414079707361308667860153294727287584693946652592445324274898398852498270134461948511310634159888989740949787152727384830625509965260311339104726323235127908315880003696080248897331482705071397665411940062340548672977729767184832094144470121610021266948450189987038288761585907952953883167727826894381984023292632213307714469556184882089223580714465906378652891928023904554487178692629624606653745369759447502009663383026795691527431948172239257858535884659158507568121741419689276531008676094475134459258596078706937100436699134603528363082247390452347026629011335521588077947540565876546957238083454940712944656169412729752199378915235808695785324252457260118314944762485769119412128531119338801115603412403356540257137393176296767731793691583853598096765850409988373127263100063039365385474162955404860194393448642072911290618686728273360498260240709907697968560613 A145206 409 56241379853071335029674312175528059040933953393958214557739113031306591143717308049031665607261565910378660722197998164743080258458267052472709498381221697899642999940574147819951968908155057429414400974240453189838043313641922432413869563544740434511549597654323393627003759946737274032329848569096222995561262678898806473156321072171432074694544783296347150016656894838685475473342297194787586569428104572508592350303217583360159986302474964217432410791412182421963013855407143520673355909073482567630957289202699122359640363630161628289528831862895215984571988504065058077111393189240506317650109560720593456245695934287489709037174625498139593755697887704394240484468838364692296809564901705462320572862370949288014143401675847185951413884547910680363766160527960807984490274208981826493165712932784614034135763388519999047344168150267543914961545064961498350242445006544256616873016698686631125093595899023704652142045370174309606799302658435737788976238053806682361720645316117705363184997017751313571889790020153093464941557416865049839702681457306127733022671833447854693597185305684274649843269632468959708391159508637960105797785086901327112388888346480776389291666083798260429972410177916382689137700290686962099799639411362566299091445652093099763245604962705586056973970490567342637562045857578485128303305071621277058236469016492124088497708852112464262566905616748673279424277383581647320048604300495004460556740666059158161162864810550484678671674643713510648722991269255093840477321868933454328016479026407028998947179707197142182986571134192422439214951893052235242660931108223330963440287175449342618325822086528593764897999312400754491406932547070430740412055836045296060591866645251283675599701142496529658332805340164087324030469604238826346597514799865484835875494895642229730588643277865392148905615467259285569591314333800688453191597686381528376309555022909096382537048383073092844370722746458865736950592526664107619462099196829762910794784616550360911186355434894196729284238684964036651551013420178310433115128753776935081665936322333761135568101380493693993032567837756367607693466214131995606874785349609443437874181185594185730048398276301738876245194298298193102753891416494918241640946749729317069808478688122341942954037860555505536261262813037056834841463257104604988311391147339202557616739145366313126759815396117916243528398492367188281881179864098644821120769064336931360798270594192285147386779114040308984190873011829643 A145206 410 57939307110780965423401666251540381860122530522317530436075637978791084939849377484456412536579985452550898691141500794505780678356590449120237050531678237326348849403960402083331424407183163534048312402502418814558389910773245038836766985821500018633008805025307733650361971261190404302551522253435622216810548794519587781318977368182814283666126593598050530840591932576092059403345219405063340936141300431138343973721757477632401478113849897834249505131402313230143982966865403577618637482004414861080818547056828937049460732253506880872676536323046458056068489003488305817647692806682475414472013250595741903227418327726804210493300922711133081140623057854697478194687940297436459809734957714343111799859405635745376623496828834107641123422130332874399487308475066170567353350769908221503671690765790096746404721835357141022828630968972128527505012427032835292592371351885506984978731620145040102345433959531728259259794775306277325086878549482278237924045788199419543030306350947387943677815851658547198750673661638450250761504293651632632341111567135192801197451798458647023936298394864163745043825567538757051248628558008349319418500508962585009917076554314352732064964800253332173897710833707227417715024402879055792624058246180349660485269941398540473675860606073408365097362273349592755092940394243491852053906712220831566326272908750554326687072637626106504053527583255167771477489734602167976030308299837448415725478465757233195741584742984544760708613015266924489542206804958895012134776456380442920808557881251072419467937090139818649014642833184678295694661359522568931055647994642336943812469737914849604112925360593604425966323259049687945227609441813988774330633853224192914501246109530470142613328735157874378752612422044536394019714353682480633997597691424526491587871015144003234215052077875475360151308813383749256467154503516864289143262033495097956404432536096838834598014979376085494049642652866744423992946032954873447779194065203400561143655259569529128402441880866998783171570403361091254678311719641966193142702251595602215896771781397449262509482671894267606006126585643773087173653252199540117547200515785789453016212263240247568227223898675210425378470837616858314442576457645955167186674202351445773230760851020970121959363003447361303638504568243233452154207694035477409496108689537115945438012203397190326365110369328619369070110854478626433011109644830397434107449677529068925132128310519659617299657702132687652182885560358811361557 A145206 411 59688494792399201389681091220644711676304101659745362726546803274813048681152123599568434323010303547756148756716684042769712198871432834520718740034756893812850099469566323622286625962216071272233075896504552437595667248989651263245607058691037234631994600414510224531612075779938738848498815436234513802966963039630572873758098488455097125817835523384081131583373055870547621781893526103428860901808618704584982473715908743531820461154746866263563022727101916655770617630213107097771537004065454789827774976424843645369781252637880613242592479326349701792918301470519045781778411594439107954045682824313577241725133493584630733673806187858745014234760328377575097173681174974531597693026163790929565443391698771315667172810910082465949133091058496209993059919637564652096253787621667260436658557283516134054245895773532437346919307338878052919600121208289995045010773544648687995848695271140345846336555979644897539507824274920631792161077103284348915268536992756183780980584617320768940381331406856933741663205185911425273811841014812033864094624675507301590408296740521090905755487388711515663201014386772908856993355694466230225863107079222367666279571768376714152699525311183688606143884463346876203277924606912836786712691602532734777323957674630270964924041738007518958676946054325042989878628922108140825209835670734475166242041810807497092793263236467540950558791116731074380881646476410383149843081660089492379095735656177887325254964028214085302223855557519161265237772517751881061281870263758091170718834789358025816785267081892192594321197758135537162307490763527340335191165772357928165037944868339058626485645234611599521499717964475500024981630216370946162880605258512619242753993433516603169573573845996690905104657261407728142415005442696124254733746339382035431569043356255325196960362270375947317996411434310899031052638612408447107698696425833123366021900825985292843991619955220912466731928271712420715406834207952830484640983826412429124887752448945138428172361240339187121000625917109278360972085913806406139093502122138158318040918386396172319422310192623187443650957853271326028837669476275750767481818503750487651253162268029596461126409602446166629844345133328266072657299647799532662267544978278794974374868204043484731253193830578483103534795515622235407261706167483567009231691605885930084683446589260134763172706738251890572426219584931807766531347856725945952779054938472550746917530332853449870551742083012686713288246566441853003550576187 A145206 412 61490490450123793972524782399172573855560182106992952696738933735243578982857315126099555977737528199326326902229409835329788309360855611116542648347285967386528365735226182083039498797932043039534609294285976563284178024422090444972218690754082881759713017382391279405196136614084727403073804269951882252425100031580209320022335894040237530678093163551380414352277037896438862550912799597088032993029157562340261794166253684525324363399376272677946140485398874014476930263239096818086394302640572232450671088102028856476438119717968768224132839396339522753723458533857947284926813534657576930371639513365132125402219531852723317195691592459707225291796609610153466299499912168818018687081187215967994066413351045421827759122326081232099308584969911087150620065737023241634564623299398041678471370906401814450577789270188976908587444086415952706273876739040764982992615962669039515091481874391094155817311564568031562266033761521225871191113743707416530471011846329568923540189047374652648340496414086266755472358803275340529166582044798447662157989761828525913855588026316225188401786905952780022678188847364539149818446345830917087823905932624672445615589455054090076415209627596259200363115003121420685021177923377820304900668706220573982005187607166873575413700017604290095433329647340018675469715136511492656328677117781895064798668221509449157115941299249808939218534914041131988857208215761735127402242127431563845720798467222172265138654159030126952755009212039956130820033945573268143717011032008813166706455968727936058312763222675049951653614899804634386404369231382536078551064498094358368345798086970402336681332014640410785693200845397049047476775944657957418096156742492784583839512302359968173153469570264717674794608989750874842612469920617100531630475660733981483556688248689085593641451604084382115448847620152593763986734022860590971376603206639882098408606913965384402415630122834433799123189100741369054152099788266933490939340254684041166102910294817648502059315297056624738302767814763635904286472096289543228713092985012366615410978110265575989964272288075971989902886003255581235062634944677342029899895064261167672928709447448393766024575660775789176500670702478067954553206665852157976883756206005845120448894029350326774438706782201688145427063630935232189638693843227741689546360898058130205250502725844460219469493564353350038438438534831828932148450622087491151448624209630929604289441504677163393833179516881540067460286042630549660167409270723973 A145206 413 63346888356753342817762906378413912769038899293126765836993736781984035829074964421075349449105855741340978407859959569501677934377690129817279638066369812001892900202959810420656894943019324792935943077608237119833222806541797688256940321764703036901347716142533677530024497753932333247592663682013230762189579287730648876354179641807554203240809699033178753538188200538948978755454309395142227182985278968245505679027547900787427997186871621888938587600389502998246886871230514533394209439539519571144291393462001332677036942906884464084181529204472420466332020045202200411988234989487110766305120202319579781443798962277631900648244890902391980235497204240049239118704239420020953496269636660325041643487440548039721040398913438451685476628684203569780638789311630913379874564624710614769122754333629426671557216594201736225684166586037931011137407024872805556620873043537007044507445024183112593110295854856003879151200423242043855967452835837782358422647345054990072349111170933912827176575231887149817413212381804559854556209731457100956063727438874034486519380927240303730099115761737738964174131853003273572364692332154559119010843422504748199669501733035893484053808092100690740310893756459512491038620408681318775298707057674660418919391486249917530980809350170839571676454350434536893227820793492895990701131739142520641134205539950577385358464069981367407857074942145474972484076257414700264422105434108879676563019880568513910167012240765991521430468854849218550851971609124887336458075714003877365945565783253113613123867518550824442612145341035415100771781601315667351998993794956635881713799803051000838357402369535919142078666979398086240255624310402199522332108768385761145167114559525461618867456213421435927550661544246349096849532659378115791237703596676806638205882631485440044357231702814729249243872382487004158287182623979699574190054410340641442533729633331977456698572703398813735563497267226019057625239260159305378822846106488311385081144727493305557887540887446591877911789187970349446319771410515552452874134856090796461408097381096452810714897496133563274085430944250216274695904567628313316306297145483730506470676698015607611552828003513483842136779784356036480967839709021577326558077273202894039656967345122038271554967855225103916706928198849632053928263774947525504986281966561273464541129473053021026906017440298004969360643103625975628025080538601781161454132228566908314104467192956449426360149756625642020013899391544277707841421503603579168683 A145206 414 65259330916182235746981044728005704013137011088930702715505584742735394937019494017964756933848261970194325017793925422002704181381222806527102454728476973977882760892700638731521300419266038709636747156081695189186701826508010382440995259633807202894645320811117056237273546061718354251723401471170136394630130804174812065899732115873701928742609506316312326943954721898867571386185036133230658222042516507303808337915049310118034194737417951790366267287367315953278561511858486836894141525701131272694496978398168481822454659356766867935165000802931310000814244207613131383892301856534799826805214204297236255532222120823391388196962680841539502526347157610764529038087766941811886170153198972413173463488358384118626867563134807399419535086872080366967346363273798430589075954489096063605703172245283227691865127148730108853067382598361828704277229390247441679636216435738396671218455749948109280421904592558289324698207132457455126217589011080533894079719651871729210787001268260867466381661385489482373986830996855767157761986362720624251882492922591483597905572511519832911684491841396199516596596113622764212667017854512486812467949868342342641884899317910631518882338468324795384133283379766662058139954938134386611201597203440957748260347341237797353633953110877083518327762217178722232387028684572976805523887413690904662172265310136886648400926651096988948601030225709628326989329387637192857189247062037224511871025886917156546647732168049578151303424582624361449690152675873547651200171751665937412591453601082818657135349142877561069311930958929620667764277053472982980124460881547825654484645060736764755580441944735527208963381524720421263003544559285765149966657174685231117397216963493695792838704748331475608633151298592351767093669175522128637054552767728848954952584246646428791047687442329064473674460507598837966205720073633659970311991562017448804477183048863861249202337228912008292117324815924449383874203864369362708421240896952254165542060445650225542385348098336545171408889478816871528289401673494730509330115444167464513592995474416343742960114675551871277041994132467227418025718345289949460380906914275984435396765259855770095898159487173531343670113376869244551625780721882385539381013468104005654508205344150823712943862007999911097170108673027475382005422826123552606138590077442211949537568041639241228982465646601132245821287568886005393700325891130020484096344989395894651897650127907515193037285514384336973081237474107539165798523469137203814514815797 A145206 415 67229510116478430555825649125526433310915203540936481731193571580281582773386128506538037981260065649625385834339783052085105861047620245121777987706912414184208671632049378114622968668503023523337661227930865623870640117530453993080347108833894902028269960009503332448934300739791606868828998628337170148702001222390660062881514379575574810329541333108760986395359536199456195165795013395337437484370837853476325032668459143111470099175753171757730553274883996634307651780903247667628745143828654216377604322604864896895212564190070622735220747713087624720534353819774639800326808249171597198586976510358664697884420326869605775244351352275497335216715186318798012965507587386666482774210103095894057533690746882091680772146826126194409097412693062996617406346411253766419248526641741999201334640400599205581548905910678713622747285142780688146273321014527874536919561004376717993679003921994535254573658779614513783555990001907194496054855979469087759506148605803314068315605846477313944020789829890233271625606274833429555873016171156603688315368282968456760287467711156097286361006346357851664240909611328861332394431849967854097004202715748587122820899680118683982704360373199467148688166514261506691918740665225625122585092104237541555622652567050847064253912237763481860395906518943671402232358543667007154489160678719531942184103479208785050776200049308248580889313960815944931238991766877475633290375730575706214450303278766622482910458688292827903450508979252360453001449166607318083180780049512273987363585707933563386611012219887910770475907330137093770383045162616560554693102688209755517198579859238693883748364486208735373032450093809652113954223483290346775533748355266646136063053182476403354264979783064735401044364700369304205397980698834292167947851599995345201305925958414478593617931686168621698431877741074003012022983758498372982191730887700565529474008563666527490682423812396163249752948038381645013506140059977048529328318854252419872693286939119324706782468451867437929246277260304441090540488360571216651996276076974006132402277211327565063178984084796067373399758372052327582831664565859557130022178180701670108355909872544345118395309314479747426932000615874790264855007005395046919105904687379507507944605169451080113492515163749873445338449149949467935589316909190294395542966586375206046327545947351788792212393263445114410882334235621313253432512754155210721972611863464302579209873276954938609522124714637239956541934391430831873822436614962614576171414506742747 A145206 416 69259169026829655043389843236879095287843727831824217103569374803574778172571920331213401853896342274653727970708306777409761281570645196140623242349256997513701454454643066079010735453873608503087959181692461709899213047489511697304934777667149193860869622899295592734756510222888641934137227742674945914020144502900003959375732486629061681737516484026571871068319128270373822975951497278356489685890762790050732768897416116304090332159751125818359020726462378225410032472215438153202598472883947145644343065831611271154080863021146400176240295218610575110044354651592821931691061458830195416155782531379587570909253740282266951478154928212497637086066278291236177819325496920831856122221694222188945931660457356998540256273820180076655173256182847033398413763642442171264171841230467114202733837130687592425810584152430238859869295572388169738810950747252193839798915109419214893472434653728331818159289428890654050088987050740074490758294626363041929954558698318436400386182257771677050722516607388237752710493845896663963167966762206059567302888627179391976957954877757994290924725295042710714142946472978283059905796983305716594338247108924569018190520298819582152824294381347476723438737465942928295568000783850646790097801648253271337983459490301851789782500050867927424650381853232253079648574725867927071798615462804550724104950658583926006148996642148463678895265360344377278487387299992517293271774981024597538002520710240715789782608279545740645687630267184685790494938555497502863436134251555849367290426423043486211651715860149191447493697411364620700351979675408190240785814475386683575381257159534625407037990845291796651999564234932802129749781068987878800127826452962179525736111526937968754566745826922621058053562595064820348060353384365005779322675111162150120165623014144059118112610614983004700065207065603352702448358800201233142450465583229933611246811433399142772577262326043201081034077531368269551647965979003881420564371437753879187752945017645795059234580948886930532231885825621623277585088832648572281046548921228521262095334495823951256961941270573100532727145206027545358424885291684831441432257790516672622012898807161062132259807932587992842263904183124380069574110422336297604871829564352113826141348793862300016774703372830538262645217018689272263891730911296743960518285195011734926788732347552801727807646174839539949300270773948899412984754308809456207777834995138193529086823456534310556015690144579100945315551053735047450619028437202537386756892306886795716133 A145206 417 71350103339682412819033304173644649525458203541756075014385197747163507154021585023239348327358934809944263952494365173185422191609177868751061037790659288280933188950444531572304020179111429775127681645864419467693139423769349415329040304611840080914695381912597056719409305934068715733389039041357473532536075495293853077686895190337511539529596531869004534522762921766461049155396016786024277096112467481197993553336952783822642360144542542207639526390436546870760277355917314579266881673112684764827517128772690011107617699378859597433370919108525207624903506093803874871989039964471952207520354008803350343164645446003504170416410819719988589397419121897631882841372135659906262271164900687982620106241392507072635439728635130541022566810592598087924018812170190094068225935350795667853872629674461716200745206482410558865138070892095821298082872662165464250807916482035661430101990737930711151827523841494289237081559056018361349632380346636887309840417737661163846708037786065488375037352069821267860634933421832658641941174249201187489468606231145622452459347078757220670856586654413689144256564175333256515873024132899321746471350935045997554133943519518124438337941144737652685346153482891057134296937220823179076025628654891452507572942590758442042748982880339376241362813399520938893604221525439647431552548656472130949786959587024390628795426065724149597311805172992284714564105577648052398588772392068439761944241104268432696197378601022316097092646997047540945530728390034971025716663826527139679639412122767805474673547598580484525073644225443242691965468848038380458992521653843914449833807557663777168217229095027407628437222343812390975953117307346668637620395186801573977262818087800162978084639480083150008013134914408782909667926148833587323101592380600187580693427827739762336930015850855723680274007045215486042794200749367285387262546766205453576082652105043988884317703348175762897858100168790524661373836426896502460591232762930340481576954007855828325133753623027044496548099020767893807075078223415692189850773016508414042921018638120474068198294712468523453725381652424117194423680251057964838083238096082348790290766552040898688160187188954429036857371702985973103258678025721775422557515051980798237865176606441058249111680587542799697630726247038162944388672799573203343777141930653596237642108971079093266022807224065733267106200834203534352027142728138981177936492622919442979866490354107871518424848891434421878139990300090766598761786073847859553848120271055536664296312523 A145206 418 73504162959438165693013089971603591651394907611393847191237662650046804060197921896918372333030687650002584938945516329793181780796449187327084925325418668951785304927344750526017235482239793104584912746249978332241102841263046861130334519710766598179842886298677492238868977287483493751157165488081918430740664668582754357599362552174425280421365989484392264935978562503522189101127048709818398524365746384769470215922144655597350516881002191224728412566345467200062067751067048273942733392670754119404775923744693179477125066451953287816863240756235343347880732367665769499722796259067669383206563300912967707493406504447440707580999995415856889983114707550635323106061924257659506832210537183630593713026631200929497846297044084875782217922527733450942262093076209719244503234167772017225150577250130981575715016673688723053124159013468324847499606418097428665792555286788519133567350623415366886847468454450842539720160669869466691727041834811096643098136907231199824541835010426419286821958051758449420740113824085076112495481635821403373013457393696605905671915375087943208031989011219513694226627137072424583614252448411646473014015303180697973184322705354186094832544005744458125535406379816099411715418827224262851546991737192527657128316456235455948529272821707039510038688808627825656948900720213021812785252173339225967698223346232552031220176052642212677012500107486026524736451547758759713202174913291714183376313145668294158585336745197397211784328269242718576409116394339631862427552404586557892316170125386875095530898514369977637025468353161880491424541731860307185374097692332676412598903524254265343766172615999247073894450289720087495282209116725714782721167038690985669183420386345113786866076777232293560928128836416730503115736018918812971001664448791184568643400263739060138867788970274945367566496313210476359360554317288235374303801819934745753961357438484020097301855669484611917418393011805276523369344279072859903897478198622643089278008370165242837251895849846996388949999199672644635285053211703026848229719281595756513955575669543235845821377278580986235522777823978074147317303612478979911253286222761642642479128121625000520748582178056703441547507761856855727062933135248741712142190133795226707101974174363372448858499924463942117129367334173599866661077559128426621814477101579510022861512505989182359376482972432470108265297497438838783340893267688512265389585878997603128433521504369301336109560768910811384496457506305191291324669347966707405341592484651946423884531402353237 A145206 419 75723253639112253811945472745027270779176875222656369234399371610437331877028133651832316408741644761828804043442337203837143573585508566100880441352241997529649043994820355355447251289876308438233219832284137496445597316573085106444089969445505601474280502955119870347647834655073211121570531598433722509123367861394731636159993454546884284446949517167396470882526750770980761068323613261212419959030323991029548054259636209196497576201817005017658420799515797328441505029601002183977147199216217304596493424117717949436766782197030139876675482397232717444444726470220695574825623603256933281921097494760009848573829096473544297096866881107045198671984951982191584388736301868156875207815067038933236436534922576779317993769679210358453447951067823157015616387578256471856324596713228828489827077509458563279811391310866640395615566815219795503753523714561707164550667066645856609727713277306174822423462815938885952152818031255744332094262866454411270406632773150669329507091845544484847305047476965999656682436592573569626909887567764910366595532484922837831733004877809388866403717538797374226000915321196384517618233473313321055901409103437251894059711410274695029516020384839545375200582645737401299472216264483866409814372238662344438442128877541631421024613126151626049966417447518936900132667094062648719787799289020784651006560578105525817455688777042685651665783336133717860345252735271032563366100521525402262180375599774075718128759628838709255007074823594063603233860077339214619964205240655309411258668161792665442542208535044133714288686758218764019235205404053204390452503321205207391841420507201667806936809590108047113960296336338299714420966618983710994704172402951446131349266273831609954003763472158851864052465895980138462090391306420304008447371111177088838390144330120648936632467756950615952362473113226026633604433966084372999504666311491313181507245365975770011934354703262034647857078533933819721441074258196695707969246562978469451380381102378954564500674757228743456309372631014213677803541074357266150554358814517281630095386084963825117368604184553147915260741963030246824172388891345296634522964968988733395759490650826568519917940975324075131258872592150456829759977113498642546406041078511947086337401976449537486483096978934396849057960134294670120388537327694125148727482961932418288521047972307353665834979900104183573609761095619411125375751301088001307953558495506604274258010075606344053092600537005803931302971136542405026109670348983060515835007302209740566150549868725984912507 A145206 420 78009338666403548591568668401506630994028621493976970113974494792165197263745566202720936119224636644855384949863858779082041421742261887930669572689339098509743729964072196578700859055791656954501240945916210694717039921228185442966373998761935081063078264741155096347144645291071002388043262453639279426185720418699497919587080902582055358442228497810258804348985841111820691682472780956467295868883631073794364363632965156136217693371752509882260526332228450837220808599244594372160350224886612171629590806472427078406518078172081354733100361922988309943336277419008777641861943410339537301443227758743607982601360029188587192921773851540085893224476320792550833613881615498450469346081344406006420307370281295659258972800656327872878113459834778520203390112868301772648590826568756703587767184962243966727978766232965989252485512054318156970998374270656825497430354276722102465488604422014480889689011791465233450593860765079635092810319195700942904825397919928989899657679748536931009834760441008781228265920903882625580122211997323237528927230207269644848479327689164782400905357828085634964872663441049076739068055517289035966130660997797008513438193399777703749751754854163018706072143777686678038323466374096918917899443873696013625301504220697484957169110740481614367593196550749494916339044487975451183917979927743536887447109415990833418538443469190384155436931122374582302441589888824128584906364336557051981562309424947878750913398587874764550670541015306584055146247594497676392946584965008265649979980795704869842127170935621585212608692233812363036622754374710146089268404089287018505308780315901487254503977606289642883714758435658458532509615513715547020517565653013829123016009636969402838128791977596461525050977547818850713424483489458017250443478432052523485972351602878347927765662898394087258994021231146753881359741351161099666042423952060932124637014357820617151156168851656213618206399122955863345819575013528284607113765256810891965918932164770497194432784885312227325405505594355582789536757334756826962427891880279328643226370034354927421992419109038986073543882776658607197970175237827693836306734301491249970754708030932543495412638612848360377293521252265931613688573966828103631746790716960080578740132915411447049025658304279567790006556008631896843988893669750549709408437245931343519549918900568451160500548760928952392724607312987895849753406394084507174172987914220559071418861796660466058551096845881899591220097023770123776341616105527534443460099465258111041357983022838937865613233093 A145206 421 80364440600666548469909014246736170710993318306100957966492728420706265197527607514504053047012196108754827376738419871579085915060823630753710978522729365452400651174157887149417017635330559826667757101635187875758263218953618764172955744678113811190927091952216288202909822262060788115483215335993078740463833595630912393918020143394847616259052491874703568135114327184104031613595653452474719917904015475953185899780014826145710469325449220579404154617180769347196989013527347171226270195991961845891871935615233158479493141002659724050295631709566651538128366916844207912399534786322862308970541871498156410101335078621216811179608659820984219459816215718605958328702509885959952713771383318415939069410856851538677078612728824417590624494828737035777262637218780186777273527151011143872368647447764285005986986622259421076707183022842406563137595394384201535483214965171792071855059532905370354471416882627145385651350535625236458231006987887060108255622271861239471955194430815753865176127373875531286070303056314159609793528007895516182357778376860519893969995754268934176710881192049136566923371776108347450499323728838373728474832332264598791355455206622932914546485638180684220423622252959838265654714422631432683766344217833081904410694288681899899148504562315729692224683528566655750415801304167297388066401093042326466790116864608590118866013551707786164312529387307405158816167769707383774149416443314343280364150144224874834803700015524574932826445939303682752947518745772327383172303150481900984712221106515941194499197560725458661642304518636869589940176565263410194299364004352141090662847186246711734210251022416590392783998945717027099269742506360198418448007249083612451836911521778159843538068597446094935020107708123449350566788507542664399927946741907741798902679808930855107374787612359972285586100116162711907924765915919048830994160358174146999168314508101714337583597819275780352636788277830043781695934163465262445144333134206043547807046257373538123630331706435302793602269064792868461321857825015332027349232669994407216150856864062007294777406416823504458919619449770669807313864581433539524333489313418747842402803932990637492888319604050334436108688583740581216513681558056884103275727686158699370333785581041381233459293390999284844607919537683435849574623699519930267807783841237283297443198533888091653063752974355562485560859024193390664361842321996542694460182418042924191289490630027387518783148115605981539342025948986440842012827090727301037959176807598418406394370789732294849907370615165163 A145206 422 82790643062322662229549163838253567036356699954768117266007166921613412849048800788103184842298773373158910978597297382552194660057427854744423251076399895422719287734595970032493845201162488568779065031579052956781488974839111474742109093166979693152019245777190619679014514699805258663398582604598666525184797452456823918671705673604350984891331231245958640359303169917443146486898285538522458931269070407303328951020579109383416503238248314855324613535191196247456637661008516973726346698836798823794460937179827456727516611851123503041201975476145368386141474004120398271855867963880087578668022993297242524363550776662189986679932458068057959193767981377926195889853487825803202070701690911452834925510364199579259458320387848653957029120454738493427543417716211770503211113163051579479306700210624521585355489781657454232780006889049533305224401242369662205568796399472898120227641677738294881050894477423969893052699574845168486139921453758560133728158565343904893693592760782423794617257728282998815155756724356018167509311992873759603905836468529011759361680281241833971816617912836194642050702735064185796588849235472936175820198484409536367868679390797441065836866335847607322184048390070623639117143573012352170115153230851563203231157135631904952883100430094872460892465109926489890970104850623769051724150290857356322894766955863676345138587667415305785143934265354778789438453292372408100402163197153096939661786785097461496641475840242348451460601577660590394243697752652047699275777306202002990475674796071677478365423465241633087701664106841907990626658132732089793690551657554263826100671524294191181150157013528843279135858231004509388961037574094703193187237040912929146104854051497626479577513485564863749130768298306645308912581001871952954672313436795493045379499188876505271463554102449354185989550391410670159193867845039285173850712959721382073121144990976668079077426020288559992631236702319526404342378552514459143349712266920610237258530091917726307417960923458151800055809340533559654574809129963008143920149177339110478126171904144812924972381389125413639425363774885702446020011545949047907335289661954553105463453333756870130767685429401201394121961531706415842187963672680932860386793801372083713607202487154280399982018011424527595762353060736092221864649692164448068923150285694828442947077354106623221169179225490856368239012405741064521205938445847864912011850818069467084710299793076495486178550891157575025168879812795121394009424216820016640189636820976354558618158732832954848403235196171386037877 A145206 423 85290092576293818961658586546060533210937572555691573407961822333010429054540877818698492385173269288247566304932394963154706996972982515764096565395642697287008453665851021716600676500636167081035174445055756808445086939113745986945619747925517854343600592996013077395171746610389469600184525025316017052244133408806031599180773555496548320981805673501015079219875829049115640752153640747316856312951608922981912436575937206795921832644865321011481414397239214307550172782647167112149617758503455510088823751027394575710505105204429428457013203391719901426009518452766664728766352409797227887881687745155915734302588218199520167299178402165953020322006852516265971528049558664935498231330215007355824628593106155695146444515541680726207263005183676424049292216461286941217484276482666833136635958346110907244569607733159705789445375875953231532686283509313664712160534161237501699512142387917358943976915611342928127241333429624092772200860445989300057177524612323381760162341086758489974545936985234686422011433488578256052930103962328824878339858155331544845999948889038554943671492673448008477102164314068850194011758246441364795239371902925385438482370222814260356407858397612300101602604126746432144529130299215940367708298274207205552118872687652221469121959332180288155924492901902945937249925660313684838091535090750273509189917643794410617133713038975707853245721854661527031704292792110314933183597120300999519826861784859189709080857121024461251194672564357337172306611305051665500571140695693069157607653517180369200330759658462778793058651887565822888345040072169331407996806001901527687006298656521969965722833542033068806710553200605751528468054271357352540083199528759642469776675982860502911474180457850528917119580098297502823080528372967900425866327915052421033677598527589784285800107945694925401252214945441772191183768003373096427333346935144376437550498211255085373876671797503488020989497958009916118211644917233174730723974817813799127187159071844915418381535625613723071193058921730665551481629749135269501960083148975628990790806626714793970313235575968332470782792002790582183415585024713935799076308517324627574403976242060587236082571215021935344606453215912523847879877714742656541883814222132231193234845230871134339676433753955974790487419214795106926505060030521318132424420262552147529798412336129658977682388654655361569021792627784826400076952336863650111383492051572524113579660819638185394276253955042839067063122312804064082945582293083800115466234655563671525935242526570787384486796571893892811745341467 A145206 424 87865000471089338713048736611656551544737524304111545309193421631978006740775853507195951069493547103217461558305145056113750303829044663254957212850192727067026838986600344774490254954157879120010463872983211041460465060848808489316668896640647129273066915205410692955954791020878113172714290577166909024446785129892700895707584285218317409118642035799119393230277921687749138776543716014991453919501095537435467302628861422118070133663030388549579789983036541573959921302707828449604406201658948485239568541247117157014025426873823636290279308499074723274584600446469548862923688190777150329852955810603504807327886113982600130373278408140663209547460181434538273227103448645140047435108270996357195283218879195610072551475886624609011072426656214586170885609982825650555123915019175333715867946349100688834072539669038441817447074319415479585769032875154619848578291025359693079420941068488356368817840398768320232925325315971391433418759254367577104449955520235696496936298259274035194116696399024304347363675666783277846443707782784022789424064713437098348432158334239267237139693203287587235113042460068538078633909042104840749172175604498882626385743443473154197177014201570378575334139138010722882582394119310152463836399446935405934506489890889210878139119379465927954921758470150503409985574426107584878502894766088300116141503901137669106709116159277245885667794891668614598526090612714686887724037509262484532133281645204426859612910736011548260527997380623824579960887309956931584280731385596767138169626573873568871692673615073404661355850954963733417237334923957496865071497485305244256219464549136267567463711695485896996971615958452903308881500320420669975694216619339708838898320901636956640320088339393458871641855357715973665011022879238888758721360401853181311247529734092340374199536699303991645013569960458669743244195289235736340629501393942534449240426370179755256323031850991040898322882341369604249118134950880101897292017158420248010570018793986654884770556459843583409788919218777658535140326591607088479094295051099283080845441968297187428372847345081844046686599079715404495758015834164029509304473223555322791213277731702932911406147169872679887230720837106800981315664807108549379210605640638016459157233124677526682904111008587923651400809873294008851555511700620892077150149062209673713437331576114466304864513344918237755565069690849411296689534463392357769800311811697486765750561312698351911536377566459403827606600400402449897796914301117990616735340263174949132482251143889341296891620005550966200535761939850853 A145206 425 90517644835226235756219384151000804249327089629641735289522279457639460941946866095523655954462858797878423453462129819052892030538488814641651388590375948931784736558318800729566264729507304814142943610227539008357100744227388930670025384643282646357895287521118441183299053084403251662788145540091393482869517555911917402340190223189877638144437290538913002038398997064282409447158455160731892272583516755397692451572244836015238733791521354147246738521612933349680532112529027617715316057774882522250447659997278800233251459935433866764678411394204775966852589632522455024642587672527946145901419318637742929715959080029432240091048163115130653441532051291724976843313435788208775908509254199505888793811901333896947535649248495361441575022490758441522200970124157864728921819072386752764267332816243402671627078734402142768182641787329187538587446746122851538297555966703141679327421777646507705204533641463158905145997959133326407364047503484733396787310377334434649566481721961355975540320973336302158625350348741453571139265064693342333474448402257424489415993649503950766139901986151168001067657203460905078913797905891974133143242221203464520973403652593126352166973999959380446125864498485664002280810165627596836420404405870677541395033615143037281862487172062882360548666070208422615031135972094522940324583474238414361557065630403825419396869965508692225917129911594844351400931761280838992072315886733935343038084418553321644719765321422656045392313160293663171465549160672224737505115000627362397375274530981204262411895062312139988423721316501029877216164242423428655355836662978612774312828656187685186668919181606893393768155975431885906576027063565701947989067666537491449215901567187599685308491303448273214518872442048299329859408157140030281974190371959262527119040235730910531569030927970179044830834712163664767847295772826579452749732944598326217327850465857931569300169097198583751245746671234563103441001528928960528654029981702231323191313862249924836669934643947879657304832966921362987394482385856224850529016549190010353907190232329288710208708812459551682880099173461229765482159750014025975165661334375381677762681958848640479759438165695053521811194363834448849725672203787276607254231168386994361837057761518306368230114985597516632682644348578267559569177491936131748928790744265359342583452468867563630272243343823636964750923783247133231108806682442096098533719575181250399156998234615135494926022619796536975207000827423536737898599079785797171161496385604734612136326634397425268118207226134063073558042700003204910603 A145206 426 93250372532713850813228558019806469793002617914015881753608845529156402846152263976206739274220896553916879510418934056731793695884332041651853799348664441617185125027947418484605269916916640091527761198700297947146418404654153337426104642516346680554799499122107940007417440804065431039466841540774038361540181381900451403586947865132272459754799534931164143534139143392422817466680419783257844384277821672323647691147775440311909929742569313695289087169030848017524350835432319040191433621109501819395529726367357078671046204353870589775430228997905538844792794590253723341390077845498641151855406017537563432953480379848192913305414307029203169460791240710674693712778530141427695404542008536353863305500725439884077502554889234884927609547810743366445100002826035305055105143139626984915201388260249923051934399552559670918685037301071208636057986283802531393363604561489331235600956948034234831756170155730113832093587317286636206286396706181518738781951700521711276116658108650433014182609228327208424395225371422594378785176199149990630739257976732152070038025399434042881435426359875932069816602187198276760786136926592218923180731863112424939257091826238527093295421790820977127592833969119612059371657101645311590792626262420076896922814274049699087511026448909321659634164370913093135308775463682071013466875064447169196366385141669575404907323800660690528058290817740224907478057276555381430630264416466708813535141702617313143528650609616793120666695546342400865231470265252958315020437490912021736766437301933357192520236605371650821059160058384840118254356507484954631537071874968865596484027709061771937905317584132141793630530707333202926137104417305868989478436949414564099448389926662094998906317699259056494525803742202095631270147715739076773307752290529991302410910879136379190783007631311399213494973620478872237228146962464969691139011645855120184435035736972942097007161446986685962844864722340811681192515760838207712063215044952529669680039379740680048695013315963895587699022290782930016765144150550083952174880470330962471440549022362464494401612544079332700841167523461337693022350748371191403521748620550869977390782004395067658111672671005981040464801641791380139661783446638298823220127857981387115980280518879386804362304630329801548814745457810444647319276951566128054728330044757580392073837225189238044694047904068808051371835934507799113665132144888333445285060211386172036895850524552415874205140890776658048922040778575846711615355336106733473457743970869406209813547386357401285818806560994158817743209042915765904914253717 A145206 427 96065601279385964324444701950668207731902366144590694134120654840392112368619961364706473866814101764925167244040603252451064417744027133958784776736358969721017568003609366312097184214978787191161477004474916998560541237282305125938771352743245161456105613354246483428720254900756867349463942235227218434134988064337156513905325903778275575091607055252591551736895891129401663328935219247067240251078437216338515098188129088403354245685482242541958343356516642580651798053804340219902283974513082363265305886284137141216127810463080691420815033744587628651122884282966630659434121840629602540557392779061121053675708209586093898278075332718323764983697397614288430664675588989554084093016922998157877184494286452120365901023124393350454325584697708133655586813469831109944594609546283401770718931419062600896056055672379820304985736434422365782993247702171942369383128931662396589637046696616060959549242425026401435043029559490373755395049696333774742002294088963674429165285582301023105158820844954866525754380923227217152731959215031189582816582832716221292630215961753540642376457930914446557018214239228725078990809495327124214565666183926645805952059963951694822589417448333695453074902246201207282945601765541702737553028052446118614035043359441864469347841300120031593366456910910410750993538972315601601391345499702504650930447894735022820751072080783239905134861925301885167523224981383187464259711260207766436729033695276291742913227249876404339658200428841085634192514689389479577390232274025150557998788681681349971631441344225409064284623960559054720107954500568709247620752646218819812178901892824034004054491436810422235198629535993824166501751713757757147207225258969400721944199327098807745356111830914378918792089483964658025936145175947380092936773301899117549458737016050387438317015721169121324822416695036298555357901054493939830341671827990736529858531139654827368449949719501913842965952604557035039176483248554472201361474546630992510425977537291859865502865843136175660847707894084361841004362489467796504305183886879725211904149186993680107255267938074879046267102819311755378801234287699035512244056185430135080673834331429992068751215428463892169910738949835250711714338240042583392489356241406590961843338193382518434224484300751228142587865106549059326873267655174340283208642197059882953366281011675117688794493646662373123098928024405838645123435351111403425315774083069386851114555001489496311212778958774279332799200652705844523011599376965897157941647464178792086902213647339394904003278905802454265224742460847834834883611831805627 A145206 428 98965821781917376214866973651745652365308692108702884572115741528269941395499441595460810048877012757934037146584272185132143118458987519437116157104377793217546423940021147956031450787944391506545725355148486981548383679288711499286208706545137628237949095140856385264311211456203299733940193220269261317120749315637955087678227241409754766838490399790912491148901613939064160401443350698669519814475237391515497047330105057891103734922415041514557496428754590932992644989031168900305701608663440886191175969171659711783075351982290051290455569023561298931102378620624600444452184255656820163411321825909120892268640277000544592687242234099784545141526018878803007145731470327435943361643676208067721488157815096804379022135128441283149652439214804332662838236002040211150995885503430592527037308973688899428847738070077032680440696146458891968680742641664455323231003062715920738116699805151298882969999819006192324211248508059294551753139610459805004757161828770705808481263842754574334594915213249871336938578474875051613201514469354196020122665477805184755477990029568842008970369152967318272214718195041223686938343757230263957676811427096210510970640229324139397457153434005594297012412567886428896848609870784035086098108657758674308730341241566491543403402929883144320721280923391161887195120820754500838273668149325056391277590947480706774567877371497178594070222716298690789913010918663667836529156561722808641037416513723147848929160267406644336062864706667131313942444306996916495566390428062949415853860090244543489973061201215053927330005107107273422049628806822624223298938213976628910433614075371907562927834761349823564895144019891847187381106395069966731064105520548208492790280140684472361261750752090777700651163608991025247996955303177961350226795411110144155986366295262537724200670046600434089987494055845949435123677215091883726857221930786637854049105074576571570966480759436669460438108027725767062286880466147139201359739255481718959270785269473021075462656682891761790732736299819069702693501263008064136619607304472449235581204488477578760670942012630958032129827320725936106163782213151647043610333050264749110138826519918472747302419554591105401849338177690312129059202731369807201661971607511435815123407186324756385234842094986545415582262952566960682493761161036734339407144976934392489683651455025515654594010171810416119781215853411279077885204065247791562581168969191966579938317244947568354323740339665469684965631862362111928382743715444882237803799067648892076034922071142757688768780494682811552930883276923087759505832307102924625413 A145206 429 101953599941417396201514421621967408908266693315732722291203325070874290271389177624859151942887903299229251626274726195157241915952813288231178666753400174018047791509049368844820430920920335501913362016429258326516854465567877158212377042269796561881709533161702733922086520446637357098007090786239726374049397519042929963710895765314009937345566149385508532201434362112147611512833523792933417398427177568114271465972662414490648027591319397372196505003396733689903176298669368091352126400009087882570774489317686812595522259717419260128451341960961799512087771802530134247587229067675665442304080029292759859227169405909515325730883983248978965226630365623770372533846814985956558902742144708696269076887141657392408938361267603024464816053004244949881231614213286218312174620176834567505882281929833848371185588681516602241390820942815500180780791896233311981737175102809931256268780575679179549550248052582440028054159699082561624711076521544191468154446769639291122750349523738169648174034680432726131755799292505775040480840974031267238755137558997306700413154327268895133259431057053025152921966090792500015807783630182054817063747239865679440112917212041483105902433201355633771390883607857845282998268195500059503581868855398855658058464125035348879739309799866968606463736362874974607658631107582085679608834589151788498230558913534218864197346566521927343744419500198613402935182833130600743532588610856960522650128351835720648793055324136737701318726187821753807881525614990960889878150275508779626444462975811027469253666568908104964051872552226557382700748045780491294099764449408962584593386064495206550359802058790920246882517995617183424432148172970627274961173109066351681928649297409792382521144199551042167602907859427672210750018725754967858214194984478622634753695576167055001078237887868984179443047380067116231875024731660149795516547521046744779034856820248179735554303986195612561729232595239842017292764352380944850600235311403350580104539284247985604193582428282761213351821433049759709123733704297273230414685452490167294116521326772812714268604071885031387181751928492385014389555042787894033569229969539997829588487557474137605212049608875459658502705805104871913285664811118147342840103946949716706140576258318057442311699459399964737377940242962369360391698751161560081458672343504833156750141009499369691194528221208578088790748386902666665222152537332498954504383056946556276903585655721420887939284564208757435795970008954024886847912903691151633186129864343270480346237576383655329745370582913282354808064188788171036504465549619478308022412843 A145206 430 105031579123549821571056224634519738009555519134569384485066050570191869353154146955958150298448228289784105720114026141842454777210296578284418963183248209114548276541490022866305538582466888979928182024198711910039249814901822985939519993676635511378373206339616590364053456113657027697339721557342363520061679568825715269999689753381161670112619036668618544388804753013164446290466903715840633918987024539081166084138861595736790586486410226243940702447934723583572598600193203669041015927125056544136922730263996601498609417026505072239746997923472780670334140334317416621901262912784341597751583385213696957551328529381654953137698826110578397952722551816810474061764847323236855945688494114090165764110296742540927949113589892937638280408361293452478931192313722491007017131748822207213381437428768494944537992704382740724988332794398659435092105111611914927824155963840532077832819140520817280346018742406933892682108588073652911653044627177857468967569712609944159917411870051343726009654213100395218460257001809585810478082511424069682223800965883312724220822271653665087302964438656485613135712928801310873089979394290312708233671505079547490982829972162044840640303520307103201515168789682061219524099483425357690124221441057249001717490482661435721177073071181548985762993419349448810140454018832793725455470804560007324842814430742539340759983752590656452880566346315539318853497312072900569061173793182203004267212918136603638666394516523496652254131887096029690634801741993595554836574715830823292938758363634908528460190219133467591715383530650947144977376355860554697461813713913320226808283760871883222039792575382890294374551390339971047995862879125229405997180958498000733685527011205803734408773070574226379890748870003142471183570765837513382550503569709805456685799501455552025265527351979548141773832546381354976859485778873846040628100206980288781983132509797423176696111851967891624208401457829694739767107141117038695173709276253257994862413606280161504314713660717155117700021160322799218442360155127314407977896742164225837421426656392502725623895650054569542748138061181440290653249773423496772229533375276800031013499247724142992993482913820107366038311387959138658170068719636745008389076877906466681891448819741556189308764909694014830704393713481821028429357175776633819156872927215836924775493374086472010716665512552271051119530664583476955991798043356681893875622589873191641934112940087712267301223996847896082442984873839381266319489282325204757276574242709990017080241596738642962079240563122665568605036835094755036819612276802984525834506562104757 A145206 431 108202482497187837084344994660034374478442032848333767509354461914614758563854996362287137678333521149909799968505039339438403760739118190066872758393519293880963088836259558865130253423426743927311293504007357660586905508487192167419466225127520760424616496877127905693982527219806246843075770394060522383946101948634514216481937457072028045168004995448298572094517259974430446561863951927509029133208309392517599310650899555846111631877944302946653952857465676383557258618243133311510694829873609874804407339608095884408534748513939738110947540530653972576810566231498371657913931905873713641520028022170994388670510377824459946767016438345125875803666266690933351908065757691391529811702873192491805723820090332121351422239936762867064312490865256085756265880059792541396305692738006975028976588457237133524983760855756870078794213959220164142494720264750697847598933920407140566159782019116871973463985868690648978849599006319542333356767482847645909434156450765483927335679243285443443574147504145722115425139434562461406803910047403481504956106249804574797806051589334476081961372039926265482739227076968900482257773372188129465265063993000835282495735929581504057167192800479272213967556101671171764133674201546970970593571626859185480223942664674926001474373558320780639843311222073144933355719351053697136919389382470065111390667209908426044543993443217171024626508716967061031389485782521446254408000029254841124355183115612497574165897246328547960861547391066140100807244652776500679022099945611877697877070699006601953958592334379853311740362854477247366732016790661284095732405378642263600006216885028011990448678706683339950302928176567452255939240796021587933591265224360094202726426719992178299853164137192341130100099536220934434529175095047397892843948304621130288438665165769741445332126567734732462286115566777165036230806538306172427863002402433507152790156535489172525580319289043247968357057485279843991365436263690069329028622614452743618415906522473655040845726880530012448275102037939592705414085248501484296250452171579749130000689359854875861583708247015448393171819317861326221099578999068762584740355093842837393980256792183346382394482025383124357810132549103122348455118222369292675381224961507622807070801942903413194405678464875365438983959394954459265034677099552938695406057360807024369190960685893392459710702274685029585931620717258461376906287759620397967714395136906958914547157253472056714995326528424794780607729829744796216740720638871754775995062867464218485831550820063836355528029180393593471538309614791457627192408200403162163119830836906677200987 A145206 432 111469115443672906306797820227249756019311678082015408431327303735331912074327586833111432217886452003127128601264422371375935144133989713447781350391135222400046116279111686670727045751413691787894354565913411606335825473878381249138958087478181092188159033406470023960544243126208143979154570874559869833160092402943728521108701433631032882098245904590770086949382117508669696990553460189910059819024027619158718609300369047352966880448602650866127025467988624451128917532344320907585009503118453140997627340646727376428564415970076969387490541707034669010981004445356973357932036093490139793444733326562585125879259389173429064030531009665627527168068372884379907250353452442032875249394946078227444844508128693483984724934819525788907394192026839886576886253526318747028746439110760388473352569455547741148674252101047631993768628537924032565162237210108429310506333820536407983888305306196177519202342784786073652778661466427647207812734640243163294812795776545126317389333455480313569265599673569871811876723998873441859673510505924114529079307027803951109985932974092263092604132196724336473224467856809455874888334239421399114427125962241296828169202649804586834680908306285101138586929517179109270903187764472149924712366196583940068430846244719744526976223460325307934288999238881770185474379069451867799464152954201380906298991445650718612398034065927137434107392358679416037580818818976915219516504649568983604106283890868571663011829080556540429283434010150172738563519339153188432779783547415063710860148640116672508584967328426320893002670941462200081203005430426370886226706142326011724376491252560199388679452433616070190827190687923649088155706504605483810427260292077528265748239541935056635714525358759769135747247314839553696237607748695695264463069590555091708276918661667644140065247916789378507970553847596393816128233232720776287681312598922346633525911072513607511617791705202767512669789159136234080006929089751105414930879692487898238979629482392272272922579213548898810427810213347288988030213682935301746999126008231763859493245945791473137188527896267220884511621973524811521653393848759995277400242917353723121529243944708348110431247294736447399258600343394507300767019102844451552531347398087148862738362986877775789925044341540643956677191114257429996532592180160012557444589598710631561969619952075738484695281904347053963618344075661374795210505110127345984316336044196304381587462739312443994280947724050638111037429297222348629650283613692973563400028610675686667676095349304483333504681738387596817880928516493406696122252248936514016547615545347055279122692773 A145206 433 114834368038809188865702858582826081158874663268833011579020741267592228037936921921039211360182156851423203092586685482799269586795956459136030751169376722005909989235697105402480035703783740889547458386331026209227096687274182673541976039971727913136192033864586737487035945920494385318665441122419756533029135070204653583212338615695871827351719920405197430878935665064161917882723838706481580573032853983847912014722629589581902051013499853263897456063920547070451033876262238697166757806706088546494472100186047668583334679803805058344784941423059098127891866996985489817376505891494693181902956112049989542807383235743904377095788280900665805774927231185955670383550689819349781995482787970517428531171337293016446133448480375850234571659817065870261777193434522044121484501566117938908625076552381750865495490638453276242804746563405164894345264987339108071125769340730803207001486102824080336487944641485301230487358607120248278010281556698747627200346435129589524460551948573928556678442684271372094373136574284005929982491326691159636664807825468396287746603715782302463780516471661482819311188275923794120674244149627273380319492765576096515418630042519691575290343423994681149160389647088779023690083831317430456737885561088215647469914307367609671580960720591054607266863345263767516151777428625263968978922034751801206477687932283523140096422288332933719799877362963321099038416678090438804211186478685063219084997760409538658402543702924376487597172334955744906149685847901415946912628712032502384345404649863917780920140890117552928428041723873203538800046917004211006491229116667101612956775259874985591338657090596490671181580234841761125950559831723584125868037692361757578866818799503349568826754701040873401818264370144459722790800192194289129402162263601105978645177705774951651488048009951917718558450135793042829870367428980385717268105253855949275989624820640003165858043664257258744588246845882199929397058434979325851143952881075079264199971752847279066319638224965094338634095791239968540540906241317704421492528138124030358239767291764917021840394677593944574768012392512353762174248482832959955825887488443891667474368982005112883092983304182146264216834363403777343628072287210870426679899483360018661942926542644545039079978017017350319264400148557877848732956678814008659454288820000299471464675754059714068862339072579580820505296853719660079560651798025184271823225831402876415730681280497739521214817479124731549081224492924883604949680879773623714640203719655990585305772449414154134523124243713990336632360154934804334663391586704714966506784896497963047162500190615883 A145206 434 118301217609789369162114754977134802728833839596899768520509362038029510098666905681761057564312944734549783141948750388923715113249950449493213529833732423892877276588322754898301796295010244981251482463226465535917749324656654422982329915369335420746295490274770452058363091103873566568309742645926454411886724788140971982486575389982621496385837311920132095412579962705499584066094601700039706030342805785801256450827947058282079304886244446953485917611624181361039961964535466765901877903982960350210021759749666820357218826410653368640243921835233761758665887792613500750517745631000985932971116217279333993778175550505133590851136700037026375441606656768291603699545705237745598461484380464097954752449172521048104513523806013672218333852438035694692953407017733378379985799921370293045165707225024803354669251759679506400473974230160598193967624504741713506582947887816959822000324560284451016540319512692540131850985889816429912056984309687670083425281730711339036427470885583986126349084555340259218228691695649763345009789297984292235589794259190207864645869730851784242187958000848338853429468713500708997320590124629632429431916853054411743256877186675191861298554305130399664747256709395802332898108352914000494462330176252756511670447080238606961321270180218722322399924641722991658225517819009986309132943823181493931947047950052863712250282558605306954734708523117076370659707061564408332891345283257048773019604859192196346608847925652651584677174427318775410856194690910996175010767784415983847781377352532449310086003271081616884008857982623932882694958133347365131346772952813054704509614293246234915088610948772919272110936071940806703655083583955163424123388266483731779880730530794607452767699368829582844460398002343373714507014896300397110470117847074760298549920529004020523184804535232300866564940366884664239056557427845175328839708575182179072032829247341598950362784394969567594382163250646713756106419395051344769500237713139805027493681001826758791849435830703867957503910244367075380566488911755055704294452260866995708746794102443806620783964719773317233583991465757790100280764233008033623043511036442612513998066458450317997088852122024974012638804145435678781288809282260999585758521197210126277948896346104245490822924777561179081061451745086162989871947210950870988703053786918663922909483683512807216649217350696063083572004711769838273286926501012354079879441673268612918677394243974378814620980374825226246823936022255248411685889396904339130971498496389004912465478032994291352495072881298211023156903511194405149010385972011208059096688218506688936010989016091453814997 A145206 435 121872731369314075849080190241028799564634507133171297868874706666378600267278067336255486970258513324725658938152759960072735387036167183976617689840276775019033864846518308879445830419754124241531680977901725072060775150558811723324892272840793681058654423213029579972140486086812473597086519391088308629459165252961918791567640447422984500746029868539649163452680554348699680843985835807481180916692373511901563529094594867956892649511178264755998157611055217940265837869174341473688193359207039165376156228130014789563617215111407659159689080777094684084736951846944610471178890881783529192396019522697094130938288680832076190723188612634048413435288095930351399984049034408489587389217244128313589218455095610927375451494073271091534124975592905420655916604505336971879843049176874977690633141987239677091394334719438735208065830235926341906880101923645520572359347976479028069685783555552437106626847678444239973790081852599500572494864417719130561687192238534314015502086642095306115554989489509303201342744525847056563821350830960455526855558988238495432254060141738453004743830150430169686942842891141984213673774946371526788326839149467804941020226212425497273548637968026996087201981708303301215681213465064784085558830493817089345196689661943540591176191717287944588592587312049341913042082434449746018377042133234364311717777526458481979790835065909504749409816439710181028926960296653999403783244558554367888998381666672123756552559505869702592315653946791932068174987463723449463686441447880589771433864632421058550107635792054650756846967852190921374699645715854322037745127817251989596922092447146381971915261127725035047845368741281518077803588796228819248065949774123007604622968027940429832967252863205721195833616544632301902577837216296915299043016415748545149699541523796006725073978832499475981716583998842353802297881853761950804588398991349660952963644413042852197853596852687840796392303500439149797557389996658547809656470563848351788392640152007708668022523019366498092915988200305883290514551243460399929765784070201077781055735786038345375373667697641433286188298223534249771015728151440371909640361674676989098307224193163458728438959454705814994776187496322165089332514657148831090965360081727220090796813508131189735648224331556671099501679622951049850387623419400744827173184972086284097922120696446594190765797508444714888992463953197664393903739151998356397752976833112769116860861899784234629753890032819985009736425919218053136741761514191931448455754412280348767053154824225083235977484977450080889702296437860731880304074720171563038814112520856899090092662811440092305481143547 A145206 436 125552069129235366581354131815243344268513688100792905511939134292116060847309162679038373216208856784434813636761042000125382517981865356147621827447061517327024764802341819347927977285228199456088512181643326669523063486818264499927414116134874912374445864829084647501224636909714979083878687844936954924336610997536952395096926540548197827433569888774475334385396848189074344245960268606442943166867276562195528926252159430569683291541638657264095497542379489052270839333083674880814304449955597799874879424307049914300793152015263837563309440757114928675419926661445202373511168096754056193083454366154348286534036282112618395370616543258619198336862417171047102092799183153582342327259967130085892096496156992668823743853631238632263734194933836901453080691100660141653877777453144847467191986250789277235558504881263921372237658144348484194818651602526411213934134978382346979221780401272564858315627758839931259086111883597628508888667944578014129034840902132239673899383298783735936298010636071239980435941723864150509787467649202141889913344021857825815094620009552891031226194598429468551790798979172131248371085503005162591941796790960806055336572430035366159050396156420432544769479136412230622673233497242191808748937585930964942351924966325945634543562338271546365541978800677711620755099911487558332852835048927576826465355736050316502810667512837062415235893491070296685667148151639323938721896303444232910283985760415935567903689081005300065652010887860903322885871559842404208304224119017094008849037021826068930382852867306694659925096194764556433019204087133269061931305860923480389900357363421221629354136626255965244991047504308696172500538335283312217581105634379657815940051700924070679093739619693134219367003845270290699014318748142412157024824684229523609921895922100858247574958232929450357069375368900839523222370242687967541951077581569667508558434658800583076459455342720123925640417575523025566695000886901562948634948065401433291171074153169327711708296230529323234510418016115613996810818470119902914733658035576153867004941453710096228153754918812444192378549629669164780136935194232075973359396160012443888148676679041065480992081322646294697346455622823492449234027595866865492319343303008806344140759181663721457421339978635544075218074151686880593625739607442581366294592555404865961051470856349407385701504128008011614140450376861129877243923198723899850900126849624564174825622707620043278982185594096199376805543391472422224917740045893699969487729298856120997834100563455973020838650957566803758881110556296590472259260330824532140983899369802472185404053612781457703167527816868933 A145206 437 129342486096125109567075898978896460641739087544991208822211405458526170017623047700051263636269946683786642147130132199171015056239665135862682363233711686845287365676705485009195404610589792967248070240165607020698063048413247130029663936577661893706189591807216058586073579118047133816334172957378515074111244974923133822651940834015780279396366379215830714861952329872449818144397109434827469785267518460691519571023810560249487435245323835677387362348427927669147840754609205187596913959826069104093894994961503594985404082485041035604234345114412539291353759563269496081320525651123882258670860324276152041781801743338660056046023380508873723322018245132005726009050439093004944207711455950353967934761062383059040437069644990275077703059187355312532356291744333154725903010582575447363049637338009972373312776466537884823746074308518299102424300352499803466559160992807350686548006923517297807832624123772681936119477361389650831719417329252329511172683618405924797415871366558514837572752271058675725955793501306266469152104240967733202738867422350858017464088092209038751317174960351310377218933030666395047868266590127214675646148109291585950997715746757113637179702119109216765328042715453313883463435115308252365990003227564661943467712491714129243588488944672788158600403196081579147273647035902325636487212393036323328723110461409957780504063083069822494485955610816299126167729173308388168135256353441431057286904922633894281032029330604297515128175393973108340257004090165871403889205195706533635528308859743564086758690136820576135916180198127651423879862937149122809195157662827015135054197162625986217897191629030717574609602193415930341207048069547711824633650394233513735629158854170345404867639188978702688586487970163167158672928729246253742829107226147369911289689414839383616545450215256516484516800335306239284429611246512419400188818662952667371650464140196809035124723447318990870102813941331673405053083813879563744057578599686246091667680530065117075172761985060980979940921037929228395174231196442308232486006771740432168179619558416548297495678434436018214848816609702688566625735017974926618843675958173579207457208238883008023670068799048547374804639303081757498780080723896753646875315446235676847588641481267352394712759042854902926517351139226805839124349636340885274323625559825365679443528477404673873979385943441807687262905858849574924284719575699470648246803322816976790430495488046231523674873542552209745958482761451238225968788564742489010052371914940131536346431710699655691513544746739768079384281203101482242178906668331820691600031728737994708160545092261237248414715389354724943723 A145206 438 133247335751241574555776685002487990656697947253705979728453174883807135956162971449268502122769898000953952016767556076627226958787415243796394878423589820843699529729158198836820672056435570839644061281260118184471294245175319997398441226323014092161044580671501465529958055824119752149339586659877893756353726505791726621760265975399619759490794482376923074254860195376913681305987383824418950829478301899852929270310823872137167301484810478984946048160462871307937034577938586252877381117392403825896534087059516509093706381820963631317110916155853344411802614635809182241354147118157801095963379541272965617557039989683520166855940207971066004485851356754204116460092624747129964290188682463167894259581412964307096710872108748787628667675911957835222774291290641491975977362330409522341486961041777301453012299910827105061693704370520228894182141495946953881612055651966270468796508905559063248249818481211063576012084451670918278445428909913568671170408922716564826147724283441017017220289926185639135486327667130266712131942117492761600480351687941717076989471085897735011209887581373090242908743150310422715384237427234784201200900158119157134067375979096374325456121959926073623316875892488079950468783990816735271421999233196090149955071766896626880486099480277916070770277822205740042929160728295461747541273776849237094968333589413459050161430431044889768081649548291607303295662620364901258779620418813105964602952349337927563615970360527337568028889709051504470161502140325093190012777896356609661865891410210373249516108923120806476592182983649200124172031442788635622717626203605831416120559894575764384452086622681800801560810118390166230703780154594856706284056987417842409673423502161808080939669145414875983135220907763026171347994156883183824576975561147734184227295614663462712006856499007535758951433087072065273057640370521406971637831130845257322019021985080792265236338265117091749128497770294836207576113388653892772603775334662138913109726371976611885519058341678263699494808120829801382408425622266090699554639413264542157301386119018138949143362870143487849836289938957234184822496793387452718272334459377480167570328911726737359225627110610830938727345068944449302045427868501962611878614354065212588314333761242673004327473516901271105890274426044845033255826871268390861148013234110198876750523736176469507378474197688614357213364975114103140872014129812593743918650415281921192883967582655521630666997931522878772594873156642645564619313869287147013219959323082686378129874363047844196276882689623003026743325848864234880513991270176499097948612154487610869030109476411199947331574189256176561957128437 A145206 439 137270072817442215205519458013146027195644761820653624168910185024727061985221005387304295154156269957966481881469981952433472808474036294950368374667335315171737106844836197494027582660810165318682325698374113082220317011416464845071486919815676223666808854668267905182500273470863853887610101647323273195900666993927467603496285271374282339195805787520486015487398593960480753014742693123933761845585424364424221686520816125265964571756387419910256245518749858030375225724177404331097140048138883583440524382043749417508283873893153119264089453678994322534480523032372907693657359323573664585399390087365325589226810874930283838949982382793666463780770335491291520490890815362236767473016473842523221531327821853764766898190278671476457532162772662139208962491832173602326987785744438682810393876948265508546540731272761662587039699420642488530188982048607168118945423808632573013256668158731343360790963203350992961248116599330743823910306757872139892023791238582205234630718154760685449603611964219610828715601223674973670669899183550715968957885772197938648121432359963523543106105048703426662381806795641075444131021160115134069645028119217128339835578473954296150594885168259062083885703158916967041457983265616029074150921137680290108354650721595768333516260694343917868002159721499530931629110511535428090663642506535828350472391257149128268424394057977630927096964725660044972171342375747549898608868771088938377320874049707152691838902611430625859877077591852641214721704781601250749329097789643726502361916138249096109059256687423064933983680411789653295722657420622544669230322215883496308910412582657952514056069131602667176130900258289755747015311347120868382177224956043353421627230643956443908049067411510083449877094524279805443490826933320814215511708199595955172022970299358862961867504113096027813298920335486254123315944294023018636865064833285286821907823591438730919583626508305852025587368127109934498741504578452300711594803748271531308296822765054918117812813595938357718597495397017712165105406763407129746577751668918512678258574533783116944459584446895624069588411513999504268252585283013194180819001310087242617871103562364310351861765785056501855968475069201077587171097578353256782407332967767566040909307820647000660846852589981807721534246908040621553670593478672859231609730868373662155279796682092193593328825659842854238714194656025535008836090661467351229471855000671035590374317587185461333208788367551879609196960167495728551453719716774957192984327406036500307970675138531912180851782122331207943373967088162061850353607184380948699047348934739991809437390486795893528649253176781405816973259419569307 A145206 440 141414256315667548346822848876007129071678789189362459135315877530895118811671020403990848853410979245874720071470606755560671796485240223736132580654745773458348260279638102766643117182503203537596909540368383494891288263806656624499019789927513047632986799898541868659288455261419275580652930863906623227025030236717784123940046397095311657040727544486238693812586234437892806752880861348039334731879229375156710637337026634817433218305575588815862071091975970196151790917482383133275024119939319097707201409311753678335799447536893705552851350654246050215640636678308443162293065819310999372114439873006921389224295329626872068058198830763351314114340725915287760137756604961562602858279711223538808906895440901270343797882336087857459676309979140141515769111625364149089948905504087309282109258570992157288519018648433324880631600841089991554544867187760436382960439199533578336874920699974646107947683319211909620266986175888526895502488000613854366454075927403831601741502971026762819043703992402180589708339585482234798120293173189980141943231582060114064220276685833832847786580625112573225737740452558570768639026266223625729780376733935092544257095430948908975402248377163347046238286463661353400547111700454508207908720711555436067492681536730789507738219977825674648956867007420831492632787617835753503992482412060603734596303512107492117258713055537814174354977200959640080332903594768072767427505618029333806513378131303208679256181153706100484226239226782643563285101544487631007311018158723057827571865776800970429181545273566851155417526916944990745736875248026967261351597007958301436272812107112275540560846094301299611555610336285962662899313430459743618480560520760018204438738894687815526130906948582633200083469131984677548922051972266421602521123486317180083105196038512279739071620599558390036483407204655632702211780586986515929141499733630531799930375528342247184060775400326369359974733679118254923488215765468199556689196980659245063159641705418816369417605826514217679780275519354182087249109192211982568004667901103607936601936356800727858893801162398259597379142169757313012172173598522540016344539506920504138045254698744518552472745756748132019889552500601530774458848564941696176799708387452590245330294611164019277036576396669031023130464551088477643949863850760737024940760252428715002513583545047806394175246437006131533983287578333732545777738135396178548959797709397375504432436313949706443275706166737603856667093516179829723265464869459773836771237103411522292945227134586060735228649580408110228494804151526931171766918350396895549001411899981843550009817694723231444802762930241104884398425944884147249893 A145206 441 145683552713700281558595988468368264840339625807793667014790410249383932263570641448002111574908152414153521600470337891629578496068696153282252386969762179984388458942308639982323236692748947669736150074073422666903682143408759270981228732540353179621210995163812038819444105820579023236961978992800354080601592626368393359647868930220122830695412826715082434191267726840085391994789853799121899554310729548147106307113807247236050711040954951270456559598332468490854863627250801054344419693789190001218842936275434997502713483440524242649598779811233649017971833177092094538330320568702341083835001148187600955877611480039080524917945569625146907904659005966889527280824185344861287023208938937904429073952091040548367655286639047451686105266300952850225357518966124930259142289358928717363591698404440016640111142312882986227505107207895458700155934239628734975313407690848551643056541982893624005787892535258126208499495495577353405878377369528476323019452339760129486559496740487430070395872730483198809747414746739227865451869850417915743244947027553551022046888900331034829101293970641615706374059410158932213348597393756785969402331173462947960049000013669420958895687959519313608395961269915403956550712035649771827439868960763143761232605302216337392255241070622715505914530904506864235673871945086585791766480027990049718837230086787544913021604474416076390220776331729514649632493909321949541900394462739030525360928078709931675233218110044648755233598763179334494868826118900990882640136546185577845596616678100229810300287029266775135112158989633576335938881858469178745551179176959332234418004808317084726547720085374199777696871545162304975433953947178307966975367774499585929074701068496813446220842585452293828982478981629417869599728915865654043767915390153584041614545951742942494094833962497190327571745240350887333156067988784322900748258591951972490136988278720991802956131478742638824444065036865247671501215064928942996727191536793752867868159757197113612845268428298869097936903679564887349066142086559756914969321695291348108539030302734283258420021902546603470177122847792697880495652015193682914154967960453615156662753695481744464009533640792496359784961588738722513470560125530114886798938326887376611869048639434151711189663637423622217128791468164304537112669618861533082245048945217928177571094970117519872533304933346017819334400176084913736678742514694953088691426651014610415910580530677473763211014274578203328732321189824101822443353525317310689186585794370531823563207041471243233686670599059779294170731080918155256754399553545024218441383576543248057849874099117488411634562449576434587681633018343226395947700363 A145206 442 150081739169985478802534333811881479906993471981859279032777570275677517301076943994505624302950638686683405438342662672506404864109449418353358346308643167617462400744318589563109937105736395282702981241272102387677135923823378425108345371351247422324047842060174537471504581506643015493224441863012343839431048084531430124938920309099528292557012028296570045335015860819574983744674666678564508840507331138473788217150416377392770055372463948031006067543790263643501795989961350947257595341211410623235700485423883178668008649827257870087653273268181941531170156770492864235764204503509171695336668833479270188862549649232236070635591474304071894223537310042915581383516979740284892673478054201581484076471165860155627433898472336496370172696433118940463681922322196472792040430925584826435294444469987951483905105542020404563065053069621190997472551902768581617030359032652308977960885407020307593822654364789621355414883354968566719025957055419038535210795751531033719831324115481004081250097365397442877821287017353576815124379566403912326360321998173449495820424362167808493906028202767499503924379690525892636417032978305664311552363925860013982228944231537843682213799870041799437856271993607911715535316678605491327209824096480674350672662220222755936590696009037077067060264917864969599941445307616117029202074306531076837436865459373064590433619221381439023386003755010073719703939260364046294975599298801694351303545163599671134377205756107640520000395009355492364042133335867326695842554637507609422596455477784503882496451724251157531167628218375196478603931711030626376631342309050382877567126072043904702335083479211086022891238797499199352306019054180721771067894383993247867752706275550293505267562007580967672730877388884726525950960054286716087377002334179799620344571913942956731953044720085908882961577839120597214539394048663509828534862002913861039880593423055648169959034840901818315153704990968234765024718492815659570032917249732867069968440255203734831111648265779794350177104583971171022615094734065746867040033534704189240034720019637229333634921635925591627779371926970180287338058436520208027734783903163365258735481725410293074679236942855549079130121447082854993651634804945410206666456578799306803393922627613338456739315563360404795467240651565054426537012637011012902147266235849116668999537612262854213940037602889558850863099585866933994810740018667815984303624643059781706657523581394194259808405089084443581060012362688224362946738538523374834023669045665806942213168739760314839777085123710165381481337342022579559804287944894781581245732051170087304816379954619835569087086658484344384953500414282609974896477289709077 A145206 443 154612706875381656854869145068103585796917236636151271040969331455285431138147073001436178459208716357059469296112074136988902889065284117797377538630418852460863828442805179323077917466976253819595035297276371008687035234696702537618957558841360353271470493232349995762605492783509124025144308739619724520950671072122832407784457919871595182779088098600148082176964907223526684777086309473595581508603125565990001153878040341519143976096922583911021185771666835143300782742407429268728051343508238690257397093077611368895720395968040071702159001345498755566184950154376071973864833742931783268250180524478174354716122422186679666128040900388393879140520754525206543779518467831363269397945495370904020141801925928399773735087318848679908949162686748696009979526706878226786666006604969090056017055031173296040799760661693889434511104035565549646478352786013009161808876836872768778314675985815194138097266676056832131599600557246568252777773345516260931219281198946736175493271661040816097722550374788395805572228473597733884426245357648194569642722203555060989071689422639607743436720159379949019977215097676495275700304271707363719724373006812325473178973109927922182966165067159465674925633531486538608957412485176040398342638914125986040358706748890048333014152784157651182644191600229398501259170677217373730368598344053483567131094377872700180332022640761923063027611131983607068970071671984804358711590692090617109306660161563384277845343666209296969189162285932701079749386006782292462671140371131324014518456890813221438030919371995999690004312139152831501303350833050702105083373354615062757463918275924492180490262564721920989836951097018003309206975464451003807389255807479028653105660892080082165123092891143616244185170283426173940787790120456032317139048380604919855492620955983280049738964197691207638175690683756076299205987467659505122269545163881082246082636566007561199931377110945688078609452705821121707543949496442263117387282078505575135273993713640467425905711813310841073180652502263323772108279556738125622869412390201939391496076868921538256914625636855765217119484561975232907365001722838257456076903346285712287936252303543767068908321361696348572188267317210501424321238937193241580680186788026458937461497775129116096108841348507065752604973024618674628206000743985262712044230670427156452291415724599498687688769818248261327637310544544922331937991346094718606355056117945065089730499607900574403981343364960691918497635932589049535274276473178952166737526303465271068004213772190115537748484080361288603749199137084070505633861242694400637629995677576470856972243217391958530818708316292352179485670157202120337020258712689446334267 A145206 444 159280464495799347336147659078907098718314286530289684441714336292887720733932055618048459742897721879576144035475014249746255204613658640449570917103317839270348664255876005286097321205741156985302873017618441668198024726044518851305850509117672676965384940000710594292618378073171759897956772404975619562375159487950789670090939274347579721038089240004329540749590907727269939529686970172858757447669289417986731957575144591212456516357895906663922451422082450828733243109757207762360989862621494820975056500694388755637258311543647192817019923726031709723459891858005515429985320209395129600615144302816833769651522887923632975599214219100483898877469004210098992026179214793808609521329184983478134455681344588101691738289449377287656928001411891466446087689677695198531033256871581066453882625096129123403801517484586522850996973861836208537235913065625269356501118246960927308699343744848993963719402849413165239287802876714427264974165756098370891677372259807727344879882498767807011597313166522007377577056608337828183379720128180469184133832074554027958333590276813277076848906932497723652687559721971424288383170565033791997444546163576437215288386294134417209438375746854796143781596608364260937568228856387969741289997691616239734820655431288366229967627300774779975839182667573263777094320070362624797980810211031256161716251040303240133316873339696091901079033273034806162627268062042321663040729568789857240537826537489679304029894920357778438932875454825008930337664477963007738783314772239936131879261494924276137767288323954062468921291165102687856109323798221898869924809769814260159802703585797085473347219686848540701040917564614085590314434854370473593280156718535752633758927546544227139412608772021974456589539606610079254671288777666648972739189535128005383595763383024070702526640570087552152052128876615710664839895632093606187862199222550117257088957502895448879134249737755179366861770264694707666903733096974830322408388464885625531358182716785304697238601518123583716914196606956476412204257345533434540689774203395095908190639240354244776871240955498805847388396209273485816911380944563406390239344850282343158005884395329017914993253290531282098639775558437956340874414285713453909195976216950311276204661086156870188422753930361754752112756755436445174579974852019640780683834981465205039350244448656158015457830924847236299515791391033870437553332370838507421062247446161522980146403609356435221656145926889046802427995117812852928381518655541277994112808847732863932501595179030321957093350499907618821572677293651157256856924934051540304935150465501258780093065152820205378909505284792131205125858194863098849580617713250644241808811653 A145206 445 164089141718772916925350575249644434883552091254842212778373540834529031691434178946019195669534367924661339107548945460649982575103956091915678178972869627299290071577300038057241794153619404597222190500200747386863646721515115840192077433450316257524128550986060576641080176911438209836492578239856689208223645828371073339158861898632348694896357558977281161486220909149379254096864693117600277025540829684007148269808348205267282538245221640110009347646604098833481032884097477081964260717305309698276785217760094955076869528600254181172197715151618448038665647237632516990662200954542903729514783726050623800632824189555331332710367816708999466884191399568061359840924358744654172974946749808731393839527460361074679885940008080252883971809094607520655408328333054837047978272669747432843520372457725244584331112001405390215206878613290532568939499731430017885587873997674868827312104163727670415498276427298851431185844813430836223546489252022202935551595867400103352222859415230113833616395234921584229931319551537974987762356144965811303445184270315171340192126306281198222376335825046393209602817200957764372551781989116461873575689648535085481811130350881156291881392388469376274295203544295852341741927146953365135294366681527791373500765032718603299701459920652156430525609941124656418924568194785613269954633497571921186894411175642863858563837045641184892931847364484699349545001677766409282375944390112911439937572903547186062056994063725534426338049667836986787658625867472961556410400752751188663329565075441521577475669537016204695486028945687133690346111452188914645974789074659869300672532144294835565511647757014007882240620944899947883189009639314711215596833646060957749964630540521291695859395348684194772542834191089452377086388811923617315105729634876380817745914559702074776079936568848756387324891439762563279127656004927306171206099511956635751916592047661779844229305176138076854836381420907231438661735677464956500345455449523135284071380677869779052334594430529828997514525361447311782586440551022980649916460360972724441268712699629043349816062181688400170284196125614332869161960302372410627437832413856290194599796332936064713543355840303513183836014033975009975488202351574821843777409497359360986845253345410484601636107755423267286730533816130466481375925618173907735108694696843595348817801172108796010219903341780685593579924871801545675518522552782183968758021977954784302799078469233175501390044398017845782028335598501125322356767654216794900281895594679181568320353066417243163205808635962081349715595132542736495304351427304922445498448257417111786986498318926875136081391290809186937892315501586530133692254441676660932756330230469803 A145206 446 169042992907103390822831109769095052713607621791107584895622348347881748821905689087665583131179562032563967213326271980071530534796598271125998844555610990430352320998948377541934047913831077100806587274416505077455441774369459162681431732314875454829664319263364360509873676858101911013383117417020005883014942076367220883780117149681968362720931013961767190511485588855849422870321768263290942418769048574719654786655875505626726653483632424908572633945391154125841742816039646671959004540598396008205139868663297165269945830913058596590242716979228789061226931418013182786752287285930568672899439917139476988871112318068355262756970188119844946570324654022143663290311766143129103242266583575935665434559316254919843127108435232457429089540723516793702583214298983674888779041523116074584194671435770087093235939149324017428319387755774776773333947019784654212488146644308171998961695661121909441597320398675284353043932303109025366258643335275779076419800175745235100166659813631031087754506400052269544666424081421329396034563848798949426568013914251852530877972571509494006433064126527694913668228528601991719237148863079504686973905927026915166343431938958970014039157207467828368269320943154362527330751666582318999872515641901825397375136889321557277888158629426677405862403325271370613544327644809096614504201258065636677315722192873805667413576045915775391509763744517413389634730472255549910548831829587379506740498372264737782733005035205378415748837608870052543323214773481632601320467743737963734303244708937221852404735724200956626918798097088506965292557869074388655338546057953925945090021629571293947648647317324913560518616750525436392217871754735307912341331580242257907717526983905870564610846267121558003953880380861853404744016810900920033071104963580559565098535714875884650186765783159773702088142360176942935647904229051221648882718050034744386044403844323600020223692450526551145346136596637558985530238769900719803993909919221830349832610035003309499207790531690285933431365298392491928695768714846160178391904864729801217947220040122653529306654854176701730469577200799241182272686398084122323335617168040372250724481841069398622849900735207282993565492015562075751089753224227991300955336036175444118821161232632222470673344978371072972186566877287332507693228367411998034779606548960619657417145384455410317319786065653586660725255567381718548071392878213124770403988154048176993454421125239178666167653403172348400260882003417446300720905616769218419665864744688433251020211661559878139123961676724683235163601330772629032803938639638401129193994870003599241370119444395184431286868288499806786262492375374301620233560504421298708602993195885877540917 A145206 447 174146400862804753050053608056098681779781791458097570792366344831725925278004492809530772906963853814657539015571930792042341096181457590356188793580829208052471787942607338988347736782292395524326318739633917175243620814150809488081269040473269467377521568804401202002680702585806927529965715522003347282383306488444523636433067813091708125692843572578376584434050057621921296037627403193062831277274085874164900334981009238871789182947036005278317220124092503721254300932822402572101349410597097322975547731599965321471685400593246966092701890423659508487833754029484335127846706322102150340179731104508403015439080575150206083950047786766472697690573755860187989085478217003149246510405957561118216424219930618816345730754764212239378865673705075793895369594018014583705338225949650970603221761133572465650123006907657778402478944681906410405507608347743013423431733773614247837612674384303867783475415831095792911235029767908700997252560941344208357484891740115432151973291170052329056878584834436231166984981840209508010949309356406427353611136443019670774514863392103173504180997134285189687286825954670883032039960622883323151484531685090282045566805063714330188412118207269400714318902366153897528486571207054697283331713523995547139440364480636674327074883535149367336824737125230787682426106239986958673101297480776683615106311924689771449337149042883408813533802327071462252503318285863399960670534653240246549658881106683472643490167271156171796056569481855501379938305640705384463686859703365002458689108478036707015053393174137107837948460406944122961629053057451398337391027848797580180297629513267378779783865144269441053153659782341558695954029355127577848575601669434174840305458165800024166415926424230098444744563834787529924842149226044932420057598005115950928733984127290241693216202167377287333585334621643359951435351894447150374457560001794087219547127760631812912786583945763718419247998383635210509882489446925360799199021103182791952644533396675988032311003948789681071331128387753446734661646660564779313626533491946077456356073888692687726656793720874480293530765336321086077439884467573120015974747039716073256559997657656683970940803173689647511300930706328058803981177864091946155979602809263803367271012729258544013717562778666459557461456064025906542284356465342790329831428962938632070177725408263301353627561610965448538670770347367392706165866683530860484669702372450133434908855314707350391630021683912731554066740185318590668941168632017124356101360406430295155273832670054050507077696836581795613397228373598939108171746810673780107857056652683509454209666238634488550948491966993534561848947833248959470646825165916085462174040899536915853646814427 A145206 448 179403880704683785551727623092489469872944308689503928832796777197300108613799566698628601251937426978190870556419483415440773101895104264474245534987908442999020300230164302231407006578207868897291899225282658547489809221452566984752073093642476040865334069511776409971878268636362564995237278562599245219421438505447648862940614909485166676857828551671796842504152261671015614376147525072591076385271699584287169627519366253006672622874580295624185984574730283774653577123858469162937049502631064686615581121608763134658252285671887146168127501898959546332102226274573240273938385203179661971663826617880612262558046940725119693306431374186195538245732332603036739821946660711184010496411984316646108794491194658763851892111330700679777278395936802942572347285267715860773103403316182154364209910027610823716664450399106730793300460004424845547894108266988041051665353162027173833185892851967039856197416725594977578826540032248820748056506730797131364462084842673097248465619595376042211292118279500106479516206172420766633718447676480302831567857702807866621283215265379890339700711943762826499819487535328728762248645042368933528564770191976183754595439993421522384861321085932824764676722200219814373928426429268347842648915636285100191938167258909720388119952711797638578094049261635642759233279016758620627797416555106827492188305845018839927199763766820645349568472043934239934161876051523981275010922544511020761163495347787506184224870683289643617544311936096970128989773035454956805872084365208271415173194699254331955128917892211902387851923470002847235743545662290563495327788590897440579882861022327830923515968739027286831231043857609931736234356064966661552069363775922051247154037689917809369016117372412994270524280658955811572892271857774484913008235968857330382308882548528035554219523426160220872403116100168684846009008225204861940033382516599367994655220803339242940779287315066101385874568903691811378579204244342507202956938830483886531775650029571803500971469848504433752342924867846291926282689281318534232390072377889537629898733958174372749084439669778374198738282440094150088916995338466879822858940530521765891007503614690614778182436622880488068931898521358537407257807548057792257204399026774522254892749159436038296259063776483726626522846349626662093918633854523795941521627805294969765827430318681353276109122285683175643987587317493689036397632480158585769823667562303998975154705479664910878828092859883889266280842723113098039233085066717000434795291258680759901266861245111962080224812625939076061288966014962727478516679217855217590673622791898830609762252463137493640857231755045782501982667761548483064690278516054858521772653895585332350072525877010213 A145206 449 184820083862984042636671475280601673360352398687060270652800814330094232548018449691982194230923887125755489084703130080737358111049275121122541550098837210099579893886060490727830576767815616722518849267369615690298892644672976361207587370851461123498585235602959418220124872364491670129857685074874150717073768386644730075624347549966090791019074687521075545606774241866429525716541497558494973578149989363459525192700011019849963060120292085566133123443763073821686276113506502046033296624543395180093908418347156145961984956854849733710350024215196433145444732977314772643779100717335809260266255393134248215660165974850171976272202331288926733758604519026631845241311042408969177556295512876655248861435765609087712650115355428802544990218470756157734901374016052833015825380478592355378515756240741172723536977691005639989042543113555952690303124985162902402667387160565342477436160709330312115071712868757214536100217482911177616672423968002644199413850975715913162656681218808471634480975001301336109298364205599164596550198103822293864696484899502024978136735863467194365664173263840845234714752674333016257626260753166011671169257280920460210461586044777351340596570039328724626115043042730131667511171725639472692811431702061215653208784981316764482156657409839734403231559241507598077009300922592137278310633602232401316696694114864852392677234863491623483629060806127080835447151627266986951417638896169137943289781025787552114819936056574667791086818541651681087702118782015403646200657207730222269493908444766131128376223216362726327767035931724284733383699182873486554194283130119243283140727016411610509583648456478736755521639630618021915568929715872051034971210290468562372636183912936122575700913931719726641127178593604942960443102015235854463305909680337075588545671761739362963474120596702781738373588887899192106888376823572361370108543184401045354412067832172507557400782186195160402768358420475019165714875209969325005967283452976996045066774112011931715269122535198471603377368088535240351149410223986879134205363883664396237453430658915300988490606215682326522077316706667061714765078341657755040243478825122243256217304075561564440678107700554309200559262890207050720876592699129675827585307887236865478958697453192141279693866367882052770598904621364429566470011504049584984530822958406993474094821807932165606106593386134323155068607130070152738059109612028407607531113225525287001842175904661085682945205632932153861545948633369815728852213314212245509289743977424230682279677490946618382756745668609099070742698103341054992719498824334094862925385683878399249218291355545404907636077093179666183750530966707782820580029064983907875379054231230879492821678517383504516043 A145206 450 190399802194628127003167903333771310256008948133549675915119366985886980651445826579569337108056850676830109873192126707318399469006411963927335975231846859937498302439481636642673617578204563184793485457854212488763733555068163708330991866592714661723365047824947428986678665851203795382441726022289364048659626209018113038101998953636626457090455385660478987776970959385872880836252869755409789305401746465957096558683337182911714078652317031006500102144906095035788254505598609765679183380475423231078312448810441208886968519567639394885393604300085085960206749919567803403620218527718238956630513981481307342673065773368340621295134999977233000476590593917800128316543186039474010366008890399905058840245865264031579500363574157305982492772486611007740981243555025120759305432854467955184076964767284938818032948223780435809912630759360906442018951482917076317936927537891144813667931227311808344973760840408797426219488071141439528887515626848587521063358005308314496194613327555833773530579594379331328158581714486687169547627817942970468795191475786423254523876052563985748298194764336499640407028231071310530908668836541844918479488224702884134023445143714584137575758966431197501491523367425477620353114185662599946978140477303794838142873099710779434614057176654676032153322376430618413692576074685960623726073010056000095892660482700433980567141744093235832833001506514488933825366894960015411429413433169473295253188494194914817818562419938432141016439949806601027803748777915458909244000092025725595444721269298447432442647063309588117710110844115188966014550213968693567603117974322215449267848124457194169845650972456313849431810644235148953342345772257993899652024467585738906890148254020510078571406713949329071050395121075351907759923453502932637695340608673443664595008261843965448792876261963019195628927315552465600495168235030001951646915241198079531145168792031140339755372557455613008012869059803285425424115481179719723653093233219414616836856135921796283723525541035141991234826397375776332482764626722760325985705285079834287484260192878055191374963244584691520109052523842602025493741906703485669569962571029824839591982719711760567527489157255861358701266548793469683618498495309142933272050540095342048741686007049119275768388155232152879966801825256898848732114489262923321359284707579778979272449508547810255436270087185609248834445203682983061903620442179147600722318948034071748865487196247649154233656480111547493766136933344969622983148536129080116148484347667872915319020194497029930487059858264182959062481083019632476934737766362224507619247860084014499760292740959558429334472766981903074082913714090708116171791659391081775620693019949967090814379659473239991505327957 A145206 451 196147972222699130073530558292781194637357256604341188232309760404538107782982881851458516945657104804532687003138041523527638818894978183007252973202973775088912538980030007359029873602162728370574585167104312314532141055405372678040831534683941129989941977495284006632183535355031513092673150060772422264213786173551296102335653571971291862280050142962549773730436637104125608866832914367609069346973330218186191314426527607271118715666980519112466048143094676921474938835300945518391531424685942961800023306459934520564918943027424443260128787480194304681130195266494110655398198152426273490013853389321961755955231380850670658677184953650273462429689937214419909671392992980764419696549729623521897053756232687491257119870462748464934748800485436803846210711140216427781012811039328517370605655978230755364708621757932830189322887441996969664389947675496039726990280477857411088432000728586915678199188368065667307648297201473099370781718546006473954356258139289158659859012790752087713934659320699162365954387960337741890990671537170118549144296012575718887678449845612755742175850069906154391287075568132638643162468532459416955815217962535494948748692492392865846644393778287158784022223733261937746668844571260242667651771065620784972604345222937839080763738798335724044154191444571827224360447348303720474033771016951280105185427501356463388325598900954733387762738198512532293931427640683411125073200437765442055140713116891369515142717267281553471297151604100175494291492272433024494932061051157781593963467182149073651983324447022528359767416364171259484966805200195024727226182619412808850551125216051416134816879564805186316089678270829086460613133169206893805766647035227181154198693267436753093930541360067758401773686823139489603261590599603743072012127087185989019148794485680489093930193833348208624548261849470620948086218171938669333743563250959741009006040392508148398780414747407797182538582416315978253997194508390820586900210792924341460666183826620208539417126845403723805415007334709173651871884050452371050003226848502189120739745611863590246943658083950212750885462493015332863936730913152098823592621986008971772674142434763641314985582490472737705419903476700985270476733914161649365728404070073235117305960642122973489250643652358917709045117519590805720353972596127300964927071927917081683698277765736773825239958915511636198670622781227103713412420590590476957176097349467689261738210967700523506295309483563169906970004453501108307267639974705964831540794844614676254655077183486615586597517577002421896927968287845252483310056444535980566679938858117025511824177579559909206960535094909450650796297212935356063232310266767518505361697834346877543054834901899915428331490303505787 A145206 452 202069679503912017008255817720637091000125300870970239756909642395235993889965248073902603745666923461473471973085948887249746108130099174883235528500044217383614961671899614978759503849569347522504027330114398017850012181379297145635816075007718320837745611134143265744584208858413235807089748665724699966348111014082150105456148840271003164648648230321498696013698040190522190039136727171530934280803045268167830683743107379175950452510054946905819081105528205115589361143702892809086173148631532396436290586850881631291963404708535418682584436179335977135153430775629361106165101951244402468149653384188961267386038508895879340089280826779680083260465043418446656150454547310537154341149091950490014235409228293486372307055320439340727554709466109648181841201501798580492166562683846539877169772777029464904401890109986789384514764978060945547798519289377246214865199969165989401653871685769286731296710056552596042825790496559352752714477189381521887411424984993235001794848072408698628690790851817539498188171601532179736965193223707736800325019338726584649421675823197280961979574997768322997595695879894155975568472146923458084874737547905962053026712634604183021410873442316072348745423470267624123873351511246236279602515434144898330449966610380189569512285293222865495870551808251297365887458635335317219070164603329313178550919557526522357536448297793989646995202028892792642378702952221817940044200343570151337352241772595066772310680986762965008175674178886943352514345823109973755656144515382991020193198530782709464267402564645695843885485076087879697973837860222897973527172379125278431774941470874740539802543964696809239999969343975984770214808510631907583990484115321037728776366078273778521582283893649632621209285099259020399262982667898020151902670271310438687028223147538588051414102419728198166661410855510510067193388632949002592694251423554568674826734672426824230147564328292283206921966606456544768425566525173715344937548437039074236130476501729035779086208108582738701559451264152808778024520453603045367376101506732484505009798697598267776306009066313294710590109914159356710575138217394666945170179758097012667920144970029563663565285465292582167589274501303886749243633041346571061584435446015474034957332251859924372884071464947865046525957464627285343226202129955652066568957306099539095021548992505094577515405464915496225421303273743515529316658585158499836071064580847396481602053485066536823754117227717708349981317340458540630130705055919354761268882360857444846435446090740757490962399602721637954137959467496238174698167416119587082221643987735959264166065486187062573177714090995432493176855522719791549067203005605058097379176410190189083059710400497459495453344755777121381573 A145206 453 208170163127938972829512361727549594219126302509627474038566403310915858785098760805470740470897149363829698987148880997152677901611019230154065430922453299333223323589685351815988223263428816250606261186839977108841799736820605985407155989634160505409153210004293108959917922117216547860750756664850255508271388063333076430966318677656449096617419628532624691503389034250143618319314139355972620272372880135466844161867125599638845869064062387037238778644991635579885909279709808204157183770470326828060016256706109724434207845376121184029584235864330001497383518546064481322693732268497072780510665146367612154659101049723490705985725544281481440020448209616819870762422350184170878037727618616778758035552710998612969654317829306284553656837679956749659965550571291668926084854783490854105022199699797378793887552417042581934275332902559282606444559617059155330416484316508120341211944660874229496985970817481719728990635444342831315117454156358168314646369431335824508359745377054858227500213739919976356317773339816481855263834665240482702789661554013595943975140497411928424376125611208772818823203784116873468902751682395914815924646457521427829445053594094134614334874845692950179175760646050981472439826055624091308312455132434081039980630317374963147392923347144500066392548043298249841919029184311729998565589152229791372394420538863062640009117208516064595537032444757303314053603462055463196013451340817461005789140509654571125049849076238196204505216228876243020722653748015372371066970493807471458041673412833075995811486374420366076965365342175205369691496765738060458147762688523844405010814145029897831483131350856189031390763232154530072156764493107271740781949936956813210772897389022665201881416291304984488683525658003876538293592625038599789689008143729288703902419215343629230200613682685862275479570640613824104272486414829646762795752204697937539868794051178384013263211146964646822191532981122929272568018400314712616692822203766383676526331245855569185430200522841434456114127374012167067698371552445449422966733640170734985367542331158019734860823889778349419818875119716942227174386307313875209331715386170368858378645174902082048133557792174779640738321960792831186726597337594347308019507902764952792002620877426269529059318608985390448628217202775337970218610366538659229862546826205757108372332474905125105044858782076055097551260783379161640365501404131022525531459543586003284032151790518957359495553503316210655583690141060013967300849933250292441536883954500190311504717531965565882431067831141206686396382041923021636904459837928927359789379439159027935493121977703225814682389370195624065050955340299905758720606508281042491072286227508469193642936179945422962719181318525701185779183083 A145206 454 214454820352569380739731427911096060650881088491393002178919752787115498919425656400297936877639631699378050676109432242483631298573406154604286567107118928911593291511474337625641008108772972709362494864548171990427619272857370067925218731815579994992447827093484972308283700920190731231808408772754994973400376568998753897403109688429441146004028523953375982709554850498141756116183711033090296951224286452475785141845726290808199518471930480049382962425378113976937136675748657952696986255691739821850516615099630886428025698596734319170728848526391539806410190993835014583050226684576834305803037724668300712224070349147256851890538719123250083867885860981891197617321434280080542298376078268478159648695557329425685979888198200734229011298268787089222733800894857123209461557968912276427768973368857091886897988159608695592761118413503032583355059926350372710552380731808635294343967280784368613814207989730196137552310132364715602024290744585906938876161802580441625282132854986349549316036494099469651663189377447353270872717654047127682363173699528941386185023404379372867684843562449186095225707983361766183049031599711879012070488075989124998068093800046809825707040534263009471642760787606515179622516780119509273399161916602663431143500648326063318202335513425280238103716203229553452838313378020213668586948971516538609323678781752787581553465934683628137378501464617531099075988957932538926948875618856695953210344510303690385542508953077516666932465741817841123339383721315442117126372359259862876844568542146313361594252438599849526264304026011589334726395173397718665519020746116852095218965345636575505544732345798734834283753564893275365691201228383965466125525097969548917490810123468483098247942470617899686503231664997804285885417165989252134671821279436573259601922812767825173512831621714734355156570680087294043124962269626160409931606961165074022773878374908632691951200667261361945425203078616108540700390331051788224065604790753153251283622111931818342636609240846931154235630140732034940208032580835753020592496283400113373069055949630670551958673895234451779736893664870606603098621673221105963684045206733682114454999460064455760196680338256970952626919318621577485752569424467077020207270275287842281347164527680811273889759513417775314807355215080599466074882928161235149882141462822339958167993653227489282973657974129415795481417850203957227014392375992421436992095807370793658596235056593122628693657726757572938048044038068634471633204052104988065290963126325282174648187509409170870330921011472397316655967177814539700655109242261303509365301217345017344877923370945920136541463642708652241483848249530383058053661827216979960872153490619570702188826234134915571563175943036538759822079498894197 A145206 455 220929211378805280181135980746902538360203638958729030612191712649719949428492201108237832831170101439911376876657346302897063246480184608510178959337928783944511839682872524554969424791760840532194719768258275041631789121596092270539060479343685199051635666488028130412266492742011371485579488085743717514982483682108554889502376493492159655524233695994910983999023686743177266699081153650859978876825775040203656215142581923365831936334959215373009771673963040459255877196409624027009198462546916263301713384881428726632581684712935520421117031279373716157301384658441510154766448546861515201226734360795526045579747420833353435199390592347595278355575853684914044663771548510233751520179881193365787669872897447165494728622409934760077555843078968114608688177594212894208583910735067653198339827820757865291263641043353394560289533996472413804143989902920445903066897950771521509563703532650036757604384699443164788127532655531815730605061250849838015204474959085698788518064621370027696832832777628832426706981088396171092780548518167546632428477430814930465079935665013610994062837061175150897829363334560634700331164990238277887762500196187312035302248124040777960751041953378074852745962785605180112249269580238877432307458523556585384997288851859046539461489059428196525144922895338661123536203809060724890057277230968057320786930852801509818101702008611717753637442359238797330512335761258468673691406710593966152696947350063969657772382727245877046030918686358816530624123472841232660894402168414851166602698594975668888567949843725367497087802998479913851399609838312904295265301921983972097285102065016332905912097917486915507579923895986012585749264063396720619054747428936467649372900867885223705595025188603972661747459244475404471618294033692174063992524964073074398165575573781383396285840379144101571656061686643649879646291056441901706292612528559851855316723825507255518870029031392719251410625312737337324563012185873673692149830686769298125736108279814513607154952904642669805259162380224620947678900917383486032731738296772996062161840013764652953591148240396719055077372135193231341326452119308476766420352656315640262104225524905423034422116035620815347894551233210024588086646664205011478109733417590762731918270471979492345371065083598798632952403878575254546752908305792204228690544654355083854678879624510054851951727583263337999564925800004063434914577720183267138770756157269786459605669389667636849063400296168888511544398276922342856190750468470736805048847010667505559546316100006729021374245950926317923814669620226364272175963968648267802475110733736874039080628849579284343485947204267344063284050004118654367236001972021939979382602762010303255460398428949805736488722801794092683662582377780033624347 A145206 456 227599064270116956769451906624911794565387090758242178957882387452436074948951265160776107347942828865504661712864253537105416153648937750542527855965736567364689533193986852779772477388598459299752905385352629870274104663186650676913777345147145836479188967264309251842319333185584411089808942099820511937987049869498011785047454485933284845836080870130993318082000835863244233530228271923463257928084054891716180309825260686490400676202103434566649006200750601688295434014992293439708857506178510679035100372149148543274519694887991018084033820134527279799563921921473449155345012613908214118467192636842139939171131694756088305058912937478678641090007438623793713811188920362140387044294031264295124721357882061446725457150094804710596099053247293150690455686586559447683846201876949884090428794946238776271038033274565335553905066332233154858477593925506259104954137227194761363205623107006397400035676704905539725091372670264768937379663334410970334138912151161619873140844550663906700145229649636130841175165377803188308694145924660152147607446036768870042121169981354186886569214739184343859872382627535794553950801095110522465594338198098136497572033869907500953586069100124851892016100392630957739050468513686666625208701187109359535853754338865527653839505350814131442725622837310831586652532248603429861110086216902396022329971756638263720728439604670152046685073115926838120455885646791785853992217740259849115228011494609190557230227271395887565097514604833056735941847919362970091205488727762169150963174202681139763771669936145842089386283921477758146547352469996844480765963668343149194156022444263957030995947578110300754407963063571546552148141070104976413315626288349934082609499196169187799143470515949678653934997139379613700951452526283455381818470040603768692966757727094241438206942075016949166482643454608265098832725289392757756535960340387142175867570643776545684609806575158514244943450728983452335312953415224499510584782286978797631361328235530830150843029114491195397439089561329366623948594901139085443479073722931980316995105850407138770310434335222337329454923548174978101856227102187301058325361997046125396410418411387862756371255262976011082909230763988008311082360949511608205209399192447620588519595215247206054750136727198756604167819176354634126304298008077995991426550962320181694788812660415845414278922749719084515797661494110704692164444864328585581314252864220769217013793754883106570480031228481533597981166087964580342981080590642235145141166713854266589262694100891283983020125265314452540923162098744342242375141781161103898189573023279024965103128017203205014444842030227633716911886821501512694333326488499228685532946559434522157252128286817611545439182427608693165839319201005390759967141733 A145206 457 234470280020210858482942854405736745662569224489873306701662127699012928339010383906551445827668985036123077348535713974513971321024702117984926587328831975374091581417168804025510935956405277361220684758404231046289421607926623871728208190926599108803151996986967112488950925724044937967868262690328513705309135187543174277155928581974108338838379991944723772658901530113956553253762686186133532531282052530020266018338681650400403290693279105319881180482578252581591110127445654901457258290263030717972623136121029624411096015750026885235277865643967541345433383008125431200686437034567336654156855667347177409573912634575194863567808165625960558672167167917490470177463799823209633780651034316644014655502310733211929201254290672136186585348904751375066721575649998989231827305817406417180383772612467385098839913633833199393234106890242984269658560072313149077429782184180704310810029347097356834010103747869033584692438046391934778943623554746232467275716070989984702151880948859931978801244105061812798492614788132359582645226019032861592425547285986493751261993172626189853009725721166256363940754708163270828200015145471577973840392990410956738237546260404706159250791748296870128682688388631740390406796978002617821043512998515883641717622596970880644857060970815748581922081194244100669358233536065231204807938994900622081013145546650385971604429686517042234965883755543031920953210037137917533162984325164602553306151195478745072802943863061557027960562693706935800113573491517914034786141199792414635462337580693480674644960982629517112221130465570083861993137127214649605801975207195163566405608789759000791696698902587538636266052552953191618661507436425696387170228325376163845134543509252162677931726667120604427308690730355736779338701473580334605761877477065603944843351068477051011652628272865425021439610358931232560479841615999878822149339081357137385628452749656842875002669380143679760966900787240052136003314141505564138623463190530537701165357436835769804817165649850529633583133005380641039945378360256795532100323472594565064468415099968768449772341694849108545190770971039303318616073367061009225156896198970527569471733302965558107461198036330834741466639625404911730760727401989277010260465942589504520669411032063600935071063862647516000964046838655828126698849510395117782101926331643937435500131830779120907711493372681151949746329556618341941020885391347751002293946891052823483518170401883421888453155734420327697008048603648686625258757070817533473704507800140478050581867330237645530367496118052921617182706044581619265052220947262181660907267965049343618065854578003489144981352526776720031621189340579359312571130960819784397577164276084467778417559736541174839567041539361710889714214155000080924632769708294923 A145206 458 241548937773793425236272782223476486107497277582657194740227065155288246258112671321741282712045535587015690224822502517691683861669332458773242583249746884854669669692788440685847124260149380207367338771960701876191546616399654541752496145533759358552772009939524460647728044919811535311932621129859722591972597466917115658713768054078859215101977399055698902485342773990014900760630537448562675606477994437973493794540610269116166205352818800833286289886780641020828595140504943788917260624606362757842038117921488408399917855922245677205642913389674887598517489561341174046713687119485579535131942925825921502932106917073848864804164205841149395001001216075829500033497638226061143704126748655619203426687630369526239461778710982070827963555877589720026738606868182003030149612732350070713182608823547346660027651850167585649641279241705514898427318846037805454151881049216165636726189371723020413721862382617164031909397211287415917249666780926641562128358968839033428158684614832872480690589757893483697229470697744900353067482204238769537976214406402818551575823876465653354690735153801696428828941748942847591875837808159414111775523932325869183966839645508752204328665650224366568767493899192516532400547221029466384547129989315869467673968263637577777186430113870836526259494694055604445728847774932388002632487243295561775422030014681431152330529155032263300434833634076190981530860610038655377842383036087329686650204050955020375056255547730155207363296193864850677314169218490898011576971832522942144579183383103653682009811214931330563902940552236258409865232178938712524931139994219619590807050969927669003153758285425660480116814378772440510565326799379240020028792542105954605330805443713875969982316307401832004453190424851241475567557257366773454983545102716396057897568068541406423967326878985025260761855246500883828026119769288082438500634870466773402960188595993115390755223423045607646375333007761885859260270743102304166553281044742069852076560780222480366989065050668674094106516595415643503379999966328999594313293152788715910041784571519830463420561551846292697834858009325524962256917643910724866562195594159122434797038805985677888314063742291291387048541464612976785148405753944250922250717801191072262955972930533081452085612074606094372305952656110679758667533142987642089935505491604841355715560629055553755254887512188117004359452161416852022726195216620375160188872562112393971621363197099268601510673399471997358952240057394859308387354366442533728685004655481577916215079638348257354828399541873919195540137487526615188565403155417651783468897281015993728871983702748311354251136354545664367345605413054538283396151891832600362051519636893924914088551342830100779686752911889601759047077587173694048546427635028379583637 A145206 459 248841300204949778464135646660320298368676883647215046224944646945624736284946079940605641653215638860560024927673770791352260083478615634382582074720071816721103315045439632128735680137537779059871353452124974781075365177702470690760077380295695345396553597810795552117695987483451694637275822023802319354333921670738034245262793537354344046223931988394352072359430548564114549084480016820881020096851431557524631519667771027122444581442019997139749923873142667392764832175215196931777227067961771591211026217983565520313390346368127178184731246059673894589472765029852630708175847902422162744263008946102449217438280047490734449398026728351925887070455482230486625471591441453928465832731125563751696143822685915726734320396598337418291969103493347568325441094034465696125979830551507892042196185366749857283081419274425305146770116262619370286320596617730028240740413189014571895114772324544528370665028051114366110284872879511490565745042286263873247334267893641008131283805318652525019933778730705486725943766605311326279938457132402092764308683457739694096361911505544889436296222258241959918294121243979491405966406080759546808664555421868946781640387577668423887116943360045389403730287669880455918125088001241939177718605225872272053904529481875078627682717558363740020016453090287221062751157588588238562895896801965846846427120478743650413272737444251082899788444219253985303507734259934769173662306662413643185565009108700046288983725157643325649210532548929669956568577051397024649054962698112023626724236514804090649088993934835462472644540810396049920793493454558879118931596461039307931046320675143379721569211247270964471108953466231314437026340823833837768797036092564963146540366296214463342006830274044361586000511639350191764984586074187337644115917994761642177408430044585828132838423426449930545111390231371305900435297092562409805702969158384015952914199552320519091652466775312351871839260631505250292564098264700559415200019035344209477720221612476231691831629154743544199357741801797658647741661524272526713705354677539306919893351482669545730011259536646759932687643264081871789896414684261773576916647269921629444904590879968913770459299768563604275987206096688175914666631211925067130191477694598770268632024248785205770092013102203381297543221850797697133743050140447740155120263284614289589912969467011240791295253445273364763348382870220280455735680708269123400883626873760273198733559328536177350188397207513603803484587857030602062303919908140175064883187412556862245705472414579409377040431278512725319935441316657860995063611057414658469864561108268959311581579547116217019457974671944416622068992520443033604831302358134455436021035230334175342968800240091723962488954807459981794613347148640753657717044204405253593558706107 A145206 460 256353819057895663338194108407759095394203762278416971192893068642172920008233313847754413303404477715048286544653226241318362312881143356522922895097097542284663677241806784953009421880204197485428720232637260430944069750541116734297724461865069891728541791570150697826189704884929373253455367555388978754511403043385642901660360158588357924925353635908875584024906057922779824547350453627942787556126813600639822150808567540636730573086638414648046155274039558231465621817564115132007076609354620214925080736746647325253730112516581019838206036701009806553739272918505364139694335576549574150392823606650150216386915800621547615508279306416066365395271383844024015478502957571389068577995217100817233101749073600095836799159845401763171492668656983767857308570943339476885154979632827765690217738132258852865634099975660177457300938486938207796022909914720870474482328457736769939579071135385801492803682227563786960771756027712033068713597696968929913890362799787901807798424367794486065670746638104794780442115435428445749632054252876244462658923841790879246724674795345713824501539554863593953073619067906403309763589032745801689009978935943394761045785009454266764623495127880831044178680688065379388394091891467032774272900451256808817222591357465213283188821223673554901106878972556732771941559431741988637334791538414563275477459684221499189234759956540692563378025086932828286186556566260668994405133045174068690301129404005050482397188799777521395012468371374493396363517541901386653991441123956448648182518273041446962401887008046135273478748166898003727350012763542146447353202645673153497490389476735151304393458065822921130206307110896721005501393612794816004237639372179470591392314000091847184858302604047778545974465253737720863944619486291485810334410785568512609641674151573976716100274023270486621389318077195643770322937827958842837967853714837128759662212463402115374433461631868276551427042302324018465888846505452609033201805305854697880807853033104812565827803558558262733685683352699823445721566642186934295225790335659905302652143048021297531028779631594705053503636921526668641224061918617379603559850126134001242252101356200378238383480350688225425336968557360143404065803831427936501098014155276456425240833988593075159360557896306815766841445624100973657554642144429189897260356391086859487140837173864594590155401593030912758041682432067871270532924056829042041139683193918906974041213090693063181193485650606928828912315567075403698507480390858539595725568306813268912247839048859346666494933641456196097802418370812221681017054860049441605914354556344130295917211439914783627572662615936167423534709740267863183948104838043138493742677683575912576936134394426004557573666252317511892080834497299170933056348074887701771913215064786693 A145206 461 264093140855004692114169238762125206837494453563233702669559295338255175816336252856533172961093653255612378676575747116616089900315672814372871321665696335011517601841015828475695336694638826527376275517400707969902146241528877683328470292678016274379530772912256993795751576523287695044493733407248896201086299981911121539190748397530877657141495718130740605918223619739109116901870849273885900295625401083146286949983953563168885698061001583804828648704623062570600426272843610935667155055259258972145707152597817581785156659093143210480753349770828561367536987673325568318041854936897429946090760788590655242473534339424873857972983524227369382238202701035204645023568475234997713116910964239258174243527126435938907426210754400122005041694905446138705427369131793454598283342771816856105853903754429551448280843596642276795462428514712102173122222194759972957489219925635102610865948721067984067546880865643272661066340976078374474178549720874676865704448979466164295482217791326917794674693954089244756132957413698086760208134644490639825854194659810237207725553033320839013357696144588629632258669667648203504441372294238431035920430653210861293459888312108050690669810021904436390042389668634342904459829069752297405726957376702533270188669118493183542726416657788576806012931908718204081236187889923528116707340656396403043962158345241719129279013709215383334422156581407541927927274723692570857086289242634211517398906857526397947352059883353821040770251465857078819450802466534820940024045706839638870173036476077844009681995886169959103450236111584009919068313598952690355144236954427094405118585027106739201597953185108545907879964558103584059191249371528065158581739867056771772453882996608079685072960296321974150003389998162062145187757356817641180874219309540710087331994652032586643114755467900184189062611659401068865517616015084485006153540808682358707758030641719311038035287319442727353739312357559341322742525531159659201649467248623251190794097906696526635577668716299305056460910588918473373746103080466816180074384419179772489061671939721167152007868942942537939532264960254871124238534476150541879107060227865070092485770666699163066520308708705043651159328033830858927337862273184079272854238135494061167024255996440068074172867933426226521740185486195038830425419093635764090118198810378651511773004758553653731365181926333220760761687459928651921320092753648975139653421106142435148713757040702353199305180805048563613049664770241925548308390621796254986212383038931078313296044447498704869941836278714718226716560656107107212250301885279270636939494261930295028442683093974229365741965083291822343379278210704480980951055089498829542510634667407048342403502116450756834926723512512488621295294908978019556376678469610844444202869773999044555563 A145206 462 272066112777160929950038112417015572723510652020913524390874873493324206505589271410263676138941316234095911911106520635522076428164884614325907163510260784470418220698311432660134772124496963278357561077785606623280854776129690430837615694079667861241183737054749490646875165920699560853002069845560285009841706399610506895415531448750674493452009115936182311174985915235007915083215550388917165171922389154290346539403329299090145789744826491046809787194367586674332813583789293927997382351245528923905431431319820613842503891305911473892650712380571669598521919524629527952645033173302669020586691282647814300637160190915723883944566349208285384581557974214062201872985983486863791118339117181063383306838393149938153967807961238662528528501911470064964287237638024990421662177413212852012056805343085561868372183411959273031941779054113959599241843875023753631161098604715544030230254943017447435410735397484239380476370023185408843526288103879169762583097364242357432763038044639279018528128478497528308682506603237189884063389783658180187943856552127249345184996600150070468375619277369258821301695310961429149172550920491725679862122652942287216973498945489546956011677319701107829529888581686235036057405929979725172514387187130909849164408230363270162523861963404025118562788768141299783476151669548377871118993282175675660320961342409089170107725633907360997331820796036857593644466319314663014695463645874933230064005786864818771978613520749875709191327836216291560638647699603143666661470260075136126539603998642451602061253895011028281775352604519252430358087982777722064202499321633895182563441955577601268617460240462579450773037766982524954827336469048996052106527777638978072892086253684285296765221120483076246987944563660600336097238030556021148638520504685409714082979057967808759718815958759990475707141418776997816490397198809562670661357362858511263430408458033154825810170528242269830916833921082630794973798358479480466441812055825985338938317024618886921672653722278553272556907216864236401546798109020387793908643150499584030170783910278697045278965208798944380295149334351462046557769163344302676518684996540756708451782081884558698142356450382465438637139921746875589796832191807440822270279648303528859501441828547352895343553741177003742535214870256425607091861522415073165854438042566722644522344912727247700341232174099065293936051891585856240392678482611104775062728847295735582659506458787116029301511150371786262877027220826616965044745530969776443855276343280681999267638760456442930916520969302620636339677426217178360617326277514834762608648152092056280795023566285394138853800225528829797309962452462114552025699579466851101560987589522324454177087932769469049378735290797666986519882350387985132286391221675339489898466710704162495630660277 A145206 463 280279788721639325284374758338771103625271313398587409238672152221418105004654756338323200268719421398242173838447214114831912168414566390932090627962262686231914450446181937210303225066459831263036537020196577811720303073851143638703074434200604563679377057802052846996592070186049729018630914639153256280881578619613661798606215221649266608011794393489154159431227999410034580419838718738256703539188840182562746700344769523679693337574053917113451973085960715467326298163313292285410779713493964287062877147259220291021811266202651784630376694176860374953930467713710556413862061156486634743381306062524861053584805401836996053661427933432910536817847840073346537046496225683308640496966777415642775884632586064891259709660144681031539510377262172304530653623203611537513360365094719464671528983440287461077423910077718042641179459086962197611028243039437598531091092198634417084577271237136278224764717515066741686507308361524309995536268367261103347994606396803129754678687998911456634306165759468693994367542232832787689249565434466612513173390941610116808256321410300875542782558384339679048972204862767096025518422029276929505842921704798694437400718017360416490301561807292214464881491481577300082127344672101353246402844238904665060133979181567748619611964172536466220234410784245472692030578484370807211158152161247851967849654762292457413808036151665745212132053082534788167815185215566845416385427122486811175037003910052868743847121464993962396968460202550891151388471394834711771491445226286780440492995004491294179451405306091729229715980540546238425119014649058713179721820085798878241170605173811370465889914625920546771206767231259847418655470172990393993548095786087317081045641565910559986877955066425387358588188635887510470245851584553319669759099797540988014041603485640524911522694425911839832700839834020812768910841221376105751673539256637056177664690130673417739359660265451868669792770409806376106316497989599233456192530702589722369072241564401337019931254611518565127139100940684906787920577470557967198326278271033092087622460104040949237136216001300576642193317354816000420783093343261428639846633554707215093252076312844167754572575028552991761520890132333254435818967696750769598421435311612958157634296296184173223257535560548964617588926780667726910683769782946358805637947762981693802350095854130710303655980319703750893233648077432071552830204794079813935468223656055940418793854523629185305185421418802205309348236109010322866449204473001445604073470881098113405786597696321326898553392032495924917072057569487958414668256250620757322206523969166775965650295032723107504811822224971803203807458396558566512140650968790004281227614975307492794781287169117375817863028552391921829330405109924903108521139353101341310628890576256118291599750866207067 A145206 464 288741435542873550401932871363068565131301238777367252471566750972591842721251959225671588413421797054116163750395839597047581076143480073846165559406117489565745686920681751673983967998556118796743113109557954934778353417027428810379390560938283199762777783315855638710364435294319695171782682391256291018155833193129956541906526352295442435458919791735139714388520590401048538487478641741881457868648034102502393634073887769060179950136324459081362261662379059680090511518189387765923541859116349686538059879411070720176439927715467338117061855100167138961409056864388956192471927254848321213110685023531899917509882862617817804330550718859305539575170380980579311025715884534814742370083340634702692171408580454883488447144846294984073726956889188757902522586023164282593250689526507383132549230598337682722008252361095978165104707683765644577851071737198977786869708518480029037755943511755192209427346889411195882625479761578252544278322900425189769966684394160033144608195232165830472051229624728525737579000804533327042984772625049096155162437433949382378145452504332673978819013751494518340183306468752732959217861761191627456703827785386704899812903407087553965198276411298354742256562601576588883025082972716035694981766381304682511112293103210114542207686100742818273459883620703280723834840349030485729193468397124805625476860163905745741788491673914426334452412404099181601805488799631164013186788504299992540765496124867300845437001243250151508212188140356711227412673054684133072173168814001716871731403387550346746730400780680577281266094964783554010568838448883437642634844112124943875949911848826172298299553547208470617989036954520809174457696292558146651744263801817186655944770506712507706628116244584004581823482974557966466778913243554887152558570999280111921680834085157929379543596761870399461291318198134193964985482520032959987117753844124267546305528614455017812452895254040050414405571878647513767045110433110260515876503724034464275338706551891675067538360301318637954605151844811627216631035467992565429934728224241672494597282590551774710695079665334562085812334661377600324152183469247933401320259119047307231920815740020481397001236509966864226350823339989758247314595455925878500405971002848283084764972172506471971039133206226594305652759476433550371247056367086417516457742332780256700200478525322394102810627117855265900526272847595809741118562820572690839697398223457206531189945256114890903090182175406542376487087570878467486566479339076314501329479190554610173164014398774000118860262495026060369349160366874460201780873728466380659486424093033312283901185383480223096815805743804848142304876735753359672689715106985748810898409820310465014666211904298852305871543915339255214067092373207016051017004565039184413575101443263392036112443182362227692453 A145206 465 297458539481632623099845585424235230354276452072430698510284763775215718300785137769689958911284677906911211312622047820644000334717419825107166731253656085947773286522585219306575362055222224798150327863072473057239115328875766583090893218334306895129415440030481943385228284748858614698832751843629687529354804540949668351287070721072635627363775313639611787972420872865824965865005587355649020362964261548517752057704015694107762013307260401163454534424852831518746483345456199084413460295557661503861149942883428068071307428842175485788613300721010808192477135916170928312208944182258329969378009969648946669956981365186664918441453049008006545881511864245565152585508900551874303216552848047967399670647762722931788377299257944919982768092686133856126337570590672958661537316305799280664226172405429968379945394038800041835831500766097349928569433395333986683215867420121850022207161029290504190992822213777755168806876253893792680228561158793489980754717492671729938847113516470238206003544790464773763837042144827820644179650122910078802652324807567140841200053598630221084829258901109355290489100811995405762393881911736484267592439416721686599033456266510126501390251959665150510117996012053304609922032927580205467941164555109868031883868566935893921055368395504631992963101040992078358103168706475685514873448400822845355148758720286210550970793780136094829337864989366803841281461718324213669529330803828423888448719641702007654050691442040026460780120137917111879165710763053658578227242068724937258862687675379998720009700286069872504081426642540653525607365443230109610416931342690274111479040809301063834811405698332804431320205433406585636203314296211821628987432732000499425301655811229112672725308514021117725082308538201283285775081123907563344109760938078619400798837478174805664026377423199744126601791254703164440954373424543844207907462726926705644271855467147750110080174744020159876151024224994089437262395940979542782861216138006872221108592380324212496262942061795516379843162813879351141360441521983340402793899702133202308938141459872910329106923171193876299181708468162396760583521887763745417362856313211498803697797952118447654063859672448191282315801704862528158668689838304461804636476497825851315782413724236808063548620464499317652179867320409490330174337271898072691496655215001254702216549278199527084920349240239660397743457273971493589125500160572950171353782861887911372710513762978205604930845589976880469414430539333940183876911027456579231651614721713380383410737880067200584752332492852343739867315593433328097703150347914112435345698479079781457782995394241840737075951811705504685496089161201946142811659039553507916530642808504410338483677348894853369816688450325484300427385970124805460487283029749196251667832414524884951106421723746143595621949003 A145206 466 306438812788294370555687050097790959087308989595366080059532893541117914085313249236235646811590690744507438985095991280598846865225491148551008614796357797623130444553136321390520190483995399796807930142461887905727606265719747622817379855785440229732434208965239415472712471026716291841296192926617085113474769799022783005619297429599911970601592247922932748059573119303255700994069057499428585645980271146798854958223597534278801460719946412724442902360057776240635060617975431223253713274114623762803601709972540701566969129398744323776856068931661062636707853510518719581090143250928237023898683769419537684899450732684140449466582698753227712782815401887563594161084834948509672546125763788165452126069915987365690487955039053829972201566420254510285902513088902852697505963602478110257952653167217349894737607802109406846494157796060724215229178944961268669444955479748458965859115191727028569007140324202278250463744652116220801483083167633187120373277224005522781306747840387866502210625977216854054142553921442593548622900433077749309079349397352430385761933834394722006875921553355027712957472247169363755891800473692590865869863535255810489672889606296254317060136112362243127607159956914937313494002512780826788045592277333653181385137876460576265428819852822709146729914243146169320113600089000351620218447322314493588023574940426174387340696298616615040561660707061335236845649865998616191412790136782817217136686495144225769001614515829777858387821813372617298657366859762835857649238373707569945893750499427989477979242790959591554198964335597689760580668251950657781106535062283458642792468107457913040135535864067172243554553964823141419605771545639998827674005179527850239149695613514174813808173070352787152957959428387756545198072856571553768224879733646654349509674269719222212938175828226600805022028933221361657228651764265837382024156066665505133828298516154635157289040201729675607557983595932255425494700160670670069042685992697423189739826320010861764973228607573584659049309261275763600473301624315386414086254968710668958420742278051876209352109407021524344988669684730407184124160813231180708043793011906033693462387165060982773000027114562400940618948894105977060438907826275558911062525844794807796003036511486752326814646844351512918892950920507000083765866963765428449685852818425684839343686644208170329088772189699685118033476983172166707733603200679528974206380875648610018829186966951327686887592927435192308610645654939944750457276503888926879316100655660577857995353446493265356007231410692695734878883790829731112605933996715858616040318735503713635900430712910100723544794573804078066207411244836328020127389666284938605423717166082260076782189103043322781147155422334939127541949497348806244966187088366307481940645090705816126337061203549927227591413415708117 A145206 467 315690200546075519063281609517143422556730612760895905564457760898613979147773640512376815851062923739172833890149128046047504004266004725991046145051952672802119096588247733646777409815400645554618339328664661973738450225824587688221360787048511777049722090838770577985803178583627628407236066376372822161206943411725926020017994350648246242272981682260362312409852019987048569734214177379471329059276766512357748127863850191780974461124973832911286573181144465970914980266513363008538286678775730793907084784092750555404392499347221107482837178166919296816989052799808802589327083747361551555467926702448935517636916203633917668270792165510146204382720592324667627204562420963019670659741426293713614277707999351353612921063469894487799804386790499225858747776102930492249852995684975387090334444485671415515654306213275144445151016378087965978520850507381079937180164698998849074618280029343060400476175386398952208631467347994802631225963655783804478378552973417494796581726827750329078395894537263027333246652850567108405710997976508186910597544876855847934300519476013898610664875403965986740710548979020917746870178524230976302198738231117590968939392456911304778625671495093068995669954965504081274976333144031757915849108502718415006376045320919037194315180030258371367474185722153789070846837597329169066926366561460294701045183822522491833374225709320879854856081148978179082656653231611832952513218057342761138118214636544181225326071250408628160490510127457556494765915653379910161428615221631574240491557889746857792644056132098651922934161196385302587810057972951440774074911246203379327875682445510588394007926627968548767889133144589831853630263202966667077985271574268808605137624424660866095625812702674012488591739105805700606759401392825673895363681289461337083383292716521246694068604550816735505902444242588712774405681596588068639162921494110229271091648142713071737220448575309814339406138960817299192565391069084055202486105140034097179700064804390881089277446166739968237844212391493835740757711249212107488405535665813250154573331285117324210652576679690397241792683746213236468544706831422046531731871377518113994354805134770476044964779485496975965343786769936720706188695925392149344749199038244526566866542332452754965836944224518936473449829791144926548974348997071332397309970642322459609428471289294598442045762695021798262506667992896390963366109187718918453777098564113087772435752210110877755991751152309529918817624166793167251934247741357456670775197155223319088806519786659486299225022526396755886622024948735013379302073815979007237310661845693225052089184934675073668994370081250147231214507485632440673893833614167269242881905679409752865691738981725717018561093191165414251352115468373339319531591471103599021790683969742556882776652196333993108868652043132723103227 A145206 468 325220887700255100171013786937910295433620519001060043963853374620083602284703808805360158672370277760046871054548222782772582158874196561803490337022520115379218714316623802281020483496337070853428271593200240188583152150236504384263043921586688967743067760531460627526229337129594634037823806928434221469327163948212456956763314817088697498897603087277201058373582519722397992935186847693563499426076903507719848272697260974112618482572057991466158368412758774496216845744518766377148082122384716393301025049961707092962078568200946743588345288252001734318962291241198322485988349686113306653676575172571970197144955166136726191943203240537430935594281699294166527467980596857732149682010510280974702528963838399644908579163010360114431441427397732195921003116953192061297787154772007288062989163254435882896904692367959183448148016155695947513616334259983685561538672602592179372701257444463068278774824092745329435485849068980301978010559277750434452413168300564595687266523637898804765432278726840787502460152446071586854557970411870346172995407007379046634039699728608996275886453270404843958859245424984601781401019850121617676288425547449161176756416904695784180286084263212868612536868662785042328710953704336582684815812261627438363141204475976197789335094739106442779205408679958882048652557455072423080967873216330562550747423428536422286883367409097936521375569623825268648454996257437348539483593494302526306741220719204313370023521115689463030139888850347112303529526029656792282342382279314982228438290452492421678904552197248730981696583931349975908600445933394264102792282158945152814721965839897760589515568019826783719327638901981444323326537707644624985524006924268309931747201455802227947439241813353932752551970922257016748649079964329882917408139273821949970196987669283513457492816499992954574997412433467443984131767762331833779614984256635392936719239495007751074450979282641128594111080620436815471593007970034208128888489984142683887562512337645701963042721404748874650337155578933985332509910788225347711856183401150065921771189487656595486294126093440898225115383344166425407845341123478553955711625393697342062832470668095734329597205195391129642622953291580491355414426678319299425640901798298066298075448437673500601744074818330348518738928639620698930567377593209150055420993227564488812218691152679058682366916100455417579862044614483899529566959857388418998695949640789455511409938959315295968478190791910867034139293048080042325615202735918581011162011430460194991441928041160740837152132691112666715428451186202444549432373693370807531808354868198663197676253714217013712348400013279544381551069388557476646593852122958851711658225473265709587540890321507234226248409271825550952178100895235988484090901411371250489170178411307144029976973510014979299621846721087308600297715013 A145206 469 335039306299610111444630617646502525643244379047145316078361212094299468476780402814046208222176759629771623167945860794694337286204561052000071705571238951517465374629040555775296244159444709612677870467044337100547812851678406001398120629891169746892182464444855701780407430239551292860842080031196414549109778205647784088876273365396587282038673478239826776643620613680407336321913090055697967296370693895558633725537633534793214584369127447767396715722228675325076487851574872953807669358650972694536007265426143945314510969619528933277930211396846829499884843516953110789040529160547740297803709425476450050694312427084757039474334628700985183374362917591474694339914263449662520859947387915697587372019543066652480369816588029965222656749603069926529067701828150181852264418482324335093925830705996967757076573615032216890234329618991257152674323425314072178134144048527257103264109557636790030081692971704834755756767900164185827378703259714494104875738047080262278091682491730387954472928892525714982622161421085241408846508430199000925981630158021222507044502415481401353979451396027701322573240057624176360202495721649919135411342138424452614451575540079610512232009842340639444454263658718852801649233315395527782926369875890121618821719024099543155274202212085751106679361596639366511979224375570212696184964139664655867593027847142891691901853779345228999246577190913697427802874415366725438658991348943006357884395411578973376027987036946801847769403466578601113845624863997364925692918890166072926693210867012676331500933770291026113901905148314497520084708093535626878082629716549632066952218609276398299267532429951346393186171771664374994303176049184785950634010026233984937012380659147759584747771657603462169648840911911364345184989987846242681291865324603270958507773389935799436058003383433673269065767579327923673770117118302226159824972562704052527984683106090943431245941275446843817791984330028396791719583581456975481230549441561465408987990487939525640502590282868965729864094337624158137306891159181113248027909470542380876283648448134374772740228435991226365851926370085017107161978735527826792803137317801332948331864843571189743872974344195023067048243275487962602664451499031570379375608474243935720576101699439997042578275682129904796295137958777398001490061796199159946597081680707350758817250978969010992698278699086120873903057943132661788371689984519609259078861441991112074735291928724589001556436494162664358747648775282761179258732539264028724147635098875013081078336529634577083239096090758133101040839371627274325431002041794370137377670094432270177768406588797136171389523136011459456348846026166812359068888077877085611219020031060719454309340047447845888557123030723403242233192347011810860957232385661016949967122498522716024272235783399554872481096280488065794897570306139243 A145206 470 345154142956470119821443760893079423105476016555145012651765877043462516055474319572717559439598915844322058193626099461031611106092304168001079673800631165126755134173712071439835813968337324912388278305590977366020151081481993926430093387323321117629270764078702827656626469930957117055181307793300410497418968188206963526571235601341146937266332333048989543943214318949045251285749248251544302081354561644839471974203894842935924471697118786932922364578416600664727788245317701522538604130211497478061664608376058205973594348699380433205389977735329289994234365208410962912520464413418688227708290106377907502552201749061300899329928064949524722819897503137967033662742108535739851767851467407190487024499838369305754913781705914010709718396759155166183582523550421032725431089215007919615639444246948027050408279489573134825782544846740455189957865302010687682932030171790756322609060845809143463645396214241828892940319393634656748438286009147264122624186144269202227966705790468461843180567811025634039220683686885344694533512932852150793525145226318887807524796896770745161127482037397891172231321331004990999092024465705129174259288939907198413334419444457857536691598435300617265019125009963038099068238626858607812988580399758428578232319283073967158655954179079284837850905080462703578295918277420024860027715783960163955019330795297388168651834322656778095324733419786006383524417925318191883394668949228112126334622782747801361531067652222202274437872294204469192622277166337915846769931319177844286070763920859350739496454539137207640083354933760415616284715454970867007598550043589473176894560936275730798082521473422061972776635513731594836479207489786348100776006163940464935336516121315683245155504655999071450737185486289416463843867818830671667875736855835635569471301118607764233363310992122043048558870147972836277047769510119638599827756650592472889547905296127109773940248491478133053368483208357843010241160994309568563038865521073317559701195236882857407251717781545737083843942471026694315893252217944281146197646709746199171537501728861780357641599336987507363743555128972768390283032448145566542554385479470043564648306501135771491572403705316673608247038610332321240347310798431919062450638794655719238181996143448015104856040324371662547276957825234148718515426062895845207791638426592484684998379297211866743415160674329163946985735844855974803148147405622689302753063849926127798630760936541374404554110015952957004946329424774408446212473632298794548593733621498887714565631314472803037340923660900969006670149645541273286129561548886709798131731147051372059567036120515245458689555825775297017322738143315237354800620332301600973698763394086784349161673313892755465611155340794694376844386873015919329954295242900032150275258676263946642633707437670410460571285597896378654524440645081289031157 A145206 471 355574346531990913432553537922996860271383834969301596204675543555326288203094789812141122156266360905439964370861899780592209584590536493546827708100672148296360632722898973501975416636266132507333835718024091102233255105531387510217339500685214061540607278699346683559135167356392304988837680182719307810304850423259821977232773420056759889937006318901699864796620132461473306808385610719936511471134957893600804939209551794518622397962861588526058163317271601123073691497118766443652469715948774917565695290208395395946511018141300217514241172229880951047763453864553005039332504123270757896142255644391652820628776269814767261053613836190876539573129223574327895491428818098093923629273240687353620439853790902303076111562123135184876456765192091403901061810009879176001583703616556744290353274733669462156354108479606271192557887658773315202523701998325716020654434090498985111940101135640857395255213935919708014246482801372730267773473677936041323226495829859813705181940376004613023734458765286025001972230412409791089440394446886110717551470359775473400275949292577209455126439318752954055324957220665458437296988507964564528308526953867585391294561114871588680184238181550110890407711754569367955620389898201819949547310114244209167133262880611148508151677892590414244893538153735193237728032683703356186176382310781736340681699736139823289616290309165884372243241892730099339052106405055745221938987279366649840079722038201073089224111611266762574066204856918732714080965112875811901319918180778130486177074210703401327454839825342259004967180393096740658592036517036352774464414642527356742388458098874942892267356398405406491304810793497965512820850388908694773889249004079193561708091558081191341667601581978935646177337653950845105975402823935984655541059108832021541989036428420024862178613551538149524811428764471070436672513747956380372038254397714034673520652504489202534909413650004611948974230872600374306390313247936054854375551895673290467387012855675362881888707615730100296122322128497126122952445344266712102842172550665409015055676525179833858190664846198419982618981831950604341615592180647919217738574550302441042547237541456728568059403383436311010135821682911205775317908148833914247446992009486999793508466671298134579172204184721864763897119277181672530368629377733180712818668830744714715957773017435875749419895364094463127846149089138273624512057314010066602818659238296318735429432497140823205898874008333020340431496445749600188428345450078636423476514410807791499569492710775658624508611569140330164890763330239123487266185737722168564895533740243475311950932670815832312498596379984063711139700148405575524515884247774717419016851975343045348631803511784868413070508274644729077050595509470036742178603605422226888506407718750388069276296349189407916592533155224389229824045442361395576701490587 A145206 472 366309136053446564966125859113070691722083833523919335377539553202609822966902759000514188314591324781735597979373898476774662292488293179180914132440230360779627129059676538377826342393075171233761906893438850134304086099801359948069318986284470580671194891325650689171706755231225162206519732630380422405304653447040617034537223886081702235412863392732075851381781104716541971621981727056285645504196977970327258678679448691220935713314424455411962740480887108396400869642752054214341020075150729828196792133541725188341760127573012476732296732786295666982160103246729625896261541459839781612613371654068128529177181117897922882915761137006149174237892470111216957153177087082812637075105259971936974773525786362619106141000877877722326171080922530924988075710887893845801521094596015161311264032178263303774607490987555176240371637152365899043641152106465211522015980768008217442297782032603245819172159701181478602982342288253232675163920191524492124765556474840657294797113953728225585130533613566829528970746414521221998743714610543068887181497099143569797003961313912590611679935776624978256217819787985117306187979600020922706952456253430588505317836716516227522994542474714417139753819955174798049190606431129464655197284798780253261489257658398566762329703081009062896767794785758607816494579286846064591159627267884209245022920087218865223934508725430950587118608587376296304678303491040853752264007113447334329802500734408028863005039739449375068525041379274671382424864980440910385454428594809052314235582236838466249609842088929845349788002361524247904141169683869395549270524453577659092397576175703082857248632157275183191803880969380892456139180267313369061623179083411568409172118377284325992151230790493724208679432406272883934238510818726768164473013011659784535485849802624554111649178130425722947973363755821893183007684101730135725959969659381193623663648530710183654142201738324310935222284769590811123491878961881003189434840238840628241076353456228500892056044841241740306280709296472610418133352974894230889009033458823800066510461200303475540640579237547508682557261386093449531559994140191396866473956549433517352142268599268658897027981000090680835826505465910048039064423474606862807778984779190961678479831560866443265973965013953761820794801645612510266235224149928430012475768597537106014805945700147266458997670138393059809001495166192372369391220349516882366152131871397731534202120936430873897548419640240040114493170366441834288692222790770297983468971586321484991319996807999410127068053749375335808907914506172372475701210611857871272320843194063294100471679956088195253892413759237093038753232398868617111457703555860235517564669135504953124312910875456491917147214163990642292545958293524092764551959728939969623027516135629187026411483789328802434156791320720042255074536995611761668517027298790373 A145206 473 377368008870544542415921207886261742367250547597735076277618170717591937978718227006536616869996695754739929321465756507417627447317922540675795393605054087663463399937691812438730020696420135236672912730044435184140702368052129749796000338970181408000973051033231476199101235488096714686178171053502769677538081626796468412386642853225276052479920978668720215016095376403137753612787882089306523531248748223780303660295180442269686210704868307322887034027479032035570940296143665039574856704775877891994104513135784176487589470428495212386703470931599691996121635812700629848205124391473012115374898586408303073828648563026632398481173198471311203971943567244301467866057175446351321770304593846860478801251176232466723164495391304739201075050670705676848273625195698299196259137265867275327634536565434719640829221678313112902588850606803267648109905173356872555867317511373731092790253087055597709317326345164892228070459493921351286825746211838843068334292583492870242697179010286098775169619810336677653685087223773645460473377563545923742438620385849162698815735432579335772953975828266159910454282813329063040441129245708257374967386343193349445339514621596557870798876123345861155021437668731117490541101471329642803239489006905881797339374137938486230003825668516574827728624096095766648320815442278219248483033058915457139819380308311321065308951720562094695034553496256943448223811374096325020639801742980370365939871581739727532340960816094127590232545615940907506603352921486340504878421982185017685421576334082442471474859820267182541072759893813697767974094855966820564385965234056704205754531643705170470610093419211053615966034729355196788596524154070738823204674165165874410440945437532831702296195256717062140957485534972084962559220615238153892534517289826252371503335586623800363851446793321096910221141458085344709438215014324696009778744763025873604764340045178803446156265606269412468706640934835783480437498413433800362475942010796851255778775276604652321131541472116939738511593809836996204528301775083335274203949466842848417967746614925581790687338490870877304837466687356991791085839758942159545692157378443176666453141247238032471587799017915359086876671354915736567680867213529926087796998415427289819543650675895492721502420883145853685979874842529654831895683894484400685174678870783932576562192486118754660377373924121726389271155842131873942134003018244284987472254665992410389981386648766292548018265605972988051541386159464281769422091396635224934139821202089054108797139720133342826093462633444468585409704114948825637412391036742594220294487281527169415624676498650546935936609898315962281213208421279320961904206050687140143592171779286830807160574609437891604614103691188449275083276045328534529604313356414488702341294620875325775020096096859362683294795442775987797600012878279456707847194957364152870283 A145206 474 388760749057979973015404422587381858510204770937988614396915543956178499033093120456897054574301381811260936462899072098397191721475675959886309363358809756437583129621031101127195603482867232777074992794130714775456471322409319460842540229255621865722237956863253539574226451098310647747322664875401498561472575888704149140309554983929609912618208090779316014914699219965366701289641406277960705749600862287152034049829164681143128588714827345807650569129356661272243939875287841417476869574478720625478255798559156708642208071352389722721085036242292389964698252330903901760075707470955320809678226993119356371973467334615229249473421894450244328082850394365169036710822224615923491087467276898022091396289012268151367750468888062088276677628728128110151400475015368355138106306774122287275179808063033929794607592577006778290130452830382286661253977311496875386222486615520088053713582610311508422129013181706248164734725187439854539886762257299093820375780384463754438849366187311838983238262406825611418436273177530401070510547610190631465612299266410767423593838915491901958625543767909835342374272633207249633844061820330001685517630814187404208840883979517240116201777965986678160816820454810356107625362526699894113038159715369173084002269589901359871629242598686760518696742194660130048647862252664104108307889762372955163602643190574216928183410107781929825152215715721821962338311943175614769521876503848683740174148970462647405807926394269004262442216793017638462848433474803588259740260631441728940749644671294155827451847371991438939898816669658145301227708531764317707540908128923605581272683294936231990942109056679786692474774134642626298674872325825995248009909909150608979808746011882775773011233065525199016202498299064212775172610601677955247731407598641633917587361503448487047033497417899811647810291995756967902460332832424150898212234931695664759232794277519087873665013081268543829398570113723253498942315679411874916457209696913373354951895873964270421250274208268094104376017086649694410646538595254967813157272470357824978247369085163674643747885764369628511432962297965742111872627811733063348236412212831902213463928064140006403305766011369195796709387382284816149193242546667330132912982934781260714416482528122297815203712526342053043745653502204830309625002080992649517710173995880423732451067971259873917874019576431963638824858977196833721280836196995688730894525151992569127783526980158344799106506170719764141177180567504015265674502501610950152110732106196653680755403883292848449205224860221089038253847746370222768899698749666151929193319981284153817088322188044335267976447955892228768723798090478990429345225414245927200971359209785935560093247403772508641281946989708281344534049506844457028759543483880090156536038335856524344032323610997135358914136514759238077888837224819638968861490011458459618138053397 A145206 475 400497436071663020391868937562878995610741591230239240117960689151937909748184609825512058424893003911272907438959255155726337183039608989667959120497936427590828710216626566670287946939576264513918466691348848141797457756448716112997324389027053089509422139372954190882939116180769544967326239413303691631989930185106589321228703980482058193026926516987463644426305269201105026625172542579879551574092005796069905209569726859206544460365858297166878671504049051842025505388087210409574352601892658344456668463225663545162980548850030778979606098274060493746800892876777768918399692449655256820530939653926254842256938010373434371951997869045216031149200336567081546361877646109212164107951562665803073741696117069725606366623077069518226359221600229222746200549679234052154530037876436779990751619193129289598541361077265783705031178088428939044950431618882856148959186613886772194543821938224022608306032491952642470482901648620593288952022258560127716601086351202380892774735682264086223131939450112507007348527587106358791605487397081813251995588657521269871726287749651786743323869598490079295532285764093322217476484983645323307157699831092754555562596917413526080688313084909017098368534403186059320845841103890422814839452114372928930401392227023142552015790946511109993087680266689190750720445447423712595895426735050511646932891531357833156936955937870557334852999013484429213885048637291862768039645630479235700547026157514974859407527964579644540309253190408608422425886773901305236380332759400076315488691426235104815548536201680385621674094762374051947977959354570308364275601324771423268537248899404602303104946158630339359301376512151521151902511524554085520393258350484661190744006179571075828160909360071108579244934660572003873320099630780053496045180640152090328269497694866093535396814904582355514664363614198649621977524935925597798814937608273778133551006463152624796525781022745884902001843532987851881140548406292881921771619057300712154527096759143472969991215334294576323915012102757137091094120599241186989661407190963723764873814309426798234627708853805260257702252552436490399542705453578198690960727337991605183909960875729940055374329054780844018794128428269118077382470802583535962412095963494509976969288845826766335568817114790817204253188927750414261830051238985921922755359748130879046062981780735647318968517472784067247156859743329134975484172767840854570661986581343752535085319249299343841942765299465775554993346660785420100385751450365162645806319883548590834175320472420662404166597255925070253685286941247730090177831829281160664898923717298827933544691465485769073218006372744678545353253592549337941985878448540107537117997404185780782873175712085240102552811077722960254634344012181007910412465567128825765005446844513691519357784135038118779302894933456524680017525232839343856453138938196543319052277076185147 A145206 476 412588453666277766228441480814886908065642498010969958006183933743037999699526124697111174348283626644779935132730174132414816230497177593344559130385882818976437019221628939588442908956554876336110797967983594874404192291340446381126304292870937282052455971894901439948831794558692751078791507933444007417484304678833484676947894404512501974890479818622696963760756109263371688159021134939076473829835882745303654785559484879036160872943160430569631911250948642148006898734481319351964114465526320830301336563504968071792891774911171000125648016658233295016774519442762991509715275262950273316471813401268610248951555612534634888306613455462217681235144450399958887852177563208538457117754696851596201261059900752664333410563276398496512724944412063465352180216163898727714059931364788300071898288289294683043458290838393830122509062576628478261887102862795675598784767582373791360481579834485292268240480104462563733485074201227714275158043956006171210107974054324804991543141198072789620020980863128165331493554023542663490346526660529202646463144847626224709887293609390180346189325319709869245696495635968925342588892815667731555980460787307927184780844314141399549084776016826218546602293778657429631287366690709249317092755279592809495094841085272968956071246315314651161180310573421840677290035565432786616912845564073378703791422571525923496754308420706686050684429123876371916136516433689365793063586917293881949842692193470177801442578586424496082586920539964602093905906657142537207991851417146624358821853291452392985258652353781664616220444244310225759617755802183558265261317411058731628885464838096354563340748251168447195502005282360900801343805721181698489928104824837783202183417117152517861401204437878644114186814038958470171956569225858130700489106688430550527681312196356513537726996259504663330234180940063496562069269445838731263528736423769351260471215683515969744855375263948918154112010645419356559318458309179921711310492361724163444775356436947062523081285854815679308925738224034999042787602405721631886284030106245761312864996938450145904245955709457893179117913928483115082406933989109851881629098632977335332199370692354763017581940042541371933710153969721853364756362779964339670570649810499496250239210415367859928711517405671148263123250648435453614892495655581281903522351409409240110467742776963605443556917141369544217772093375341416701416843109980689133953276267503625898967552468307907505550859039057540812827876032333354752648893271386012403581601730680812059352876743802286798265093978632242899783824664965745213853930349438259206622556072394886228877121547011696119350413649869863942681576089739678656363953128472188158249343818617178145498330951273000253845107935518134477732046576564218489720973445571685471367081194593023827991339113730887261639052196138663023592495081540874810254639563771835471843006861497038534533 A145206 477 425044499082062194554806466100296474882581366030310399447160387462622356221302880491968776092032797274760948370476025182033460277340161047704591761542564662160837716404339088564401373811282980105758406694123101136971106008474216999616058703359713554208592564596899092281514072245536746117679454012987355762004852145455477649159844747263505705531941346153889258579705872557606574155340877976262020032178748493810280117739455822324692842838107899508163240354447902982951177955433284877811823870830986103566241256012726389417093514050576272070591299502165752095056881690993205330516801654220342375446442191032378652713476821634798577574216681310670035162588245326384446339867722295442355492030498985437939014465496082645573519158456106600499367040965637302149562307667140629754068166640536728813192460832757737905347167349206398492830345392111860842525045559178526613493196859536696935040631957493859419880436176207982500107035948892296067476444709749045496682573663308269767886626249949832402967150189162872703401231912506067973532981941618973786962785377324064845221269733585943603091129264368586328625582759923294912917558167555263886671865575169595806658285249429765804554231878693513771439308010736728897452746231780915712871895138668876961637381408706958496628014099021984688789833039640358367070732548402481999430020659056858580123835107313358235589963158770883946616721481791346585271193435608562697718884743558944600277963835090495443110615059089244091355640026525824177930517370699244519527224106193900615455284966005852038057375963526784534782459070424277380538241797903501929934986275334319135436745598289946258708600838568117670175580482476075020024223694752271455814480223979242618706849818728608369457335724030039470634042846215381451787366046913467566706092765858223667471858921236247183736108183043712301269368507129349159663942040786625035438743378604133037416567906867765864989406418371010212161906361902565090311294713652922999368663244202844320115823735623967243893966401802573451927911684694700651786602985259273832331703788163659439709427472257081994785714314091799265341678489726318074192362835841535604481902922015960358540478088373043352207008872370321623334082674048961989410088254214080614422594192316063946070437667830846331113491349812791412072150768307466770598349685161450752950705276536549709654633052354073710117164822548522240233848807095817211889288468495521966139484823448898378276039124791037913894140129604745204667683834194505385970577939148770366595365124284259455541191501863502516232296503442983715672373261347375774918932776597622420241209879555588920409623018582434533728116868886217128738388193343566301407031535478777640298351400964112756306739781909058955796606503988874146537054102456057901913468625983082190180524550092781770513883950055064963932897063160786365341295983372576295543387788345654045799750695326581850814366123 A145206 478 437876592508937063754749795545635983978471610562699827908459189602112741221880976454321787317554156250137697775135916447146320268980645693504296209230190130181087524243609648628939022347057170366194698115882566762328280103995649418543127069233017002117279036840027019905598080646680668688413503978560652524526334624309294214709146975506443048377438153419384695477604495886359960519827247394206349282011148437008576591748706338815115834884354216121371528150179053262755525375759808849538481514139409459567379758701449262550090599167970277949491279834010488134148415654227515680002340904651539236498220007463174350837628076631001591018647648031132550068684566771552848324468369943689582641126361292690555696460613208119583482949185563048205166533435877167357045530270259425150179585863700472724697952925226795724420303648435481372490499689377208858784248206348239229091760797127325047927134844930117455932141252099461011680804800455869411552330861261211136271414390993438458124798691444274702014655663753678849453786938613132611630400002946104078930662665219015218050873642133015946859060276513684624567079234199682690702570323291168410594821465327985443273990953925269589879582739562186176182234501034268449088187210887094191552788403588197601829621143940726732555940875715387160229083447945920475599176123361462895427380196136872295093700310499357098150898223037422624544373617275942909556654393513448689129328508173925550843061681322034808344654349921705791887242302844051889322275088026748804914608464751902623618733394770746857794875750880399507533759845144165870412381092022590897397539952721400912724522216273434271420917143321148394387012810046525719596394107295498725344337683451247848540771831553841639014100171677105157814605955628437003777868157697828583319091575758994333304403791540688174016744775552074979385186079029350029854132954435903975812800309940663077392404740715632500769920628396775635203125396814291519742373344498786286410423265834017697778396290757679458550178184949911858586799659146707926240005530341463706924076293642036288088009326331658303269844883329984729452885870152037702923747154773184630392101719349993103131837786528826160317783707209599693099997258044789997900656965244047345392047971311515266791804684772420371434439793734928067396937851739545941754278408541582455526705786931665793979697184094175452648638423097705209525139158364267840140884670657984931187255181134867344048689120069511796046296312611961603357543668336009627540696332379022850691493184982819646773299261245408780453547248083662300069889967207669224898769611909250710758853746612749593844394651284561110754357021038541610205130268957926991956770138878517984130486441600969976601023077779395114720833054090453149085489631331474243395672025311790468056502900788715770971105082679236036080300338235971453514811046087001878824301790865554701878673333346648350028954797718837 A145206 479 451096086836356829210423629678603927868681372010705154346985262136753364491906940777256459196179147451237322073692508816315191652719137926713850750739144978449711991938363386204642352343150424965738833071895303046188847779198306968480469858453545726707839977408018843071951187609122444003871170917555719170228797310855186954905760645047822719260689505565583978087919486358589461855363225418882098088858802988289686770559789503066204726117188177063237626685524795640403666783871046300750614986173466407280887967513079774530465107967434207126735845300128673471416190570733587496690618371232452404393880927113041142298383689611778052229865821947618225073947483807223440570057685585949703418766523784624853073951321181858248212216775901677472024404479806931998589097526968994887796366931171521829616047395226200226507794877676401387776781476506676448838832798855367525858862528979105794264518348963517069969238737080463303447240314881525073138203433895210655765699345960847791512278094171090729018528285839435263729633893586461853263015711061513979131960397295014502106505452543790428561149362658541634118390769951545528374957626438411226743123861479565458231263145017615193548617576665014344962482646849053705555422853886322818963986169779653392290188529314659891203097772256606684497377492550617981717874892158674727691930322258814449023522264293208853836760482155332450420597372834886904514378443068348511618534373137977478479454768880869075373488969302731474685228903875558175834388748756345833964281249783235339719589055343420420465697197761421392702677270334285778969706599810214674792068181964125020004341222847292506476824685619305263574988609111654750588533170374725608167730966658826540864238490529745268277207247490579626804998869958225474075706615926938662202581482864452279461005518339829691069074053142256014829781134453976738748299879170659974801802126262332952320277306800420878061296766303084885211536742331953074361493030678893349683501021230178028830123230455537977668184097109655731195732567404419126848496596650685893250854883114757659837222668453901639973304418362931254120976695306586042685288763301594711547797734652687491993372008945590944009404553978050498962315853641828125263228837035355046495219818950987318503933204259629304780214684776672054401838614071490682967532606924854480173895583886182079023407692372323976511746743380907764978154587315051237427642161653260207791302893087189504342070146226134318044142960375822584033303166478406074361955449267574972614720593870855606785100906486866480033576336987075768405556961601996385537116090717872056940065918802747294203001336886432387669448624969967064548336934649028419650601463069853410535907049632604908793643851741248313452345945037647323152391689154834396701331305854039953661145641173346575546629963354808288059509540483382534633262405203027169562634885636242410540044827234583913021002361211154322907 A145206 480 464714677697508565291777381994846230655491226647729871346158047372753489376315498578099950722857474125472622670847147959704611372267582380452361259210455469139878606844801489309916895311761197273107431271969627547037406526889975575754899594061715145127916649323849652907453366943136252507701360898868312827999444049145378714450056264707107340179663278690231520232974390956277673212890281233758321382767243901224141265725980971572024740459850972293892416419039417692637274430813357663194516243756504876602558565792732273164838400314420955240724030191790066843684234875929886087561480624179957801577880653066085634376908718850320003550054469521198171640898825793294831674096174265465056595035395555041551026961221012642088112535480782666165719258202847136742190625213951143313188679823673410487788455393363381258420838409309031642025327027909922511139899952194026823258193349499893237396236832870798515466679937096990349326213038976117510295789926152954734602004598079134371947040331375991159436153380086913158677877861984383349674413022766830686159008177610420327259881836938036587957277445970343945775911302671815608642397914489884291355207602447038717949936993922423005287925071714651545297337811781244402425106801396062717657621818053748339799841123412839852174578567268477699426637931890492055137991614677345941597588235792380677043405529157127128823592924013451038875757784896227766544391585355025298790784477173883690046575582802539451077692566477636283556054258691674034859984893191977639603636151909276606160971546300619549564785849304043828797490697618144106791657876188072674732018129480224414405550883452327745031086588606731172338996366826348594698754461068742180171019265816912176449478602710297506094942292653306125566564680684449695182423761657995072256779589248811002202174280605204745650908710632603979141940151923757110412081702492968066486632628478379983840885815615333179629251683177005097267676260947751612279652213755346766565947130774706680254670633085212272923228895542846059535581821755771740628906000977330094837756728329068117294066384526436921157766820450038303799558997008438989443805593362746108734652563631460025657301916792526496822519651302330059818778569570174919106880925627551758383666457939725577678255432429435708806756945738645343930495193762912048834582870386161558521803909108179210202192704811064740178542202110928731979747369096567495127218410673431248793864342498304500297022376596652623985826124553522371532656627471031610078606874653422364705579985749125244368960283206931679804544597820262038605637063972690766449273956271745844727177258180643381268377197653189386801904717847056013206012685095877457370895194247975514861107565476882764548522989648715576957692874003613062784271941101333357506413023734377747836863837612313405761594006177518845193346897474495553015604625762591748765643830954776267123383225866917328021759774146090117117843493 A145206 481 478744413816745252791099784328060214729301902852356154790087853668589931958449710115680881294403284810124462001828786034534401080780025500865498907699305269002472397006996334280244922995018625466439394197104651769610570526890595090607741705837957855500874907240228833951321365248077584783299742540401276021359191545818848900528448276383709150134639490354628920323242303841159776680828849362350121879894104896513239287549958650333224377871267668421327840293666980086092468950239209264262487642854763143841016342486733972524171791845382858771474054456153473116394933253362793157974228136727260109236284417577756878751634551930112780767618835903813278620789943118920455158529914325969388968053564443429488928680555421939801431471068699282640486420930519067395957553257161739232286877072662314383483617339859405691217337320659563512420395249494746290274706855301925660253502839195436151704250117060903404299655487327979249235290947319359257616738298950374234605743906239377739290160631188720054445359759902718538652523559373962249107497090070898288863087120513346956542562655093089407095163861635627480136227523265359331097360361999958940484782908738171692983366026310709692672549914436168257873199425973957688287471722024654428249819097921827016008618673536383298782414434323109943400071524369768632790056963542737140682260749903260719361087127633357274578483985535580365257261579971824285443531880412379134118209912028144704275943722168868662336847235984222633987308805286890445068532278941609055794513581501453385651188041943715664710803313674067214791125520386533200105363741691220882182367542134440321294490339603749178430727800210291561746291361877261070163598203497818973420007611843757024089829535185257149313418855200232230249928688767508232610022909548374236872284826386030024875793469857214871403769814915533219219093069095505556440968472352482472534693407557340473426779825436439811015458370614057584387884322380552696712042961014259192417894181303111573910328961469224708212325637921616397975851381223382756911088254019987193804257918064071828872059491015452829139065899119451655772904751874002785839807498183682124994050129815946006097243174168499499752645928631137999770729444086536184061075832646984317132233993258430673049410976615976439651373308625714832178980171608212524974827436560152243366652314643981244974310720490287376992160067216145923654835034404614713217794083254234496033297846790537010267902292641763496557732080935749068968851708470348751220401610124847230446773870546276614902588338550163846311356932748422173214154171165620743726775540626052735688772867548176939030066757956136173052567788891189185619732240994373660874273491742671294191694549468093948160610293797416656374304373556329795204691463680030219880376798524217280738204716916168001840363182648471509166379232021191064220662346879731131255675591041738327742201923045299517327502117814539575392420033730763 A145206 482 493197707669408077295165578251632575229984681068813295876552876099498503956902553374696971602103220027819262035538524462246147501449069859364360737342294933814446583203497675005320715730928320873959438310642133775263144023550384749866299452361450903564384605544683425798987907612009593700964425515188289183545157225759120504786256751133283273112497149228255504149110757473891415947866794651386581778214349601956206737739867760721058440867629214590507876819838893798472561170154293717519758787129353926909820120989805912588883805968030128877470435204944022439587106221438131648537540198087494611309947886342851478268080313418505976900142928556199347032830393330039764873972637607796308646733636497381589803882379839101202815674538175201447921923312245718782438664653253261514495666748172800974897314336861972693641825353111854896451057950434967353750190332752350895984362063087488175774701534857575841242591287974944262832607390669604500565211510685390242822338360034142548641251446272360472557689179894745457954356332472784291546068043870464295181096889995485892982972201323089894458428822030449796315569888246964618000517855720095302983528620461621888792086807927080081300411773347708252506676665098814133085089248910153638637285073770429351803865122950646869449242686243150054024051205991065309882098291216954383344780856001242572242805967339564925168851289930075943560364856032297902836175880115484468591883643973483608420860579451100231669994114587508622740908021834945613346459594407996248295757968887378627212088132323835469082121846164322518156365556018205146718926528946087182739265145556747056464890778541980815244099144753609177406805166919996585505010884666719373766488899465149029381284576676050584048480672932632298988520729755832741471835051492457231321801110222367491737544863710002014090844420882182258396684884872356929037997553422391836678022833465009949691055928382525043094399725643266731177377544975953906364831786395000025223235059870086565195907086135725931520170536657546768135199488362981100520478236668221701184231134515588400657377898931915283666247861692710134440238708029279370947302847564403682754257757126354763457687485570989197733385782719689536332505435943689932888309537115489892740828585756519028610832968422334512932018833104318406016724937645133965910054564821068656723505386464561234850976981931686960198742314905222826887863575361310284040742719132552617057869677536349458265391958356321314142213359835213507236467819177535923392274503124437761459308551333363125920748355246624332548289866868292494025669223554505196915914203431103993822945174574729223561203829997563546919371621051012282415744901336787789010971931001011645369093832401674596890102235802612142240595907017037698847917485905746060277464040714156987419956739572030249978311433726867270021934702190717475552009647579014609482521845386522764025784222834913726529752489423338765399371104431976891477 A145206 483 508087346463468762734889881806258262891849858375551467376213651274152275937692851529120623464655035359164722271581308053759529908483282877337790762501793318958605420281408797416724351804564801958149255127773980399741233689851760294937872437737635364637155418930576543516619123708864841969548463936708523891455984246383429161279934993549468646851379729013321898329017782321704955491491733405231113832736290694559370514255721129129677236547089716201124041952608502161954780811795159375901441095648526634320372827298647136747455474097680786676435884785009808422582087485146953909753525743509781845488667952922305879979415901201859037790828130788543386483847729626052875432398951082017149290452555594269486435618159397514987573257812681279308565986894401930611549968871739019926361129188067850959256801942308352031923012654831084458454255826446178622910413832607869662678828028111845940962144338043221805772644215554608174640195828544684569489955886935365435954194380888967568278491449696032874593017096181322463570095631611485125748469875865806115162543306815586524971614785124491415717035698760453911804701315693004252294688130453187619818601390572873470705981736965415262928560495092403014735417065360274132336954135646463705265720055719308794836901983996518279764378939642048339720714201956535500063069069996004179214417052903237824748913018774185303132065553098486452310916690670655714942828205650727412818260232050924868647058215640453003941942368244568660825471812380155312608102319118105122752865292912294074386119619653040873851767389035312611665832164939603634577984387654864191044472339418922882557431390824868725716714748755289910672506323347564991059529902204644033457001380366581870966461801021810721645719047299155049239783938356911403248102243464404492225857911503108481486715313120531181426389799077211570962765268327434291656559194003772877754979860334783906664671566386966694319983213549421495421008515474390070475605505329553033023710267135146584417868409492253168431295260451025779427279544518683648563968091876324226088963085272809756555160065871797746589116431808073987499870062968910410404327917746533222438425116689005363636659124754280118438788200000244317505752637055059202518121065856945456770027216443376104091335585065955380900820505236086405385744148680461580169270899608041892033427861838559686216483995771230278806652058015219343964392030777813406481528127109946586483592528605138550563633604568830752323525017672080870939001033569536881211016921622544135867640229267670584821749471476617332809372574102734887487555755240401554639640032488962247855833836659451525952968396686159923642911314117489775432985050722525680120218799937057913451044103907689458420746328353332392521042080793507762602579785010035842373560649883437010071641016258971638508240487909241029721248439340688856906903627775204398195919448767486210680680910194557570010640417561701860608963578499385853796959867 A145206 484 523426503452707686974186799260694034270303173024679381495232728110242380272152300212827872533678273905055802016932528481866991591958147039903169595762358098520623422985890082427531762310539292613534852819207517429698779401173121794218496421883068276843189690124526264759841171627836483640997122469256789802223852121598199730433217110499940848548689599759121589290342573665848117340305977420787174364695212728849903560479145143280362324557725296292368347564567244965404356750704782676289751308608635894623375529027883473684871348948100885820229454017791784103654896683883953342067546554057804619205883343809720346609651615780875081828314726080149368393238893236430581348373035650309274389923521939013748594612090039922082668255364843311456353418837296002973400416713194382273284718416741123712968591991971743865429906434186793072901877954950137697585644258860551057462349495384558207856703987432971970554062768580959204144608396345615989252188050661378906954966119005183160804784964013714855630707921842478899565382073271881505362343397126648733735430024953167985270512349594416839356209916611573586580054798617460480783217800493568836205204871251284992166133703715609062908446656357942249976931598310994131727107966868545355278781990562837442279257625541569301507514892960392536410639413659579255603982059909301447093683349347041793822081460238735151466283047221360907016253189618442446120919891276486697531128023987950406787539419562217419551498508110202194581205297773171293473905982518934256814366299857020474522949192343154089701028411041206577565859315480973902749875531171445614443158872163240899236283497457406621767560386204968013930955680072021172972697113366697225942401532666082488751474133765277902755527254753068059503400383156918037782406617453123028794664104620065525432576880931902472929942505097261743869248969519842848036798359141708783380980310481613009973412991026498162893120981723384130642125495825384529158288081629087407304301080074733424741573770209628384500100338432522077171531567199567508425751307469549976237920659116011651971044759859809942659709941600693493320798430035501576986405298212353757576276767279092177807723508967154147728884226560518307668531619631418934406199450902278330572798848215060800088096487350485740881793941776231835131235446123107990336936054101298622189095980330742297756895086368712743941893196686500073643771803360107729647844150983355131210399634426669813727613353632498360777815916641458779072814261265764731835599986562936468826359850027802251226184724894575661731640907782348163873936770997083608350656259872888103915170356194377422346913783358553887907693243143777420132255857121422985501711417718146719927130113759293509338066985409429395215449729070423166048534631020640906968912699843140509364989701552410035535232237989242704974806062454362318794732330822185809329875242316294097535744144109305478826426738041359887291324850168882941618658108493253 A145206 485 539228749591436844697474029967639497283117367555402602164198252704514384081294425880315453153940900370784781644464556794462974760065603969129363002981085898752459250806875498595737537417277749505732905223861243125773611570894797107496101068564780235683347951504748557274010200055764247958409960754634103822416281693257793396048612505904654127772825070128998090342004694066491054220488109923629247425360130087301145858275451164641740742006993345750887858261340406048957305778846605284475143741239629171186406709614914902928118967836096596089044500447912482180959228206347827805979418830615056214916199180113847135920874692181320284647509688622718249694242232036754572869654364721159712432673295917062121109089159551791712184612479320357771408047272685403316272973363154170705243445045816177108675045933250114010784926957402969343117954565951628098849308680412640680054529956987539192123786034872611250007046701758645718302179515656649940139166923341355980269001180701995446048592454509010415672502961128310320447079635600389512377621059160153789131036851291341583439013530903700668951249402578359957460146199075916911382370141638174991239786818694542684689056406760077318780687245650459966008642760249267627498589082255969785419001955152663784605949104461832376736030249299102408145234569218241239128709742797900188711445645484614568524666861698593652670275947113841727245975386960712306878639807079181002723942051619328369336404309770153705232117795066107256467367317052117863011503048818572779708473913326951057355884734385607792049449417896688836753537295603678672708954669822933573155542974322804669644807973363088296287898165538779283522775942142722985861395274228178285291397990903814517706514555992685180838694811852417465172508885675185609404700561830784710790510609446319445733883268485749893274576938144721686117584384338684138350701867312540412357248333177297926884175545318923470864477337467293114332661843048931879578102408742993950625488376649165916567386735747839197018666114481368623420889079433895171960606055793491721928667159588635080658777791403422444762734786991029313452345260650773499532655963754980389599758029660809545539049676339235872324064961241941567177044344910585719398867553122499992306934699985903458426312744199505569813949345497555453728611357836178876416527691994447556693376746084893979864337189339967697685727722015658858809062054759584989975134752495061094494531652803527382875444862228099852685129348412540894595350442942439168056147213276060503898605109764273960961435571154321151487842529455487882367188187225998006731522170803810955739880387000029842890907658952195661386940342230645149131931171672485760383285559738937350601793113980235536281075538240519322328650823998538199350746383768551476165294138409031360692835303632205653491781927615629701750086216450138268759804611032800695285768971483627096891580773609284730322002003692817901871088245534872554047626010934867348203 A145206 486 555508065541078896535438063245388346906833986847629903550510718572168440608598462217370024384445548280445095928405885962070879439590117561365420325001181712440033637490214446475356963589477833001000442339956079202921509386790412252770235238030532454576745157883833726527988041730687929432646520986175510294345772447775022326553721917727482418779786718147643853089670694191068076573738797844883308427710965240272072239007937131741795749864904112534549437405957904560010759595344579941262743548111363824555915692283565808318490996001383480976024653030614730563984595521793813830758053531769257215490461428742278297610516178791664692425237131040409798926431255653550954531352799410743151115365393446408303023433547530065691885426007988371117162012908391422223553958426014394702121550269476082777169204446261966360778552158381535081152498821224805873198619171776712657926515665331530650838618577057558679657326469714185169769141356030179593435622756767779329262660947440433722445794277549832655157642110669143301099534490899599889683029557430836488627776205098091755818084181416412879797293205202844434659256439239438788138386435733448276424822413914725723468567734687997919330960584533738905726085742931216085574460492517550405273933078823443922272639870483255838564149433223934794954178808326529302724345910677364813348734888074701398999079512459452113584152842805742325944310022986039958233687500408780557304901375460184764782682405475327106173513213879601536032006934159340095998047154568931585945353806513477343477601874042186342099079141733288844324085379980387872522557037402138062197937371103166983749221485179683648455372404534627469706123579822080837124478776384154290610978599023258276463408147949352872314449730319486421191313860874216062569471553754673694591823001716709165695969138835902105671604513434380891316376995157999763517989713838669209047171951572539570986327192022128357458849410122537572472641519959937007526739935933786649913242783332899934508481407875324888606450016093061041823533198664832935634897185109471485706224071160378053084750281273920723610261940267628778483870870576499553053511345723756842263562370818693108951594493890109679800561328274106898863558795375767770647887945616862067623778780247905084987988065146800546479281990497244858934901902894121881249419555025422992375848491427007833136110786788384427392491129199369706559821138119133089019123962943239144786338208270455474930027872805038573884060905080337688286542614035798592278496532913029170524741061559231031992833508796243922326365919758017420628071250434476949783749741532027352233794487779645573491589783753615534620853517274680632941080396325145849632135527801954157798743101371371717007641915230662533684343362979838617860074993928475510599703727540631104772308860939496952469146413974810330207932076619793137031208749921086215945624150923387923704421303067013292186313938705477647590535039780279031604154957263372335336755317 A145206 487 572278854039224839672251501530069147069983665413276732971145234563698007577867535407631130994731643929877792474113674877621334733076880235782976760643838025335617167107291561363641114821648431241883367944693620328833848512051841187110473842759178128311852313964663318780363252153263387822162355206789738989377437214150933968899120989027626500496843825040748395944318854358354417111433481097599847399219930033450525969816285607890805112388683826949960491575492885840416144021479075503910619170544370754678019157862420253362011324267737129298854740709519944779263377978415809842102291340087391671995503403061091480235263815093464174797373719741872261067397497012037415616617585852083832482817114962122696395793944208889285963895227457355428709813720324351213210367027579496304815445701406322271166126551385940079277206534032288698295089791294464807944533856473802304388904532587835031230448932706802590161308544584849373342713087850428535845787557854459420289759325463391415345730811343013510562342315574572234398601126859411730716959830257295821160288614940872109074940801269935371107469786398967058739041031182617298953208405316858709748449627599571506241389251913539520108802207262031796044305811544300856437704187159156662926897148687704692330898204388539383225939272236229356164546364141761987804375672481585747320935294156965188589377108372078306031559823477377410817454900852742529185801813739243002522857166982603800779852258927290827199121424101394588609747116245143206179176080302356127476225465152410750563863723562164063032664733230167385116332828765242245098409355688599655625870166763616052014287677147613489828877009131239974851012671413386681655124067657330513370295864642479045838934625418237320973630282496993021435227208868836136612768714353122592869719353427746104798884127691624106973344503801690273487073694955702191994259139161107930600993532378157292301227112022392237025213150343272504448123274333194843940923282720049566465380589011094695154643295662513560257730902881891888561704297309103352882280835955965823803901484146781199347790257184921612464652325799545756519307902845751729299546079751624405367744338404109695881182322115113041357401038902378121179007693840985155298837096975636265892218161631282404803789521375156142233292008220542731880649035888766809486503352515223984823680909826495822872405077461661416066130468692212950278846479420140654921851730394520399814942697683645994065361886902147243567392603952027953747500794658944001336441904073617373969606933703805611738932878465841090770244585724024124027377233602726620710495148222147735826928932409973192968300849482246279952104889299816300907340968341070071660857213625911868262948218251171636030122389115195160038033169785871294909272119795825439880940231598917463686975834090567530160557738559218072149293916311194605621730803812444004193989743344479236149574155109714842703809471784674015767600474729374567322749522869105920129637092672027 A145206 488 589555952642113529516415695464726496556781083925196723552696479291625539708071187860978916377245222235736357480626721626248316942706400370661674711486310074995498267669820659963719225631638640417486348989942920284221386319427764763162548635819307480767556602868679759216458585009242421458782748781050074688480566533351804892972410429359816822629116057699948803299730196718343466269836589815362647994357496412732686383604767198154020581599956395935714894703622466626532349504927518033778336183361842564213637192413730805118726880339061622236385781850564327259118724629020198545713565701813871973041278393584015370594824151373525342055714767648454147497981817647904393938429719814426890586062620511713815206536555081532219959615158682407563094574625423781363428796585918567339831809612429657590263155829195112405824323432933944941938237017012492201675154527727547776786628847768735255157964655334382341781220890866208649454215410802863831986941704632649927431539380169868541227577990815013294168669597426610928044425751578197836376405247643080552443686891737309261842815172304456635779787886370554581037169835479361258769366328285236287760021873580377747600902067705340710486198947979941575382349665089097213550627260483917142088142623201312563913544577256756747335047123026476970993930084080247603407863244731080475121876965874215232744815701874832270578193162434575282007228121983542516118935130537797061268613444296503708149935813859523054866787572788842178025995780148552072639566066070686211810163780359416677316873292033028194221578695184287059331261628021340823097949946264315922191813049036011683253495855136950719601631122388456737287230116493650701994470182422780842792560942505424509633788803483150497545874827853262791022037231883394985716233985776873892394701507013137936701045730340938269624033872265791698330214068915098464175407822808863789311998857911606689004228618963361931468982206994677051947289578412841354759539819617841122941036642343426401218029076824056363234036473951289754661289089003041649907132061457841534839431798467466299684939666996249645663686258791823780968358179654181103136522876346272434820072783138266205229016523310816709582090866587040355329127829219180938341933221162682836813887365863307041824568021940484118102168293402241634965628585423313777562006766846409177370482413501781883273495978917092863430378563114638368118565484927274880155823301046111846722412578581928928417924706792793040977887148091455616766057505961410978122753286565321385956836337861798762095772031034731999791802025844706046412005734864564866139310519797190626230011889527196489176234206554623705360105320373156901514458911542345896727973347055646012038004670802375764620500412325575260004350728648022405939603206474601334917017341680289078188145003416989455035165479733851719333506289314421638688831063642510479930685207480103440138006410928772712501970466445667010364918855413863850470443051932920072901087464164458739813 A145206 489 607354646851806658118477060471134337986300235701828428971339109268468569517294159014924002327266624364038506469036964559670639956329085263118873790790298799398968522345436928520916617492094169856868613434707413679657336352082455132850374137947581899769169958580973348833238806371891086910470136578927814088119005098004318445477096566253290571515261444981413413846308302961325936662164602044777012856209549382033866255492344593896474177350568274416625443547774868402411868250640863659196625077233625972056702528498023318967398824603135881287434531475334009558361998980791054961830242440509530476567307196614321291230020801023256808317283332308963604491204016461627230094418875640007820827003767192479638172659770983047883735987051037065552196942477936615509070387603634238520793752448324093507211794181407346722804773817294943533201320103857804251452432978111697910311343370378484467978595773247696895746889146971298180036653324681659577986777046159663841182843094636907113161775178942372814708278719062357969646512392783945027929749510338708194491704503177698339842908890247253240812709747288974154052283025753744134140430880437214362882180075234020902173373729623123557283863754699347209335880769682092752616176396621488896420624492332833293069406783351807335332703656287420371476000603962465732190604874101707418993324845726636855327224722725844079718576735702443549947548961575408209779713039599547352734573641177292297931999772279162203634288598784138201956499198162627112596309422399181052464410268760991241339917285968941451681565991928868020919242249186188769718511812896937210527095285330783005804155278951520974149256752483535369176800353735743004016269850548469472368811026846292979714990408414467876441366551585179164400495542892519453126138253670864946491744422916994851656622554835132311856291830762522605199001541382158213113907682787469127972166995501357101412888123677564601068008387586821138995234978280676911985397131928162823159906489009309063681790279958219981544409521539621461451631514711481773020519275040371489940278278639395205788281214343518632209088025332284288589993367341421522737368750253866853547539156055842717626476422453689083722259076807945702617611820262129003176635199954285394560322989172828063255620448118063544106297598037822017917020369685362971470714984328015767082782053580576997419696326697727491899880030519003169983372763966950462308307465849772111644567693929502420069178207696802100998107413848769269232272754112638474757620264285391996694799609527876859789739583039931625987050687914187477367460163876098702214453577769157316087673800736195622252054744057539494175444653715270403481880609780901978381849792331595107927806119945636540736142148137654254714766881985868169205133955983160277098366269785736065227046183606461390848586558036856145001625626116674734044535678848256140515980149889733773252428345238562786537295239984957887936051081643040799641416353103452180379102188787454112075282443 A145206 490 625690683639673145174431769397241467954641913321109848158058640253730939151729644135876486769665824837211583757101454162246469854984412030269726190163596245441337071960050171125293269514216773619215838233883744149656248416267603066991699168409056848687381892149765377631645606177042020239287987580786862046658267787224588252812698306695505003439947371182773168752628401824428636493277007914238994284523153029883111181332925790802603965566627910039663409292546476784777060086501178983562843670281530803969732535269165005774610864312785826663163118358337957525078383402762018186498877261242799635953060328907066372618671113635554107209008590769315500943145011571105774353321477101641227217956584033434535828580655653819562790894967887914946059085763782427356663798824024527385150597267399166080582088590153771364537054826433253555035734012851333124786769437519214915695915278953424285219100844386886900374153347976580451201093679904344665235394981351237150843520477736563799527959303053415471993506640296681887152713990994047902571370450219457389635765981576189365831029000381975000980540997923848495876750895720212499714651127458844498169307855417575971336407504772844755410558260743234302637751068543412783152569664821941018943079228614273387563970861577284854209141222923402545367834585225098642561358987647430102728002242344002145023679421872192496783405735082722127558030889443362555510979033748938752183092622343166138962270341696120174748148248526564546700777066777130829345443451788772762372240128563075403135609972155026920815799441030978967775609885629788547048292343705197794966643976072727531700346715139813896503685863121411670849859499677737855191027386634533295557202650903990003830080544334866872827648257279989848545893240541422578184132972563472125240553313152464224721122851828903910620892342863619128777693606218155355498901457266647413122837853306231073446631609442386047755288198876598286974506445223023258379823429986314518971486224789559067672000102108940613710411188631668596898904980385960118659005710303933173160117438336679115252561957904864520048484143171402265003733443320490680329155731720894570979793090742348536488481479442336940636523261627195492513050480760513549953318635702563337400936457379141855119444322404923314480926238404481696344532973011198450993992555927316556324164834600804134558295176917458388901420315776941497122056149342994131280467993363620908394071080762511685552484768858750631720447483631885726322303612942532972804591409086045227788450288353566625848930022289811389744565016182524995283339080177106116299443366415868864940563482154191356198317080291460377298046704105574311642625428488672950197655491665357990889090940694757303230163903825309536252280118893017178504788927708352282657491346135650419694570418811352315234888396768953666539490852049803637976025789353996162334515080134974150659439053541176990651927410567601796106394796787479282527176848953174958652814363794046264254670761214357 A145206 491 644580285378147522780396057857225710811721418346287854238248602174019737095451893522821303746227112086719734846364308556935653815346720789507240138581516342300420739363125117269220436392330061397287870220307825772099663142275064667232096111170475900811306369573997624423764013678693680023940200838940347275267953077632779567067109350129165202927546091747265829272288839861661828726047714846507704919928130006999072758515332954171442234693187932466410279344671829475361704662110237708825965057028133593864345134536884394770448342987421431945520877020288745931285165788133041516568487310797889514521973689760203399211414473264981464904625303316323852584309595865946253664586625265245356992026685484576920698053026009835715620569039084715111229572497438821896083542295012757479304659560381153152106537751183301927851021164920468706044967879166113551720224202586467581022663263314716821019487014410948420123201340656246525875883399920620177354169896260244223381326697118247817541071487299436309914048232952530434606792068412511696357216179083653058718531048365482818282290067563663917369896277410356772219981031107953432055282700862686582688602045209750409835819626439763564846779891077788682479685426093402534306263650250299241908349301629717676642194308595233677174363389108127364556202090981568369976323949752315412655258922621374244936217666763186763538570910145150931853305398445710122100280082568039500071900641258971751056363991013994043051515681945947241766889388221175909885219762485679502645858876991930239287513045973047266269259484704022656820826680056032621034494100791939204583790020499836080597049399464080722760180618354897832440333222603831960685508760433013585899526129462412651018864382988621513309900490290831375521908578308967630276619427552037210447894752730045375242536555873961897127701950382815498444729653584682464140031134048413590842228858969574022558484060630038794413342784999614780870679973665311095572029622425615957167307231092795949436008476127927740558370282434914262317743300282360623126609610924988396382781012310123179463397408208224098694404360821537811358863871685746300600951521738811009327419177298312499649012892589074616451886209811998265355211529072055842206147196311247089357116443632857824736327518435072328896987337997806701159136601448489511859815828219291528175263355190319629327029531311176761335656467618347480889652021321675751339858371620960316152638314579087345645384781610527135084390991061734248986125189748035770499449385251595312951098210562266002673781342802951056017913502395088374203028899530285489786647462945749492395349936364338719441208077323207511344617194608346155457401019771264105954341808980353298841701001086404220094736915541059489003598801427682600241862637266662304114937849598387339595363763690039995448223216076559791174281224728185584180405333200548770796545834263733040117957784794332695654470536306100399090861897814557230985029277223429894301439377256609418783731817383343155387 A145206 492 664040164193088105809496541698760923251730046498207642644380217625495334318109855249123549262189832113848137816538835448512439749869791820287479306335022594484306845239056527487618151195889212681357774248639703193925468228390692621119565489699720869088390652022749230812967683874021796617685913482028668371927505718999854914409640793156752002097233203253675837286836466768332770933462666721230495523546521257625851612065027744876545149967772672182004577768047808597930328049074568725168919763116250103392828183344583202113299013456437074111643366470868100052592326985751699656550927924524378921704149275818110879504700009840232584216460387116234661103060587064196026051149389707649792842514329892138341349893812329244075219500198811891765469705376190440843362522009542528828780842705123909568501234959810943724462689722524880601454032205883102785833806438137766267856218252318492206567111903090795852082333902230284455144099739313022606828587940763105601503857712953404198674899871701478332807299933633373821787274439070732710479246487627617174111024043326000978584656215337579902034911471024394902175378409941225795273311473102016439492512096456463466853345444990643619364731331234016564543003894804524605748426337068203206356740426026975774071407881384159811026680134971092588469230429562934084480684071152776455975673759392585531148498075977743692507928173425649632750873966297228079797044175705257633545322382866397015598412453763744252869544820209147240747305214304872433537877416285776723378948583725944373083039989427837953265773401626421301389216458559148635977895689147799556826469443423759487894201593302200973065170657326528512138585470923391788078926532055295238671198290015325686302219908707217916252391519219883926491635008439569469794129145491649080858753223189724891807956270271075683950158368354251805999912422697626334126200518629836295692489100808742624446218463347013034007239217630997862906289203783292331102126173468265479484201921880515972924692012954557878943718540647913912708484301920986185358415994960154790359273237898605680813060696846777822276083563954691553740616569706935247972773757499776557967293067689968760922674243279850297643126317545585969724658169642228157601590266617930320349105225728732866007738104361507718183982462417479559228726453749874877249852469622237946854947239327191214101811748726902892583462477986843971021933674348255086123465701728916640103922844387835921529656436481796464523730004450167558479384423500206666797885229219536384040005820311352363006149234916323218376804499642651527204035817011821469643129243735782226204349682078237541898983957821396829031819727336274079186554382246515943884614715243272509442066596318313672558702265718013911072792139706532057824271453107238050148459470995105162031612145296147732491993722654676242873063821236190016114761966571897312397539556837820625518983956166614160682737824806529642728847416713472318991679831820278065961446657097333642773018634685891614486919173 A145206 493 684087536749432855438507094769866119466842550891176809957467768541370789858999572041999137320892521841618985985133423155856665997361425181526611585803769686473206552554523223313106218063223887575815635391808847963129770288433707968208890107166523346014998689906504723721637180625754750643895157530027173669237056769381192581198035069135087235690419508456976764722778793870796448448082242800818396468555883029473647942226271859735852715091128286920486108038398761660157172823400768250319659213055903728957229532605891823850562626277916461036086458272678087116159800591520258303394067397049201434039599652940537673267186699738097791460690344738369160218445662335079794481767643529259153463164592154589971189762529602765900824367074098402208830151066386400679926197727114534231826723588912295738813906090095529577753035023320055725647008969472668691058962940953425207280211013774964823020058294624087491842288614318493541504243863917006875928822390517389589716998933084086144735776851010604892187452882319851329234079723951671338940202427392737720418352206135294417079761503660339149209781784417251487994642727365131421001504793042911033099928350065795496872438193565075330606912806559124744735479393706193518169877925649985997506400120246821823388993967646505401412980374568695510326008368866882862400174354890902453231827034775992429411249858646575556917979338217831424253477700407888090127671229247699081419487626105061640858069553991815327872662384288209880263520411482969642918164759573559102895273361965984774829425036469376868028894053355253700993452880786228506618012327382137131346268616716138996813227703323397371042544078748456227301694468458128652938425492097359093166248752804988842642221515100069960761062597671822321742126637968838163508904936763765347182326945787374791538908424695316922292739687597738966072666963240422943499885829823131022325396933171316335419280224732900873443287730816864345602430460064639246604434051549700384687404361944921442916195668876219972832901475649516063450718528733663014994104213224875253869294708554381805304496876105118647322390302651789287387224246135028759237386050938093860730586834394201498637631466184819965236383226455835323940833601518371814150510220924919489524133465404126194788878859907445308677521820628966279783843898687424463192577026168273494642278804954303853500355125791641061379246033435931134039467504495939255152211455512772775097039314743752049686057676953536515006090886149433726078815304996691780878765348519174738088922000713600992634742614315773234996797276430845263307930569953205330912125030114378844150513249487784183352549944788583591222967157393211576442588112891080859210719969390512564693142233562321861332163082899946014132538674915268661848558525676303704245174800120332449023748128623043068772236973146172695429325058208136311476538444758522486925620727287957884369138348763166284408955347041784302106525219824961186404224088711947231495599301780800706071079457848274950510895919677483 A145206 494 704740139483234193180002535855158881071847766579329707803585512830990393787217273787628981421361143526755273339910753063115439908373254168007030197758898014001497635781659972579689838259064998590533620211606199308888018350247596143540725806880761120341491779485693710678770657878033318881960330539241008128829294844876883279505403892957865878542756521415195660046505809820468956759961512940041641191220354642609910852344457155569213080814852904752647810967896015696909270062341307115747735155972892542771332042091870869829266528763133459981309471373818595199725796871325662574587782592109565897408730787541108356347304955323686263775048353661804064778324302219872792890108012661356337916509881398894528090089322030123509557925471990213471315921435315136411076979195652759498276029845232777104463574005387012380745588206949625518281767289659594526636149929354975307849862818012974792774715362332221581317916511732686527620026701713517213773800515880280993489792025272390847732396549943940154010890606504280340930023216995985022223736405965245225710154642064407931488073502477260131909087516586773398946176596402109360191598996949603205716113170514789350826560639161951609392944860569779989447809500037640496588622015619610648434050136670716633811080719755681991600254092265897747647779468934504825586472684580578114223743116499903967095782906347967174905355390746119826778264542550451357602328395578890072511836699903628129412708276811229820167374317417001391728466945464893191223559281231546974795395888040358906597799433947304315685258526872783036824818801955775528774250970909825955652464666697972763683595288198836536081016283512806950146606095948740971499713165915699437656882507413500257511574856954638852967731859579282246116301557242625752656799207334869293868269747199836883272278345145060583906486423082364547090046527054651399741449756691365147370770830288065886484779552093140932349193574376218240978536837791084416255638623234883713127648834152554419355955100146668361799772213320431234865647807203423817114855233236775821788648561015279318768741031113919118588206488066570722409489854572104660909055800567942140628543474366595148813811591388017005743589785764893866053061781978486801050071896337041218646249124404327659383826379822043344442134696675570789308100666429569081282611051711043818975906964129019339598203655825188893273558568292778432498132184485649727590908464268579919475490015015762001221691922299234125957642973537761400264684571496062521319995067724170738202607019531104600782074141478960279726434262987915677307554342332888564035350263303888812211681462263616038165885190079851945884167139045880814208053573940076035968045089322527524305984925084126291729462772700136682033482003599887830610059975508647041623229389285816826188779979464141126873174659632963655381681705472566882898778950389667518839333319732383793341404814886807290579095094808293032362314686568747917205054141631169238582631166635601632730268013037941352632133975878059292597 A145206 495 726016244293548945935357379557187620596636984532892829131284582653400526007111992493418500798430037312507122520201039712105761616051186045341801014247712533458399079719435080599316151252793064679918606318218774830631538776278441300825786611022282408457434892962351805114256239315649507598380958167576799006708624082574479328944290843905065814346827253561029997514852843454226135770673954567253416095982478752801748177947262669153621351864917461232039120094096310302760562163863234004748758512081394509424542652713667221856806193442641896511867287853558092130532840591754824527123067490261959624454451168582934817972489554251641165378678965667393239149243543743672306845125293769120918114680055564863989300974528691023175781876476088773648940850701238470228261006796889590109801868652028527921658417008870832378430201985339681677655373788408770676425822627031143049452896751281506290754809054298011292563280323730054045274556814296744054593714546578777854292731456925647328492353515642011930409468789022457111540380766587859730320719336722395776646951472987914054733563147099968853787762529563318306075944416359494399048418239246510221703639716099530912977948709361378490286952790579774734522679744099041383786926320752996815984624124299299168865590424861717036959019257909992220274697235591311517902061412065665593137267018733804240827628599861201054057101494435827205010482517665796006387934801751289092571721350792299175013572878047302778884235532731948001360461152668214796255115566289009213204895330797402068626021014083344007939327104931043462653204827885826939107159379214975588926230437854238292802486890952746183401978767741016047892783677758131766960831377741755978187646431219147581533044313043457178423727614459219714528880878934038497491539137240800092913389045520617631832481053593451054509927931272928393079097292740358658536403701902377575340071270632137198664583730435413576872082827513192981942862000578394824322331714023740418375422852070932632914366463177180083973631116467742152370592198439444463624819049713199979635222985818461306693814941037943839902279323293978102216380563994249276375765166427850927803181107996992069522106361833383607680803941431899628642747881852476483972255195073305982816254465980570177955219972034081954150935297859528749616683259269293927947845654899007654844621321881432154655719120341050990835695660408158167341814864001232025362382051549696135788942285793990816723831049383761946543350678393860326052525964983449833533649027037884687440424550712659726678971358817575347957059540152524054329038562664610539213624282422121090422237746765204093108625479785010126185621561382452988831601499760884343381029289709963910295392097407722922243212931946621645381172879274435905541262417507404537284158380844110461371298914595139799364852759538510591164508503465354352035284950590455042788334270168178839335093868363870864332914809436146443662291182654151891605649764980610013806728854324834846720614003645485722610249825659307006720825947 A145206 496 747934674708066448473662584652839112326594296214869015876178734495903102374435713153007588063747011157550351405559153827674323806176655912142296732699843944645749249922163328046827845886535197464346284044375266022556698732625399425347469512665504388561884091260543714331169941469910195574898045975773982238181916435498573565040242101203054347389000102467494736618411055138062716999770132298878835214980148145157612600796880618283024723322150106305819528224984430099833007519893355769289782224445384074508096702856321503242571301552845988838797427813875701460579808454020176882725587235218380402924621483465044889339537905538150907206137597377116792685497402264515449486559753595120570619900890104450723256572055184115076136701203392335799930384770437543723016891455676609856021134307134993149768051841264179233929622770896341079296839897562549695857458617614577108186524728894845102854683764854493538123433535122146460389662997992742730900185271526217357197948738616742829314265277431511874038586711609034201131280581590217192362105868475821168737957692731709025403905010579428839981137820198925798219790404890441358359287876529170766299922995922859638070238191546171946269553943717985188897349665583943633663415985879941167843580315963460960636971883154481193585056367314694631312524447386165433158590141270341564709500531915154047741714803323914930972737421377939472939002865047348123278236102058558181880882728300206850407329015106138141501939373644958137204116473475539734008592612044050842070319573859380241189800229591922364105068085913226406263832298602875235596848745344701450985003508817405282195495997426925995390685670203036306095154010039503158909430136064279878003215777539996764512113420596727575783385312286775825850928510422940818173566078041443048511109391511016808390303819718165063500437594934151614843072875461100039910563078263068904582896657145150649861979447370773933205757867143467084493340786134878027230831824053861502982941984261826440267898632281143195608648371512103515737339945675465644174448913006926631787173591938532004981885934789110623397815216945635094634226522498826172174977412141398691512991203506792716626612157748319647205299395417985088645707546539549687241399092611519018541140147089877342503283735330407061966929991157465787870935356077325810966161546139126084892669395770056684440646261244549116593200123502606903845571476312931088023586715958390553664141873482635909465707746763436027787195201248613326322513962466035499436533828642838431086526797160472316807878399539495873570404207390002321266244321194147577050150710944409575878781215527833923217311266981553696705085624374705077425381668224457388133762487930339675657887457304156092340651404070360690082530351817697643525953242061343020289258475320170926810812612000578289928213523222105051252132051529591718217757636365882101579724414265716825174887968456434720912238700242444609701647460426118422526655583468169575981922829198318979576473738782812668562815326543329351277849623047333 A145206 497 770514822536776958308788909137572967748176990396999274480947677661203132452466526807089775154898114923598366477180477559211610602173023392513821485014710432320356707243855039840842143473250378924542105294995036697459466692532728695222431175952050179441545089567242094173865610197772528139988568476184217803785051693679566876886232530909430267292768949746641575463359854895165977582538966457211313295553145401563938446462136695971041977050092196663327302320864670924452869706616175617800777515796641461205414747806129306772750861924869603048398080263064741599821154779116513182223317889322500239798653846426400143380115620088375193540439250276553269691005175599731927362815320249312135353146577058589410536123101540822535756577189546968541254194313008112317313532938495225700777522761757596724307520798430286387993087249971271414495471812392307697386986522603935368455644767410727579758585161424695888985081982254920781705096869856869077131765120819000144665176033181289563874337298828676864000169632502101474874411485236885468632929984914785490485434239698632369407860988794088233513068402136943605538482558908007838551795283122538013495271160948067130827479151635972928618070398788544208959580877253400212219615473109869665380025008886413222914302765138049390394527502006966242973939568232479070350056666117391115136014687380535281424303368995436294138943163075282364132595534338117080602340253973318118590115288775018373870333978897178879115835620556415187833576801808405817425643808205405621426133512580990035340522896454676479263316747419007384364006352235042834131631782027550828411025789159676517227123783296442404300577724403063993408425693554702975599147700105099656142391105885741620401514977183009736983242257686289860418908822438080520595291999440022675008418983947821016790086474403623985713922354870703724163912317178191552822722618937294551110351929649022676710680469688233014518804283575656272946681551486347132872352241997725250043973262348315557647515559356796542220896285764080289760982496483037359773636081226980927751115162699521063226470609853700058177157314505321538817939843110849353748945730937571752843340557012859607633572586721219310992594000557973254530489557740935944417364454733488522515823862147704485007477301122076831195677525636358744708899365727683593939960669289118455740680077173510074422027939716866335302807784240314910612261121015476662707017566887811982427712620507287745286683472821500330416706862427765611965796798666832585199539335096032074293991156479306551501595588694914282634677135063149431805119713196669853838630150368607676692139499334196991612476690038618177328827149248391802151471487799322155181759893097575601176289115729873172671007947037001666384175321493692762504727334533633703654283784152802728710386934295504449586551149688815549989895407574105583687286385055732797275825839289610481856749657384799391268215315738431097659104050812720646520081163641467965715836469398009500715562646109945169023081235529062214567268596160411157323 A145206 498 793776665028414320005423179855962633059841614624758088281312619033918676286710588149021379753671481425078054149969005825318649972424952644927637099735162243539408432290901274243715004456660980018387496256386590571311392725957735075798570973728695104846219831432715248905714069255312110823064913162905321293305548422073571084463929317452545724961134589992103684524131194177832627390617755137554752711647016026022173600015670990221610853718951455357271003471625755811437117412959084952182289633229252284694760834967888253841363888943138845062876372317367868720905879740437460906740619679518420934802956825647088542225296265769503702727886960335196275305599505058402336847634199318152308965862951649368323950104207253083396055884139823254820311266103517896843402790954185379673228319564079037435107229858185128682205334374813974475728193765329134626873537096025490718611706105830670920662602002345252774108687113761073406569651597897458291572380367085625573761091480265834747069086799051000353246903241833301331689260933775055760349367923967000758574713678226396122947552603020377852272248508357476795169490421563220804792783541361648148246164226530789354511237887585792713141503772181700804684352638748783014960941720609393214591968022736850457798122104656930129607383806098971497482008109166105089036538711434316562760700629227844141038587933657666801055673942237552401284380654046845832400677558117494356488292311161255295849179154869677380461236559799511422980627527317797472580248455041118224524944432483739804933593902457453361942684357659482149212042477602754944995462870291365739175409956283422147773393245031966504488985239907401809699223028937024304422446466012363184625265613494428944143896717579652687522169613870055565992668903961635243001640924084943393488881710024694623895468168257479090022907505700749832001486678418958082926979514763100910530110385500543774663430762418258789779756210963599577959798400441226612027633678156405743518746953635628262348632227653510331198264001435689225337354454536122917719526688875049033046914402829632430533339225560201376998736583206839380857907811879731669216127576382402066649539609737564847984523350397706309833712093787613167689347052400489093032785137934651141917965065527402543262763163500449046994144623073353485220503571791131426284930756083990780373352082618485674173058906532477883704355002129936817640142677355088331677829496144131439461246873966738620443405810956515717645223806576672660589795590692261746984247392123144748788283911062330289494268287200805866427878541897135508943926275016811072404824247031185791740530781243217617573729527387666748835402887187495665034049706938558309378472766882057646087870944458100156296641520865708095288243213759504816652927355119678151925545268576086584614833344915074916307568550607992677920868244877515699207275969302347612789217139276184097889739212716071596922146301399662093797189957497055035378096295549277228017329402833153484712967163416427939937105245361121787498511105727216120539534037 A145206 499 817740782544851633503850128697505356042780660002531357976128447728071733446145177672787868681627733674146262489832971744707839537533250354675829440383652970186848462429443227005888905401366732861669364389442359635364288635656939631044397102730341978885575157964227377180610334911956117838615470363153444374674258711132187143810215776669551847866801812996672525810168073354598034556645339187574991729554428126552229875598580158969939148696755557817456922869770810077063539316731866857182056781638642633653899023114363385477028535443559455933399740394580806597326963508201446696736002474460858744935335591973575491468651559889704903893153492474175411606799000846424498221464543868204511853293042024309607073099263859517860681270459468762306146916258641847954792113100774922752624587306017806052511359530879430196322683133201615277900456663689925729446456873257113296883989577797243230989995229216297370197603681836535130731734458856277460525093661290808844712119831910395122049921239950475716612598573840248529260457619890850282269078456122931581491169498681565587659640583736155198643553602591275951213520393784675958330569668636804510558593386516258613962984092281180315999609798135248281578984700703649193305359150942371180267389667677895948110160997773608547455092673814704919488982967738855862106319336062168523124328790109096740969162368093367458410549302259565165116080823628387512546515896516459170856700537916623477942090855181322606598464112660742837219856257179688201475637750081383939915147099278997776131958112337303356043279321937958598549335032617218110432640851511330439059088032035207636625512310582254449476211261895905692609639508187224642479405421845677281468997282709683362861715217862980887181280904775809301272301288311818102165422383062472542538871026175331735606924531240382297276295459312141547074740857516262515133366834760976204400077123487694839290870714458955342173518817958071844934829057877600561893261591767075280673580198915843906326589119048722292537782795096811786764525105228807486108996162252413127273373767723307918448441215716637385960474740595676704451502727181562828466651618559637839310751638802698590188163250738579490740870642588068615221330466657929369193703985304480895437734942333159002181718278921520126421775772412742349413674215878796784678745132016226501363534463536997076599170044846271363073672613308936802380458269873826187290167691970015750051694105109366746774084944644006243688111612966805701350573753963295332327034988306142949419106170263008049777620940239896599946641280794375352823880259827763478967529221195218660642808797852258217948946224827887931292705082174357332012179275788881913250809537559045206530166192670113910899507255207972814737958274716520091746185539208236507997643846530744354820202360869350641096598540701261425717610441640378002758769525231898200834267871913656269965740829066113048775841098847649677093188691216232022845348302065389826367531109538970551947053632579254336797696507549550973027562093794553506622462158419707 A145206 500 842428376769086927654302949762877619561856245494947938058803007476700906459850381910442623848977053574015066672975951107530600207346060532911067778543907816257054255266648709596905790181190279522306501520341236976499549918996111245779669716185972432254401976878321181866260245674042358966907959302593981947182769260327962325259772619882741688836448014006080934774384943804649218025732629350257262974732121558981194679516879120369225940605688997254246995915851919829818461812892564800187423990924130965130680982337491255249612138674759152019085939712030324776182896667793142492770024928258091450765414952560454778730443061940549798675918292709242880322873066406672454317712156110737971866825806654057651158986762311486600687984931244068356029668405669934078443769098443914879572138217113255297672598437681572964091479808310766708765457475890996393453116271633872010220891732432330298027752514265674785801524084217071439214764448762578825460448780633605983366893104062008859304342527437511491698081924431238729116997534103665791357006878952933518012420905088187339072858736836202171487582108001234323672299097677865835091006346128156855190995672706938297291995792672637911852052225227809923427672548013208009812499160694360424479052768530499658760869907838595667398104991507563477202256392037409912474143011728848852126017959719729670949793535845067634046306118893725763508697751292444150896248365599890395666746832799838048430001322803397556936802066841509426915724206160962360750869456283760672606144271981705774560898187943832950459768471305322884281879975102719882708999523873462042143990533983175145218953105090959318060866113388054100229617123129697731406921647226775832130533947490063437973015971346120383447704122603468814463842008639959221765834849564126947674034599062076118994872888214633970662809340138752192875226534172676993786824221419483096496152350935258236103561557553807773191319092282446277722447947556965524456377932610495649718959179377594486904953216290454586321844947349586270605510428930327829660090633473093952896881872737827670103570023588589329417061271637261447575686755134316302446180099254737178103160828711502521016206334430392682215939820977968694621074820278642909797261419527790388533065509100279107392056951218898055874948733934888896319399686970957156036405316125511448683615578210805666259080502826007236618334311621029249442194368223676857207102766258912696049610618703157281985227830502365386374099186844628341667770902934857422819295912856121157669945840794459978889344986136244810011829575195129666183736069363019732122542117310697487760584009667677362767581693737868138411044181856365776978439472459914208504912919188574308548429852380736778925105279086404872494031526934923590102243375820280240818973036105581981623648183559381503606389775728724939609417108195580146417179261499441931548152071353940335616730360597729262505667670024938074543232395710252877657552312269365848930017596507934743507502028262109058062202537172534811657903071618712565881667074861858420293 A145206 501 867861289462927921217641504182715044767731180190397635648795738914446378378145193206872741485304882952732953802158948808977116055861130260862119664423472563789471070262961985677206932759754525155683568068378669556430628971415239555654101005286582542881432030581392123188838415113761087449206954476100678791805063619922589249148232968133191444645750827701057716382226952732301409844574899395784884404751709317117282518764941471137574291593604808932655957164734032366610910364946727792188350454352948422186337598560606217222483565755873102283098584776003120540781277511596490501118550534145467229189561971233319572908341562489066345538054561062241769387346428869883096712717461605499686693617073245090358605452263058597281898895678457645509238735332530962472013344639571144556685646147135279887803316378462668292346522153527346072569885021810245117907775926145052149336203340537578360147413119440365512355655798949387222282821652339989345742243451860409454343448798028928786934830233218800042392496542013205227775199441128995003978184066346253502465092960631308545340786776513627474461056056643148034301374531485547084258619151759435340980575027555402171100724887039461866318584501591437895217818733956147774928034861162417806543133000432168053791182674408132709599080172653721725905177807593530334763998533390836479635640273400543980925658705951261063550070733164716795006765771238846958988177716244804570815409460511208458574186439260890038325542798632856132401649177107741958164758516967491769562042383612918324795612706461725309121811578097987302836411972952521660935367001388769220344806277765068114821078091697029867562541406901763242253653358384373666409909387114072789080709090083319455882711640158198042606127329177686257067729589579527289382633585570302517841251231065221326001152768974226845705879171820264826118817481692275371371732182149003924344610214205593605128040386137066359149506060336279812028930579248775484581838381834113251792207481722330484265697909983936821163852724017532497319993976992969901732299962211537663172586323348509313696273494682280400056445714042029895937401061567369808889848713622771041891535616290992030486882905076658074041300464682552698869097000487633808777382812414140676377574275924578798701889991574014869902891916085961416326869621171196678361265595834661894187357706015626354859905146129725225046995553125794449869545279397969203256311372584979102651378347531753906223252491958457712444089235051779559689754100793110194660247161132920420431695362778625619481751303217920419885846813470323989525028685944265417575493900353339915694880822258901733551682726853865431284845717775316754703244202801466839183887358305626557385947904417581056088184093551123928339418365918350975012713583244548315750089595557611857802335377866219028839397332416878546995524149266287100595873525401351313936358884187281526477085793914208968111647663934215113914844932059652223342817584553932655607149437920141762304454543943395076892521177432975941114305614377853936151840050345315463843225963 A145206 502 894062021790971286782433014266336909019506106900783884023537934334214711533904695683328379168835794745226984623872112406847159238480047183230200996559506132711731294057943753769535161350174608479952464708840715088818928423085766087920302203390404800134836491152389949411031125684179274433624470072767250325227064508660869449319690159115872721739723303500516200825800303500515204463977966390517897435580906158426321156447473859471700780336446512173727151514283105807843041829034651042421624189769676511061218999696020237938092853350793299102350571898371568810195433954895405652679526432278548859910536755694088075861883939481880815447907878462034930112441174677141994336067729317052010078786634714492810725096809229177347077111852389593842231408683864042560637757580161353641753541889437721849398985244630783649654782084378245170692459083909930960541520684961918157453029447378186959107831191218242394659407372733867698439322966584918859641439202846614766989443911258055253908330749100371273144888501124885811677301473527562365614181777517889888825561183594755329419536941957501029178199136821717091348931794267423451634708998115961687578650430782108766973548833081891224270069929782631353049216871610856203705099025611098700961975825290736154566607979689753366194037807398739479818747562127576759178486239201431689944111404402380385750084612612979841522802300964913288929126304109039050928738357347338972442726781728375095105741289813746307259787538166645256972013456337708963675591614233989476628836682501586184749210548295243898016255236690305771037737927531676409903903011277987163583142517248651530673543264140144246159163572658066608423903099173768290275694853779639724935828921680804336308320641136601025541060192862112901046000877074469376240455334296904116005314478783406323234065494950563881289525030046855811879205829271689938299272099734295528599154513475964323715920667158440830974675840524640780461801547158573568513807117057228752931203729945808682406301735399446920578498983169299958466735008887782152636667770241043894590293610497503928004026163816634875310561220819541717224113938168513016665098929984596319546986339368713919058570397459906174962176933029103025026977070237734398644093356611126321977885452926208767125599771312242321874041324976721642751842926138035706394021247016873931456748523711554498934914876825122549088338341638043849999485822133551699134395736066112518994164547147687946033429327408698322952273923671618685409943148754386420534105165504703992011672124623242381093110915083180092376064283958981241193594172306739054462735041472884705632398576795137392877940351014816046961597341856542523345878779507064683586389003444368510234241097343399398319105634556507254456899001512931959421412482732598986026764520206677186753282300942376533136499356378937720553590298393026891054667366986800930842598116969347403690075073696862206498340577645883400533909162483989891569826994553958330167659913602020824511918091881538672235644282721615282239373966064263443412645388899358870621791096402677 A145206 503 921053754227972848640931739045819978798622281223350818302018146936115857936198832067629917742736074647100082406714078526607716027080782691636059634384775503193874989261763604625574465885659172977202475093244932709281993202622294737143200887355107020045620622277399169953168763245395808313661831736814886658069568907385536034374729015770432686240912358588551034101030156946813531534013159786003057859765308830944460082843505812770386485423666258084658369409566656815017089229486596247027386296266634694475804252874656751322883270376231265236494662561700307887799230985452916671822324844767919699457090393119303032900920896041930455703791150967265710091473531971257564716203730968421092801459703529829731607642391541200758922311261931336784649917266520659270210880519034411563558510174523161025885205329278383691659397287213277870242137077580601891218458949323010690700391354245198220062759036520973719434734515804347508456256739723834738361674263034811823352994813484592493225794325628776651647913884931453617789825999785584273990944930377176800502858622225015899854081453689857198472575341287903674280112897102055591108075315684823951774890451946440055620924870181532795443743879096450409096181291069570133760999817419369735882855457649720346072541706542795837645027676094508344541821829302303123730491208428158914130133291221652609322479123086840044232424441367493950388731910435084174105038121396666958304527898697939329766472410894649121836699633905570734481365686452142748111849983109548860411293770176747029283176296423481698590904256976864290687269248261021308745949321527534229050328820624043514106812467169714122859011691049051097925318970495570701600733707748837138844527524037267110131385521836632298861986602042013962199401957296279877119575153549945017681944620380036108901436710917120252096681563858264509668018788431283440054834849053902178425413984313459076434698718494826119275664237790930179563607056055261973967990178436604650600362657301080439046425654306890525200779930650017271488828206308784301847775800322888709805763036935250985267119204388562808701504783676027235953067908065883023576650896871941433720487085912363856658657645728733859479208396563210344887858955289342503138670901238438842825983674073673435529197049609457027579844617707865977230435102661816134748885551785952089851593099748218971551744330601613093699185550947049398277844504653894079651865174134692144570013395723425266776646804896943672830244615714820764287417552855591592469236690256630758369371585645186373215533307990059548061679744271817038051758456379154477831020746957375600995087349912887709946666468478401660692514100175906696407915543105679722181060620619170108199907209514810678249941852607680024375401658440267956910426574611283435831667992755966681425806281750024545294024052919178453004686310954516848746341487695536577419334802806715642923291158645293390718611270716900972732093664985466701464260419296199514570867633738058683766012757313137870206494988540088326432747690158629251154895299254078674875517654139230592667 A145206 504 948860367067221286919610496960830850944286350984464273399655290908093657752958460096217760263705948361527198099827549572702130861531504361858072227563621674638738569054864516555162615256977688248034043207830044763066375862320642886834468356056437398777407504063819014402902538258363276640967103162515703616203921942374278302743841215307222358879409629972599666517039741184212031747524501875478512210161105607115092426586124932101476979559135041635897759069867747032748172047516953545896108437508502771712259106757881419645625096070951594280633643125335689611033518200093544792189745426178783668751421403227664254708505609817574452222006724999519554000673082971357389420308779612021657863818719969316504570162622531104513024946661581966730326108674954686564894682959343422691082180243050261715367241956319899110065963707664591947060368950782067803230434294042530862767674251072407724879075544874434084833250908441821352363817262997657986146228290176191353097175112136702896685023001065601088012064033844389314009775960907433761749203995459649586332522034141163568687081417447334450352504889812207287069807788374217717609360686013714077880858433003124430469338483245339721705108615582102177017012372893911239227633545703555409183547765215203427495181004508756236003841308269607513656140690849120907473787161251426545508520583593690190193522387427081660555188355410855790450002813522190239017160183230703595418394256987187391350393837884452837535135849545920127417191471269160924221009025135950548892876739621754185414733802627757400523068412596979568386427601094983804129457855134546584414080260555100245280448484022894248963985109755662786999026283606408077982886090095498837212464170263016375264571246404571907323493376532121303525339789486008565732740658059377402431465624353304084550387678896474047012529816389855990184849419842144681280818623208540213092342936971283251438786308482468999149438100298863685844107712297108531414925228355091937884930377172068853771291436128009248421192029835762793931906629898779764911672369582000052184557979125735918901836029241049493732386578219895936985671486493167918120261474431840246674523994716511135151813806134225764299425791880491488266994314124500776238189641348183218134288994871979751094897299770040935471167884394592409758045216768424520930816370887975962197195821498160953779179937443540878121138840181052481270214586399395656094421432042684104678515987621321311033486083990748972985581002340298929237583070090891959497128559514944335799038209823802877698287016177186334902578675659007130146582062936047557344432524253556035347656152301125391333161191768886666477806284813255722230613970828694314214199776072076464763018039659828571528964197739586778676738527254122747528039420939376670276693450471242551017844696209304504015508262543671951144518852961680122111600510318010159324637719572607790066175971321104723110709282773345872521229689330844032018982451463181950921208169270443015515306661631909584416147533571877948725030727642278894281197324895146664681110173247072173163214053 A145206 505 977506461548059643817485565015437402595248535941886627532367533322306987133584160148586375613999601024818968135814243211895294113714532762515486645422131353361697310951437001320701211006960270190356531799297231339370104816894821102385378660988638042959142329591460089825448766718430095199512504198678390876640303459156488195796292245562972672878208574015231538090600619936462362829035453055565195333999866327534131758113815583718777063759254942057461846158102395946257272704816473284217225354989857084093985574496426055451851860970010739641589741546053079417828919806666569678480500923923298822866258895691650348165036091145066104038547177571551258184986137636171195474936644103792387983758986032388710139606002373710915881628600536203994652722559066918635022332778615789741606916853024390606379655829955311658869576768307326580654908211535936293132380503488456410565307326021583322738929637354130490817845779648245204475876558659101024008259087518248895784144016948756962322459252974545790533519470374503513514799643549439361016626879808585462413523697551382438203519389540215395954957155237165249725157381830955237606885229533360030576396725143713866573261371998895603033204311891082097862059526022482238248846232314584747169379702511167563513610798688803045062254481528621936817325069961314045841118492525876621708994661098253563744243175694182776764262651816477102322320904512036430422653164988333498842678912647326050796564288520417996289426951721874756430010911052295526836789144856693045980843139530523650502227869099806220148436366274691477299036986081354095927865166472312596476013809392208392864841180241438613873038106096327234847477836010560218886693850453881213400159626424412312109771385223394547683753009270764059076727783768391762374915818649070431057321626534848390242583846813457161780920971294569060964671759317511010420255254003151207276546868060020878815409808059120039515264810427610716281950393951794630922286559025164173311239820608293249809345644145667421976720926691303692750060873783935097808046974117832857959686895805736123256547207978569658743778766207653090539592881434443589660246285321360852824755932683282119236134701084759382477896722677884317901211662123031595717531244117346198588524740784338836106378575814569274263432985796885309990932735885432822115055900990335070944143211259338839874025160783409632901014408672419270128815315364515566447258120996400872624625693143038988017863603599653037675118749128122309295550882212648570201491279134231268606554542620014114990353114822360057045297466329090875661435558378035074644281787682939871307844515938101279547596440438442688470292854891075398384580299911604680017220787589511392613594384168958888893908816191094961672381583367549311617470663100626025377735542305137695640317460906437600709986432444571383296652698679588558687195212875764544546952995749085484445467108252365583542776302629554573141928712679010119680650064971391153600223244386146822519975711062810922012357889740206449008499316983366546409388042882576247188578810702525764416872254667403 A145206 506 1007017381621246704097268232936333847282638258391027898466585244879907779784238972285719239833690031219494546835472948016362585493434872375754297682885567426692123331094422145821518316050705238132146417806069980710297858236553809375604072599877050557120022399123048862433215245971256597235327423423795524394043558516972218652485008030153774976657094468505871968595583252985827121821659821351565184079257843779752226090284156583764660818382045371778617484251979609520804912020742134440620226434911104761025274496218760898959185387233049738775298384249047788242327839206018799898873733702024353468902412468083829850772910866482027144109653342410214383944591349577406530783353623999865571397376648162842706578751391080803085809563863473367046589706286394822799938702318637305750946686250126114778543207377746295275894529391832458806417215298495145840871265003085542475306231423331407249001345515380972614790762109650992476290561450612655466660070771384278601657691133467342759902837594925162304948660822097097710553967055474187159364811411548257453528328328394126151978742476341747417341389977303422763724547675901361968441862876895362809213484428197921729772105008389072922805531410345368757780933000936083964648684988828934427140719720320796164490871505273722827988175188089967191781570506309789976194212738907759049757137783371301318250088186978196632407348659614261357686020916828804807443590873800314126989508685424730430013125376999499021759520298556823019477087020329547137320722648215695600013868843364057282771268374282514636132089902772001344586097933122763748482832432043982255908490119713345083984875635227647197141842232270411368957767529092720005611276729721101001142614946708952855642102366968024257831920940713324932643722074256834169891528518648353126712882789037503997519654149064205045816190501370939571098805343741121818405000615440225523601017277793660566209875746912986087199748186055270845706203612659355203117533281710718954475151058854572692643917720288653830010070122219692959204349448769540191780973132501538559571907843137926738838536632268540840712012397665729750764763294587963770145595952757092475497103474044315882421157096575356454428770198971230219666768750714258925278119011601010690682564119490483736573558165267316223353675986702622109615164402772055993797941014120302470365058918845061083628323819433681589780852492792118469053823197254100076811901448013187793537120458714348819078501584481293076798539835191314740810843264417410847465783408891796582046271479925913302912088072481148820151317810502663550521995290755321371484856607295743393498374785838924901024837251583946112043442109513759158376997523443705411336111988852624541780526722162256739709956094780375154367531196590738886807947979672105885662950001657053109221227402500185107179211618336057485095834971701580818420999956230372275636507496531425737501303152460438324538611614482830116422310194642268205504478046400858470075950802183243386922583334764281877086279064847047134170494033414369351717845189002920026766306858332953907071370555862648682517 A145206 507 1037419236371414635632416701244864280567085670009257782185349566795299828122602839871891519524120546886397087603411057348840757706269775878664605397169367220658536403106801053092918517010955328060348957889444876896142453345375998775836664730564953334778487237309614565260482554157303385139143528241760398771301055157722969630144373934388321150956809177837186034753468679855378642009519268995339901533555072888128945929622301139270402112905280544488854691159489412086079909918702082206677734597696853788405637676175511304924266768018163658527954631729884951227817663592230678548014065152809988199204653001672414415072053395192954507499178710713540209018307011162963447810066898712946576353759656782895168904331506867392924967780885595746369125713315186429777709784823001943678789150918275815266854402417874076274443829922513011161014643701776059385595632557235562622132238093591217126522674553167585248393941087250538093370125255602175658639879206948361713554218579890937693807355504953630495682086346525675570965216817365438070062485628701882719170539975165931296809429329264301252481386325322258139806154604987098928887291761911226927194106163054640590068781144725765772973031508020662236266448286136482280015406306403431111263783463930111620994339748454422909366449393973341046819927497958465210505554707449543176976779896429571910386960095779324145564032332871251645422745411205544103675800845849922957318333619138860362782574306080317332937919798373964079483378402716866154485382969438490661033430850699237328998602442851601525127817890716539628812877538246440949063447789071462215047895123831014958260986822262305024843313010648782050080506203561181744744670613972494346516656610736695982727513025114679138790643239365776459350965279619571265696785372863971991789695650007488921578237659434210812302567835445547315778983708007701614343330073009945676904528838202974631835691874833473727364249463752764207727646289009259186305699816854643273151730705148081002414229303014358943493928471787528768716037454935142549297056776273951961711265908064301060188266317073471541485129482292514353174143845361034803484857050981168851047039667072889022978768547201730331086890011895693763275830614980421190570142392965527672190153384059312915839929547440630121560908895466910838118649330781753431514815420514479346044389712534049334531803576702510411815553019916611511225885700309072542815488237162258674903009724490310384233338508328765451183488099778065414086794500260876930068562761436038429579114184636270070984383997274364349916863735144693665645925237707563088131606393195357604760407780752094199270838986929717848725595184111509254513508003278086297404437605116068055909291312511721676297630710392900771461695868454140912217312379866789291688013836181701807046311120086025378104045579492913074138433658113954890630450356350280019425097893307162527520718409148773490448179933540523981334470184845376353915979228502019737222572365747555281529389978818295571244451018892767129261361041834140663129223568712508794331499086138837206715152707179725173987520827 A145206 508 1068738923116460626100538114751349464964469652539554636371134242318383344688744311827839685526268026957063725646938542623366787233405697826948054961734156119367332049689903253554699304893694551098440187689995071311830924031162602320642619829405105203355572716446871806586573473604879159090523014762143817786782838488540582524761460364815019558474041471939433586674170027331616939958800828604487553339501535354542300963457846184574691396110126303308591168913815779952706682789626893156476593270760701577842692772858224716723711620845672833991680532323034879521136431067837794894172590979874448009236617122324002193794994857343056893214096888845872334586159485446028722949875411854307079869879795249773397405390432353140765981477387446072388146145233125318386412448404008433656133158078747615443510610712091151429791542852597784438573843336326261403148269558297632992691324819161429740149062690678713301527573196059841076299318344592514780323604504739472682915036160216187411649932224888277762751803371022337055630559615371146678342197882673027747050750319562662434331711874562811764817457631066395723069598989747934897874497738234885005249200865308046705054759725755264536650698256325000497768986991137161747048135338829102011524008152279020971111838069295771065494948778349408037835331141930049704704407614091250672750801122453023548578171119752651853331632272368227383938443833812153459248944468578688540525973796973673048449555493950868987842316098065114534744424773675411256668967134148517971441814432481833435117706193318520106797144198201139870303966309781514903382550514075046826888147095363564809731172669342419137908104983243126937940166274477736054089419499802712674108273372813694219499347690487249199623764734504397329718057596478642400133914489100843777703178208554502129331647150375009982576918153351832198740980286581355320736614086095710936274836338304721418693017751968486423446463168976260410972888659628742517527609539122367420286470736182026416818260312979718522277721518520784192121354932740430153411565380157881598302827487269190401352212150447081110690297000522213349098805518301719680907476921580144742707392702146322439108453253759329412685827864900395987790156711027013337562740732883878833601973104033381008649646536741289186765565418797703200334748731968439403209475642066013536487349535485087225022473665599530877328830883998113160257003071132349619685833726965375362850318400279135734274628649076132378570236312433566669102883511482941961322915260356326646359215845288392792947476636849165321568372702488560649601273057083432422471544268834440594240828748259501548360986691044101193327036956607792276797757050738674725199633871003186038528340192694670026982893924799952489657344091568403895160562301728159712424402868010364434599382199692201256866506530430624908228336912767319353806882071790073973255311226430469256730037472183473658972350047409573788716475009609435955846060373204991235042920966999398024676579018891897331205556713276053489828914484552942875715680458900221589643364123522602395127550213502409706434341432084613 A145206 509 1101004151204309153166141945800060288610502127069156705173169527311789988298102202773799562792434167171373358977333220137562819482633375086637346965150245687213862437049382896376408875855342271079091141628295673556845654750767258831357444523279008664714312503421624379190112512207749978349308601192673796117524051983738321656026285883598640625009984462826328277478026034422004986696301646978047513305825746805362377956656509614957379028219420614292572255758835023658319408130959649150951919539398289423880066813882408883245424963374079430081871203935339347902149654970548000258435430823008843529482660605047759167023993337671171727425037519412630041656602100102626023084569187090378543712438519692010296616276274336977754199590796848101532658681611344246035183053791547738483388816177466216802831920234222328889039075455043267720851874655488936591207539756877042900183440352829781065910571676183780981547523045600493737305544227322392676285971949078917484005292740179559891027752741063847512904326684297819324993520534588236379743983398680863969105510588991088673249020324759053622668032375695808823623747925108618897836341726023308891795763012504502528917308281285747191867457070910479231288612046163326211905382062428337194945514527285060830765774348986816054213786859058410217103606448058097977791475214750159975853698265162903549613316533947597452687934926525460136326674201509519626772464557981403346718603022946989904163108713950463148279195303732762422749984993513188544105086385773976346030204319537426555673210505965807626378498380019704465097726513045005960777423273145909042802828793957542936213125757271605784859288367662393627185931112254138399358817892757011899125629651592422991375296301280331739935291512700294441862879978856981648914337796261101465979173186678972852966162088923253296291481101589221444985524934117467454161644763740597119367963701681236429485156983268579336695478418320289463316407404055206607842758811922165992888064644434210063636855510826161995162271572221432738409711109391147702288125396435550986979315897148135993660971134208890223104963595426493840625805942546074454228712615039164455438747718973072873878064568467344799107611277810652052649645848369643039608779454419072993195451144371958627916720052769668777766577208669644951057387885348447939461587958268471669733388138615337618633368096229448910938685777974200643545245382338609369003839974639644556817607254108659832367889377607507476570942981254752558743321499280525184634993195136415585051364533228070257181924686444657238629247510026773431877590797011135322068252627222420749387764010564695492325252785047451769366650484479055930450169826845961807150132731271367787426394715056212823784995770713365424609706408921392312887005536705115541762628801303909323043755846493862501691220337206221428628257491089626291440197886646785856151538792336980025697410140941172010327576521850420641464284866168210357168207559518133941200364731255887278675817384190714321655834174878613093667956645712334860091702711291290055865984777617418262350312117241332302764414474745259945643 A145206 510 1134243466528098507577111310517663570608901836820410076449807960704961793802503524930851827281309914992750852657901846327868902460190709893269522772201183549549114787904536433968322756563860354938075208642955479753836829996381091451444963171116159316472632492696567646481415137144715376722069348703590095007549959295340598748333178871899722125114220874200581086703148206814531147217331376760355966903924138548076766611813427339269484454896790231241954885856885661853650255282480614276029531097136247188316245329415676114657746118301619176455197222748155562282992518174587707955169758684661307924657867680704914399154123694341669407018656345230483245725369045170138143236046302125687196535262731521642207675871881661805722166523302238964240542201136802582677752104867128152259798316104207788730030668290649990387487073991601232430491794966899573743559769120734012555781680784089020831471250405347620266689764053045645070038738766468956392838452927441286398342673055322665767977664408904915137094020029134018687044052582471824676433083110808697054450132925925678889974845585929197739661817461353247834377882479244578503372272947834078089500842212846764259400013771592709139864180335344615901024890243339228043251668385146000559522090508852272809094314055611616192821205313267888672779614918687136624599069801778762897910630165115420806653689536558897248664831030103932145570008268269153580470913109527612969287458959669233555572819292976178075231793340964612204194741925932607281477943532503823724782707669972819648956502897705797652425546726005702198700825736603530724423512166858801486290971148420233010362036459073904390834847864344213185807431245595150671360982868885256668860429698099889968112102802396485607473450714269092566328215928088955867298583011930090204747983581407107865188656020258514666156145906063623122256286099679732816316203463837189132315586814898718120953009151174764729118346425345932539044953483172660406673902957936568574674232948629392394721870152281185565483240832464520071263779503591545096487463472000528705896063562484735391822326662349304406790055365261729392673776810602441636483575729206289353426863367866162551238297015350265485338910732875069810254238260544132406263541492810422066127137935586946085789492450154135431630608885412615966711012722406782834021964859325387353800573112983647311804424391829593499894325170733912930089878227271154982782933553854329592260965441747349954306796822183203498639543617480263302179348808674701356447640697736261056303708901839866482400958599935473964026615327032913349083486702523300224384409741615794087542946165449402820490292665079673351592785561412151592033852661641643637057256563703250747057794385465231548742370123004219032853873492917071802721495829963082417666714405102849942638436471064912828417586077929610747028113959837393772266010141490845439076963674504378141446784483839455955847182583386112490582682052489112152841506309784140344511998751257459594652040912994755408007731911286992866252516203356561335033318273269458422193678636464044755567145437665720574771369738031385001969877557 A145206 511 1168486276781480797369659991829025691859784522985407754530758506333471420830089316360216141744158861763589566732472529709529931405326304605464696289607299933944852317664160526472777037688146890177800356920807214545976868220414990947613319350420798721713662258986362711225267435755924221433100872362602171374635218770349407372561619220386348450187820561767686645247889922900783816517400606038054811897775560777537378449018712332685373680975166949294930083246612467729253121465800384612891902991807838571392114486486855309745381064729899634429005547472840507504380722950376361203365785699092797380080279862455913104259538929506820413078878408565566497394405306602168011680239913963777123811571934842568147405914443472559360644393662979358980167322087589993967182096667031568122730079528910433055612827949541881677051086426518634562113298989229420000222349613897764855083852684060484930020537674019154350864944248825545571657607796091348642110923428644452862759559437378851754772730537518726772341824646300670384521614710611655542880009653544267635125301574990269625074195085495151199097448676888834354122054942469348580463973249231352565296849330360812309378795684828175720515394192476802398005921200554350725831272927481652934351634084119577410673586336119765111333490685621232444951773082865197672847657621116672274583801929824401662541401520117997040068074681450081922118241357751872652863820456677479140272265942314929113592615717526965782609090718780054651335648422253762710312249459206009076648123638183268869838962293631862473046308174037435849699583961126493590480812993215491279888949658348237016150908796837132438636880315583905693519295201272482339017116803297543749800569058786400016597814763009460211661793859592941179392964472516098564953470251411345290233064104263809278452022572657153061838476697671392423215614155584078425106672178956272227456453783721142457322899261019245719307160724590430763980400339366326616947332881628830821131725875355625686474089202114917702194353711201461660643011574066564131841028846517936542130630170449170237404294568291968935696838246515876039443171638673903543546468806016798516391781208486603250941208129369811935772825103101460556548003061577310117760268167438759928849097156869120536975105268596372060258767298885456265537348551545186219895739530488959210053543943594890236009184626600295559559905398727431075671317450308925906330811708476187962676684343876884842173210358412546522885863931815421508290888596649847268899514445216283784398381458001360686971415469810343998314134186517407755582290392640601067361563936393106658418645289434932527630329905146103437292324305741817798112875617566154688633169177554301754380197830175000494483846064193931409685018568243628494036736396756780870319367397451142353605386958803318790861019139120614475143686498856256432759631361371013864996050421981513778744725927380871721013267853568211650151522803012294163869623174919355333953297859616721935083330140879391256391294623367091346709801054442227965092261817079371669248414504443028281960100140166498366806476058119788100704602900500187 A145206 512 1203762877476379459175721928474766866186513754163728312803221695563229115064244751027328563538484165972951025837133124528802738188125236839043484760697274796178446225584892417979085640021983722035704289341308309144476954392235482694325384370158557671951081563268688368984461691994914158541021472322507061579731865930018706021843913905901479131027091142402338884193723138586455331731246399187126355292209048990507307765846510491397331685064537755039247232228585743244142387540999247969072628928854487686765306175645577226217178442959437558274115605774590365203189821413965231029920811061393239174300242203578799253196429495389477197655388078313142293605511919562762094907696218823107508877317604358930017044577358313320055860586101942539304476334577173793683914521582731499059488172477628440713457571436608520416590608735347745065551898253283764395062162774997778606938100184036489289273768685566321370312209295430899028412905330385307718849783250562390441758829250394976616193996606678439469189919417235393603401188240037977371137085320308335991918925732484775732129259356236274968212271454704446445811646533348120331628936023122274826295327133554904390786094762293738331746161234007812882066375345698061684000779829119072368054563916559625362192969634798126505989037153227316247151599223564118375672241268073585540751708147187889718568411011203705681171170958834395064316887132196831679985510042684101322407558038144129364572307552483532060293082989504792707918507035917409064610643663097960547139626667095239049349427745627651898209870420159200491276008698714201606240825206756243449461938247047479320520084500403283430500253827920548958542298510213091149586448408917735612738162982002301003400802900736603712649466930606578622884568977375031364701326562434155221533270219366785696987082026260483856755121794507935614566429923818905466660962879222645882539526934319368161294578871588463738421869142136697522319622693072751064029800200918531320663756110957937793000112562732045197471320064177150547345359573416369923477717962297825582865553366589134623309045485916881151203176488771400281708699261052794914715534257633962087872442793817386939719257040244248261098456427478754740017312204196074871954906531007472549608240977968872148050796750569507040307825348207177581308508488349624379151985124080398923745735047898219399121318263165554058111189349215117894675100611203662501215667758972301143716039114626267030116672229178714505589604960418289540008710260080526809138916084960915751151632333162118057209242636361517325023302423644341680396286826245337326882686251408430138694688396635430194474040162161974007399099903180570491876491180868443046021362911387608867781232751920925965026848145323203828820405059786049764778788396772146588964346016762525626855630741146952548686048394102248240070344783509698700504807238398538763438790338782058716050524824987053453786818954111588777286211163944652642624357986417329165175563781654038771552238418237888037508753052638536102555682955409586311155040640001964581669754679909969627156011518642557807062697849739653133726843477064317767973 A145206 513 1240104478746222868771455492698050417884855578710071486043765550797752243541700828640013523555350786801930258445392583991594820324315207807808881261017260825985466217201355467760210074967774633566274054946344606640627906430791095048646652733346031208716863916942056408585116227765015349551618986350490448896461368791071335537873032259348083166772412675541277674545763953495132528273311944162068299352442785367632947826519879264683598416303950776182906939220271816749436433753132762143793131211603712767036942930516925088190188204842637597093681256278496242781201281614948460631763743986133335279273273718324762922787973788751025975323097423984337181040896757916967477246357399657696884656360045710714542324310580613393273903544636999540172415495759078503193144310995346980919427088836605313259067945085224118820017937331390842402654391426988287943159860049174739193467663663737467048232883277253548074807915739709092925831865396737982551085766858254758085766883852601641400799514512479288826227244357669388311641569442620202293261102270585564645861413832713365809907251426575973914417104778722876235333811307835778029498344253079872330051951707151630105013566150858007496296749665941993358783482414986680245040209021434345889918649548266208817793455810662008358868726419771915433967484771678567336350921034283879430605885543876908307242166937969404154165610613041537376627163872795735787046520718219870520874364736175428364146430588379417277475804199175333309051786708680419995848985232576575726598565987098196192611103700398311746723194545670760445933593965478683768772109226157733626207978671445953771548237614454307648470219358546833451285106596542905076191190804043944934083430578679149901634686740293243963971344877029929437649861173622590597129143512789088897419948301999235893074858223354835841817901768422291714072519050795782608543873270121270889554438980239013432300341065264396559423806125818497259793861671412637018313493542367314448352966077126626209095430335314451552780864299212464368658514517277167119893443703447755908365746486184329967416296398899307498589708418031712017966969015704535621552122333328384934499295043246342070220894807038280907971649015088565520515333399084206369277647849060827877713475013164903301043581183932225352586122223409293505189326903347362190607038368756490427723129829784213098837195971294512950498965860108362398516614467580229754677059842709344103536350147534157347412017678935446686154942587650431837289757801324067024910170114296986283233683829515884019898388310866300117595945579815850221540933317774101770388633948271089080645487932671435186755776502130013672777332625820299590720500631820748465963181702993767610321993866947038522080833690336027506348299157131305588609216389976660958088422842138266908132951090868573659172076876329334095298947878048712817774191112493031017345636405244893018266108655674667871629262146615204374618913667333990183102175059863398709497294696888220904205783774149406547220262916041302212868471932486691920834369088958531630573285202027203195695408478108416527117754199456486785775937093536184918487604683 A145206 514 1277543232958367574302189354563428838072324601765142030453263104463533162078661547541591287080459498491942048781886035076463934825377481193338506149448328445561270167502485943106305924713072664113617884943139046025767154616792201253773059696671422506537867480922586009997032198312256701262587449389870734076323030453294047291831400397235957883671370335084841756397898228366956856163296776424589894910705906702589577472412007111918549742000769718430804361960292575664873333944895697845373246594912956226544933749902465750427004409520619647706980055847269928744991157941700564836822726186044779860293140612706687273223363918180223020022712258016768932458208288744875213464862167458455057385312447981843696752722587025067039484379329534695704118777036740606869968163950612591751801861149522939493881577906633577395757670339008941326055179759103512457910572459664262406943454651138763078234997534104558922500800394520598231967298514037089338972660851986619449125623685669926125439256878994844559284366425358237225352793030489505012254616970763405757199661580331063397975866571412173307537120897024307597423834624773528521675551145748724739673097854364242490750370808561624647847654800025035977051147936213061746292274870107448012506174505760311098086080616223701421588175143878840523765735820688391685011791221933237509347803642905800460890620068108132054568666691768090219068703555051122163325258347022942901856877706238156988421867198478019577530315195888143538662555356707563368487748687683451904121478733701551108998937682063987350611140137106350833376169966805209223052625002089194779176441304087445177664231428714163111877131997550862099351483415733993081931189763268445183234491612236735274183035631979296196342903175154813540441903903831372038279097324075490164670622386015059554467421407420931253856123738954205579125860465324740855571993898679571094830864847169889720887168993863434112681222369018535822924901657750264907203305161347353871347823591674415298237063439344594732596586547208217347884137920006419435669610398931365941277010547019369335766005252558768546486214834020886227300620410006946852705728111656853341414194798514076694527046234323047351543068850592990857152212559662541247361943962752019364810637351262743490724118027727088439230127746293712250762785504978110546653115232730096888612010720421652757243192698268772978211364085366922669978615940461801790359556616859523534263140257344497518615760225632391149380781589866008769497117299806031898132127623238473383039547828577816926125958535914144475509805659545467437305609752957305616010421469842510573738766783220091126647297964534844745396318323786415335461171975403540370969741715561128091566227252922388382310533133482245328619631104856279299269542583025277564016340181153456840072722358675040267201334924677030643241920866246933112959284243478690816520902629555797548148780417273435569848762517367730575734547082173517135566085072278050358550600694622100729522102347519424892462604765439080373622332564025909466968949105443034659860290717694734705493542890435353610552796640931015423988772981256315497699681150611797 A145206 515 1316112263160140586891626228308927299201030031074546812773937046101243462691018587418330227208778557227858428447809244216976988433764032530241080442292364600071747653033400527511483945112400117768240234256006139770338720408032529903193677273865286099276899668962922017721900543970718614845939949137399312551736732293782533210780719039690638419920060922334280716348009498206809519697371573576574951893898049726588314030936492658800850879447089357813926394871690901584975588079942662529571932147469585243812721587044984248501878747555856966666411146136205326637523944757179303607631455828969708020289257192525028888283652511947295979208446915110972089105137259801042099401449388816779458168117333901759197911976567385029502825799348219444622789123375307390295613424317088441585793412356707609948365257430375777152250370287723603327357394793628193107587904354278366628959902807863174671903174642610942673093846010356367176850682163250037200719507500557009723436471506654534311313666402770899402016682158913575162828524463768341599131963654817491874738933798795396788128044617393199568265090602991054339011337315860107536437100256809380395310748806257447019838972873167086529815317490941495063532380099048550597997851968190951658982301568199296240589033181209701511695260143113673992758451469681006745210618631587051028720729955454520691261030979657074394358125335038403252169346178001488377563252160732519027345716973668612583166147940835924557987575994374530787895602569617512919873713400568766331874329600945402370992517414492888025025692146098868370490125777657124895531105067133495460333620333431637168906468621775495458610248304908452406772357866603717226478149477145328352512296969076078881531942327807116461770202178048766016350815053250391298941120681692200069229239386951434254114793623817894310186685278791415143791247901058822262950916611872163472913687386016394252580513612355870847477804075779781613293185941537951543080360307150116991181447071458712930013713758369312617238363043515652565317547579442754723915198769755210435340715739525518349526596621166101472505734352361387074084794428167089609173209507726221621458160954546717374891571418067039256279115818284421602114549291318238034220716844618225181585209665019652241695914247683125658026553077601733301389904705868210377153225419415611475310450833643459324154580472730670038452270654153651099525161993305826971942931401367835489919835117610191548555235869496821020501651939377908631660584839249886243335412489159132724359214791239347535296185340093494108914580392289549153658050261177545739240001992246667334011669063324860189828108454897395931757703160308749881812924457750252754137497469487955366947617886077793293705541090259993481400321740405542072157358768018201477284016830264391279232379579775306781777274652393858121485065123103629075761476321971538301159175648924741439722147205052654481046821989895433099669357854209716704221491190427022523815379930883244655849486396486830546191901396760465947185949481920983201844254987015525507152514362831365461050365747101901527577277154993605025439537550774667725481698339630279546747 A145206 516 1355845692383667687976926056567271625009345698874615056449817063492586739725196905410410955220669990583487014904156663251105637679502904737503681179651832581198465386232917619269553159472237171398950334264081347245062107331125264826354302189509506026917397847462374765956002135383197577629826619500594810348283793507655504857960894900207067393420211603695881280839471063201275200868668264526688452915150241952923309324827875794697636560385678435784328063014436445541865708508411258177394813081156318775728514695531327389214248001194141284080549478990350385392863522720653555625604148915609480779235745087307066369808229294009761480902569704458149624217204584741977352093634270651693167842754341154867995648957296257630820929085163502705276621592314303801631601252990351373473317902884004810831556881612704940286570175389314221241471305601121773077746879674276119945028538011225620460596792721993132034860444662486525101525283659526588525295192342659853186135031961991309078486556065345113598084570948731891630568959380104155038979268132544177337466538804423830155581299220994324396659601514987817148609065281828500348337362785040780038299431587978686247513547221717250501341880301345171144700397618261775192615194057364344214696869804530726819586655781852336319717116345412687635455950279026910603027838816389652308055875555300344867287295704472030850255689006848643979660570648896284608126835621301708518434261226201811119345695790181339253194742894067167557186282667655603079567993244763449638745932159693822589839079964127429376819153804638982066458116324051217326160383919887203063279003136518761853731667464289233435076977538121761452935264488497131966129790816778414625711374769389251211353154931409430272119065285607715359209291346167578708352321743034208491995194633878827431860504183766489118003800376104271843243351469612662246604080043529012094262272037105398330218749428592007419369295546714891997829488689290057398508206119915775717983867604674703649779153361436245101713444629066793529717276123518247351110192201178450627984720581760516737951785203823340070708123703912691135017393485726153424064141755911770524098325980423068577641033882483956125191859277486885221431794543565983427914177744909887455854515125441784905521451155329955103614647626575299502012572216687608862934503184281115670517343247422543350430385604445165774214875932224338462134459711213751272285426698584770886743655416276580091148773942878314286884964420278346911660551886777343191721902560308714813684381012403823889558199358584790737526797429857260836947441331125190235354700346776583799355638841772898952175798958024101016972933373973074722421070231794271712809504977720826997760205341966915645989588987392632151470315208419765756210933149925401437300196020806056911771251662448650571160455533882427363248022208526885716692468359018899758227692470949258481157803031625045339412352110200527462431008037252573504439764492330448248737088200638059211314960290067245858033915475036201809366054216406555352143907135606555273108005736785384093601781554301414391804399798692309164516626174008566171132734497006018005112680133 A145206 517 1396778673835414503213789313628145929140068918224438654972962493826653996351399356522060243371363687371993709326885294486208707636830120443095153281935280326382554691643217654542267568829192527658372244737745722884134526211681597851053906042707604336596168802377986960471250917832694411954500366528471827723561081921099887817328951784033538038987877153591539875785680413882973689684686549913051805735082052805588165983617841050908621715484921216881209837879028355437902943346695218473690419825546856107420288968945605441507581164101690530699385410794402652381737867144952562525183958867764099548131902523472577446320214707507632527499070987856532714457211019066232511093540047183266335191110315256165343103697557833736718845549215086026149574578741649844279483987427834468014160281930487122658204876258644137176391353207165367210463600713892282012170429778534928101814671207155562039494346719598201516350270544173899448329975606030845550710604162284034646323891567200390228059410658646568911207973246272090756736922688626670955142283895866554087629836119054646654179503247688015005577361685157034257722581908347891436537807659984724087398882047224452036519723765321055321104224581112966544067961127293565805581198215358175914570377352270527160701777623665869320028166386369001415027251743957974582663568263511245292604495387286141548875244641098780430645251183571046416071484873534294094268183300331243846445059053593498080065073733503747737307856257481067769743362010604230133970533447902984469939103085263104764225376385873443952290831169976007242898387987503833451459508785533066618692262745749929653762394867867218923860175994539047182894471670998088022320645484310476813784455845324600408454830599907149029706532750118442083725771085892027094504227945157470125686837359806399992641421370820284630852517215148673124912076835336477271927998397780202052776177866432696618422037079588619609747698708422736783168181171206431045427630911132952626602650450668651505894527288487991627575804209801081663335925037121945691060766149008112853673824085688526022531024080777240110821635857061309546031207207986141201508471105913573666713128220150582857045469978021255189193334469817935170448535999234125918311588532994496241302144711897287182154124113467670533945090712763581240900730038608017869800627625037409327190846228586919483346235486519210748465692366579738969652145398795769261202417903643102188413078537804050208982945236665255359336524675106048552984206039607490597840736912361099501420353342443936117992722049685169384552637950155736961222595035758201678298881204506528862265938911072011102478661468377020518220448836601564145130653592210327851361473680244081267353097985873949211455936885628310175032944031080558162650535679649491947924270737196907753107361358858742952324014379668560570692086140880827331356310349701918865606614968346057419055032363710083311004158365926434564531904736797559340684591265649682990176033870891506838973675696568526524091472552681352840594054927252683308743210708828672921816120904471782325024787973964723726545872727087252701038389513176445246288457083745147990347401666668523 A145206 518 1438947421997149821373429945318602728684240327240625112267721616458830863437755516355736045213334746138533529420880474511843191857134916141592693054779402758256392185202727930146665709112876296908906265634979315923742466210767203182846098201310592609328497632494860988960415608276107454116023535016336565583034796173949609637026457333535549657484714097465048253031954224297261194313065961654058171485697491526873722472710340362910725129280713351858467884448811893425558796760790081410902722341902720880222151174142344755091163712056706319820005715062205118978152182968665816865098609030356293564574395179876978814337314923157479724210258179499018867402216070107624866018712043855635511579878242505906220470843319109088273091238715068544193866732568583631485967305206649189350517429468495210988372076662061046796133903220203119471158182598203218700516733280471150701534180010954559919455455426602274427406892079867649028012571044475391494227030713418094459953750000428034977082532957352622270571996844978960605734078492965741191897925291643786087402836694151439897864758620580134879374747910035265520448238839012305213725055572891325544812413516191858811914275539548584434026643870715425123732027702581858159633432814287224051373892700320877505878833563304755259017964393253764451401511786472609885035154478783621949171835450720254286680487931946265316141959285952800618365834357886633862325243469560117262547933677903051525876036498398880185706999098641226462817846942147185559047448249615607577841801157768451964897646676373124145246363933620763747756851338780116067035020138442149515990694954980841026872962807074398595707225474379104039807934009292585035226008639515680317975830152669238720016692684506992703981963543572398784947844399615898101141143008113421827038288771206960013785387054573488519674188220756007766177068163152042169297892007162582272705961664126037457295092980691181286337389725010649911105313668767323709999801030941548260279868692056354227252808363677664941450881493793262874122969820462939955350372431695557588525058384207477902569475181037953204563517703515282357521976662460225410896285695177040313955285790592830627519249648080075849472597281336546773966890415829572385241849407377685905082146573293611767057915335547738056209563046278299110936947778971581357073220964174354211594456760557441239301035792506795335357426453352566413213719329923279075486905148881802016782684607973610829375863773269030644692016040760615194378520873031580187102771416553559192807925095038634168382518504475606448913697299133411862652047919050794345635599237835226268270971022997919478820719359155146968707500085961592433298174949436736578962282298937840575836767187069723532807824704559439270229795979227409898372535586061899176682179069315582202152866541370917150392227723219593958787397794110771486281430473442727327800259774482197200065354532289332923131748861654341271924922413339046649142606502455207155157117885204984342241652906636615379563726863188768967376553243697075763617761684776066650190143039304677427680500938805116954295991210326212460284046183414725502099897036932281273678983704980133029237 A145206 519 1482389244665846995806858380864557555749589396790879515488859693404750004711114701398164317061803261881084492986724862328028852524815610552270546337660097774246217384947615731666150329216451764743756953266840969226742505542786130520724540308157105494161417371683284673414752568529491887237953591126525266131458144842717587270047186192617658949860144078028530182637397382453009829355494449346709501132937646990334958101355877372483382079882789466235590108663440314650197388479560431025351180310931073603770511061982281854278420339082190702451269997069233706109308194720108100009110983474457566108421132070809332902218685883241283822376658241410595176021232440549716849704750727948543607627291500311968418951601913569887950498029475157617993864483198679596741787008306558444389581716196134921126180542533830464922650541621244660294785282763632510272371441176196404311434961977383463412216660063891902745650707950242503081624096664859773587831713925105476127537469678294633461473454237107038526261918860817667453174918231911639995792696985243369705485661779860242032262241036681269648135383534433652824825414135304364126219067109200376855350315556158292147398743066051036474324587193851219583636384652378736496345472585144974147269512345028994420429045021420224042664050868966067433802954425891190725720407817915435927553821917684894268208085721062847821395186256365070417850727850735159853755308275811869019403924551792499592388640542205477304779989653691897233472836673560865729064486482137532237168942150251542426632643524768603386805478216824483774131654673454989383111303562970258501092920969053020354728507624566212294443759392526749014775196489850233705768483752320338061291209988164538581128672036243803983115271873923142971515301379956576293728702088433861804051417239084011299241761489758420716712331678509779123422805177872690245553658889586892633121174444713226350264399141159826012292326901198973733213160351644241031633488593020245971346584975242932910922901996671199118744795614463305676082941197679380187565278229717385705973621783973027836362359110730957987728513062873587096038503828353868408843258419112926689927682294944115055943905212098567869390153738070903786603132902313018639553066715068106654023582082100043761593496512345770144013062084111495870383370651177832668204653487212977337617456000831479544086947143599229251045347947230814700862061777524010725377059046065341201765710754099921061776917050375039734618602749671841642421702369635419386911796595021470407926435254156430180583542802007732285556716651209696928835357508765715231894579777147172868105565109319960728975244865505562194224402493038552460022845287015101002688943273691412509141035107180005388277418983178632804912405209665252459173321877242457377146564563470295358098664674501797777803710335231269486023520772944283591311386032104606955476847698208208118566981528200092851717386276476681676558409386433220562743424233423645267905661591169146785663036901049001122176187250664346429948970033283696425994129226730712891650554784739469518317703479822618647172222461239414941732934284990977675495116483230978388247607075043135843722996507 A145206 520 1527142575960869969188270285561485118412350897951311927734227742436371685736884423369937142277543366312061099083855552392291163108027950642986459215452463432995931285040927858419948679725349777812258099389057991822062882469199101334934446976877522410828839969525074540072649087584436831705391302588519040380950529669936196433555961134135759616222886278086726794753755361176234241879439565578173595010486976381487472994908937587885945044511540155091961860692131109865038035744332801641245742363107179993526440070063304792284943504363990876046217131960933865981686003999730011365417378248686341420204009754462492267356791031242000866051052073994570786205814429062510585327229527559291427097703795194806867277244869120092024404455896739535242384183402253867034852974455847476520496539018745716965511437901938434582003300425993902685864647330795417574896131766605257024316712328779135992620526471301343834115300548832917357578460494143877581403877977010183421114407793422394695674909785548217486412413568955180836741290052727318328772712766035969111602630122906819902522086653680812420192010628458830055696858122528754640350608440013411177040450257253898573812519260403202989944897896799561258995651679910318523467560544330867483961291698674045869281477013111021772948773809441135045236211855557444261943434320053267783727888179430629390714567574695054709191160664128589934479688523930488495382294398796304101630168916748567221404950548648784628112898661151148611852740386272850418482796143474216887159456906189794691334914580816469876376762480045168575339068564298838661248653701469295585102474103592740344282780428724993280805942089991424342056880567839004327336341691767663058722075937389250170740277406297987732681014939092900694281775929832517487636755706382538948907616103704919311594663309120442051095303483364315166938183658426489695903771809294223029707940118926412692114755313774146066622741069059833360493855012749275354709736289933527396190596827385237186811608053723449811776023329122501992950091929563197705607411039517203208005269868042648488357931254381356134196998919037177172764390976574349719443776165375049661001421983114522603692258879824304383718962403573791774639344937859881781865344226810770944501176339253561936182710560286431029325268690374612367663966312025954488678780394634863902475952643284987454762374636625188946341900206422355570227734856174246889846269179590566947498135759749414994023988565296486320433469336039742525565652948980334177329632154038065828125180775286604882640321325031963204753198320460803981817763540092700126826426346273610417755836893702059372360009588516354397508882057334678858704973393796788727010685734545193970493065116489932983762444538747987904588151283674816634936537054818034629776557448464781395890347778822854186174233433101509284083351271120684115138966004927563608989251002889313661892036503336388300378444835240380947512053424537714569119309164381562512041278307451386209236999000749428813148049728382339321805940669621154667851194912322095352164708967040563960036410270450783003191546740389936887613525358594571245334899324357621728751870051365009131140013638517093 A145206 521 1573247010327646244313398318486779495756355214004712445435733198465036887235876214106764429901504236223960420403316067026027708459931285620373404808614702757700418352762067253080699314634591937275193719644869895641904119921717479698693331800588730272103605542710875123065759078865196227086047574126428476618924900894540112059042298013505271012844037555872304932609342705347507356259326836233623161394506868697311642157634903455562865848032860170294305399800190957963200093728804011534315390894024034577220072222174745452902043666906461340254970236472383189398603870754372552213819220798005071084205511242841293776837483219572978186313892052286090219999957371499886547457708870146601684553834929164110795100032923299876000707656532311603781876604281174046797436506157927724828343771087332068444504093291071775379500149600932008066329656373417345948718613474366698292704637469673543146260356702057714744403349569656532424653511713380457148921601279548289144672746288578279321859040678512444718090097296075675827341691931965981150886449324446802322096670156611891133599368207723173906120926159683866751543912616423072328807488944691196993366101073665043456199760924727376945145283327829615426210879184543174655038667460667870900716938120909745801730055809716414475252677066705498861382927024042920549785615411449955530300717687640086270102555475506890325140578956757236878345265250050099215207150706842209214182571847325802541267373506120102795493421594426521798790882721300954935943230893316639008500663377950495650916064109584686458419808335930926736411730560480888945758295567333542315253747538279112254307624549513472320328907269393821683551051043167288671488775613736360322712575071877740423406761842612995310294410976121000094368219602182645889208552784864499097686703172071719408372622183123546435128112274810371510149537643950962614645233989971261964085235938483679916844986550346723137232921795922457402745965521850962817316778987494987099688570699632650912506207567954437859596870274309965532502791899240627703142019398612662294625231579652882424437484171114766916777675358415181038547274353061090833645429899398879151847941986094822358802784060350256227851339310668294394577635857747268479957545950378635052600598746281603388953966548339884885588252781993008852959629959115634684040814942080685790204488676248143770020819247360816453488362944403201136945679356781285341673204035397029104597039137134484121939472859021010325396980735560163749662808169867628763773578329381563238881258512484581048793076195654094631102689645469958937377632124439263386146550442435716136490738436654818979702238317264687891904169644451388410956237988095490933392123235868424433188559339847623025435052733984512240444488938124046943935605856043817773372269260456786581668807082907417489380331742669040139034596376509794047802067105025015368312531883711065193646348877253546881638669991964570662040965635747949762574587887491498460046380854285437897302694853796391032115940348560025958680597672007068357240338790299105281619830817863868031205170026997374438578076917835136859789338274228808416946568957284483212259658029827471149734087514420201041163 A145206 522 1620743337567910741853258943752707098447678092797102363265486671798962123119090945324910763616860711973284242128980117990459629425944319970144449949143794174739941519398958132166164699084990319181806468263136259691944147310332067528327684386313569592041535871634487603061589270916063852094190913557599961025461724612165327512434848794099439183587663290067866932246732034827194847983619679177636805071428857468272993657992413717891399830397086273790978939665066761123416973448611566606792039743473374438743239022568674578055093060418082464612903797035438220754586787746465373561154693062531426801988989285842468426205744345704529606727466452478556231667761513759262307896394590351000359882955914248477596208908110387022012299900590997686644154719429180307086848860411800709866455622059938127051824926150563720840305320682802142089426154796644950975579632997582932782394785217858670701517177734900216626065585349330347838004968314649834689753400544596448115973406315609343166792542721901060514343689115957788067000182430555292831778983911223078571434732659528401496799826314011814439693036108024530678144564508257188024291658281291073622155810253901950667885177808471083935858816228506846618031386065865537446194374512781966362665251615296049735785612148742471551247444365576389098198636455853540109328085696459686253440443086846212586417520995921728776481877980752546699038380218014632021990324098186393215959947387294938351071486945048463748340719207734145593235228322045178025073084183567385544023824188443661657711030290361713228018685879716304652103955537526467914466439671850093304049788880874656179161578994319001269250911986576015218087465849818452235913182745187724699163500050239007330852022732470741361305901255757412072278103251278258192673926475951921569739482201887657001207686727520451638695509542335801322557587870254903992322947114432590590971674988436794273415610281609575953432209558874733650665806387595149529758823269772751023938235121658370046727384737244170730524376338079607368599928684685752161570313766551171158260450117834597674963209169752363798740812021351538355181979388607240774936611078342287537276856304994023623831925588528538204490346940073651239946360892518019170429604380838700700611800051487343818927233236498083299723875702452052521540106575213671728839981190693422913816127325481599277794462792983877127582551432748391879063647060992284611282143818335819144085233181737076061821076129640830638555419097646291623929088605990366823202922324968263000909045641148365369880852561118251426690647882661943799376602034294266984234222100166023980305120219639672127805746832690548809772240171619866945025672134097388831277434647632281481091976752347129699456447043039742220444760071261423769889346980202844094895560034800200411120923587344502075605901103794044227398949331832541378834090826810581616276959657671313000839642836195939425492005050721602605492742007343668312482176981245747489390799529764273989114811825223267078374771158869905092644782576403155810275803463710384075159611414903013498100213546152388762608298276981388094845988459840162617695591302859566861113419484019210633693194607349406896957193877 A145206 523 1669673578927512720139481185020287927431326714922890528398467001975137056417591264077033943356346972437856189162630067332188289571287551281583179607488071916066725651111912259823499144097285477603270613602725149652399071221989088527086179698237682926224681109327029178255307775881954060710049341010817856274693985601587673849140716767134258954526669573782171797375388570026018517738897649935750333380301671513845648467829893045876906287821211442548695733683260821241932740919061949708922287411794520222154873374082802791344401574459202330552660901327683130402695379679132559318211580693875431356343031801297847036750054473724511872334995686492569952249525143639654479600286856486239351877675751615085299909290935444506173927934713839199147409438804965383953519653460835536791165989565099315336432188602604735479183066538836438609504998401889332389158964771831242909620917085293119332526307787570593809304447656282227689664681775644459687323675249888893283315095163132916490709431307353394490593212645650463591446842262306415430438425454352016864181900436197467267831601179298231749419645694219670333158065044009928618128600372474443645864002968473884457474966283052626198957666513500323034101923995767807142510439504667815259693447690661120539188070033711276711569888296497887608006547791594375558204657683086018566020360108107799026713825868518503212768358986666325504925591679918148497484161883495433276442935989703189968043009333378209495397005417820146027100573343288931066928739640133341682704586801684275139779375799176817286262985319966520081215043028467980250243700596597489325331718464873008301672187951903184293020083547130416210252132622140920257872234443593453332217509756433010387098567558340626281161113419358433931764058188339980587908569670371701529145052670464958662902075070415921451484603428983791052210791076547750006207225925202665266923138594373615856591543876094524064915981242319928937783484625033901128540391181469873598363435452881547667738451831549066037310952821866633844783650566143912227428880911460208996129720444597398947190695572162750177653682369359363622766508165310746099578886275963795768127845717689945255049316599687411988823560257966623431569673233468560533327126868616263528812891659989146130074364804519006467994199625023491734383409383866412848374544588156416536642155523647684271314829480934039558816907844049577466948175364626696004339970454869704320009769342389121348990319933872747842674386189878836187319947627255553189425550921195281282577108165815753261885070918889618361066784447608405193034311690772233272363814001983889693828096082934103090907547510589774240021999414509166558451545787414832762105604908710907935770275106067300985743189556243676985346002865572361664564182318591232352264413174477446192272207483864763786185535840628206090881454572021531206684582234824191008167336054368097408451280588227048487870355136321249118160603317883332693200265954546982018208016269107811039991902556329454816617109109124071587043168536426086486516022901922560231598380978237315644789995125079524209324445427524878124511553714582947788849592395875950615693149135029490944694564681395551403661911359105467 A145206 524 1720081024273713585822924211254197161016725761347964915358019618401500957479039382216400507160950176772138206801476584822818073915454262825348231479867992357263636304344240949428171625125416361473028363108209615452141862922488994962408579395799150889381090662425570653275201030032768664531969666763840256442069397065874143998034109678821607383569730289031067900648083684022857284754607775139327016265875342171777219737605404523273937674932642416168843771609367486495561623606285012997186039702149804747918255626807619368592520383414070555851627651474152980312517314970890984496281922941462375935928496504577040049503696149860049141415084676661053172655459751494467886825660254375662523320511782196461769199303951189366907208432040837704669078732075843134175647231491731312786479490080203208044379138249465547517149039596803605370443152161552945179191028967317248500064789639315723819957418348975832858672448714399322558266328170613160956969327170993285570993781437991925833248339695355600927542320674908307398156664642138445929852806225987125269400328931794834071987908817404445539620612983288469144408082497010443798601645629695155441251346144469955218992233564470099806095727381607038970272954234582005854076964135867542227870810910079514516650861818293234543343440752617911390526689080324411119851002758429057380832055093518133036243470058902659303765914015697299993938542746035839020405194098736170082960561834016369325790932846801826153117992547635795516451005506929588667517273111843894183921870891683099582060871492896254369844903133548290636587208872845324618461031449694301088391632952023474633418796649991979847832040868149032563653068490785267174607578749209626505571968651280559470634834305596077765856896692127559150908257692973686498606251130527549271833989889016556282733201059790570433377403154866116194534699057826168991024367171892210784217115557946783644313605791440402136154185140072135382856293292213008797223430441708690259028254818180103356705817322296804956240126316828263144219589369367197008890273074015622391956325533661533971288548073811380396347294676291581998516477508466295544936565611860206151289283092369727845994261444208143031177615003950145446028688017147030014935754809609358920366914158503606651689822534148508040026446428403227074141992460643799745691758417544018770692688775992791732140342583685643750304606414733851659242592387005712309650001878290938549612528459691763689334600616614545023915085078312722832717490554498469251608317936682963902173142798340821807220232844561015086826272418655012297929355616917270392822183279719549101584600279697578543002406697806673777495573028023426056679578087791860891059475732073612811703547430038380825750429319247217146490558949863546503146113559019612309999072964120024732782105227391520081303132665581165731661371641323462284482557231114699243877097348233193309554753436184783438882965218461295623987150329444737765200638315402273228356470532782785055759493820515926245705556366050152537097131889448145254967538477521326521526625715895140592691302064407574831657798046219245896813576133131360994135121427689749973478065740554917856830874378493189905931115056139903854853 A145206 525 1772010270394867325399990780471821892122800424155628649437755340152643804383356444109096047208062228665532712292375306729456321499629638730474207036963623866921937412456326858040296214228129182281801803912843193129039300614466538649101705319231241075033268106597973950188252319951202642738307876942730544443044654307018190419733171776176090993712566187502389170994867158646131957611323365353044401237006368418562872329969866037363747960292981984425159953631705595179179368201716824798652024291048785065846113243958786523956245770997996944358329087941604997886824529579459487938545541635746913484740302382693877856796914889587573970520681571177115372251435511439836347185287282975663488043071793549095274259815852175864603201610097976667038324379798065428957605056026513161466042470348933376905673845117880480208089164366751923150037994486700723595748916799451397267509914395617044604996639689598886944888199347277733658644106390394307604484586698598249187132194806321586978990974154267677088237469941593195985861363884093158770212756030519238155829172845381538212185026317334054149282461057504528382183542837262031031837419382637523583650249840925639164085135211323977152958704765058797810271994399889934686815779875986872888225562876195121612217890216048319224173267952227876247110191936051398543767710156147825965476288818225425112499552620954216762278088456618433121768881026033735408751308760079530895881645762508880579746857919478730275347246533153523177674841217156692376046330656023532609694338832220307771641604928127012913471343941863850545585810188635309925663902008910328337653578861519731614136837112553565531486186997665431773202624212311822257986840631390392895331592931530502051296866942894924786049775776981729048254819558792798035810833871570267414680286342236821064238451441122745679690651034660039639018717831329730241786845066805429401867427611374273903941059934427396332768585465385997168822404857767136048186571905615335226766847957542597241591884399589207046037466664295997455721712138583609036022526505892725151058026792526645961437151941212555274940856752391171176682330600824126499272889781582686888720742753160242083947138251953737552689179788930576776786327484953129177853196686778138339304175033420017644844349130324377132950325839608726299885315721296252650630326191321298152791744633603371959010011842015798505645368442835849732991076673702466588913708738992202013970460989569848265773223087881147818253208748984309548847352758151458090687117502001997031458554698140154109414395920876427061378667964613140334756234457798968474290712759661918474959455472447820343132715252922549711327574603499431289916225383703845625573146471662809577580166619015469267773767479409547442586865247574580969210522365701850223319353744554543866290319538014197865073809476968875589259600245084136156279064102715367431814922726168186079515843345014750770314614889918771783739001148772513795014162253451067591166005396149289320323765127917310156507077657924589533082970229603541591678582377671179346309591986026416506206415158087249520700467445025280485010853118466085228833477795802853932781492594646577677793568985035204744509779868281105640871906603 A145206 526 1825507260456368288929542788548443270834733571799870352602933208956494101219288474199270617491057226841784194699709979032817131260880639449831769084584207439984442710581119729580188515986248230669763984011498900766496787484565141587995596807856423663692723319846785693082010086837254249492544623083099609913016332164105000191439042088100813071133926953319516569778171130265010597727586360468298203935212263664853410103439879073294154106690953172860022890215677943326029425841231094115717043891398361847281857598045984033487677211455833951725092972550710425121553609147150852564439340553233830879903149735691477532789036710054719132540840898669537400663045296357549546755316638161873108492716468473021948807523230983854651621077339927374184170555119499945525759309533777946579210561215981196064375935293944912767321910691467014670340837934883775288943023652447643922048721462720658391982172518007919923405398252713375989084172639762045422893363210071961002920722481953441908448719738151769919836003558202352251999610152355774568843340689150761149527668448314206521879097427782381335231894111290969481058375526374563666191580630000748775010955728181932864304395488134855789642057962109827188782498871852338860776166264588839616585225077199581522780668807154167119732765677162292390257830719210263576723732914642077828615588920266818641552395981544581096272361287819977703699386244215755337995474932525926739529576477996063122615399190742002209513178079836310049861208877986201913372239789861365786069167027381116992375781881325106561836147561098875290423497507593622723446849885940870118717646106260620678615604750348138878231763003277119117567462404717863103464678082877461278092444095627835939574238796430287731035022429922950551529505002121844350818989259654367536798956637637116702278793733847508170700721218963048832565826806463040098728563750381260948337913040177446117543093750203445822263428658449846238209081125040269592189111502648638766821230407121779997497363286256099389435040977934853492593122364903228603450679384096736250294452999001069077479278024346473770617509837349513339830078579664490400777472028543731640279361770726860509369132627934226627960657983727213274673556566277835459715437664737034580958158718758601063383696423917180256059947668666487300450450175848044525692211939291596385606983385321165069676531307794115119947116472374759430015343426822301462846007893512726590893938268295349456457224929214945070269658576092230769048741615087333119890463110135829003901605500574832219179275711920466161517128935377984769043870163781989976912632107483289610438761884059435439012194347865279080414747407001583547530772801981185146921407902751250322995238236431842737537819138787171250559315492252367009721124489419242968002345421792646472649504260134064393392996264997262810633766410751564855195805585691861817350300544027326519908193462291191342634228330006536538671620297829968836156195074117554683427904825830679894371556812073374256311510406171627334720694948298175380441910634398104712297157241563027394812891691117212281666006982358935904807111528215762765758829129464006971584476106105479792145601914836586701368036932598581105113689559489717 A145206 527 1880619324647774037301930818009320782400762356440385638123860133885452902794946149430963240989003148472929597309028690587525505146917169633322560554517330455560609412146641796803758080425832768539456029506524250776724482305595123911922717336836507388780375395797926885049557997408682702964773342611240079259347564687696285492911568578320843445975284117046520208832271727516716400514336060733224803346663277503658328186044166150186934753134589301188373999286864100481410548612198681478868824621681026367160248093865146178214711399945729332956675532447658043768031707609416512273780304756597414692531678912727262937121243850474474188262661311429850053217885518482332532060419811120794770355135915168179409648473262052997407701341800216580000692687511519324501383917659645097730410414897625625903210511403563435838649478695034314678871675908987878470429512812919289375255920966412685154440497261721582386203408339017904610847346078097817467820119537779548918900300844496484124858465000067580879561584828536243796545885186869534039192627985786009872601389520612983243929245840914946401425210940361561388634023355133628200436642418188633961145898958032095167636819548757561950720027714832964166846783714983288976583108789429960904733946149392011326077222076829933534861449553731648729567486752376111242168971012791354448105345723804197607522637391114912446947869658336984742117452281806860110623524585330133159035894860970882622524649211730756398298902195791221003733365250834930507919791016741234088494571647328058575543386428550669924009853843054978991499519046802288383279074974071761085592821513870975238041490126147012353853026362814569156729158662943092766345964891941544993446664589979508713658454563643221250692074832296274652903199029087648012211421747367522058863346871112700969178353695608125990933053246883852625786329078111140561477849359763484371301429205458535788220345476618146791703134173315678510675227287036412926319533642865414599285948017886019687664266086626579145602495658012669252870212731643935362850271785666594191184949809889853326135850781940056661811239904064154290807157480807879035376119782586194008717813015696383685393826499887613791606836510703248663647020662236976984759293598657592458270507392138619054453830201310395578860073111650578226211440540357011674201563565088179354297136915571219298496462416017409443576304120170108048764670795145075667335626405228962097934034062601215595558098701562171038853218420686202007217338814897972354021804733340142564027392973605727849178157891553930639012454630875667461256691463691812019857825502333919411018246186864230339443524674884199140599546081507633780227227401583080901123261361709737423774801669212139903165070429319382183134291679520879104497030656785599390840634379853247115914238249881221477891516624372456365409830943102894997929082820167620061513390750019696584818053636838246565923340932519119261884197742837716594170978089610149497067142204931342114986484822909545659981637595177441686297988139254214324947848374858904911183737239339505599876266474765834505291416483635651712328212944767585790538622095653691864260808585816022734475831058967709684897302762849222488808790741649839649627 A145206 528 1937395222057064828227619741116092634032892928710486146967019600974851792721369079581064732760261882907836284624946482561663190168269781853291688018208376892929400002859364469938682417144308471305675958806656453923662295525634543915339099031647605950039798505333373574389357367657368823680442595575180872629104168055704820019778463833508910667521177131469020726983598494400667897515598855809033273799230743647558560850315986116157638434258428398084560057152474504784728655131474930246874643342893859509293417621971653083736967553076603224307181732820527747136837874437023243170178581304634651301545976468222595855457242724787509527296256337289376385425863944884651105906966335671776247833995595338614029557287647885569876208861454513497473573672373307922352961198188264023921357727376805732988012455546772640031324361544070078728335344790009881683516896029452379697842449576466635397790335215660974785924881316849449752796114080206506404533846901202220137551828965988912258105988616511172426577397304589916993205403108409125661683497650108046169966074709090761539615155566330289535856455677315845032845593550744054060281450089127557239802892898800073165019593198070248350524130495754129297081778288149851971914300504922075258183275144025570922934293829806648559471762548639074439035966885040088209850841984090801705979004033377230744373478995311119257739681262225905950194158188490909831119033037223254404174662600084063992420672308310292534772804050872644787756239237707775851075903305623279705836361399574823496911660147836238867134386224014972659691790651534825972062676624815540702880927925256022334371702092376775052065501089829709236567534843859777274557231708925795558715941932672897637628175470980035861454038283752264162244423657224274600697962725569728560560776945614794454800211076976256520865474616236575415339855304146750068222402591836015400720638092222991070626540260439705549594448348185815416254062552593833151440080093951332354535742149779177391627728499784338206721978902538636696636429600519672649089818262272417990432726708400133545052891047969347694406974762997233599009276051813638824874460348421693733812460058999978147085139261409851719347512678333419082818797002755237763362898836941349736920956975726325804989032734024572724961941538635249235192097442969939406469860724592499277064075882666707425732749451287298503370078626438096494284501447020490158305666664939978455777149824360252356119702351905875757586982139736448787239138042950693397774635685119791004925244138474983167444271646080764529292320170020286732976652994211623954573551264272467805929403749635222691507265249379940918306381098627934496645285813289343340726191437072832988695811681282659168605192062842996512104328774075055129169543645304235511960693888813014300921896456172486050048927446868867826816556476464537631505810265653284705584788154945440924169683349614485036286275403929237244070475136155315637851169949299323715309481673414791428612096119818813286644409859919537140401152773843578360469725741915453339817976161882868116694967932244202157315047134994946030541042757665312094026767333955717992513378390050223984723550918845799238369515746558272478813329553035134619089749413 A145206 529 1995885183809086996067163807063085539836336645445854961387513537090158708209741759190822130892863225911834858909300687272890773188862321062295646909844765230772421258490128073873984597521091385973968483234489956238111135976776726313837591307501124456334663514820607747204374139701895230469946474832630809831165582810047200971487879371149633111995320625622095178614186812737791789614078068865393652274496294994931690524883367408818393372438503416669598335976719336084892749129412747842415590143936956303257304873611817042241121457325771164249069820001422804290451351822508943173876856161947791119583052083105704345420769619711723196074855841923879997190440927327500837275815316813646752944983127591531651194453982565586757509553984417558620500644962257395841285577437066330885883872068581087652022925953826495522466480583246904926448754534541408335633283242111117528107393839804907199483212750667339117450231901418931232494010859677093486808625921681695043966739133553217218333711928718786257135701348335925002401737984455451280222852910125615455851564494685610240975524129633871731103047127812585183446840458652383029006213439117881550454353601453701474913502621552352328677696433470226432845844210502249219231409948189089601438398259718968962948288149202434057405385126447626646796731076569880986153862792348334038469718810696783994822310128572039310739727327085558181172182839459332946638709784506400930051365530821565989490881522675655617185864248770191031702808879290440238769049895912126729138819916139492846636095109123871532104622674193974830444830832313162849112446543735442801726831378233908827132512803307588400761211555377815132056694151639174791813171441451919361741634674626845752718190579735264689547692478288052942470286532782972251863946572242467244056739279544041752519516748420991351534795168909824573882081683153154123703925785522066856308630671855901741843296975114159914660086597025842049497457022545965746995019699061403544676310790681724809063083603505163111096288866460675642849870740906491353634195940247572017778224133535548626968147975381406450519181274430308841459301941527085423516612427305168547853672034172469674329943232026421316254726472300698168418393235604771370776587775843849791879943074365233073649513013210320745327232158107787336490896286546990436610828808193745266673552154210118186000049937923165582770803890726686323326780437657274085389769665887180778951833015459754340688354950314356048006970959496238957705201418460157492638553964099535690630597116451515516295808479226764652540101385314186734814342480645616190298434964920995783488078529425691818377005356919277809955166544854912293017499358212321388781132075656938555262828498516807847236170671317061506375439077581246751839651288851473351410001637925438568286875263068419165650023345011947429883775860123592191657867782575428288026225289281730394920346393354528285894919811807937575536443661253960419215059053474499320185064775638116839636963959561156774945295047930526329074686134399618003033052547738933027772221957298928167898649508518778353969622573495152034719441186806899653200667853977302496611703591781579438236538898351278086316923717261969422185854749752456542498419108128843 A145206 530 2056140957506345937256374417570092472542879556137832429743092084627943580009619011108071681944937701969352891416864638737034399148872411344998082708199687005071232279391015640421380828050314452499378283272033532058133054717991953385726713645159244304639759400383002096587140821405106090110176790084147491384393290882453421800761393629344862071812950444642105054925080091887362125248126417866924287780854304867029447518182037710040304682236264196384595081341771932784143186720844990044646641880135538370709749048236864381124409261038699228144672634642958577019159550386893650293859175206306816352178629774193119583140800058675362876639568230264265677968330962538092223608287530122343782080720391965685996148675934269684534070881849330915853799045936194372949360681097538402217140442142410192960860692355384504966742970992023804624634172355210878108496042181506935270251503680130774898259144308212195750190393427736843885086155597777948825095171831852731570442892767857637017189217779588700425622116999615609180919656537212955951264371713820624288813615180610202739441484441567903163098717831065390674457784727066252879101166968784568944373442979441785829542341192531998252282405840446168438357706117920230344871856362553003916000901427921701360795671397503921247768647054855608732714885313332489726240807821839479401107028819885740899592618440609255698535648575832531501399545133432416050109241523069530141092393001792894404113527171852812987960395197905790294899044034568462390339779736418637931785897609701907774276463996971409553511024993860756544351945302481005444875616478918753143286148876839909606698387342505072792487815757182605869803656038840593943934151309994795575563688829895114284060079855699844155054157278346115222519712219045445760490494844657769367429242509832915596082466164601020869360654378538346703151345153752207991394400554918755652108752216438510777337323119722229862223234905840457772623599434640374390344205510624627237596137281097870338898918920103356256920501489132401461604969701877821897999892643034556398732676302136554113307916229213118220212386009410952890619961033542778856400765317660637125964952699150324073738964240054213836531046812780108733444611108304860621457577723033212718259857206043398503167265485274151295894636724236099494640921196202651980449139790506644575549834194468657578152724738123333202263367161684354904801577842575862688580666321942009100003448875740707174409376133908226754744395537005843429698585000496230509298361214877926037445615052392261525594303954047176405754206281607529712168367193403330690089333092557387094927311152423124050624171925953163541788333081925775714045069729340106085695145109680295338809140457898334464462948004715518401190070586821320262503615306132729788243765351862446864774643012959532843804825063747809195345098185513906883447554273299874657776083746059561047388046210045731811496472955890132935537959658143147009135006370661043284712152557499322105352189110071696001861074692140904509089531371656741317770776825794701690138749884849964833125626869064265304543721276831655627512626170206058910973130704394850491650455205224951943086849783707779620823985845047738763295087432168669875963411246384163020757 A145206 531 2118215853011466635918335274240466400481886004397797254151590179701473683153019250345214624263664549060914791982827947321596166971903978670314712504097939908844488016675057981347212187175279461222813422258042255907733601683690019322465026403792764298889332612224230266368285995056121868830901132146317957674455493524363525022116332902043295578389833785453854885907646164682827400996629562632712653960092902678690570243761021737981538113184158619101007503430810429098919750191862407544965111250654414683977539415699878011916943359587216436385034530318580426639366554408783518244408274762611342281688954815956426811272715108101351312265605071939869002944270994299926786911694229819461525544923693846185073244812929074091856171916185604706649440821574387580423739622664031801002638845759803672814280495569941540245735114790750536805668631113688245764056996286630996362818285458705815598597782967677638727137974066202768970075487704042371089265117975969556910632882005475292339604607047136149579542929925576868720743285043069013353448587644580646083182772607456973195650537246617862635463034250654151771791852662792936213062578816543168867364959341440678990134770771659625776897259320440560567078255039187396254773035456919247694276779552429219126618373748031616342089580075384294175229100074295200859999447928994659421434101685919621698540622807336426817945867767026175900099711842829568507822580191704360546267465945586970520642892991181558530544243873313380239653275982940381461024847246422347561050601731809669550065730952193340312822398966893308161751736556332462168424098177568197854138222268629979646346377747548168427289715326491187529457650599521134780949884163251725282548504676307906149621226820790704259515507021889836748609294277995957481466919911766123478059688873960714578648651776357806172658231542874884594950574439370105068971444353548048959460393378996480787033281002964800684788640207733121106182080059522669836166151109243389714200103262069538733639595557492213498713426265978212372864363061534663470359602910574135460470168227680278457855146671546094111305216536584550377113347348303976048133977337177295148370529452589818685490971100787120609023892694741685489635003219496165970383777223120808822448278445301968760903519997200928410504485486195460106226022819779519147452352330345429346477489943532992798282945379781276581701775050712834775486810791319901202711259364116048585066665816520367290989335445050227765519814482220042871881689042703506506955618582462452070551998635133353303935544474903564852964699004596720932793416012237362901142484442431396176358245680331290087183089984579312543758003579859159716307235472175866389064069219152762323012131469767022353446567597130643731050681756331080482151018205473037249261993154483764133984264046952494265096224313256705531607554752304687956398712344619140005911768286065072970119409594732092108492196946142561129050042722646952173679538252572085122424137943890041574937133582465123540197699380321693121171013797437983652019876960162410681616299810845813049480390616073416824579377443825233688333737202249860388308602620707330360139405145374081538656860199239680948678310699623413072841704152323656164768994175370002483245524987 A145206 532 2182164789611826672699203470232529706694864050398023873698288854796918081562780957933127034759076510115118871850820170159818290614048725387222641263251658631984303422893406749524693507465679767329079845023513173330316045586462487951092253597537541139427642319482640018709561547150279047229500931235705120026563157382479666551651571570555221278272078005364893814468555897339676880140830447003346122565281183122779384254553137536733018711111148063129430655763002000872074365517370590442026762969267024821406685792289147580048479015232030091338460023560753697084966072109365533109820066927400719529966837545497972706930845257631790308324228326185094079912894269939873245646020186394102781471002596381320680214108145406690013375476650714041861338109061864542430796127499309560393810974111075005254401213538237214653398473401316552540839743282385859731318666126415890100830262561433892667839319260573567496002057307511240171854329833942324116852253938838982661933035981650148522569412496872000717569742279604412270422909209338347210051987549619271416720239888187285601246616763353814423986095351518301895951183304008197172607871818135505968501922895014399645867497715426487537909255581072378684757901390382106041586713167018767925804442523201056350623060750123895168059760576612377369324410996805458088649498772244767381545357736416428048799678468990320925139044259214160501947889611863193635940311471641805949636211212343148767659309036181216255409521782860750793890502594570452533298618922401498454182300760161217576172513461865780792869535782150306110161160726423787255986340696104106130875736445776632582992734982139949244767086759405468665214794465250874183947920572196360717518649236910078147448396544226315541254580334725636762771462757026135725613360778141852251017653111698159309268221657889965874846182532284916706493593934991537195849940050590270156991583899456275789777377245666970694342687025742360797471876598747035639085366836841103444161179752313821970727077077034004505319481248691174102912005780900789990827881500546368717378728050075213388195656995446762776296307905603825566988988351858653123993599334130276923582175099637540358906793194246144815970269801359405927754303857959310609921358596865368463074958758847375340589153867413257173732341751727806410108750349214021909317736195218108718657138720352704016668638843218720596965228306291591890197073254205047442178536421630131425527886448421113730628562774961884765626949454683521570646791391473026783400112476957695137347085547890583625128966301075309171921656091139741731472841711934640519934572717058310693829943730325564423762724347163137817528104544393319415060625135366810725620573362793289072434187423500479617839221138423554917286386320153525731320336124833764628511079998029385207837386531665215423946519792430120646543039021081421387616875563419744288416944695963601439341255009349665923037530640135108576580173379508125700144780365408101365899461625131369777526986323214393430766196228611743961807025799473546847102700304271943083268501200445109395559353643939547651644364583549773772107701072758271047261433274915511533007618936221274605103685856711640066735201120024219927665747461919012256951201439648459446968323223336773 A145206 533 2248044344608089504094980956362931443265741529679058328440842398069085448265459841369975120688107815331230646042935516304960376860365260239690988824318911493579811603321714211276168946474721427317569486083550222610900244746810056860652038714324734480023170076808931588262178979992377685670303442480880156468018781146182272191321568991248167075761068744768470124941907744994454078987599290797380512442894309387296000962519406188723227524261612085042124008641386023774971480183241088817279688535764231189514299221674379406074442718689968136436380915235667816669642617399707911999996751229694538977813925028714867548137131049148421342624435428040356465113524678946413747937773609034429050213792703240527827855925885243273171950208198942926868946301867792792145207475008089976399436095618485720817271782502142315668214631773056564147256944595275420205493488411008328826687697191800763602022682493451685715738681778897866538576409282658967394235981114163266430520824781025533624460307767812961812186036649446126546941399969647528627280388040388828633146443284328476980940795150243815544199617707545176395939295376184412792586110532111954314874452778347519411834796792465078425907076381288056537930301872790663567943028641276291494027559395282219462295941735043517189435453132078215462028930670623785768271531939318837460865217427057405909907021140270598091061655578581890139734670223345243739966519906462849491064024068297520963009356605462884281169153686954772616484743487660881219295963846207774845267642072549434133065351973729442984054073727100601452660032860592769656688235859551064996789306731220490898404655671604407934719056940244630048891137922627340424961787159490018963417285532089844902043555729746886780624265410771488229617643380912145468891632182552487850564109935662267049941068555163015292831430976761940110319760651293981129353279635648618968677611768421400362491759783926623258601927946364734029739819432157026564969831391809170206031162379321976152761257995256021505777584174090447222812941023053320477589440579577503986045817714446513912157603601681445397841147347162699844319801359824152514458662121979536006567943670747227172889599462094944956863625126053422500018464605941467194015388246934350159752070954954529323676238453909559887810120220801964400143738062150567207940259131804291068543052308973674660988332057097210826407827272276833274311410060974011013666586534996433833900457291713880488339718717846994731256176830954897272382397980709715772948258366130092334961131608510848346136476440400837211347067323678285835341410082285153901219160104485158609234238335367734968035789705116809858254698708044795724621446248487227505954882606226954400311822779492946966032020202239115472642131679427909991392565991960344964440356465920630354107513466922204013548512730698489764548916663596261944556724348722987656139633116328830798508902425111812927659301598052295307560986252706425972309504332466092407883394286471661693166635998737298834858562569213334812633658215238482212619292842805893167992214841004930948400444717400602204631434533502562064843807334456509512976006085096902223568411621545655480286392051187107620150697160889072816582352964721505532836234554946677443496926898966064651883 A145206 534 2315912803369625561433996604762829140067701736753374235326073406193092849093797155899371888623748663241321422736856620670356310467619869155713211051537876790307734456994012459891703080219268573700821229101083523986499809962385936431688661275159105960377532040288365590592331523379638006453539624362148427460552563028958951831395087492542297668207740188894758160008539046001368091734895236506412599666541942465133186048455087677306228625682337135178434584399140037176974867169101062923155991742216926566156468890355322234551540996787169795460163224975294168031338374321920127791167287616209197042626726705801802561869893062815281337700635343304570598469116894923893084718075121045532443053353002169888360382514967038553480865978294455638354469076679320118431009424136153416659435761784813993754634142610627590964699794291631743345461315200065945398214950966405351607838982879920398392606313385261152788236259014306791072068519838730587290034023059883003190119409498502761448601114310800665716799061095175335365113956422460764607328644608118115382031515135665633461107210470228429718715650351711979175981184401695469031490277011903806343822377001757329099983074907983731645869784529701233709229345307645455799668846569914836021065232645499985225339455159673857912634385566967597026250971710200593449618844030478223665036493573798723636590697680446567768961816639574138358794045756886088758864245948803022605727605148969786909670265932614149448581469220508527679993557142759472720711938542191488948923870688265519248782433732240162354280800432128899074733688946543904211897229912894925308346271795305161782181715593747152275286085320025848343307755907846245037926132639651074715350657021586118670399340599080496895987085667981424878935074397819111677840444422418134097994498562368893239067091255534118502864121912075536899718029308650052825713463610653000835291398597553050855535929736013590637533453180371142663071922220016375320367523565888803687714402068109545433060806552162073717959975435800918343220972538436388217026965000684120949883994582528275439115566441028012577406524822797245444714212337310254690518310478318104599272099613243503786139498929496684551917091823793005055492662646467085784744753507499376832478120608621531605199176717492500346955694493094243363632349707836784081598761533084144879707148949462932760283217097884306982413860857029905642556579938824619332914975735045797634924281965925194653834273712208166939417838924715798671580939054176695300742093259420159710076650476634443772158446080511409520456559977008211628619227510937869855785031907519630974929961680018656942990464631890523623528244924223140003003374391313996279224293701383325580294443420133404847513026412526875147622774079912552207712554033526307442791977062998263104499989913280747966185877114614330650748218337023690053641810435423317777915068895822381255619922587886597304935986247374456572256117319099052799034020142563098957311985858614341698058205369761650900359728179747119194398456612794724964818795746883100382429627863971601312532209034023367031545317994417360048997892104111643834099993437758716268423026456867111200300016952607342713346335068109578723794949980798782037410641463903566434076450662598881820500010997 A145206 535 2385830210901106512789080872756523970849982720742692861960888503997621479809869806587708466099929660263888808673951091402351431964332352628663827632944114301782806048757081884452511881999812122994374300580327666089568689002539467607814531902195507330607004998104648177695505080482207098888379607935971385043105764750335203806038722911750828065819683698121729840114428369675207486679377269617553596759677463195712662625870650773321584261702963665765209912417107950890706352385161252532622830044097175890652968454965635113590977640074100008866415584600861918048968812026029253831782920117342555950113933046072145056184030266833537550236669102976311149408859177516531892266767395201959293900099300255183497279222566065591484568078905993303868191555177399846504573805858678680833376037456698092130468061655225166153421938765627891045287735741808679345191784915875635684468633444238507522887297222760164308419659988232974412755370586123287311037491248666635075314951204832038991953356418219277507021411787826492703137300640307913690854248860209920897374657748978232492013708677343685216773432020285964209596511182386715946174784062100596146810262609125508412733216420043925707466128246227006878529691185945341808388058384292621891899915727573602219897171091482115741281774150044913327341410330669520435192213145990089705544626477330841885752313437509342628766503285831819940267456108146745108271012290257419338288058698926120752404913740156761263828680891994510976965607860282896458662571085560954036445674569498987632830625972483427503782808354190816464072798414387404647193814514308534867545694675808635309654561096623974146805367827902709647851972428655232037698495243617178873847603338104386307526606846864693541547188897517159830619352805659653016013535294062045934230399986116246016018864473488752471910426737308265927743754673367878159870459095929261650873197302244499849096138054381349179096661508627945532123698817808929871857262075778016839654690696339741447305590325819085465509931072701970483828723252148969836275955753577185120781414874988758256908018877970490673516746361799653137342971707929331478265234119144069515002144764560757221772303175005299859077373880996452252991932709263908639980256148696767630803700719636063573405185333269922693976377349952948450559608381116232854960077576560014954493703485178675648007193747408445878155838105477230666633086253903423180514704841473163678987649604642575823141816555091391780601016487121712456645012706949907333890787339149106073357734462189076498031398719335912497438742685502742470363563703657742736648896866906429473958612064529185957763979024159262742017445828627181900986001468463144380645587900722133296957305712586920517079951732955029488127266513912470027183968129807074098497906505565740311158923978408586233818106540690988780363608558853886339697660430524191017281601838131119312610759220016384775146891859255032114574477205655092216784150784694769410500768619278025279636110928181588505042851074658826160308132683122364053291436708268881890132372436016911741316551493812132037510270542464188714343635904669930554117015730131675906481620723376360875815528808926271997811073816195656208305430447902514914155347224165978870166272030659245135761940264347547 A145206 536 2457858424965895005606813598743609432925180869941847057726734353697983598879136683199497587535587164818631863144576353429051565074665190044055568720026983901502091086578750452087139203257494747907355192141146937099711684199539634324932066683891101035642871373037049974139844013271372599680440150293104821533194979360687271045914073004625190477634237651299817123798588203995693461656226301295572644609345713209924685968080552534119707802886469910208979262537802005343697637126492295879413612220205313639049564646054891168779933932793385547137305501304501776129891886293063738630642526347893960426631663487690436388724424338027372155815498861857465347666208065487286873199377209778388369861897765686834134059912406974729176520150654684375733677802589851078793867568939121180783599506610856371770102078442841779776983119505997497281653340740508422059423058957087706174816336136312229082123344327522687355505588370489491651262148433046280835118982522173846765178826578515798839621925487036716380647587543984175456749840411273695648758677868692329764658280551037853815811936908851583862997593503259681818732517875806989716188105323903922867470560630951185134711874894665068749666546926334730431662801329139802332275648411114747300246459347367984038270366701508621360351397053722134875126879911526182285420465467417911669724540527016423508709377056551158985048517452262120767624556469692901297332828062541426582162172168440972732771048299062423620451054618675243794139691033904843545606834633913327300263777995803238198777517051343919746389771176049556412691027299443026704546051870283612305284004272762951737857727134348870210703674730351806366800597627933025737008766569984055371409411408166407073129248988901139298967418033437215800237769641983582866169164812911938656562397627599100984680105098704310817781868402004738354190263090057136372208298203209652596502406127963969900942797411387586181077576128935889754558142142455509542468616442525387644477977004774523839531636552322502849161513818068882997299711488788126263094690469560653374577121669114784874101543692457304220509188921884978140736558778347003783256751282510510663181741410403574382684365504072570362893423113911818054685966152701093379174792996041178292070165067529398212077666346876142483390031681801072269788908714778499575143485534514763044436784248516512716871067993882423642119478550899174399601709222266210946395619161304323514721240948571810905276542802235766624745153007928499116786409841901144097246773513617275492452984305892488067030332202900505249655906917657613705566831480242550762357389193462549547869902931782392120148854893955640419567061994569908277652545712793043335105964203165710207491063446469625204070462070925428801961301814819864723224739575438237111498031995525978034089813630212241462303794429188263854528171570594936949956109108868074533657910079846382735762655659613059508920689927181005547866106215921563333489765244085670478861223724936716876969710775405332456640333097702416393908088089631429767447510457526700638648585659477832678922926582097788094688682243109637253635252912582917865441696791190251208660542136746670184199532512467456132472382791993256734166061814400896889432898374826139130792688216830771295747994359107699432933 A145206 537 2532061170813229545615182194776889920832435556434541437678761770974164835225300198185480549896698832858406429432647224730400680732866980699521273987055934717855495102180780122186892853919386002464678433268893788830171652279434167196199226309469958844006734152458431507861021255854339833384310431331565276487346164402543313994039883664828786255242264457926738919067945852034209018893952565845006605480484306694972634774261191752498911130682290852536485382808053037972606760840450391939627947920600689227768373826828635364710434503110826879165306654380018269166652460422202364087875594964505096171794330852433696730253942563736234490932735234946705557409274575834939204723749875849331147352826499939019557266925979044017027793228411464728958171542146170491307477030998888675425597697034604749596384762098900705046795014717730139785820827206419083585655232427656992239318165688583026644668409585247709989545541919086149744225519719827192682945101317207237707770908717845875855385279378498401491761118934430036302001291600586911219754394439857296951393104119976311964762321051637799471144147165906318180819766626268006224537437507686407514777396260252791151319700889322273958798936052333309815148474294388003273501104894837913462856607333173123560658175470007269468128923615032724352856915502727816318286639799444066209887534315821504707959982308002686161369622851517147690313310009572662531391159396641281238387390726867917640874480126458713275812315196349220723392773795241465164388422075052508080373180499460092285429111303491162057560794940350709712435978597149138882341909771600280746266219826890119556147843281225208041268194696314322033186404960672471811580406000694175507828644359705103299328916629568538087556379690325138156349430747644447880093152245597736549309954366042087443421481225618175096897214256589350978365958866818217564611898847804681549294884507316328954950015965388281269829926803089367604739624508204117676737935043053371835388989113709012023550756918389813619851880834770872643915487808150811071725370205000413544202027787184578814575680538275682216048390844763168884443595834727956855765343272251237745984054114068656148533045741418748958974170257861738467875939018598147455582816087951681208559066583287307043380655030314928039630306815580670264263882920427102868935951129946803663171770750024732532308226860969726818127657162472664636620207593019794768613399480603586336789202049130206226902199053612122602591117785457259488635069842571494624835703698659490252230990796014024547311788855608040104423682835004258320652391380160709806169301030476535021853188871818943926191619637246397224809632333443956362726248885961279311924350118078637410754496518621585883268762400329587545759558487121149172704981993193533521764350507372409404433419363397190108072337396771639433755686081530834487916430156525104043398518194139663428717199114664167016274989171307453213496928930465660853322166164587832719833349299782055590866148318435183332578123165417009493765514442897094499443628434186140294221117578647336075063592823870003765773521427991606931780037009299452519894711686762167876919872227948570536337140038143033104302797756485722081154339564369354536076975061847984923927153495226726009135967063673398938548899723 A145206 538 2608504097557623087172338650231597413943623176450375062812341741782148137247054027569821071014880673034866132372400212581866900930763183281765156058681097818267525515414115782989136398727125126675829580421374337122813387524650573019652941317427924834823406355485508683710308437594442508940911390653784792034206040284322901664159260481624053239283403231433912929383307320183323200970365300346211128598644555269484512904886212445538772705183469505571675406604819179926461956944879891635158823372444210423334495719021542301724987629590962808714513876728613715211489196426218761573395495437852862498872907740442038371052618653346706985875967139533931099325603109931729811248872597728023077481629943602316659935127640217295989455331248030328974764056627829700637459911485951256967757370327295867480088761694896415253714914432281429586448760482499222378365655472588533776066093404546531882934636641544215009802399142267855016633198668517513481610167645138605231646338605272464020880845164095646307310350398679831510414726418551880229067505912347830068486969603593738542427457670370932700269137384982032333195455698896304814580415756327272052324621930482352355547091474036201534720410863003585891541472002903914290998963449280794421889133561261373701607077803408518566670227197610210904015943646880042213024187272703862103296621065146431394566277750372577879524820606419401861631606717994036656744165597528548690911764626329897902284039708743730781310026568506552642413326392325665306667403693952736464685733491438528693530412935544782723027211419853507867478371234584380357900369000900347170125713391158648261275183718147539344899732623985347740637950720068373137944085432118123899840007077553190956527490215542083003430805653877086659256182846115595991951180929026163050920709949696335665710776642834907697973836844178001616000822426653269289797474937647696587064887417995706519971992977482410683954704707093558036597777882352241847256197792460684514656857307407409119536979745916470456482886614323443775217227502081584346491971005226281338631926352705104127318605548852123518458434460146059764143063014837657314462551981857245862252802197109207136246854817969496624541527887583690929107201799514939561114160212267767671249423625144680677952787607468058050799869635859660667860208473525008195834348994984754180228411745923542423210095717185531802773048708565594903448872485853460663455571799976612989135563735478725911943804632135396041161107864775468999589034102001941637717592449224773489432227132653234964089239273091816502973333314543380972435229462222194803737309677824264224969474094311287940391562241974717102132679493171062343322384431550797788638553204808325509982009058311280497638176711991467331695114129045375364414125534844821559210978012078484412357738315944061463804829021317871433831581980477722209536032246000640825359851383887081957550324973200115562836718034880304536085220209328553048268040797763249624401032444663614625429460619291771806613251371324308677284592907534249694292200146846772359246126417708050565510284858543716252880126251807984862807366689356567738557750114720076028332892919301677338692411625710371741209231764621553647992395819083499287706738042075742690405688120116828179134951138029950858144583306204437 A145206 539 2687254836260355667003258324536474157675804270226579450402211797528872427739568423826928668950634440003892042075864568570280815445132523104308779139393158887413966176006612443375397646482510141396253489451830949927282229905189602166836829448604874659277255034513609456719064217817557707029983165704238244474387155364019263900997685241570243522912540388735660496263462629260589782555626419744769290005192627787589766042789754564495327061400459538814201996277682185585633790387073208802783817858118673188094363455551034289987236370763603541406494223787885256619344036997159653524874103081033764822749375728954189178622263513760990127215826352985527743979296362263159459674641122248708344314951020452317773398630124118189229397943681380571378100718768465707757558655722404648384615076662051332022278036660868953268125666993945210930945918421680053074762095527720326378337871772190473514791850295107766451363085862383376017666268786575831693900151413662394622272534330057868800953392003744308589949551475724214504779716972825960201582467004621856663814733918974840404903366305474668837438624843163495742168720188265164490306330501786254958076615859048837176900805374486034758164297792998865213554775732856434989149834152541080500591128590012997966325422358732763566727994087237934247593152261226493771932659670148505060395701988893314624052412170948366023399672254365833980982747777119963313401699294386544416493749519160410129227126949909829533471317557333953151491435495386584368480451146308781156479543277464684694288636009783450602131911770561324475057192552444046822308232002155186741420208397691461632456191395042265714441030343862197194231496130274050918017944899502189654375482715716693147145350041849969572674813138480079525808801868083476404200542633393369761182408446528358085092542902238672080150048803406838270531297904735565530789642488450668648180571687595702015302631116517654646537908960930882626919575429015716404116658286138334645111294457682649811742092152422137942645715147590016661956264727725511890104412798802337402040223795749069193135169671557393446942418914281820917577778918371162592951448469333750771561963057693950045576078708775462681895017865550868387999086483374419647445598561620548761156492043179239521036894958294138068323202772126633516607327497076464310346160888274407957799560692869802398216783774355054781037797322259062556421521281564756433292275717849293535796962818316039445176257887752661448590149588610449290901169782052745185917715070642033697379526579535805136859079382199146654342490207205021961158044781366030473481978347191609460890825982196692534440164562133742191808818689845087083133843261176590124991589846749564507010287274370943559343251681043220968038660037055495688178666835569081740090363904741369506259446026297979260033699619363385635022185801034588956960394225019483741720940193123234443654629620712309852564094385337065940858325554234685135864787288594399964397111781448175801671393979797324249136470246892011433086397757918943178119984574780632788337580833964435494504393022348087453730707259584294404387529482776462481575509138163580411941500788658475105319586962154230724038195438491175554868800526780475791638235109029932387167187859539228068367808586877939107488294877280200053307 A145206 540 2768383059764447300492529070267057973845805203730776260833404196633456744591243846405016591438684272676594662153100053763045193050839207075897097998329673198166312717041984547525486785646827986166279257171705896725165506088904462868728982756638602883923407439170751919861927257869759465767623914967908285684415118792424799437884482457349089914387645929832306683414222653108583680770797458155893509570103182091898456524352092741892554772938600639585819285039733735361859255338932487019594981427620117108270488077850785519482929494495231744691965321595326998639953419758892414268363833491476778687310326519712443242184427610870381800503125443596284859430497388340558640652286807918147976632091368682291617033932450905382234593250305131995496757549139110923418131521838026584807860654569510904365703314720180498205595484465238701934518894269244125116606663969323837376227303587216837816798869723634135283888193209558927740497345586225922854070479471359252148273803536250669521448902444316468421116032788469018190280336796725161213649689803262323010582952905920203867123805195694521631970525994478332541239811818415694350569782314820601579504621619781196949340958336386221056039241741834780543488990826339829289469363731315296757454693967723601241367525486041298621004103710164977255330379317088905675260426623377264240896344369834707171487408062994730915895735781845613688262197530649583399115302559427330026830167268452951146402164014625323247378072903608555170566455380349892024172550301109175855899707952546657791717771402225282562874729404191543649539315687734854224639133145942351460142784142047641145748885164997316532641857510598497194901359650706386564512838282880216674608960415004340106180114968656892663858323664127362321039092509821660373997241419503564413343479194478128505731790436791546813606943869083716881074459786863531431737528525887196859731495450257151371726621843405350647339406021777431268719183853181103104474587957949594770254743752845432152251178505384225307388272817439276378366400916080327866564583436851687997202591870804101665723215339814392549556758417785530656619306004152644928617815041308474155373561476543477595254911317857147045443458958287307576745195213378386174802466242634758968043538770291571338551854136407085308998412205766336712837843053545342559401986477295577985050544676007313320873024934079623789160142891615290606291321414151747557527516061107708135842696512811865112290650387471970493090950808649437647128700628773328528978568946986999102254189713482558866808201753783649652563998170057568240850862772343035704014177078689586840837295754374241207960601842324168306337552208989377582680482926888188996433535146434295306272119521674220336341513168796277632351755716242505988875735411970498192288847169466300473641340217419557515578172949408161418322187718933991615590550804463285923637494736728265040124675807004064162039804279267555243577958098180945059907216663788796858524497336505695196679189749421976007598608511839068006879951797553231479759892659398967892070645626982575675665772597127265929100293595498264126204181012998676517204917191306181154463294621439741575829883615202974537971198187038014913105668061035985959968709927683839307893689518328311675631715899936649138005336548767144709610133893 A145206 541 2851960544336048709658138167231417195751673588673732591877738089879418591912924625700244473910391222199750420563498252344075662860473761922073298863794937252879560539082068094839274619262130325422156717804323444257846421767801206372830721143894685475540450235100039665288045232328128439821330923253759453663523372984293716977550195718835461253661438716931031481797762374509668359464007243635064308204279827869247678299034692655727501246969121665833514709716269094836156104072029225012329480708117184625911055439733006370860568101644055554693452151112883426505105728244794032218128577971059588532799191512519812527937021291263936363546553810611240872983718576750580809651316187189522222924365498758495049931734553824817094131502342614532497123278976242581477356446774559048747487563082579823491841846459560469409761543187976132678928074476301659335455339101482961931087885556136576278715837127075857977813669996104148683120577073456417196248291414905687819216527270387804699971386940309429210745781509762948297969175950113514113716947978221230075267830397486120087953298034147635873734241505414194775816678241471495442825218878414729210688079891524314669382513031384820264346580415262608270303924594173473959985587387374555732409710098108585634254398082498560004013484837608129924581565534424226585335312409365091188658856501299621279005719597792489430075679679076133093256467440118911574157473580383039421045783473871051991992884936097634629266507095035026133608522715131163828886933010331181423843011354477561847172266236164175207438134034301954440548346303872512281128544528796042818722339608554639223541352546496129327367272923129024794871569501366980878765206819722352471115902740278945651269975946413498903338356485974692576372782633167367498820134661554176480348925461598240796873304831993191069007498832411204244910690889558410147756948946552941690438338629252234199951452854842455552266065034928354009760885131081721031769660051995976378082596132098724454469958934650032977265902635855122417081692543074836700128442698920136045039335781981637271215650141730253890956319560971533408228361031500435500094415714812625541654955546748763220797963140497678236036621521556106374621581788482280566936378278852456742727152657005517385219555373264178319518780132190099215426290901815269123773255984734785323530946211818174549337311754441270847580532550732118432372997345088567295007707014559257568745938226997858357212389083224573024389613952113974020106905651465094147486379198310618890080601667235217792417605559593518956192706128157263735834945297478913907136999054221743489214982103737908724046735719409494782943749167986958073211761619367809578974686982380155091721725245526554761021292507802894002391412000347828584642838368369708865878478383772397721035830909077194510947180011490760111921971180533586636664194944293072131447091219088370421492916535173862229471073660606078641996239587224169465711580849732715848394757511130405022885486312155354069288213178562352999760765530888277140375924875608102748157477785672842054480157836340033694477483371692626012914700943376719031776557178830139254378377905649065873215529326440632752310394429580654387893837004243793575573384804608976181489970072499476217259498174887368766894839720066936513515983635176363 A145206 542 2938061233166785637142952911199641151821149556341946773622796226552044835006142363405543610731340916606522201487633669920190207068468419601449852549417009310545664798558789417905430335470128553161004801128669689782819099344245959287137576152360137047290377824813786455343920565972252710161667144361022827654657235329005129174310011328149219346452128461880791676303404513912701024583117038639636102210811142363050162524790651570479562416873226894152089918163017439524219923118601928060112775243675647448339690086350275345118997867113206662395152239810289411829699543181864410631034987325737513677112922325595475341635727520805010174751153888353091109495500755723250346906348864240121612026533945189381924120491328387754389752427016103471982906298773038587463018726979264854907336186027235047708491040899808896666522063678615536640039674342806687536523491663840125887818104983700112212983051412125479260440230558002644738654428367563569085816801409867620055007314976532538720327272442515921976173880185121575674296396353857160768013337476470079321436903874175643100502687897931429195566583734830678790104105425040280078425696542003500103243932421869929107631389902852987029790817456943347172242565297128082148011212441309924206239843949213029140584814759367824005048610646234515263294518020653163606629496585328562865021090114832960501049067565278357277906669717671545815560034578447839317050638124375688078607728346920388884362697181172020054709437620986755499678555460730407209500679625888907240727722691413339731385850296042253885548466018234655715704309335136884111208080433895756218273624689876760997558018338729098586595493576145648195918143687418348671844422027045257453936011627333358060066812180129542320261484575622410221589349578541651231099692866612499826871155956870548207336431776365333716944043675348091557195460930633104090330867703817637471546784875609627654997730065158422663545572187685501611293788821920359005865604985861260316978960114556530201997561562734866294344176011124200290035949564571899619189240056133970368802221641242460308562846517843367040584476455967707243404989720384814341838113480314200891716210180549734820957310170114048230664709978246441767113120035099815422038809152916209945547450636752470416309042178644472008848645019071919898534244287428234255566425240354526505971049899967914694305797882986979789534909204649560944954722844330499820229837941771274038685270393935081004503819244534832233608464426835203944965283695435696639170219657778637905425148032466794827857210512570839091726380276513767529849744727768951455221122019964683748075692826608918892671332429570506828598496787062146785233035325073843267237044593381778438794369835382729329734851108277121859154812451005977773896963152721914641127379147986197561064436343748593673015255818522087986751487329055573429506152998045689428291015617069010829781059420330636454371801310257736351918838505118889183783232530526239323194006443532907453189893448722645018890602358415551828311703974258914275446320816122951477464953072130234510477931225743473539116631328754926098649097500731057998332892763541816241276754953466147877306466415230045571487442262871723145677313928488808035558909305900152462481468429680341714740234113111586714067458282077751990310264036412727265077 A145206 543 3026761301793238934983962610879100180027398644252158473129794712039773330485098382764844047713619854404962715528345579994517251167521405526357149835961835522767243481574399709892913209203132459561673405749322070999558084509190898376248458370027058863604179645869374218195653488193666974249119747009460775898297577809924270651098136853168494082802682758891311338294073264705927706140771673676702708892920466442786367103544833663093305713582902112839572391126525421313739853502716364164175550703269885764096948145431279102348407406350493803431217830375468597021725288964019791459741139560883400637053901862072403550687190322130176410635627287878924376280558682665551556302700955641879567306425482771724998910930466541848960225227970625504299727625400499499139551019765291504430214106434649786235727805601082285410424804311663178148014495978537093358774834217836003949269850611226930715136873157978831642185845260570930913318301411297192659444154227235275213053080127854839537023564992855506273694260198699650262393641611482139275649546620770994068172862772061737935309377925482025744946591261911482741271934173046429455751896825163760552482452012475494187499257249350736195188817415704120242957305735178075023465497470953085230638850282307360780240961731318884213678529641640321794255771389772101050379216860654296865506711734211108722074439293795105164528879587017974104052715889277923118592277977776432628120512626292869641307735957079610455225017908135079141118816023956249680440373979965606417314961458043265446521911554632597264117010032117721837727120479524118296221579869913940553974509376445418072465740273151788720378315397882118042029783420546637048746038147162988569650617465891436237159950294196383226963765296057112429693157349741450899133425226756711061982841978728121132254320410896929837026591162837842942474780691884006811928398189648134997866229369313843975272859301625603990903170556479460839903819952444373759121605879352642105896558944036909252663769221859361948835776651922773994156279759509243576149488376728526491537440576546530849496377216945842641397991546282416005522414826635003525786705690784792200922309940358876359655262600928993383607979894253665222540709022584857267841678520675813945524675714733300345520406644632529063422521433878182380138803023250266356840160349237056405201581111124415092715071746525019397626526842690350657332173808568464612457488181938341094898619449559235161802791689170126429657879394856969138111671636180793415055303495099488604591622632676886762042984480152935118346006178105525465447751257364461154356768779840280551375876249555027171937342046895193694034475910280609247511233703464610833855563160076999642879191705621212202954019708474986875574893344899456830890564641717946405774645015598022387049199279245327885094509197172322643060023971407839220162410170420024597186828306416877175513061233808925452394112129584946338722662160946432208654424151157114907511500782214771171690565926916696185698754289546829124829871964242030131891156964421327457694011902629688812563587127394188847426222394875559834195621128265213938359186077041367116422070046256912503816699570432625117964207512035510073015731381601991313148188984269704680519174985390901261035742304769166018790267478846784483177663971158511517574498267 A145206 544 3118139225491438757197961656464397261551226168170309987877241267622631291105891458105508547150688494198717198993539810853064093310348686552129403769908073484650169552972585172336021469571069598180370197315733099521906073390740552498883153368931038194544029692330880248018166480546889859635728419461514729578306158856351227146725784475591340907834346532035787899135290544891096259075248869480419246635758099222483276384037802028857301961505490365209325854720483133865038642240439151275173408650941490840071359362493509728361955550603096213489693090012108841726000886026013849420728860153595435514960821645611256491556841122613650708951911865525237949312115658185729057031756247145801562579166346484576842682862075402626889006039848668935847520298939357672719801026464542636221983005453004527096157193004470468566065720257165767432624438075489088532933439775335949416834467275292053648443155246405229518051310449727127087033378286165600477465209674269691370325284996859769827669773881269486735654573992122218823630184076058488664027549272484057041614531419828844899702192401951825414288597422913023821496103186940597055596006310237028787019893738628885424597989896601003531018714826454436815635243448150858543126792757453147661310527248123980158247223336846816513330116627516394498578118612766026263069512254070820591291030798601921004279033655573730321880728104472140072536395836159663582964131010608452491039095214402043647431896116739481197687089178726967742768206324219810302832138463211267395427811237220863907660994724735569525224660311101807393989867591085247118249372482075434338865104058302031619383604211000683203507807641157583692142516933817021877560262690153994772541324349732762685532475835518105224405671828024815169369971359908555952199721683121396476077491478239051953280207795894571717030058616326973377232746229414789516649883426903281325747993196501882140010737296286683245323378852916030190472830775197375614087566801844432766087714798240404582887131884465298524508393882749978365028733645158791690148869531202771466260821937183668394201430384816874784223953544024097668273168823007709292509821521247746963987840276566594626772705244030082383688990759030518665630966586209580988722718979792977959387149464615551232314915250817676073668602883958116061176121566623657653865736555924956712834262318363290134464171847858303935357884708281637434472382574904191836263249250330829774611837496702743200943682889261668727324715941554092571964427798932126284560387410977371945906465082051976825356595386780895019056301265530804898973105100294444491879030677848437499201949269781017749431521484398288259227806231183382343906535702186974399604588768612487217504332724775122229525818834144111878240222253122816620164144810477514244612259633977799303766228407924679897601763836161939807835484007117890398890057760035498986777852963559311681824731541627835852381559738322744067378441595233486158528582327096764974038746751506641106920371204797121350096277036529357293750070247014185317598692078901761012825671170492614164742751588259741477504276575437736354261232004028891649657518846708913096903310524712131937353459582586679603860316891252374679857204588866878116963644001669248155518148725737371101676731023235406906784434067319101448442719894457476716253659642415653 A145206 545 3212275848705998531975974879938073452266578586007344247767003023019028735072338547895228751806402935790862851376749815027189752707393596147970669064195241073315796336254060275207271558027527276140232441113133408390723095675407451694315244870762817779267286889878745343059965552376404811009937393470808739517265761016326173116475511638258345352988696959755145653051293655103064381872024705143892332018014933529117126031629116905004959074060247813621412500161654947285297633428364269398668177493949238897829843815883091838915771709573455280768596430596143189827333384178117482245776644650172740573596605450455206423174869752554669633533039908334809255713969505530075658580879416690830610797789498917639792080685956460121264318590342740025792786311260037153233811319954367627389759380883200519662755528875039704206474162066319177147103706682840089619764163228794566895510863838383850897478427172579066524043300680562203208530345045711621654468587161676449198568170075701913198639269515207988975211130074670694349716879683052300795183058845744701177080103129325304864452139852631441645620488153365821419405159059413061746531403311287332789274860570045609023554127717391888570370819090869907445683567327607575656808612555777192691734538980514204268942399648605980942136233964287435918848551691891176824561808727970839448081452721546206287664006572913426801004512180781625101739251652349271110644540202700129393765789066296720832521572190862538399088182790577509881014243394006887559850684473735175184115811252055246827575236890028814457636560208629853949182303971822383608269796919013070121685527609268195444596349804058328089148556565123752828410417402006927984623260383720997836577183943281544173542809844755236870836282677285920574037193682834502099046889829835698010463514234905106089771009148120374516756299156116858112328564995138347231465659400749562990782676976106407732448347611286305353198066056494661971366726075460680563924426069832994585416550265893385838300457486804642117741442932121364435217028339911979331514954658773633648450507624975705902445825037284999856742728858876787185332053373768789621224058029448429739139848382315217808614614338987695308251632396662042044252111802224707529749673008525086285460371693006770048303769241894341307688025475961389063629150494339887075412692876191490995645491641349476282512520780852431059419814228227033541776413454183217213991468280585860037325430529633300398730613440526675714513478989399952747317176905043775505455084713499723501458281774274534383081434114745767255201458065618833892694997617806886019831494152858325058523015837684330799037304090840335239726998507608774180958793405788487923025186692703042643440711530093203977929582092543968596135819576069019560582000885474939835015385805921814419731332821172876784431115758490574261436864946649719486061140764590808291018256319931980473192603309694067155531150101370313598643011800654862443493613795343161884453819401027115101156082440298255877728766944076479836158838038646713700372754562631914020838456855672092174473705569896739485582736496402775392401503038396328267432414126752695997221780102336769130495903614881154761530427233081319663930058085331753435933174422766494568348971931086863160250960631565848098995486965792674853692358823587970274346199115502607065803 A145206 546 3309254456575314488430838122806205928134042196257354744438918534296095971316549817365079816365332731875238312365615174743867071530776744722367554876691165997549292154160920185362806501192042303137334988912158535792723292834326096587575881560912264094654435242889640635274615032154630305773780513520056726943830499611830754124005556107470639014719834380062319153784876422651490605015850034733111192652158385125725413967301516667983020986477269393153137453176325984289120285847701548049573530621216393011504385309844531022170145347757115940144397260622351059638208470204728848148750627702740726751359891533489488283444907813892738268646788732458485235278449006952716527055250437223695030690628962327384171057117288642969463212965958298341131621861061130154591000726031070185034191673955842360345921113764680995683463146550535287384917601820162407487309354228138941430311000868247824888798008835270785387157762698590324812946149035554622133930828207609995990198673438917028673109329292044448388491484604889348038142710061860019572113576903633706156343667385758021286890121109882682676499818865301646970634087787595245977472245780199501359872831581868266066236597947755351696413713115692251236642299788412413122439513710292979346340551564674617568573646713839148283442480051155943492611073072970793334282563707205209578764960958618395224689981010345404122471264673197541635456287519661159209638739207836682169152969785717179739240996411657246537239915547827357815143336434329187288958356827694407984461056326359366918062512427831123371387872391803164579597015921337711501812376840879825336177138253453137161010411573023465409948950804621331118658970319681374623545219592827974498573295131756672667792334511282864996131311946088776844339351744949905746057206877846238011716286333180813751142956862348848415621277255922996000123437398964341188154192868541542414047502712689312188694461343531028174514828987494912437429371505488365679374107117267165125148431485654619441960507893748387131391591795717600033633480447128893253888232348231860778766025678707461641703480826766432572032974968342053436913203967454596211065804632064968011443232658013326393980122951254961124363719096333580102809052538868240483486606055663735921438627336459257286597444484074816556516309289006994796576156431702832144652778416469846372248104077288982709163210493091901781255840115841849799694361738930536159106966516140483902601954447548317900271587917095232371445379251362612604817128383235082660165841594715719766556329929093976111024610633844585373249209189600810186649928790989502803669912516841238861361977248324818796590459283593373439129958304294255267250755996365335837719130104556142912077574123969213473298501053688345189219015857192303038862848675587264123824022789157981737429043959740319706145166463341802934553481959581239033338208713874914735564061979243949110714728691931906311415007687078301806447721582849254299067452509666043359418383443770084959308477928063939851472601296768052485375944001739707916739993837560172813048668107132006966050574126887179299064219569751670904922666678771252185822169817589702370531196730529412880020862813077063364198444151644184387692854164248061867575130080472851395365758145530857410333199761931144322080925310383171273458012035023648377034253390083377113477176917 A145206 547 3409160848616110956987859127201749310224470856710097705587522140598728105667577427616259237473506898298745354080142234018007668605263704892828437762270501629951110043221722569422655569187822788711023604951276369547192475636603678347879389973541890102801289825093211599163676914632318629152714542412217302136793933655594658829992957673238702094935967834643411872077886696198287812726175482899831794853183154440653049281445232330157799273154013197058370425074097853254647172330158360151761791241272247739027753463450907569913578943966987498667783158639771241698089840730382278690183291670840692647333273918311939329271654374370985167224680614657873864623170573216905069501518372264897504250488220089250109682414019795020025350905279315049460042785020772887646843000796714382600419552965179481823881271669573959414271859240689473549001945041966006862668383542666691908863295417564715858352436871110131970823476487936723418368431071729485831108488289543273181981094940839365598674798030172631015824834536135746325339567784277856683312633489559224686357938002956975846412008561325588726650716955199483204524165076483341294472719818557192902616105034535594158206235230774531636411051226084629482385660911578900307278355053549915780250795623720409733988370903861009770471002542958205192688713933124933033352663128701173047219904290511003123801825330760067866355758726880370905249931214777990354525383473410627063636997814154215606502385372492657238008326059817177564791936251400571209818002732762651477038200441668040394066764431199769749080043444854065558046419978053714708080270114097717466157312987203201844292047702968447480871251301323700548566160880804144906028042844350827788301501913947829431689703546004951880519761016870360734592670853555906206847839451389369047460165319569079004055057623933389140140763241762554950211047115926746083629429604011345920126847256594619846695040723759781567492145369274185777858869569267692713158950730573536414206829637621115852647402241222350481401499309912572935716753857392497512883206103493465701018198360299189401041533207024065346345365482779557301314736808046718417304112484285785337679255422219608869432067645344733786369272080543639253716195792972420551880841984954474435898334409461501892386814563000731499115642325134427944008829205312311496605505909787658341350082848386691605511498341595833775251101497879695430918907486287072632296222618048773643340921592282476187151153855913606823298788575246736400367157536377632628771204576954732261595165806151864968042169094497271971552857047779657188119271307296780895694900289704844368433637016393222060221840918566020079166451410261171835261447545714646533254082154489667679900493044128403316527289596521266748388993977324802848030049057542661626836795097327645820276104982465148625252516162085660849389161005679559774808039515460737270666150202106305678047274370668137959646932701995664587883007983836830274555644038489367594643881278053050004828973761611034113148260874039751222965367271316070860707727537815741675711975483265483799499968867603429536533071619076891113045879210410954786273744796115303070970780863826874074766355892273364003548714025820791887124220111802780797271891504166393604569083889376085023620072199583594608532982597404643727237916743507319962713329529655648069417550281058427 A145206 548 3512083414632522092322747279763539283777341425946041513122952079278964788643385494184677554035466991742019143587946489750645704945712749072012151553591080519282642889429037081639364620636240352201017365281618068154910057940280020104367542660255543883443948500818121222099538680049793713534680364141868361974783685785713231080458614311269772955074614064556576642115855776402729245369727230123561866705067642680564206454126338480237961716542549834491085358813931729991228644478516720758895778170796683367647784947500986084139425361263180705904806416258961538224332821962394311213635196398234622530653524731154416886088876131649800301609300984145748287863685607587044984542816495396519509466586764423053941531398714881574562627606140234357837283178359418399263840060836176189085095149084164058706188404900932476135224045675482425608895778475398043008032179634332489983363739364790683629247849115360148846187366457720375335670383680972052859314098928870653771137494201113107372659873154030433416900541842393193022296679987647062466519981875036904102735450445109903279829429078505118129198419417400455783603447973171739280365255983901962310565885744168350914260613206325378148566545510903710733343191763262825007766676179494148223946274164254188352292805203880000008727682961446670927404830263273363688556609235222378897808267991462765347150784042271024334230693678722418038206229096516681595808843641263255155480362095994378405876975207148969563612140177025818239925177449015211118208079047975797568302289305017537477237280682459628285376938833082821924852038232611559339195875757340515179619722440950689369717771485960054498745730912700714117322751946676963070421348083198234059637496282231341107100659023391049043281369736973545613223934809780419663487625818680756892125141472555153212854298999848795201419264035615745206901995632356451110495237742568294260586935232857163917154074691021394911671202209798058617504933929126454984663731087450177371434466659255748908753172695442892734541262186947441920850325056313543532350021202504045198183705908017855903380269632902418398324765634132639161273086658844735642355069043975307392391727175404975628542208441163711176428505443530888003689554163859448875803256363996763413062441389361706007181513237371126138589868750373720014349448764224114024256323301059494968258972003207237721004601493819448786432840350319427595862507453498384993326315042728559153117243531250882188793698872923367025377083769961989993042879409796056229450572160472829786978008142073033441498268203349120001740193216678875829438991297877420782144939826647363707399807279056771456971613477100937766072893204897826654663696391852520956096657558895991617052132786218562238529279255966945290469169360311019630154883935551011732675410677192143424801082610148342418289149305312881783968877973506472202449912989399158720153686361972330984488277634807894315956741693957498694104117693062416458961629677712294149816514010478053201030990394514762755096142929975538711089923656751727095990754124265658923064159850292220087299740920750326500114117871957758236178982632868338844592577899324201900865799035735276206353022763781076000002772638896123150044856132590413895377281846809601897410551680600983272337631321878690130002662197698208996052846278720347940352621299778917831243182746930103734213 A145206 549 3618113212916868773441354909182612675627377614285128035547423904846809213471930574148445391964181480985237194634567848922137556544005809297890934704101166802397515376630948601090835315963825792864778256750759094027555516219949881435681795094820779363311579415955019011969630541201333308831660045706158653280390187957447119593122065218497014442915077961070603723106690050420249754591241007388266023977993803018237256692535759589674900548434811614721217212599465958494589739402068493386276683353621273447275799327327013100556143705349802552472105534467151803904685658615740905628444460698807142493183113950140635457961587362735036118340514795689883748059632402215474702052947220323038915085118121336735451806142391974166884653538549582682195111442464629197952594619385173505232777457252414552085563053363067746318076885655010968178787652554021307981402705130630319472418823964304851072597276964294519302982652919108129990566335840882230704065062089702150320198591877862730989299635358951937403726596569599218685103681010148787714599942271160955604107474469361413321844522566538775636957594110885124826755236584277269924162999720761489832903312641882177323327605524866135079640994988241482709156738093113344033839573233045798203773662265492771503024804583251148838087310700282274920160223883728897824381008335000389853604398429077806328690755209383384733550358253016692080052794782035270281971534640438467445150903600608811692136246873046294569365098031732219366528701378636188405615380383224368894156572767658978733233406145869017698881268846704512275318467201296055895668145531746545062778344143976833368802347805276896496359896081474277425223402127398574424636564436923960703053601467203603793210080089875535110352029337452257194270295040953097862274761335939881103247010124564133123030801207650175270926178227710843791456604325547081322405162223932801634710043461616994848556361586096635783330796022944369861798133698668923791081461436267139275547499671284473138670809863265666263955840541889983693130883796827932657734275845094759116613378523679896774743020783718700876563166243280758172069141587773943474589721859995617810083747633492772587345678105133011549199537289084716240440398164812649441570784253073944858517842020470637577128861620114973622150896156448386979257524194472031197443309390021875615440922709642714144953343721312346446953651966720320013483716858088582328788549421236238131331804339816005400481098165709772322017304322153843682357597202777432009481307301368733313669919475620623155290949055440187765498232377918858233681974787972220844250598779118152717436502616443061750241193265914393236312067830674525589957732214087287116215501004065807521816447007354600139466349793388060079191912316550420318811935078717266727827338663909737439698499648328444770914833574215025168864812738677243437236196302774311282399665415969609506707872430924697370984807587738428646977125341628087803873844447407872666160985200859741745892062944520334468910884450918351963903688700726096369747398920416531438413651094496830236252054615348278888284959660975629885710149227441588115100416871318525811456822205553153414158993646944860328550582980860848393918889547346194270766919204967511887189209842233757873440128326462587712827858974838184943046277064147677327928359616856530031038758785990506015667832043 A145206 550 3727344050811316958296916891798513005024804605176618709514654591021011431547369193393343572853395442342146038548843433137508942886318698975648549273745968876608305285332154296468338597071134328930729671969863493710965799186475258298284748468629051149629700454639257087440175566018102022745238068772492902658783299369907664447852707136362980694635414391760250635442724446400321238905947844155948048011765874064652771829402849965233059457511820615653108210413352750422727471904625712557129859703308203914478259025651367841114432697730173666169975219846810310448309157111125790747404804656090494928654077537764727717706293268329917982621565137070152037429406956150496197700338651920048643436141317910424908331746776846335584186347303831955764441622554799070260424032545148053294918832497779852263942037885392573174518694356800525262429769359018315490885854755516016637656815769803850787114198072217322991624339061889817068523813144582794865339814261330944139436516712884269343665478243066036520791072086618518555364567946822882935716067465860784871920442219488698939585898799542751844358838758963548325857576720972997255200308943050913954974761688230034370974697584747583084489031248787926526635276305411092698457927123943684175366094981064052000536869245267208216305286610315069117038414371851268419435797612945495014049492838753857033762466343807518334613972544341035320270866238466708862687738589637495933678746125155711355025845787737685227207081371746602929027177055017289756131893505875704512023183901946301011884705139935566062528034724901144562077248904178331784925755286010777382466281838503874245765539996148488230099041289675240129778195923507414634569665354204273728595591461438843095444861066681776856310166054106659469228341702626247951927055961008418487935356603332599160542545942896279763355590753204014901485063464928445711896217620362837678319371379462624987801420978463739142938531359965389185716021296414233666405084302043380479188828508989116916068025864128903555769224475115101038639557736733317619614960089325819873141432376111609152464494725275788186393705813767079495649776333147565741428740827306530442726200667155527664582239151498434959428707608665755318295762897404653774047946780798443997432498907655583684193020246419063162566260585272973913410935129888792370529898786482379716970024671278568712986277930537761584693363270809173634340470842438414121841177343270033845473982953681933359990371637143756649546083372614291139358011072336239802437751912567604800249141514802631760207109773982428765935274893406488370540154730991663200240646935477584808149263266726077977201918119155377154639228220716516624313658322975918617862194458422457593341189550889583384890620331411916333726749204096608338876556379113586126404895006440497002325805209286679435938604057402287629407528553473940538632850596952617827025912156157578331353410768629825706980031034496295066135407256997735656979733394816154712274673049923880835190066271614372376132789289736480866763965523889927295493321166727915768415093562116625381234211924098343687001532266640370034087780874381870677662430117819039527805379466037937316696718388939772639105744005053034634292404699630531019668782081870103789216642485473384471958684817366155604556253347158547084279145959718242860179796445749076051376039995908316209533913788643957 A145206 551 3839872567701692504054983943988468757737320843531273450740616885088388342760937460128416684743691005354491245971647779189295770023134522941179373167022468742289008855093934519302086790715621039005184574973768894329349097569887390830090015143461280408742200332001504679494039447344218892270715472759902803344345808524604786649575933245216657016587960537804577524165669693714040247058098159816424878573852819778686645207914284748990909762944427579491240735671010652745390148322931773079827541674364801907302736392188506836910350407774091465446296969181513408186276458760405992711453214803029422509851336996136661733553705626642836619154175152439959412643710868408620045506696401119461964761155385383055518192945476587520313080958962049988970420532457533342749121604889733478404507258545655048546538033457067011905294345993114256234447513127788290783001677402603642474817044718421810218412870860944966695777183338865287992903438933427183106483541023176460280916403002126046843272876300234900527994802615509805033981425034452362090535186754940522024932559414490955286102635670979102999973493325459700255704331837352416805750529000117458047554688253764795795992541527507785012284888967109193033486153814362296848931258599781704427387351590338602068167584556278800427772292064242393742981521826817297989134835445055938500188646637702231579182677396398376557926584990721140818336826998125966008470246147376680401276069003229011377233467260377349697343416863790267773422775310941733032490879182412476650857939455051903266665845409376987395809887075547028847559656536320157154311367782199774606111192342145527865101224815263408741960454449714175733214725381012880080259924976823064188024968406956628167029137818491689619512294432169787489266893081434264082554780682608987880750185138083963319074761271789287648203645862772317933133186687143178883612817348999186585603900399773891592721528882955003066077748985939413489209843609491181247095184873330988674419272102399950856092835091828284344254631695754870098454196001112165594754307801764832099266477460429805254253717924257121210957213091408144459380162322473221609574700569408324874932109047486869297142484178894827032748727279822174934066027263036859873321641644669178237461912104819187913598336890081325817824021018720214099700362874480877488001724399648839451235327840489027779721690947115743263213943561507948934394489337158146127321473904934567617847606260922259123788664951468645564630169857311499284533075582927713284870570210798539481867294363820853293572141794903667341323420654672932022068843144086619537467939845615402494728171372031101768717200965422436797671872127463636193371013142156603868721366822006016087080094255909123460273113559077775738048571702489093032310689195880213356482341519957108268162111531115345788461262069124347859365126815334453990755499113037381162921050132869575955761000630228052272642833474056753406594296773439520171122323458201780578590837556634921812403594630608518215223717863924714339680651291092260511843538436381684146543128705318512650399175951850620628296760246881957845755915349093749204193617294960895914278505346306165822082239163687705381433401556237035166920831549118457861605236418650995303408125410222636739324883754128999713931344047996435761778695191299090335064476823118312297750226113353749517113752139907450229787 A145206 552 3955798320516879256701592592299183712641612046792457791613299490139692132237869150618146215262709693233289941245189679604471765886995445245887259743959228524344968063552612097154484636630857299575679962963296247577182283331811325360063957442344091715813498308875000405313325241172100685062350270859779030908539115581303821859156723005441895184782388085746262305228471011131824397670381822022376797813841488359793429152676564233733542478722486788658569472865265356141360124150378355837202909444956745417180897799954199599291022518743676854090390501014933322759573334739934340474300861567185475970767658365121373473751927271793477563418109782309500222174354347488446877724393069271558182825374617824333822969280075617365804556026777530091790133696376661832744162787071094108084994184627853455629660236834871922956829789725471856935808683023853789512381479727897360586376255281833307853136951581449781042250479180874006698347303937758825951323696331800817802535938264620795680758400166395326696691899669951254975870705737687114334101621160136460317399412598342516783970585542946376220743150337110969767665082067196228692395164473375803797067313378190980219385326321852270344221022181941730539918312871491259314495082204210656156926232050675558369624499882032320543441470353445566323471818901651873801054964858722741485896396384680412457719448569961881079866581073256398087098074769879118056027496169703294644000956030502816484586989925613116038918476933680888876130662294650036775686761535173377427441464942687897042384540981274193940149452000295265613742581422589585449895849643759460046183678461572435069510126918190445511884092081320947657310802700135880733959464697238782830507237929434053179930308646136508868058688824220683207513753924093536173504483263465026168909024808914782815074295715424063696360017651606058620781273578326546390644159859053575811002919315164746008526329214943613187664172488681985851089123398876003987648574270990446138197946546692216543929288666334512222743550123093940402251413077347102316323207036680497420254006595087039642503526059237979205590735566451362634795082343493038393634613213857333462079002889187771680556060248591079621715912921440577687716814870789646909999817352147692781670088787266246697802215097108688024017709150112811102785043855748044244234607666903708015481640008276421503720210228096181274399834756045180549453049796612610088062870788002701036887155460094028143782162812993493602589210928654187364560514843636942937868476485660109636912300375864355712990282123931601948583992295471572564921695030236054426573105286354290849108537280944571467848047184591338246474430569837124141828167512293998081195088967744515518290619843901678707987869274041443167248846165853512001752052294364960441335429824318208471771485181237392272605620891555273317181957706259993628182933690721346849632684018553882541709267660923283759985290790931546760904882297963523877831508667747912600863678787757455428870135271671399313869707533860468676305873672703571891172204934480553869760537845163663453752610448455756653140941095048322620852646063448801711793840730418102931812754383183343588784864026722740488509936176580725514605118418952051699747467975110400069536146612568041499999628610194195530477565169200891904079635452040130726320355135548074349573556363664523175039508000801722238435625573 A145206 553 4075223871809443968893711980156641084982273845727384771498573728296268820825042031932547112041362482187259273566027464785759120719934541967837461592688178260327920180648976447512484593291440794659154120006152976716563647571269360175114400926698369829570446542411194467217733025523592365297038406644765044378908008677359038432560059686326610067165751725038354003685513973433728506542336608982174255180024938014801739959017183062742043841406127755045227257671576476507596775645732888251605133508020162019651224302627514148801429981747638107907605298775127862804503340307546681754459598585187352275522104548654536401928361294395368945431059680018269858729358145826479378094483875987359827963753215571689305699339585582061132718985705630644302315782681302832942251528270021317603190425583363844196574024336370168277439414065378557950707632908109487904632488310099580225076350786317038372504734339475337061055076180648815777231543755646861467860731540951400950971321780548781099358370220575528733364793220459088560976732538873906890813696740870444867626760342661544806264166565201824683176406942788376451625431194549178504781222072021268784700658111031011223954804527712997844385547056602266495951337544048094279385326439106844607704053291858066125213124931402708716091689542988315678713190720549762349281996949818446215910552653033725463180296490709847592271354779300082160356844506363431803140840313058166863155968212662420445253442140090142544873048402611371494437256721552098610633803132887770812793510292656786714639078370232196009793186968788369795545922926890005378091885187350246777195763939721195691916492121985513837072609412514066612635301657919768247936688056368161759183428378335642277025448035996340932966888950204393339116424367572653137501149349106480528265779280015169923123304739753641418081337296859841884679887909723091639490563866314790447388098262703965790123965202350039340916798853049217254947564620798860704426193546984552522236811564262435289288113940315058311656349616965891831299628368053757139251892491523127329569710222093450891850277705712120079883262751991572059648137734983713060415968965174111658729759661537418398544560838198901831316621505506120000829163336804720322949674978135709985104039589516352773504044782976800978572722463536892848959404115653377337093569594879529236069381880675051341077034347102683296126850024066970606679529421037950297284330710965181107285844115816419247182024049193978509499910561025627111239285287481809169579798077477317776639884184729833317601637887959524869616839355530535920002008071176812066567260715411858949997508618961559909090348627325433547170071191942835047542496253296782870124212099812001074965807640901990293926113923964481222909011055862580957382457660099527907863466237357892844014309210590787033784469240482865756558556661552617709002442004853468811910057367911103205510600875650796696069018667637127324142543941132448366929802394256099758825551469781262170711089733710755264524825486092492507779623284542812075275601540940678252652226798562611324716083245244236770547415486079534720529305490258565120123803032865231842029220542097370226383972905867417784694363444370264216334809908853293309013725575417377811216791883498062547474394761196633409788553861945135486615803210575443577756667566755206237364063717985804903580596997828812480674089658819083 A145206 554 4198254880495415283994096265580868486745589509417252905703323211361919877035610358744352840203273069309229921341752544006395998894864894023959479112925547102263260862378424078399333891065754907613283125589563055120673407843868799875469293365315329657282834231810774929874161385158836293564183895456308150797847462428419968687257744066397653702088043874432479522971033377986464299143717926809675714121887514095654763000020118390253549580744445209491320181792022800860495856946336204023770714132790087801579538018906657903153790953297308279866592225891058582481556362828671942741886799525999857579152931409007649197537457148399413206621829894194603315982087968026806436171667897325693828100707366966973231220578313847814278240154518279077427025166068661231772401440075749098394559650423640604468240740675455523420900438053055506825514024488669504661449489342669105072343508455969573505688818961330960535346879149500353046365290054931492911637688200221400049349345167301012862483378621853945545658681001088056544962668839246639434109675131143221977020275777089097431366939237021297184818556292170414386362891992544953121773370937683195724837395175605970139427809096185267922985694451896867899282166693962987932808478184988985164206428004582334909482633614712131992348465329747691458700096382079687855705168563932410142310169496142917238529029229306658442512065099007285059704761243923445734507783164053365424584943598358697962465140741814876958377152617847290322920636613099625805394187612693965852096572990964653640611344249187121466347569089435941227673159074439072059033889615706454877755544593015194911393878584078746372895641045165982191589440467315055248641760788055957097995937298247088079439412259023140157087022818743005285200128536022157781798215511782500692150658130309918878293482527031729556777788806155680493526767667096850502508457443048189811135691373443995598012642965800460699404133397235108951385749610849689185693944326180367588612150459249320264125029883629240633418920299679348555563470208083048654208560023525887336612739276278198167680150550005065459035700475268606884562463650568076275366434029839083476492953772257154057107433358223570617355479229135633850732755200255138014628736018815627252202182851942181374948865648277068385018724266687053934919375714802167755044676416704707616039412811637149501055873592537993094608823445019152614539139233709632966962732045041157054126801048636029788794355327095362557888719367260401582798945122946324473565775238498489523830982178629914685084166980084032643306640133725418807131397122280718327826690261983569866411579113318900865464841680916540338774544302981114807057967091041984577460968065024130298451280858062530761055841624620981041754592656471823430319980544856180603107499322622392199150782997186751409153184974580437852857504213847709279930965735351812101650900652998706727266412033544984980662419057453106907267475795954332100829449604660859901876746956053094796857100077342612830689158568203755149055629642826853698155468379570505124165316971741456022764098134964407668201786202951134932647036900388618555036891844715639350609664607331477079135321704306770263587563536267292556849377094486969115593897898839480979362316430391332909170078697537160143819876107506781561787533417598636583917101229869225558534536727282222797256030698018224821464838703380395490197 A145206 555 4325000195333496647546068587869861194380282215621577497080779154341437664395019166654019810417077336159634210184872794036383066636715106053822881245376931907687900529553300781145560804789517563680836702356452809634760385049958635296138441971839085058709504627439571778464651122909563828241363014894837055463789712274755059533248696321329638807667755308934430328044490521664190142361433042513517487322245123891022555356975924024496287059524377966524457010325278741960802650391038497247602619104207415418801204109677798680947376388028552586854017007082802035787899421559665045352956815321935333680882371055970068022262458443307663130035347569754907330411568933922806364333864071767862040895080362547742399855555883837180451714642722053203788841425187971798576928936718693712146821384952327123891553564792250951648641052109599813162510914330031729374270539938019652866167459396030218579039247367401037499569526093962713628654409345912643138884383145518223385298250496950859119021203041348357791461541051777540178834632722942518746086572316461622151765647457931790522477245587780705980263026681947862789744399325348259825325159827787070181698214867172813719826103641575146357052919569555248794104893039957779200955918047114417299874713221432971547108056257415078132266062789336682574295263976175960441348357840528247607556695067015561357307186896276246164400794496754043640877947903717137716726209705972995686440104878729991085739300920365014651610468712835226969366999260954666251737486038110562878038480758749083023728743945355441585046370004236219106367823377100841721569232737826540865327634237501127881829138582840167233771374934482470584541011608410661464940335777999429754728066483521984240179352472846023310393483696707889725810116023185550300863130984945713238697580018735709549949147594599694167357156608795439150329480941081824531269464681614324097667563105560881726853940691147852642716794145156720091775036174346293737589245644683326692565366729091820431334702100526719294201522445215011738838965481833776264711062693496881982813554747699467260140320844217868107538276152537082863655412856119078360384762960139509437683101934982867778429969352909795653455242245231922015180870959750011467953572838900721363968031042257211791069055549425049034779462751319763370751054774783085795453821820387929169372763155184405662612075364955638071787961141528153981948008876568647256814298975183665254879923991187065684002240495173189529462185826448493196022619649096834724135244183779179124477962212826111925242128147895167950920108074492972361563163465482371206072601228926286579963132827800000973974263691354320342974822361940944591891104282472999595601217908037084580061713026092472757091215492974362345481199327547798768625478176548006237855215199264498753405787243027805124984928841929236802394789400307213066430528973193080866994887874900827625994673909632197476352966692101547186130243762910050843012358239858641459920149846897512177304434666506875222313953510113301691519526609236016788018239157874463072322927212865678353292783646334267052459553891647682280777571409690821643723197044387480699571705149984785151612319696333407684939404661642507755696289524753195903284824383096431184553847385613630457814425310868332613800601533782622743275953915989323619174983072421220810579939184841509039787204459887814431827033371354775540387228347 A145206 556 4455571951226416656454988983253658207573042067224447332208230624105302344271742875418269058134824548098090293921044873766999718874471139106692929136150902002868072699438251670865966861407713765037295407492980836832044238019496213087884992735093437743266629242484689616224688165380329398830810928020948002272785215537532067318129054494583322859204847188009072735773721210990261009381338241767856862337694028467170638789107372407795809847461165387753085922257507586998807259605483453622561405970939666576162022373947391885106271023279980798497842472246765237022445046514069776709333909633762674605182209980570651444445554414513584022782715299679186152822499596721953800505076621658362128012377144864958035540228142739004351238059971553749856708268736969642009897760086458673876458173465643320111415926308860767138238069949367731083834063326829873259591098034087016696854385890124027369484472671917186002720199126204101073953985611019380545192371179769780861100183279404456210657152148304181334563911030585045435832562228303190718191679295261488849396309132709731002573744534644438554570146160291050211074612326594160897459181449866188459546000778287923570852047740374872216476161943437136060747022892934822388338814225023993079972941828423826530110666140916956707464463092954408555883490304158012590690585075878090234264899280946450985188147951436297006874747824168536153297045865870653343150250531261812643049678279594264573019411717188369303200773886317345318954341678319966989264341115795726583713768527003621267224150071425111022249732793197762992099632023627842974068968802122490244436169060253531387988545081744718003974853997381600730443138766676989894099569459888590778235250853561517007092120035921805341875239829354413893813580420640321935910166751599426105862077458809189963131802441602365451742637437258195669471772290199558046201392969849752084733098645906629054814217165015593671034613699699597337948489407498422595916215281510622381087734783054490339697447436677495919809837167202634022934834501174774499934606627559344289851170078195901437447678932337125395154851644123141694833901163360750872434210877630754793576915698923507602888512973617034950874832437998118261590045820174131558970836064892505405927410272170754832189488155087242399491177663397088302647342064498867779903770533390396074579422167223383456754696770722592911582701695296280127218000111937715578263813028277497376879707739426876395953632105933673766029553853991084486243282134720269219333940881213906767007453402507501262086558081995038904378302104618608557025029951698152595661652341699744481550236238004871424265227811330842432448315708709167164817315605953801486301376692103263195468752012051753228769736757946202503066655754204712220793809539267670565631207965527186471448485567695663778711037092257927276484507654449630324692218933613849012634111727742432711370454408236727106130517771555430476622062715205037802166947003019144395990478310873471322981202454291860685198269153752933111018297362419796505205682944352537644096785880297927865806951328594334476638343415968324022631295155616740512246811744602501850047059289112216150732164150886577941243418518113907501304493212948645510510506262106518544116688557205943644905451478094277496713704533943700247787948183151253765820277174793700365621478323273339660971097939734571518825873284014511375248138375305733 A145206 557 4590085668429617175118031604010540080271802346039573114951975529149960642890965355162751581833260881394754562558361584295840567593255039729687273560717474853089282882326604588279857100172467082798981838281513091593647200755670043375958282030469770186764009694256592891111071929314696892258603546109659059446505764139146370718188615590241544680002911885807398886357795424022012498732896653144467027969155493699272275250259501425430189422731521683749827208283937284039975972031012196437035496319954732490992146413998062442007951546791856042416463783897041062521069860432541643846629035320253012936190725566203197040497395634265486665987217811446465435206455952216578016808402078501894216585302948827536038270639887968439336718099821643242922160238166349914076988601664891932304069752010424270560627246000233720133349226329490501833145413885504356218968121554361833190994400147280704296373178683303326600774920900324633359282693722987401234505816222548146162151279589224378493159940712542463366013047146806946416488569741796829413250943574439346625443122083274472134083514091622876908944838166889973990265007009944294215628125878012323529311907471602737768588898247936963505050002126152450278851420265278419783202805247276511513010210524924067139833274180164131574205400155598436087396276193866247726827357878877501420596828342630667645363962576732851626616020214815783465268329636920410419676239457083880557037375071168775315600137765844546871544040235293655505420738026619079793409276907829862083237976635955822112522898079057706380066096784639357086826883695314799730079010128536998992177870463317257866354418129880761901932014672328779881560734655458427207394024800417686998052173647075811139052709155566105292673607296492230165571104523813643139132109135529349649013107864051941828100015847764391717136147967321663440124329656490353222675131199078246635489576569928882622873497499500560503272000834650811387435997582619024937912579527121838825128090169462340036323821554359454819528369431986280021642022143026401976605798625380649831268280020873822147096524892044242889990358747151681066448399556618956528416880625666042517834863274436325195484734312512103266688833833647826209662217381470007719776415594223656571293458066923621889531031590698257191982391268020266935752945558055337543404282279997998310250586993282484640158936660568095916218427821405486863117183381335167202695028896344380723712522450825293870356285193527809136530812895313613141056518329171451527416535721693619368119629241604724762976125158565227000753587877206124241287122633578356659059195254689587166219311583450275359735995037980946301792576039612122099161209419505655648890342254842259493431916550715533945720202637911507141141263729078671283412026850489536061831066127768597015822250848230990080947295496948209172119645703735069874794369810153220585352342479935981867051827599195399223554965905602335956019181241390947649651457082197280007065572209618821272375107444209627524617898024282420208129826458099730635088606495654522516414193382951799380862797510851304650841720736643948170982886274084032336901852169528328183855592528350942251172783401450231409593223915490826964107233355291868828948065250256229514580474953563437236159533427760129309028622941209659956734883716057314163094402019081547196587169533042381846150973877495371028519338584027082440295524897315825850923 A145206 558 4728660354755051745683618561479163296311954400658934785225151223042789724075738296890843309213388758345927378253900430231810949455128409660252061210408842489767897430541176708100587734355807897167275386214194676421366428909651677747458966351881767555967321709182932801251230501244482903270510457767878855523174825156234414434633197827592807859397616472780719411548928195137463334858652542093517149301776441191715611211597665134674819468995990513534773326314276264722885339039629647387864114500231604458924259647660501924758224212104395905313736844734394889726334194281977631027844696119862117487100560896441689349169441357019516154018858333151251511395659671261174007539125783451361326362354882724626974121165548150666292150880250907414366008702006735309714235917907145121980243159149742521115386939236869360217866178705239582013538706199623898669891939270828425836996434071030254373190560920382769558180398576302713841273234145410436892164527433761682323606856939161962296589034866443463182884676858834484217771774616865843131008686370233478820769988450119132138678785651046397818291238392593812158870816521363437845671344837372056395211967769710878421044309162471328385527086818124516590826507507026428253564763115303450581362964787591551784956416901133176040289744229588488409781815363603186255396117800650122603408768500060422602296554155939228269272121568094197220260611972505740564380394472950092660523071611924310964098511660422374329878766440693970191243072762323755470693983010687981278415135424011614613572960750797234385608867135545369544484989551084253901906467601343462022949597882360369712279404481833873558669597477282410892187671633976273986018573419248197399063480178702794626487148927965553891423501695431455354440341755493763445081867188395070548165214164361807874431546136245266900634885909003361821944424973150325214177493851932217508445157134490302490612141759955668207700766946177884769522990752300344811380661880449730923977196589297320347237383236745869313093253409218135978328192157501434217778352911380957043046710050414151667639173077097610903906830552333035466200353597538448924846425500882466130570667041897980937437494933803955151336552692134779250493921605954997207016291449454297927115915060558118624103802679589248088453252418002307616879929896150380841775158694251234108703661818535103429278111574893892035158339564422135809819394867490457900432454103146753764733126006238829784562914567124460062256744462857101567931023533042894366894520665912215795961946941641763950167866875840224645824343656314598830026962257329062216644494206833004150425772855673088936608419856753325842832363067815563749626177164715714077324387886029645930846522848186167163529443802321285804974372278556489713704031228885021345998478343600299751764397414867635185923398684222364569933679880254347126659962204397054095890515850392615047890379841703737871705853599186339960759844892591918296479229533706648943475862690231223008277238466627334977131820504950308205059512985758743205599511729253126868240385343539017418290747439838098586922037951206590622848891286675997977997302346014141599981590364931810138446577516189281731697956767558251611635516822786825855681058694650954577363552973867400717761983798299302161390102790308065886294766155197296529495070762271798829277342480879309875762998439195985181930602844360034185884032282590542494987059637 A145206 559 4871418610860516672217377388675101204623601763934556224045058965351499570316434875431086903363378213378557664921990929657950960434882895780301815898621398170973272779116125550035817873467729880482582963041202231864245968306840414697899082502669119836451505381396401532826748557185942770190932471595632514625309814068254625642275627699289646113082588969413966418697782938462305557514013249840587535386052604923324350020376526369840392767339549277715656611351954437946585310141196090470472719920556561101219228313932380331452676938625819666148366704034509807663275182544829465848142785851874125778715873816969073225054663594547437951074422179563100576713248171301342394874515412836949522726732482417498159521056000011064267622946886345591105896861477396488476342350354684844611161808192169178075850046661869818956843324920217415768197949237957398756850472561195767891460994582443663352569903250272752192458561482720517851240948450901095288215987115752441696733999803993110658733833450568231395663422789836684249159497546132534365392041782337576602794595054802785615862223717717405054333828002757274509780236498153135027222218443796690651905404753149137933104034118317748891238212605658645744577407318384704702274604893971258949167036183015930522819327060238553350765927476305559474717529933342970172252660349324922446926801719656649932317256458261669608144714066608345014125464064490420542382118171668779718487179263331268537033476952134925673131961852666977111081407473512888910327615277987242156302658500379287282120772613751279993631341127987418154248352028544660643509709058497942131293909243436651403429802445274083783275951863219634862350488660724456963001015723567906453740788958299779822613720142961781254250011106323857384294403442926549058965075115673585618878792630334877746296582572270411492517288722879037167381605499649609202737022038099376023826038181745075146233793437065856333391752539779723109880239031724856223653625037682595721044946315503078358351017496626903286101179274822903134081933998714760494670054983798942337550909577004886626464325890148091252203733523817979448177790591581686298330920130225690902426929437375046118664296580660011823042891114643639402232685273029116355314643280593546765941320879665074767298572860596516456652957851309814892565514712779407893830295397687274584165427370526427614814735278699779699039201739955821662096436911676877641065174725318059231994074699643467533308043664035591226342747769054226651371547520364402829501894793288689055120344500441809174581830052058864902723215364297982980828270123636539482331413130278233350472437351019640180021177776868972754989491162531123043187779331219320275899305500659990599243937113479475633645682176767645220788637070504968874431677260401648113583682868731761735142395975806666841338195100418090460803029466667106220710091393473006789235297303330615753706254427257721890453457920122220598269582273943249128608546525679601217997201704842238058687509474662439112647220538470140111745977262590669836518461257724190161896908054544046160765993305665947985750362972302675873016055366449763470678956871503406682715506249865245893997928749151863363776467850961242003875302248702652894908777987813518830803902408633877070477654651933798560214709864238437772460795485465968028004469634421690033914143903180469071379240980229161000695592373202744279371844134761655448013403141590107 A145206 560 5018486738717667010196864960293518891429709137891428522048320360730236191121245254596275678679027758331242932067639908446070599500180199454453999310940526120544547041827873482960858038359620057839996334798248851858013359413602560388719004125677241597962094561304791573393605163326135151921752240009834149784080038499452057965259694485096567331408959522541176448405488285962933634100223846518416220537264015916657735706299978089734276559850855450940896293935135169101878444389635915102736661687570299566364805212271074634011572753478174937657281498923997921911895065416131533227816238925714360939855443930016268984822622199117655661460339469010091724791069882081534262104515859142957903034401174735320074074272053677277132314332986552213621132980311033079761436390602178544152065638059510522402810217049476281851913555539340913371534605743437793919120164429148376184833373583050641115112958375025296020228502684325669886593609970792526120821817329884843384124637575752055812581845920144297266632058060678969069782788292832503803266361680615339354062730400686511725154985119616614727273119872342225388837908025873507357172693780769241397849056866251498439534734029928717421102222915837953172788074728735912429729248787466686493727085554799818500515650992402198859524417650774934571029663673620812626389364979015645737798871740969675425273854008134292859458663756009978828533817627377125726584128578707079783715357112630716462554593310355780567543393406669114383624261194946999953768082227758983013990747779227322829743987124346858175888274082255749441189564406741938958786182921072088536636328901473054311416987811384628968211218976411566041367567502499540647080040114276402976159975179551786695279725559451310281387853387732351137030820027514061233299736969970689301524348309296522491292914592252823669340140402522120413555852807862086479594502408215418692133414056943513807764101358440262394336893880747972183621345563323106642293427632758852623982843513844139097400337394502832113071828007816713326290649450157630921846642509542054053810190580091617443666869737104022954030666627998137417165945054075337054079992160032358085270315970958828093944873713492700085046752042243394323093955262171371456475637364027649651355635059095047459462758656633821485799721400752404951754065294341338288248881634901678245167130388733916802687457033334447936578301348449929578510706206230583182181441892374978986104829061060970692132374672468262810898910864139717009513597438436273127391514102731180057028515485114185446620813737380354167260589011500314743363160999839099647045669430464688721116367230496497344200344045016038622605870574885105284793802825479205377863989819647591327549081929004574480177259154520730986201924737858539512472213107179469838903889233192775143582744610564505715863327575313789213130450561695852477633074705515296901997913874822276527460253633368742134484544076859004584532154622832835974908646626993389149234830575367949362989054162694220910991412791549421821214638007943222645897194859889283951155322581842490529015979626145712208000328331849571619671203487340032938572078581476097228120673241948696077172794407950311541212690133650063943204739371979350468983287169409927905611221267773170266261507645157917954949292652878406106021078835285890836614727276155385785275740108788210090163300955546516372867396321767804526321720075004225793706337239939725270693 A145206 561 5169994853354681958623847796772562849373296955559747147365024596196636962765844149262220806542916519451899777973383399617135479969432688715549082654357518788225165518849683710632330216987661169512718094265325401732565580502434975718547590445533538439301901076274131725612961701674124423601083997365540110294465782347125205781162630035959357071444906364413611976413436010897456817575247298887293192985443429021795580142349850078242977842822912384237462403771321243245712200187812438069547085413447574190352802120528319148898449754574228362086529007710365052470380667633381269033419181713033534710777805656484744271657448090083963022285279679628431971782949181244862533306149850535609286714172796677852654628156828818273072938891635148602003468639395517271577956758745981972049661814827915983265958888324124120754360955962116772221301018075063982968300444794507515189292297363631478975795774925014739803828928428173003298987150537959511535958526899785850818775607942467276377759698737814719767661111662135203723209693987143957595540840605387724407379546654880442919082611334761978102171777956233903345324167194664848307787584270983442577206323202391725772671138512359161365926981276775862766468888059051872218664390103658031154078735008750057984863202565340001916033221266301063918252743660452707429646716937559875422273694756382623124643215010707549904427459145195775375300645236533515688205212999955864404214054964142550613295785213858388105925393527943322985013210663311368474898827741304699095905141212525893047473578808348769051604589796805419175691089938027229743923393122815745180498881728877231911835230022006901114316241593526155268293234730537651290554662068363406566286676923768714346651920694268531618639990900253740806751456626760416338490129480035139336421694799135305712674712806046639833345248829781745940118224966964061264913810826716705160410822451298812451438754503305340122584858850674361711305094262769950992792541356768188759663202963806048710435350502084521597068839592086598722336541253923807865378477886410458610710921291367032464714167647840729081122704362245197452266366955809693689151085437045404055734401119219648184663694404784380404033653474575679506593518132134092475473607739692329751049468134763185621384274265710297983595418473384467099396210710684937776458335963565529615991038780585628323590064933556000184504900486460593750745988604934588051539822745464714426970015791182407322628207596296771621495913391901752318261758718451292665587099510663132488156917678554662360753854294937285229518127328854786030100996847443413795266341651088086260476592123834714161670732791555051650845472834785897122179196609737234808890484352026852804227128721841978646620331132762066172498593200473700183283244252010786356079996001029281342298775908622305747449434767971174314374440773692647234466150124654093624075757887913925758520948074806438205097374740648924475019058150297889710717195419533711021124550509220310552552851469807271930819581104613651645458637789291282560314240502872822972382977580426418410032428004898285266254192296202359823896774444749812477621119870380181646566132960440411705492775825232333517892749385421182905799129211615531757393189956159504851093810519016438374191308683894757843357277999508590476497616767550711085486659924594512412498793012638612008882150542323086461184033855721278952598170059789231526283569905765492173473631563 A145206 562 5326076997972441320215984094746929656835583271756666204606083260233765112311014747937326007437850893495473604512068601519509160201263790988371329260238118281130742739743211114814492392755557802181947433473355579276073486525945474276076939640695476960658748228168885667847912223874272634786274588094084013984245870166400835705196477778779710366946731520223849962458816467618045550611881081206600350635155549923426324690930734316398833365808001832557740538290236535285365116342380617130477076006976819793471982916980704298791422878030812743584443143515483691905537462067321154480121975275722200884770473248314163257288770178938775243728954617494953993542066325301853863304580980261174815220930715506522625096645563406222464957239496481423964966805405246805026584240212761731395238926473418701162698676640226617742885636940761164019122754897378630008369997428934576908427883444854679952491998728885821840131498481399317765899246942813915579258322300769563837664558702866238814028511986896764311526656325948433465552715679546050887057386079461113445557719829037220760409028859233287235956727318005331767447161576882942170173817932767260014831412858474082916881828685607749713534388124100623840472745836381860166217132128457737865832905332170495149871422832287100922885862017471168620294019056990745003274130509278418696293121955340015645035223996455536982033989843929777170124961737395928709204751254697947821998570203726298859198554253002218249532925377984388512524090378853114427961076350860919879382758442718059010797578829743074402148185504595086506522948193815082245485698422234766344577070879735399214352062562059872471146064298266498676866595921011215415514007775560217770408595297121131857597790393333218862647280915251013388319550751185282487721632427804100456018295075819676243831065863169894975321689068283516709647872058303150421693696689095687986795409762411390185290746987952364239527255476981883797488647086379354467701625073686726950684676208659370477489549594645052966689845027258621309756064721053476975384096502879343713658741951099592984243796751685373822344694783987349296722290436788422396572481369335724812016990330923619047387732510770875974717936772888072518855333050220126772045984585897165548869623928100330560234770458332629121063530335610144439726229907088761982635271788017324073462906563126341312290515077097368373041768984210260774732560071339052558609579410968112713627865588932099370637292212936838782076406754392367309885941497151823593722737771762660943871643843213199101939898970654821056859899238745651431338245627524367296745593405887389915249915751332167814981075717187898316139481621045477485722901450100408124945408869236679500567098146626838900032794355179975691091804998209799267078706856466519783062871610461451456789583178160030413354368697900360739350091351437297803912987344439767635881089721648049263295873220657384320875895741934630960843024511270850846460914713274525110225307299944436897559054106317764416248330037250946375843484642328771742802184201008656303059330389628336659249464515837148518816260649416708738648368493617138112833161446328387251894488417287987061639654031318924872389981177825835727591554858570999921776911010466977015378922730679933427440371122795279075003076304358805530330201411657045974322216296881406014955976187904895965321514457105657140491633321452636967855341009367946705987066655426846044950860774616277 A145206 563 5486871262536059328819949972608715615378676967881626660367581166712857456455487646214788035453137391163559036112836052821409758348122809358340827001889157989383722344267833492851892234382215762012832765320403466120152819682431202563969267472729525819655502298738002425083966562187423963928798093485043326369064712876430011152789234237139907192888893987747963086461034524799020909773956314230652367921943602782629122004328137605268564295043502430039835812756981313881858967961511375761458366493557902897623454507053998959451407615569664530558683253656129615556455272994663199466243476440262834947768660300969990040369833406369279420247047794374841374927472875690933882256501417521953533041915004520950370351635440310828164345480283807259262834004658427737430941301153207051307315207691601549935972633704729100444219230199248382604897954095509189830247623668345811340498813730865550442894100691535089026560053680748934240823572204718480540058171539493838443023865879286994955881565487403417927353831360661155560215616962188336469350504607604503619873719666268474908510896997574457566275498937633740955550157481543714027096700647849716010408189770094209156940099367853576538873632140201294692939842170415759636576175475197212581898742712994643663437291029608985297182446189862589979674394428403042851262523801923887439796651431749457022602454785783886428510888447413589683745838556872611151699109179389073653744751173772581766793616055287059433272466007039811808189249344405676741877909877418512222800019221007812071121031841565544239540690455927207578358070580610668488538884427858110547397036904414112034904474098896624791027957078316848030327672296598250774177838019013826082828867382574932151454898970961296819416333794463801491612664247556814709399188094461016119305452264822250574833190435866319391820604221421650830282359569803204307957665330874572996290046477978179232533375827067207361415277979709382010484154980205842084818767183668536695969078394639133669241153048196951765252126927034490247505513716259744904017018568435892622487688911992578775146749943154041090393440390434804667628091187622798501769194888186819258654737864958468705309148507086385025989886903657529774724999875499678881161918768069927369050305544738630071713494992848306919962728018458619281888180320884375496180345705521108751277186182651134517727980098951347859290343989659063647035275466142032566749068025333700213706826136634989434845649657522773737310996702685976965579496318632575389298775932426588578256465638351648665148909858218136250271562311533864520721492476989226948586899457015863875140222621604409369191519678928130233512177519533994978182089947756760249627773528190044370337191986869276037702942438116238826073104524933254513751339316279960771061528918025202680269031412966382955624914783142523195303099435022815383839427785133938070683685726720528112666861707430509805448332596178540094810226496791098775365271838757565827883475616308634896987141639234944872505059849144732865825585792035218723928090859476793396345818751118833165411779431160239604594425273156344983171960378615542738014844777915420143158802840959345258070114774818950438462202376066504958822122716845459280203740422115581861517052903068066807095779488618277241593524420144040591291361601798474575519453295798769002622902596605245981501932366556794779020752644966108044059172475488166846981026966227898957142161769228468771067 A145206 564 5652519905946696882959051820961556755712212295885137385972321775931312539805645053141701471495530282995349032519587099651576050351133127812667872778087820339822978803560148643261347649823400363475244628703244499328846877729367727082849554183455153264510206436176243970069082627032014381175934235292570509804052692544185187319325540383053964513263429986871127360521069307140244534572414009806663881828300479800001539647715377754880691516794466935036930454111556839209662053668984039079354413960867938910095729778828487205120264907184921279858219088340423725506589173994466543996062045839514247959566073954571503566440284513650279195765367392043288881419038327814501109836523341453636729224189243692216931317044791628715421063664111110443180482481835100704018576172229995787946070292080415761802066228815112173309989982141220805638799062165633489516325420796884801387439538340491953527320218911460041365543015879530613067072636531813032220619713822691899103317986826345004774896763710654098602593746765127989190252578004811249631680650290821026198078246149547562446169803757170821411342122963324946867680211404144071591997867098238125118829645759238521918529646884852194185896619344800437391595595381700138674168028352627199297617808017634119050304292350643009140472097139411655709143293227576236695885148650500695471094833919777680008159482880121666735791176632658971966454195645734470320631509356805625036096607263886777440129389025136977203309959537542810801300498393600760032336350862189816030455490881410655159105457733851610441302680826389501789644105644932781622014058266489661206400718682213797006358504772727961830907031230040087608064998224555685369129255733392339484493910671084460757810201239037020580001179692856016377729199567802235394724764300545072563519479768241216024611584778881292508396498367891048779780300488505915173956604096791982658358947293161545053801147053101075604668452857677280997903689735260767810273066410475788193746698144422604438506884088244528189450443585994971663050446554043870537948238882041588124257712896531975986417330730953617794160732981999686725759795911280408498100818459464606850704188676289547885191508081467935257413750713304232661851059549222158853533976968905912491736037103585419689650425076122162535418070148214821467672774340332148562502941580388155752690227109431909362255061476826398536085222106333829009555060171690127969867883336459915043747667104986371900294707721312748984227478854357990203415948945182206898804554154232824549662265675029613294506542247735801884696605956662211991363328683438193464537213584326427212124818552635396572296079490219989409544722260532586804952361765793813940113935602881156401008435133452292383134567431422935281877071574849897662523282450971374079883409956277320677575892019867048473877070930032241601871399646226804088926102812163218673693186431174339766666626213114541023254160372936294324530612603768379022882278544723195825514003220054767277227239008425888804099669841574164021007609280720918492561151150781595604780490362912051408285932715527717773741293823634118777564505153707297604781895803647853515834438711476013402993963552809094898168057340927562762351136765939432141014520345537474366905785753196312821271321137952222660394437643313186100438089003026440321542728544824611622515206619981802381495570808737822898942283510177143212587866255555299263082016223632332160002856786996525382490896453 A145206 565 5823169481901740790593049536107566204194555269482531006686944543686311284215664619839593951273765554203525482420189875153944295258412427182984193047899950808880345375650245808457139901878716928214180048281782617998264361501897185943798351021689695074093040042664749273226730229117026928781448265892124415401552000005725073411619548436065574467681713030981877801547452426436347482546356167852953108106466218917241642526897275887296211456081223327510651882091144904372644769755368808251198612342585083619297961957953695779335791705773382645681569058086862434525976971541803033686308495803942939629025110892312248598810146713077011291279154554188828724954704253556293425466797047249865520661945563426243045468985423517634704185265302460521979817440702439560268238559132188419483008947147016198443179006713104437188513850601620042530835157469809066610727776060912505917657992191650906790579150769954125913677224439907082221886810494467644091155504502458909365707663010189336603171610012122864273918648562039849352545642179216285641098900786631562474390623897182529636753401657691297612752967198021451514677843245479630955878738991906837415519263048699524705479962715148941829000984706281088964307665111580726018570745368956438268937692429104594361719984293045484295393340766753311148812466660137088887305518245408048943565263068375971516174068211249937399758928368770435441674034222595448141054502013135887746756974763529774499873122698039068929022600156547955793384720628295377728368179617977448666537523638897642819137843690765469528684043216298660158217533986774944228602052017066445193794098268682434501076053919781714524483217878083969895874163672924693838126669713209276375511768008161671760705916282292093332340454010963923178378380301262572217043948120069129116117671846325112884129786272780885538789122334225858938220446109423626393488550770166174949483929338945802052497425503401663701346326242089142833250692746357806235485004443323233472132242424706753788110767785199389342441755526090907730630905045262949475772636468986406651160617356255788652535277366945960765423291469635863827620049345174335939470859370254074136638761313168074597980481241742143074327985462312897559008685507238450829446668054716020071093478136373613204536232779098577127369493379069464199763356778384887947284021011203893829158423957114381519718890648294059527790683613864756963363868374626417657812052701820890810893075474672203641827969957984335226403783667233746930954390466871678228760831068759814746884142887180500854229343109529796833737378354243572609071053711870471032754602835488655150201850960864318972192093720660539370139949295344553423074339572524947093018218558482510739226689745760879898194530746139890755598824126868542968429927093652448524038810142086271459913882997266565635890453318454290061048754678351088204935759040678586817666849791460809398495571130375802155038772964789792717592013258181336159086303435213023835647513411440337225710420719193279245456203929218782972952684272040057436059537085299763885229336573572020421550966191044087793899383244565038398186021219314548959091645695221967368699564996032315444789391967210331358368932041611703679770451079944321474634903255489046977620555843223792452442434256299904483023127438523217664390170869436517193248305045017347194103141938836430092796316845472115839894794254570370413530927829766454575358974126576811240947115134438808322019068148145003 A145206 566 5998970968554701825155107004719694576078227336312496405482938262074228700110204222172745647609578834813434386451460058452322286432612322309287352708203382451022355182201303750610900806873174044627142743575934390606928718076310615109712255511951657414196453768288287847349268970764000889134328174658231717267232284376093860685372157416031068620477969982873957262389298887829939743737290416025861348430393770184524867234984303106685968702185434768251403995476439638581543358515073730518633314410128372879803699490554222125135110770165560802847510706670646592335975792587143478099303682748267914930585864742191589310053653538778365977649221950984024096769043486089738885653825148996502437389276063256857133768001876522315051112989746520741474277018794065728110901580528370611694970991473438547182098165163970993918419971577972961632699850068183803269540014130675129050515202174529408128246243378171720756099679804382334018286042690228549629735676151167524125635685457363634688395015913613956782637598463525238657733867127416572726598865351748288695201655806440391960337439291290828083924808456318377012942642386192980803032574050480506969995551475020933710579164267600758735933672240377818420795313083907752541689696032971065111924294164241644257482676499802223173920622715361121515255703372897484307585695604541032792520997664939147262327585650539413526977528749487823711025514343809150524787202958591828688474762206604641784760405494852739030964655478070828619249462533262314683594014200611851490918101661525507164966204536630573596021162870557414027567731836046035689218615185839667115928252434207556479981326190613565981204638263992417915800564586602225346875158186481935173555075944843578720490543434096681428804775296974922839440767586179960072708702678419291359832719286802148562333423304331528888426284644987741121197430328687345373819464202743535167112057183030216869169161234295558781436870755733145602528853879372444715999035959656888824245439035314903986829409260196052022601827597234141791432657096916387473892168493447158029077114806116893199058785414667641990200467021310009823593898948179389345572204206143943816364420910361914581417222422545146865660479408162710185601853490040128600438440804434362740070884328818996550077596227009912745768656221648153253805997698056654940072193456969636442280328620626974470689772047603802123457857953631248753981489731846834146729708444918995621137477508208809802669769999115587599167601147163306271945545524863118245541938351826868999938342336394817909343497364711994857900174004873489460182246611440477224550026101627520435602118414160687943409937633514984974234254375161460768656421297414522883990644762822983802841062352784392427187571336982719490078929691976827209071976694947292662528570446195972585332405804276467360418119055664548007061784340488636158196542802027747250880048767991318047804978083035180995886278979573542399363179844121300085125350556899222746700988645506207003334563553428497106868100837037798361064551646191939160773453591412402605773628649123379227714677808943422871681677906944715613603623081148090687012915181155936667756957009746696609356107697297417298525281005049792956521793435285489403188191552631246785529382949763812960828475033676327278227643433231839168034796941884367558309444934004878177348291182347386710677855848655423446292480270216907612805249397734515972733506256195083156087676208187513088473827290155009744117 A145206 567 6180079902089545103774637944401589105793921453391576116694985637199562720022844976355925174091072425885178205024226112134577706384858944024546325459281058374170820134343080765466193656424218029132557466076277669811070113457036168218372571319913679600509355012478818217418078651718139345748176515322382284545637902626006582339457817775009427033694134322189240319109849943451978172174282866203135746371654404998289206757891237574949920821417116832448832658772362699388229007604271161673235485363918949844702388094554756129134986068537523291779703672259351843900512039330823362731579857896751814786536309059129328280431861090515274699801374950392952629696312080209833398358157836819240048926808442085919705073031610129054757082573272264017394082981469478755001867259684253881902909977286538647974378692571828099218103966082723451493789438499211437132777618090669483420489343622260792967446346558968145854956375011762959457858191236824662732562928570080116174486167891955735156627472107442790527893304696865146964248812726640733415035668811076470630123162232762436769722844053858144782120807126001875847765359308317469050230647830108634736427810336636296436252849712134145679456360863485823774212842496946619925811727230187890822284332166791161805186973908969532307248240830842480433034519746576446892171570665954821054281798535500094855108879489813024353145730405035102180492604186407074744907933167770661494566679389875278945478792362242470099611439358024764335108055851348119243263422111599955107810941702020424702637636608772312769194276308090858313843703000018047972689350234071564614141059930002488511843279993807113484257424578657865794800499661575872366424394518293698126731494411242894594053991268611354324858099369858255305952520436428354687002515840063725817865999952954587755583944241005167959295093292881131903312154891372195884545650200630873943037004014436415187110432409906444275545048220147382942027110835157448129228689049043445293406085606318928695767082371973260065378977383052198776589918106941662306683710110788555093505966495462401587382114357683922824517673159917935728698562893597305060569854715187958620810208703509102021317040292883804368293027138420814420642860549345431397378438881490789483138908306634948577788065243898805778784313375852341507159331304361221995934588089488265745461567847854544406002781884201242018916756625723585470250326149887926201244851925213288046237797063370740695137698151747059218828486690569762704628347797327781394907977792439761343977721076783693319139397049298420639550650461246882728630905064030794178247320918602900674717457713933997261460619331698610276885725975377445319966814102960392990285797381119591465290351514475726544818603235748033260738272688622008798386991128399321500916655539442590187541504864047660027031875504319170258076525319666939329134145341016029181343438853479309089876749561963517539021709939811828871435164450897730121437103554052923977988678468878391879353793689880793013805255522062513289655871677417521119765164097901083503356634734155184710025811911573873841986703675161477194733751423569765523634520541515942750061317574502249814996536273234036934800548907233877273837574675416987877190498734130549222729025974039561918272662902490573164501036083998085265079244243895466444025370559369237144477418745948351173534383886633534363290578133734861259381269506638590082120564355494253742443386341671746993480413327722770420143747227 A145206 568 6366656514327629499489039562117917973893120247493389572321694757181134580278260437492000350874709156775042156199094064073469147282165513258214766702587466173778833811747876018593416739161054270625196201932493349919090385791697161418808928632952161332136780782891357285633642158366160703625549963430830677541412479189018488775909955432951589478425329168755655514360902355982404094304394526190071124138588790136757164139727449170102674627909013620918277481972448925287283201705262564685635390936537029626103824818249560517183017075821536009188367365322014165361197851205884944259859110328555448392193572314693856836475907387527877189449600094167666647635859717814599225168500883027159080854912286515104344905929577305082918322373844302555089463825938568041596579566526010605017030458889124278765251746753389491368334553824842452522808968685869930569747990577557255110823241777166331104959022353455147934939336252611983524086547696246113257768774833981099205642737776488243115548691855678093358016789608880868152635959144200283289708179079756270413094832211874333079994336323883784733801743465051947671153077128822630798470918107296581845070085423729350674188302311232896373251547639218527121715950393508643068288075522725573550176125089794662685921327007023839811104262998351694294592470776210334120473332900052411406306025000494321721119677414348151972716660592436134386572188083083678817112894519580870562129055611967138854636192461873809866423855973212567314906897228881069500684282510465563738315142180513503222748741350826182687159620936236100163468086979561025109148795681948966534656138862173335387581621060340168914156542660706342124881534328443047388580144763454109714991036292344762505903637686290240568491468708405471258342252105564685947416941833202540997628955200174454040638221369078780556681880630504786990828161106421525047971396034814100563174547630465138504426266147492350666989457667132195562291176165668322634370730726718067870854358441949451714056975684796303377492572658223942830057933592798798434625574931559369403285464465931334376499063496943341669175194070625657741326662497531413801400279239693910887366324960451677390430239824744549199749248480864078328593905799144568117775253822722557976830437585672186791022667937062033129018801883923555041038823363186081290293796648969844294860082944738992772999378894814587743420249706130722657643552247599061203528587170688747503908797161092765879215696449145633166645803116158896239533914311057161569695386523747975800600581607091854678107820628307396461293972603814025944203398598453701607877167059910972219985550241882062520369954741379181383511391057599856139801450759960110833365111081171601286864644242894907666853892475008078813542978421601428314318317563356625040334382077515833414857186923307926477443691358434147889112191071060622443140216552703106559526169525214969382532137313191391155441740181898861706084218523270969413959168410264656402327257449107129541545978514374959591338607689166712465033544644997691530724682462855943760731559134173556107772367793956574415467338836242920513335818663433733121711898625977296146504512815408715779901535006713616402164880061444742747729681261911304947767594401510762312210584021410286909635550782555935093303646036095759815798754788450635779028612128998284968935187139711183604281039549460322909869665264146024240531773125431203867302049677413891756671557092170729359005399492998247031837731946039013 A145206 569 6558865874489000554176524121394483279580551958659421082056695145783738047619661557379860996491260701043989606468859535662822954726479512397095411565314035452105935746150373575460408909750860305398946657239702766687071446868937428608585734020162614511434076515126338007074442996909817016616287177481059279181065339651189319049428670405132940147003980429326694620017268757790403023967992218763575088510129649964614208520107531653790183137350636821312383162320748325682933918865356212505890452227237847065151980339667812361102217605211453195237226652789306069341193062489890098687733433506642957521257144448087928065309985703276911940708568246310787128777593370065725663696128091287390855669102848396068536636553671538850340016397255904966654342474826259327790910824884428997922810354561084030763888158339899941420172745905596342198389847999002554335149470975960931024528325962998493297395474445338512504536186668223382931666957611737925225783989483486425662091011913785937007315151127644387524387873696645088257467173603799441029497828272759076548055088725720696033446602900732113350861359955479745164219186651494020662968437655905635003142642667935311960705410861572764665047877716767078094657069112114456160022745902830846888425754415433279220242500707560702561092531165964683704515374988511089587823846373412822135996449074204963495344780380632213801283163551368635553297767339131482476415125730382109111231961139397860097267783833352301393928949714944243282785911691885880933058592880213255685463276367835394943341505427504987505876197579531873751095097667160128754193979775614316484103336129808207323002707711639995333681121570148809169053049984023942489579803461496364892768321979883919391545625613445288939985614794387374336261746441325731295733030952459923194507309631849854808172134684455684997447101438780431416788382158321078734278280285220592608976156349485844031860458707298034301215962949827371498096599391167822183867225639228457650826408078018499575698036852024536694087100166710344686714330409188804241259979376436463055459864083064295394830107822328679039809909256793328675377396502603188621170956364879700202340726352386903322143819663032270099796794488133071826195735000800099768701543304233173563269457706900491201937007333504147843939980707020422854351933099013509753143405147806309306032420583095201396968375599243037365509905802739892418052087504483826535113227291170595939126590459339918684045847584250202133795092853016904830314873421403348929687162461505019212228273404465980049763112039756857363411139216083620736997652319412387954354947939271437150388311103009764530145989677759958250147901343351910070686679113083339765321443391721886132333968261122614577801735762283754109688092906888837162438965561795974559173677750935119770112282806335051272933668740518242938380168949237866109378952751100079201217248553999865869337303229586762504862562800451366631051089251617084816115697974449109275559464427517685103936373213844585827711239462288850258830844844540515966359843105289799538770143820930899131931860392946097585158723921867107579958265551688063773232811079971916196625968114555843591722260098751303945073003753564958982376406461934569669465281088615181727682091003793934445463408498763026110867992536760989768553721110248881228953590462728717821587971202314586818548335782284995674631996924107302134219692494828590642549259967092896584449977147040920292012100756698383696401190303069787055243 A145206 570 6756878035233456824392785755119893690228970904317455884276493382662627404520118005216880739537839861257632943531379362888284485665598459729081556527212651415702426480152874519891810778717645361279779802551144197011421640499991559192487240168812514914901319123785865370725129073700890750189566726665586908856110871577717312112341903475887993654609079009009642201426834446073734388905603499753743025906060392972907322685192820870278381317097149872319894996370293440153329244950614033359738022415292522277112381596496279791465643994195603950125616989427826852209281666881098682915910220919948649298495342190583509041287000314822366004811032044477460192101221247260374061765299599138188684718725904308290933471096122537702302204187206142415223792771586174633070979854646093329803573988560266127193760817561416268904894371613117961215534395057569632481841763574155443541581278868710594568266677487738323174694678995802107526121371078512206640654162012735112077995558464257491707789507297072422891893465510188786682351226706745510195034167425023964889961115583937109014484481509225221516599980627801876927261911948831472069654632157938955205780222468235208943375377864809458127974440248663024634695547501487475641100323958569022080464602367685033794811827141236038844404890842054053242556342465119646911704037961305681903382129460348905318268744978602380658529554107011738000059390800713289744295014697365232090780473175634152437992331088426571180549790896971986131520005798549008781198750729766209592096947117642030374500471973138614337327773801770781398704422565568224954303534999930963903076466881032460963221986122066825171744614461437445175206055220916743779011774680610360004117543510741623881684043288209298575397490264461437698765083095131012871445646470967271333916282768637772969630676976538763906150950650660530760630718628689963940159720041983430903806332409113647115551860817166935690622180520615670385957003531224887559432508858642394056578139270023023719446411132873100481196793417365837420148012101412156307710819355376454300172638010328721008334097443108282796524827075586744074016414445275452223146576123734018072209698970078097608478889901268784094284915164530060016147720162145660874919498328470197819321840077094986593737813398111615399411466691436350618440894404231688789227618467928287987332569516203985444198111865811185284679835271181189520446949303586549705960696561887507643358133477803482031956098956939500039765221073082839384025920553755982119563360734648160355721697002746207405858368537559009066584214112555891274443797416991244548098470115950164670898623242989643771069215043611161434978487303524192844663110099367524342076537656884604763587959161639041667662675257280246753784568352934268177951396503792276713551774457195516653894456790843449283940228273317045001331432101926245096150042712212650375749294181285595650407381444705454727571172180241551649460622774417320388190959926883768716178340002182116759775105191629007895335466822064012040455781337932160598739249077107773904382758519124071417590709702101367903460709222652808218960962668180190599883275913354556447976128795787779996940946415352704276168044120482920213992905430272644646524526619732706469639302568886262742350538514431046318372541296352500403630262190751496198467248723019469200492713767943529007460598855947898654499676588336231920387638987006934020922390921632129082657108065353414118535775349184102500702543991287626194494747157 A145206 571 6960868183110596020046714956512786756615589052639219325464141296803155430716796629746758707507107385672509621395547716247412934752180054273576049206372105950377168700136583865901194172551670665827065494484764293661956757059999232917639492520900379006162027333621526569752194382428846198940879929127004690456995799511467532425362316222775623512636594164144639319058583883380683161348873266387340535639400781148249265107094177923831978117406522643827881989489400215949237506529990137108003157099504313072431166549829350498030323974019267015774697913143415718224690574334897859090651660390834165587310273613795968034795366926261543248793000189959526147054446329586387161319928268372474473019096848503689133904192445940478981036192767555838342143170393706902768566477130067976605459458276977751219179372612831537904793232750697819718725782102159269838469563862124046911125656746732439092319649987795747676893372842180836965666751888440823201523773238673801122146757948631334370533886585363724187872084846416998278594765152764689974218449498555940561716282586868115246906047309955284351285401929604354231740469325402475024786011482124163825786821749548087258707945210587350257996415835105113470700239002462725461593028282718198111170997866277019210661762923409712356409913794014572578783153760437093676979871777769676593671823126620842320753073426011041750229929131701139206729815173433526194336149708602273321870753551695315538955921703888901580657236782757641443115650530324417444611255133364792866802140695438179995138805827064327598744194305340365091551777209071634568006798592824685723534731099686727623571849675769019915967944376694560523475377218867167223716116215728406969180355784438145184692200635688791673775295206605542888096413579436756403593264806630040224534755422228440025951977259652297053793192165806525082855379592673325569354820911316632402507024991935811965620885651205345020414766116231841511959218096334470315460608478900940707507004836934192397458479785398841347872100073942024951695570242067074976231420187474009476118413488805085231492639549520891746329582925958897968354176668702940729260768068288377121444830081782414648926480684065944866428344483247425733547086762014642641732517883238011548182933255459214781295857493398668060986194723006874062904604583441091540675386759721899596522333480592151344175357661643056592825076460652639726266502810643775554079166164555778271819944931559242564041513665765457698381482895145415212176646190443560346331575246297501154399430016046887134036766703658152438264634679250542492803172040273212568686150540796345194373781241545112805414784881247636409022727876967440325300137483196743222850744988980629538008957762596590367348288808719735667519040717399665641336860327079326581972106553499075623924595321588900735016048713615552921181109794145018266653574635584971337842065293417390534539180424651775102566959105858181530957387609345928201458827922260273995745314977572435400325197932260351270481799979594413324494852526265501682370646490779297755450784199277656989866842328875876340073241936499537775169527023552592288542063949405497696060556207935987106934037744040480158166806068535226571499786286230199381941167508712971596869097931713256923538307337736256198225445291978514398279098816521730147588726080738473385192860078776156176993519748590417379096736828863470765140034505890453666519209312913653799695433261261983713627329486683958454442055410688198439003473786614587 A145206 572 7171016793551948035856691824225515003042693792448168385995586266669366199787474092594293234881530076906424847004221668857390951889460085626429711672183398272491842771778004906332598350101113792449666956401979547885060087358629188118923037240913874208189246423908659137769227265463647936613204203437159395335226915789862626357706287237428877683007204948305556901091952888618519151543922015910668742910600547705208850027704443832667272715900747181127948596879765313472374693411977210102343158378978610261672570945691586207969363175003443042986740439191089821768466155921859143789717335335117538825471222124897972967575255544724092239159238499689593209389542604084498968472916528732874177760405193675296782952451724949950945351137724906144914486330292669121391563324441553748964532185992556135539926131744819161216577524178536492524420995502607923799835390362639730123798384880374710149648069626359034621771045445111581754664429020426730282899263746108709016011633459022518796716047129668065513806870665038433991115352326044304737833358978722310239849473193275702530626203769228349904341482992342509705368912217409113833835469696699837699529386942961163790580102867551606984420518171038962406132016193312379595777034330932360188188681269779457818263956512272639745308693052611467634094563119222133192622774459828839092073469784910143420956259807424046355690768311528667045273976555519424959342444778560680938760666369330216641901366827691315188288852190048544847386340033703391601465519917059877212721131113441361702074404344608899176977142917081262939863954581614802793049355617387759450528313667683193463646451356517264641108949792255224691217661411929560946979189020502235800899300365566215244307316548998552251118362070317566737623582867701186996322614458270755492442492417091600347566829680151569224870669873386073124456122971815502549664952990689121814696728645538547796453866541899682525763920969590258626684651220276850970753139361319527598607998918904657526667728266400585957031485674693137891569893670254931957662434606626139002847051937731938116621073616512593370708164751697072270943202518257066095431875204046856650617515483879216048207493038309416852044547419102380601278343251343716982924276937258047618494105812622206635466084444530636036349256326295040124172258245196737199884144997208676126873414440383895823739807724003862359496654333715063084331307340976664188753229641357756521284301561399657963572123481302960767338680363710090076359176299549025512633569520863659353516100647875620959610590483035733691838284991150532156548343912894617058717794181074888385675975532556461137767267593041433337167512870138108861417424440969789790649241455855878206104563592685793471376894606187321812064160309904176978695885872175900054978052173635660942553683337693775191415339774995666235598250453828924936021919808737131579819304594249912260595632686021604811468750146536468859196749589622621151086452616845120707749982268029168885058833541075516170146016513083033195939288111993001396823484147737185505610735600349466695871798227367048337077951742658998111379242236174684087064968669438166395591269843405598428896588563536121307726509239468137017572881913997496195851698711154491682758843291802040847491042573520163234335440439024973206666792309388890918553678224917500647968813055353915618209010580792901480915719415072359270951275915702898823724417308049594616986606262336825893876385149768411384832476961036172605885701034037986634373 A145206 573 7387509790542320478876094754378836586028039931285563000516153796734650224062254780018998151012856711220722705749606611418800037010755472676739444613293039017131999399107605705754642910424765223671170731149928244941225287102324246551173324502299424578013579394440299529804858710038243273437127992139986357551270411687101583247933972516701493184034416842182265069771774307006853660845652338409662958992684237704789704428892591726868403501269958760408794842375737546296616285190135564568802908193331971348372961549469584029038128898758766664480490866034494125574512733450915380766394003829794085662221364155261332497852556541584517216933194366746429028191053369154755546001527491573999720918619351999334895981282553392285771945348093840025236687116765862658995980914303675690168641344711065945813599523910976072321093168095581716000982567537112931237250261527849354012373734073002096992319212409286494227014517559422607034995567295587746518251551695402207167966350872028261881240273258142210525083336366228072228460707814488987532715783396315718336491972848418979707438940745774447740643597079530044671444395323020954511153560051818419788196054970943374503668168085864282054069586264364632265338036648717780096771080271921615113987379359202928651931068340167488976296152783513397928173863407212666239947618927094091872485398161122908827708308448689425241743061565103487574239096768523826583691559660231091746593248613698425128768673776680360072119403736085453179546175997877781343383439545911303650639817268889354271164592431777503037303018534149202073713107005342201912162444028908689109746938771587014343214250995346949010948259966567441980268828049432239014749623569807482183512721836633478926748516290428126342943936629546678782225833291588989418162157432362356335952701222939061006637643828169393122509863099809805479917646799251757192046664595908671581371106250944849529436872960834013055565528398641773768508028999105049883463842168322303528331073465558882132560892790365761167288867385864251624442446735208232783222196432423950719155530426255946914873058743763615925020323353804477299877018904314892744184260575727770484831369899216084750621094838487051666123706360818653127147689008368236711876746215352135558213204855557088120535346319129720080793241706724901190798011847556322091365206243133730672384000922742563305177920367847363606468215271457095762386616869874483177801045868676268024497318847266493692560806646639455639238869666192116212869314416820233946669533424352201654152454225280586526365187322584545725291224662595102087675287873132102375680211174832853115498736888689966918274916288869939424735352447278555640066649044517367606945745312185316424157879738010968618515166463980768768761657573992665040965315001015553617310760242175749439855879962034825669122579982067769350537346082108839070046276549496252007578464428612475046449597446278057880302339938357837894950041278202370696028406693146216073994693958705224178721187290280260805390464400342528168145100806769575256467319632475000489534344410368566311220890158861392684045459229429800022425282021509628272629907481279962575124764782281952889257040585162342772262732073249513268064871992409580819718231295862304619152619799184675362745083891891198655042291129680911702484084254811062436568292040380171266450253048109857470643964454050045656875974566834297060512431464832829304706767012913092669160518251597079234351251233726292395053885482035412601446702149816589977078106283 A145206 574 7610538711111622117339812106977676970736000941808031453709288311472073728060024885627984231099340562097594794159280810170529388459252789444960748360541926153387031062694172479239597574984156287423702261730894911699598898972058355467194617980904921168782895482150262926185758735356528610596731238286079341482306106020599953130399236520623004976022987008964740447279878616434298619977964063354706761708762706098186705057895650221074856159140631542669635611485933114222431365526553382569723090781586320405001362648386398199929098424004324466906153442237088762786416183052030049955809579661625851773028709600283200903837827250607378536167683412439344482052451677160148073331229107576145855964419596058434411297282176896246427675428201847704460857794676109566340776908985112095930391073158928494531719537402308513812722151679170750482873694758533949635800238999575290619644657374542231915636954721773205418101726809919804495936971890486876156617139310803500538621146295838783473975894589008807813705934225610690858372898149417294714002428592312656514091943198472899231613246664358752114164398925456715237082959108117588215627876915948982411904994032816625592990948916585944626414395466701379995257553012736437861699286805735151639947725981869076386663087835538881511978260996302358718572820875842322070612415409310439731655903492515135975431912137334402729983860547398271095793846432920286931697688421414125961644338108407219917036869821356438775868997219689584158846626506406325222106482194200900387935573475024402745497610115590791449654587764518189341401424442893619033309013411348393078352811093650697992568206039432826950232270670317004103860888743553380649192985144432990881612468673080544355181487781991844160688415524141574652590913631924437425828771778249053259276842517367148766010942694994260271198284297568192837482974482996711618702737897509489423422010826846177808085033607725138043171152018471004997609696135961346688225338712413200732490069045885496785224001486180235768662917706286461895309671064252599437277419610761167356760209750821766900295344449121218416180174322485126304808609032765216153612926336413560000564382099822800833758466475612768262885671638999723717637175358929595434956961466610692253778403462527862505081686217868780245587859037814576701421908785109875197058325082414053856386065234473287876920857887928935706023486828142888829119353770091662517597882779262851326515535146744184835577817741337928681506188180647117520972128928987677633219937612920761052570453158988291332948276706893762570254731001467009934711054281865412202489102133142339156874568866973841044005079550493155628375071304324727721970123070309929510558467573369541885547350249095415197515453546056971283284384694339439438242153683917517295145196193832057263271493317146103372735696896534979967455072894092106671117144713589521935878521138132466363507660880920596815022645976285392270852046555532103517751881670061213884651748648610784914408750765688763045564127004418723077028318366930009445348075010782597270165649082611982592556299366061546330949424595229207733359642287627624707944429704052739676598343264663453777140305041999497311993807833233189564388282340842853182751527202488535896893682899239301868654555933739902899864497735651642986343053785257141619218899886160694958759468686984325254627351825299607524676267337526108769354229411485181145500161410209214519534424702995808450173978682578612777310793873353229230923341915113667127452056325049397 A145206 575 7840300874792694479271758714008456943728141973655187883365486162594899480113422386701030820256210655516308324283728775123828064085418831121293357880869947459344492491459777546988733420067173322830599067788879458352659861487083571931646899251197267414366151672178365784532866492047137350640608311096498948809516941003810595303718887887932679523732419493581351544541075886794678321008091944766539706506340589236298277445888730196820213474858218805441561951836284640098430830905503412904312895327713608509835021815392810600035488321395976893663291447993745981668903593492796324430524555490843942234226652257453529374969429922805362737633001257443955097598868764265421890295944158787868171864411423942519926822347790920762824773557093489541310437251472144627031839101208376649192225903967427904436921084290670608320817257366043822271856069887293107007767935283735218381923880226667288163097032287831219277264931448084268876109886464825679380489823000078406668186716495342189996183198584769743448343574169356794279020947872319742133603672923981859830856063245298304086567231601448303899745247681275609873010963598920213808534661565530328630868587382879163464672402289874006126599981783787025071050013905925612884095270494303524787685826214147716423417243528641869276484717206804430775503020940155827910516991564277574288227501127081682532369078655932820039953383872082481838610759169155911297397117808272926864766149584153440637718514496134420988735801885679893300866120707455186004563999110300442131101437134584749647115293610709312851087882266091690459084184244750864284919270324324838621359373771458265626192253165420089744864435972842926197789881532740988382942689126928673252758541620137333267427783419203429419609170662472464854723086635690010358422953408816230019742048036630510286033873993949499344957591107389266716146775677158464695672121797443254244519212662127292809860175922812923087733655084853079110088891088537511715743756638257491420435621926852448859704355208915456193728485430671961312543205782057942967553616676026824802828376532479920512589004951125314941420890169355931944596976462164521010386185689765701116405693024931619821030418493760896641903703014115001670311823029888532232129943896575792306704621327503365469254545236665703374883026782085405530331111310141544317409959594560768936067226813229652437002356024260332354620488531878054427599009964648343192134288377190995762194362884799894456916645565256359941754220546181615129264085385140946306550027295508169295323202938203995394064704594148520074928136784676007739977385908547253709009116024166226164845779247952282568234902935204269080506844767577555899449122530162519633437710341802622609759839436691447902590434119993916079862759499492785457308691638594021827284614113306536311807483950950888353596552760172248432690473775414210025436062473422743326573197439285107058593344687869140035421901600429145923570712003148667681674608606984333525136238724238349817016045727126185614619427737876733862323460770259481329696363820101656562119475027926504002615205477611723524521926331075132055600340088268677415855762408545461979953567285248518681889888898328205095257738548946236825263915071444834048346386227911946564325040881348183772270052302016765484519515723635923796971069667331570640448307411287318047524036875377931781016441719434758711392193802789146018534199300357406332817978453878723938866255892110091389033134019771309845824080447994709335922882194929502035880017315525560189147 A145206 576 8076999558195075386889861487467032446752316902869102004622482158389930207106574534827474915834117670975246332031756952050657152529987096244385951565848450424781560793623561200069629109539761687871870697358002026938595767793679026069291260784123718299624960869992647752085763468515854668521091747397905520835790178111233331069917561160138967882033278233116549560661806227369729780902891941959063576182412304863633359735881924256404320069443113575018702075619552437771516524576318129574367548255087559259965354803594518189402173315618992337658981892341771019413250704217557429282030061771156711270616329037333022717199473811271018811431534186870020418582939267776542525486818564868342682865421858975380183817056036317363372276574535714315134397504389627815527254214107516763322354091912274161798712803330874234448620421852111963114564233886707612213573915300315384385874586880090728935366389460685206832523786523083831226669724132702829669096323880294156626188469965797949565872130566569966108460057865715969964078979597726702250467750514842869750557295138159767943742223424264414947814197956659156136151707874734532104306205409978061375318561053556380415638045489412311422645449289213140962478312445750249584053370272664848914220326155912888256258341034384904222106251937765878279619154783620559534259657217532501840579778946376622624528786004579999964822242128450668104771019717376934413032616507972988838392025514137388672462829228855682288564379305832700282399579307454411443535379918218305996845188621289927665486679922071129395946634640255344006279417577758491453238089476382896485926864872540237854353346590491554048222460467912821869030841052110577933480175531021456913114889000767666890098347656273999466005179680611820153163035046568900857511817934802563232259811413597108549051869501060823787486866522650150394009678642014395770351466442889363352263738202973493768963008456114560202144608993821622416404003705502849498306099304478259747706160152091634221732944195887389814730968170055284906862598702722962594679807764038797224015004052638729103113245243699492855053265625152607355681874055252459290656979419586114706773567337353741041327504027253779645047163039848247899099537243443229844859017307378458514977423153126913669308812094855559273552876580390976064253992983893295631567456399523500225164682336864669578840983864755830930518552144949429403940081186651957319334730880780794041475747848965487735424214910035871630654442535789331901835921005397379346615784941926340988736089673855803561852529734512915619283323471635121682645836179191584244202235824733315430629330984291087410102940813774080884496853255482347240749166811626155978100884887511085318775119447399615364520543910879016952767759237499188265570501599724933192566419096092115446867119834166824179674486584629112915976864198726509953209885092824258802888852748041245919554145297632401712210368212931079193027026406252873912428832937311438672590040557438453849343149362713716407559099498237668330622587327836586752672967034385177498719079381749439509371546548388265158361181740679340867763685147800149144752820250951505047424312741913573117631481190391593302041570178426929907185399477887365305925120774949856703899525329659191757455645879145997078563420000432627838665974617601967704298184670414863279492626853686832072798343769689866725063824526170674069496220668465842200594268042255822453170418942973360623365048527378031711386930823942358816901040779163500360428121371153824794932298533 A145206 577 8320844174849144411945273711294390397605760893222992052168379706868356713896527120553802961156448652641732808140279386108782763189743578615918544612500121785224846166523712020208271434809778359808655300388409509064083094565017536004836080375264766455839441171243359636049054301845815454471696369901207680198726184639601948393914561736259844434503930223450605772404604805829480847101555571365799613602592792640960110277071901272259277762142780960373658472477065163916002323813178743075312201124004339778695995256605201671724832117417494228011510578777905795041342996996216584478561753011597407828385392068735880020774272396258321439425846841233993333762514249173117475567000195451422004302341076725982500142550438126962224694683558122756751211475505840242026549874204390855305847585297913492839448514958996406502333601779506406023626884285475458956414418696224137905200405439618744161698433470340196194509848418938467159954798835393018210341516218859747391733021467397202946770467998378530186689697269233591523125167197503050443537052160752372315402638018549955274718502845356390403487260289070950812220852325599756664936289537496764386673898083132378953003278919272996702205241397127885706351745673416399605090015908312505432446334277772212526500632633789567237042997814490545427674052635762561205658800441019291079582604898479505360436228371525901085104292798268640390981974320805933303792915289051296253614807837544430286900328602637116822360003496087053702039542713445594004308257851944752655779644423635569144573138039271341498799554227193564959562901503971936125966596533389976860512672084420868261404815858432301811772876459694245525284039217276006399759201041920052008194898826448084211890279438749483726464672625749881832924554609770092887764409707895829662832918890153863208111114931011816183637145523624000843297441573500663602981218750104521110071137205076744333185874388594798598724541816257363542070387498261891633571422930764714652851151635662845036960209332301525758028780642915525472770108596245625629631133217467574895531990200185063958203754197094191539396198399434543681580553901035934060179749107253033324081295634152044790340249754015540834037375995379362800159237271152469130845422507656084233648015765813110571657741766529994062784772220978096604851735626546703115374336363907704737367843327678546726612963515195807110286646901850832189113154183249380900840798062879431925210709680763561447271872063712937949618643796003057611406165845421062143704974543016547195890524051814187068446653611803795837235338487168857869460237965701400786626154070573005107455864260541989559765996314373685483464608986184852459179806601769700504549588082631607274207137680906849912938727683645864040451823972799425999808582257563320234011405266775851798094731645648513117707908446265469282150033480453372814921877313751187113674644469178037936426199837109330575214130089244046572264083187534077463841910736007196397508549548342384532330580692157027460176182526474844109786206505401649845965904427823569643585306731722335613131547034681491678014494093905928242230395670356635307344639216911875222397507281611990322767527088847625614931876977018381182534380451299520949439555337097246491562340052797277715731883644465144678063232884761169357391664467510400039623615294974239694489221940352113496200747836315787359774066629904374525851522424428291777329851588118707754577755166922860124692329251030541354733930955671354549135288490950523554114516853313078748175779065522123 A145206 578 8572050460479763082183706449251478182222011782142641865320473988214089920930673344116215698018934362549152603947059174443375157858391280101803138378107114510354935821866281325304735588226615939381738842219263721445369761162996819649028402615724718494357110181903571702591382603466454859573681028640004048316527822633035741037815609024007611576821464909014546282440383275356811067648181804284430211995296005474608283701473068611932903433525467197497896108186129059139006881531327092804179558346363663248359739794142147355390610280852926205439559090813551789101299371056119112459751974905735503508953190344020399909564114657184160689870842138559416058321934533937070952886591388826613616047360411149474489962878655670198158221898691370206202994835636227161428941787091094161013423607134735147096359191463809795211308178982781083999628067958939398828421862384449570713258090295454959461060018447874400328161415535873695696990750381006863705979023763838026841609147228871736033767670477683705882459289263683293593342600025231588556829709063235018685089800790579421129324094678313957606344276262250188619285140701173461610775981586529485498097605004886826912540891529430210427155405323484531126537291734334362396721933239000406601179224260703935296519773844747415930894941014287908742197766406556613773674019066799403820057671238524021848321421483437739252859011397883548402257269457446293410517046467214722271003465897321504611747712134478268549998196319345357473998283807682116907990869745051429358539413582788281788426511149011456618726241639916592051051850156370569460031769591279782172455166758163607409344087011344019656879808045964192337224451539376538191915820743442138202791281365105436985246479308115232292510367092855265585779935093285888956999448336119692942419042148215348526950392382230011044720090123194722562233941184210638958513207348399825135941295473945747506401782442617512559963921173488028738411670874418014138283441339546195288916249643795800168473946417821975876467782140710414218622982889859418468686974166708241173864062187104636035049286807201351936726870136258419289702318215952527035401323273510345420715723834640321455223268153047942507789710597034818600056196396469462636662202583317362399354470903268030956662962076792225771445388935055872464771818549047894089443594283102510886989455017515997369952544214140727543081444940887190260757530878637739629050529799078427244152040211984337619516044393581007331407594780573735478158728660392488088818030345123600970792532631949721286369202280782299903826960440477202365067607428203280240195206077719401895825223487137122893591040655694524107396631450593276301666962615836378595970313990868154612927940082174652592362948257050612131922185521585472911505304167653586370276484658587248344783119478583774608897343378078549313193513878312283276005642279900125567543657726899634048978865564272107119982212274926113970067804779772704236069045147214824823812021220534251080804202469403904969836187760541560553962414411469103067487778495746890244090761964454313845910239000149154365225363405442587034122651974776938442125573725725691915110736521396431997869965158542303951056278749652524540256666467217068087425248147418287242367657242287328004640170019934091750014815888473545640290886189945873042202250273025213806195436687451851175797361581421362636395955834736123768260809212352285685418973965363417273646201772959090852913817310495788349705970299511685812149740491675418819434070616754172474212052010715303594837 A145206 579 8830840663873326285459983402542435034831999927447922462341276105866104915936702015661187722821572187993355072407579158111680374488027330084886831547126249752810051212543199512349161843614969203156863759506054637895417064743443610539667552554688611665326486571839401091121373084629058077482364643440174074165302589918128363875107660312048486808589445090183191504483807840667428588974650932108675604524068192266284114993779580443050085886911341774428214810731894636961936434120841855412124560469765070040703715998748602788793247603560151215464361885537201407035489693273262005467915670443661096606876889752677990390765119398663776228701784541283098982281439744182868610705064465379722080920378799957774783738131979784738890180490850637978044705126967333647956975699401347743860214474978826953601900361961262764413778576499768911323797332924596152394766442950879688834395127903569544281749801660654030040598268474707212721663962667849506122427137473057955355738467636319640723159719246458206495052356676367202529656379528470205048162894929410546847031909504131611215199839141377537483634453572204034553412288148129667564479708713961874375747674935597686318947368665750705201031954013498323879850324686087565051805552003880738860560512535702140768843933604593839785214869716272217709310226428942883890865475141220419020944193042135479463023765692662288372531299050900548435723147781975615034259750166756141821076009236508026028138831133531267148920004749404033812642204942134000474729668508650223753021773726196880371195471951455539356006315533526874410845911947631834050526156779114552199708198265732054044947764129955090794462577149060078427425563485825031840712483365286897154091630097509775229004622434215340875982505591662101381188881451919265390001491588499382062642777201007136980088870865041423963229177827830334090864159867718660707097220414645034638045258663194098486414975510226949389760637155116907784208061854574623597619956541953523501757866505889144223924512015139061118846042957780432843240295217831504203660388291171531841685550649637793006747239711952556997499560154132664769658996659210553272699053289077442999859878503884031464322306573798119642345866419125262397596513602878716476391882010176868147683326295604044795478803791318925325718795232942424482262301654438798276377349691394001354303758959757437487223732977239023144091877956542287887827949903674699834268315912811764164590110874058934062568470212375946070679077129049637908448337621038331138374025619099177509557742644912392847952874310570670884311692580337973765981829638591277032680997948419124484989613979106336769488012183530175793884562068603222704228103364749299059180888069747914612609602985981298216445478815018031384501270438441686514730849874475239560537568410195985967045346003844124032694305661545032808512560593016381074627799247515388481114049566561059356448359477721055834097365932930919220734907759501778093768435542745398474506898944784671571385338957422878280183385241572134084560064858441569082589832878687522956132038498517604274186546779950525788476835634974884242588908909653223818022988161198005914811017781754992772604047416355928580249820179489602379149996846679816992533316868039405778877639567940420097047459475120170096303298035468498750286506874662947284878825808728221395709502681351533340854331814068272826552433954027033278194698667947349667837344497600408989549461896730148050596362594974963870732563001499209675862869802569964425101834685119866424355200782170622831299606907 A145206 580 9097443743507089955557540538383007442084326527075353229697216589636882149360616959593068306829439236650855527681014820291124945819377500022291173711432188094469279544139523769805116758348400387811942860466160688571260442206602803380697119146665632448886968482948875499880423766351417958238090777166059248435713071059440131357864124835831415016316752825879000591095159453094737874800438832681388339220365380778807936419967177692924294911225262279164677148670392639943631166007811064145485273857543097946886197521502463367192773601356241570378378044656129958423077575324080486041935925421895473138532767550802385730318297953399871518389107255894564898417956994001427479528313290636649299154538422312452644048036709764477278619369671260516703183404544274455953160568604845490460263255817424315724006998741776928079966741929085626577679993321590082167605502464738324777921067244265050733320373213328115189076055799630462058195124005094891961882205889663596004164373947418521529363039434475012078660303618544269084763022332841377938541701138772621547280567833376254756996142863926401245587063767942530080317554938702417087550177658425607381564967756405282863911502898857178099521678494738682872459521457234011348985227256481176433521834002553809174394628024820008034485759217075581020940014256090471789124147221960189452119698826257491916773929157075441437014581229994376981599746065111201582686605730879992696187079233087199868031020940840828392011421424238543397126527751863027665254075084018383138380449645632224776019074967881555578015134742865324507669433437279787270355170882815988761026108989202049589806573521629090898536058333533322387103577055124865100444216699892992758430214271950804061803166548519055537720302203181869854794118517366928077032350730599178958777842951763123403369538527930074160296836695407811786944154131562853132660274860004655026419445197099987024245897873374299209394893278269923309039815213225819813157685015816816934936390300413021238400997232707635427606183018799356328637009316239214332679035995213313413819329182576493915433834242821355406446870523249203048918743349062417557785885180839289680752137890495574650395556687805861606195240183810864358782917529949568730417683465427445594478568554068976436951040846822180719225453435253510888446744668921533777792133984487742660907086931865525069945501478451916708597871024507218114220588521005881491386238630590500794920007894102621241705427990468059838159297460244238882123819198339319626781144964450963648226167294391505455400621864720430236028280279434550233536343873015280078869433996241702647113731023239731853071718148457360760446242473346957366218156529029413435161722701977633840773418745515145669517793167851062803742313180846318845088988759274141738702544014129526298731857751355395017762762974858180005623476248006352105392500223521872417078982597407994080692635816304475644164493303326121459733968510791068969639531907544813009305047399103908784904928089466670772992717737045360624812391655963957638781750830227611495681917850543759985259784313391321923030802148429550634467225482601531993114325235342448139653436716671065267887567175857844098929019946757337196226882726940824001070680636198090191194537219254173722535034948669407861490760511409277911669182971568730777219371686851524149372947353495340695727272240359196621604630572462713457028660496964419345097001642297546362978596734118785018470907690864344212679483290164764845677658156097401910603983655444201121089730121310141882565826735927493 A145206 581 9372095570114738160651949360951330453358309909892926143774327636015678345343947880687246336996958819482523283873711302643306428775552826373476116915695439021494180843824285941202990033770589433676370446220477215999720740318924724950016921563163800339964177449783775564649974358766445893312669679651220212502547074600559326333639914400750057775347307106883698173850139125479184203399996652451064802249319536019996079828219702672479899794152102861485747410014323578932797496272624943737916632419890199513432926754635919020249574833592393255784541126608834159982333085916078986222268709004914581802141410706554232865763929378222248520130610627721320028159912016668049135391090200270264677030634215201145210571889163248528715681103702745691211601873549421396651419152523068800117857255766692141340735943080189273176739675103510943067560383408645089415320916431754008360015624575535017487055745736356741184973607894180707439257327586087042787543580179350112830057038441535348226698189954278652974068599978293068211755650774540202758977804891104004096863557629418851978605724805773139460049959685613080609870137887748430771275187854368996759700452258595410678637393485054728937680487263293811754365576086148055826925003702302537598045977432230348160833899704120480143442290448053877942245921068772532906008862342700302096537972114801261404699198598864525248305389148955375923623341850381185610685938742860999925518211013313026422810369437016674170032714969887385017536373590879130265525961610330168456819505196680839868280893960790704268963956121396422339022446758340418136099561657717677304942372667386351268657101922202125388632906843828230812821173967991659214340802570222049726441935543666907206331494371389841201969862785819948000118690854025046754226038133765966679954846648414209321716257759108194228331156771278944446964167810703871508867569897321098341252403212962390373844687431685054327016298156951131656584610326728899251462340902846706681660166400080732483082434194939154429150474623018062853240780194653235918164784587705142957491363198756792716091143905605384886455548987348596928811467546000952947196230501176128782924967490409776170587114512746398261512476365317768487355448547781149696786114612772308294965699670568635509286988725192263551347550949138095586936009465994012580889239711203050262148477884984241512847398730599156341053201727592999151132365800567221103707514475013759698005831168260989266118455927437722094460950704498333376846087662028735348692629399789364215147016107499627262454254245968387150543403390186367612506468120775629554811910931555558652081675438346349743736846982589800469620584357823417447035679451936583323404505811291157718356620342829638314294554045372040910972275584391567940583783643401897227919498578355559129280376550901769047345176665036454154331703963125151314861283424195369946103081693542627372422185432242259404384098300319439700670406100911116434073447597739822478513221381608348892176423196916284224671945007246576676833905625972949455038130318709593253857867427495544060716259597538419385107151539502161932486816135678683335076793490379413660828375965232553710543337836124388364859331130369691386001482714088017480816324667612377217198660892124579587650427233672689825354046401152420713787007106730104252508961570792692837633788412701655528649927055954786435796806096618810342342328724089580466457532772210671943179320160532281676281814246000942401865301926824106533367167446154119604482547957576959718250309207248139865218318422253844406763 A145206 582 9655039135367404661978524622202893579206814278630509257527799234117294458000244785055833686951303937935871222577207791342426835039995641255871983385357993151841657975404871854223768779120318411920711669604061480290286148780581801954051329621775018353081030334543860780463808209157724471065427759321652459940832911534314499324593063285150837894749210893424200268892795825086305615047547813513762009796545104473219396097454847559742100791244630551962776862043491330632108260045151859623356524488501199362885923715411491217949407034451354834575320181650776485227543591821462333240994920843731017101326164422646572388430540020420459904999953891053837572554165195552839581794545785936895654339552412858913246056742044442953760897751746252964259608873595175245211781222281787086624810520827828313831995336886056180335203668966805971696840945757174404671447864816661056369939757956692498597745693649404030828134633001316946941048875843852815485294425973002810530506796836081136015714789787468962467921255999559075637450009602338808457938503442827892279409095812703726552006455382902434397484941567276152449714174820499238341321283358604846594217383304900841159269051111504619701410203995673130252735134145316406110882635552726065980874504314475860537806921327013482810947993188646138758105249844817835660185179425037300069610493303494991787680809912647471336394653405925324141527536163862593858207436031925286907538725811108759611281927290452176542285161806436273749791558166190644680490327363680782167446867675430253974258661924690956555876096401123365194694669101467045926191127636893818811895766909453719104468657779643600980594105210544869042726711887698223828966626534716609190983324584971780920618691382400297341308813887786131928039092261053268797218755296947328863292084289771056458187108457452301073556544320043558943122608225122077235588718979388562025314808610935305494033958558223380219275545899100091428018629789183804904650763154890491071363670006764233406446279862045966504133819816459371987761319992401180101217940220075282187382814140313440959007359046200177621934820655870204199569036548165802973323022282448850225700632969264495175286643925235816468339732165180516677804898675079879688602137844201486598925286698028624046758293938368866947115911331573349239270354080883925076037364324306478215578252689671008677188396173205999369511145971040433924480544705972124920307438455523038864658036710435868524168469490645361496502258746428978764032826809663259049671320561742223975837853560136814842213356676198772136753588308300065770448603843108309467198667242500351533791779517182912311477022661141114827649972438825660177288339657224330617409058428298876047171829077138891676257591486332305032906677521480607063529161752751111516471114098697410915379221592674761597133172153536141942276119925766276156808939218666435664552411857453600310198203216360960579986149752361919091930319539637889070707333911745948187231990722109799897832125504446281917325324356242358108970475876196260407429767515392654123361608833635952618058739714802844482030145122556701399080163564180355559480160353860853834013442187483271070347970140129096082418576493096623348998110140030107845835228685326524204749690374266626108182339458134733296232815654141721534624827573370616916920638389837704862715100960731745561706373013078334166053152476054127596005180914812816240242921267258615127501606289815772663354643433069239945286751047782246826319357466507834817185778678505604148488841841093871477627949313539122142667247477 A145206 583 9946524766854774513153541542386546987002116671249006022102670566851521250051256496771325358079676557485158215967331171279180989887209803236611205737388474848180062190660850754658960072620757834742827365475731725934029410396267845814725214538106389235597382840003775759976226803427546198488126577482260478026795436921032906984601968539395901776390939512521329567903785632871811042440354097800342488219851736375016570129617013327742495111459826048532380992647098586493877284836982196769113033019071133939231559552866331211064663713801191662197556704679028886189954298698569947995624478517780987798610286744764130998130703790771189660153680250504622318241854122778419896752255074078939443943793235526093202739993941554114645776006342756660146903719797801983991175475985822819617490481651502593370816583965305480476443278459737104307265062966515939565070230766060732745316485241045029505836101123192482773099660830441731961304960698139474657209377650340221800243446919732368473587683942925952254873520065211695530966332324021661434509126659007888542433352411192388498982111418933653167139238813732169532485432677720240208958024472429851725042437110116097101608788353882306776710723325364821567801914033409142835284034264235940909134803062131840790011081933715185957306392622867923396764393459690640197697397458973167296369333794230967617636092302505599297441543467001904288211297104725982224936337340118425380534458943420614852933215648928117382659734167202552139327877922210403869803451216524779019471758442094673836544850088329095640337205047204315633801104739301313595944497362115543640169182435145184511565180206742384192276039121462585732282803088775012032395137330585362819888889104465637051068502768028630823671537137856425388160772508414348291352764472607942683541106347799289806011363052461069785208108198837342830844200822991548579520438533867435142961741584558189963685881376722299380663789575466906890073561090862679364395440795285172655905292497586785446586812318598051798698680682289129953448816180118530948279056599401190172032196156252012378361034423088869840435427506584470115366677164626117097541643372208784783513358949823665317138137929168098653006162280985803999942510797593185807853255236021143364734068795147142507059358196858936051524148431122201101854787974998874764616938340676401553195357088110027951267729612162241091746088311565091422933019351494291005850952801391571893507049079025921563744854595301826504154224215889208682214479517670146752718868994152529088268608994902198266192278286990758813316210752177101352668260825519242861892619376996625235665397782154582758722167625537228237314135306284186273682851214028897479296701318925814609224655439259358195620978534990382767804758074943134315192715578126083789509975136109166252336164733428332273199720851804052890848399532170828330019875942363114073841053801484021421869544344090475794463689353981341331015376446838886535651077206107484915406784699531781535366069024533338745212459614332642955273047966221791603504099247227320221027186211069564160170437522732026097345096784421581062778891540250473677685187711608836217771928593462562647996542804949050155310668929058351076773993393771615318986906221855715645823471149448536889496239706788170467212411668914906061353998697096888834535742358574396210949677165898603171801586758814519147470342362870404902031958516288672833811765479850695185428669111762131519900787836637318484988957119512927556079114761888339182870463217205205789774143016558245148330288963449649921732117833923867 A145206 584 10246810349556465116570279556889218315917507679974806699631319682007240877356186635950851425855046159068683838569449028117522256180562240361284502397344360920461260275045060180966709205358954744994593005227523355070373696815840885931091186963057769796998292809590408719835365229842560010011325394385384494099102738701738057534932787470275670987735031138509599296665376720859318221986542082397887280125695298286381775277356931564009586191315056096146328944263151715958083948735578581029527403626293534948368459136404479826611294420102900231444849586758713448082378242491052231133790919190991800899406600284487233948541623165826141335973299397362356912138521861172546228239652815183588079970519457652286404117855445403576624887541020483585964992490134238017014273888360623029319460732205936646143853708321386057595141044856101363817334589245778214834782526628216658402080928874102239188660600517503918134370135560084633216215440514675256521266675946118698670419793771708581880969214985147171963660682673512515363046646821246425383614618384385398194086587428206877611953677636119253700872269999121258789103891737810900086045967992911187665262863439876284689801456833126744567188115442856175326938180687825029723335942852562341329628856700596726559147040636756240500030459133341358010924064359480595375421064052599382037621686681409190036709030937330562530318656192934297125266470840176132092143302770558393206740868972014944489532160669757975319151779365168112026607750282932144404466626764071171770705930047294065171994708858521492375794294311023537826384436726186125584304594691551620775028996234050321865059879278079468113261209141558947090329876044982402933765448302766768296886618057338471309055289085674796496855780546707002056741560098515338374007651163238757717860265019576058280965075046556682373566088684286685666587343686894540822911038495969304290948368000970686910078622829991511640407806002530977263185781808767805024617355347990181255232182787017566829212503949090080702639347885583304966926976568608548077615200138035894163105772876021877817923440611362915461871972885386320447493726944026610536168259782642444973845178406293141140093273818074396907415182503780425690535594681894719188717265131908019545071188845473709452649451596775349036981293605310664441788210674724820439679839784105384751762018440384491442426831360476230754132696718321730387020326771791423106611620941545276010516503851857056099043875887009820176823994883470401633584105675544575656373788390036322620881696076482457778288486353632796465214028382648574454197015554071220200050049246520954684287635789664037832690806953840720135137507936353255884846510832003141554539444401126775893848848910923426390469636985285484832078451416192760862646903054366181097362530173951830867395496135815154402934945662722884075469576572104789517377409720906247548511648780086271616738332287528369055482187174998051876046368742677022200622745337889162551091169581423414029196660848486168116425977488172020121736498926213057016137691743093683250984604308658392693332347078925247225509142411861238449941629574451555314450323173062826822832602263865183972152075161160114009359368927944204119288703630980582275327090812847704472485555219245638527815864557427922994159419643903214259692134196227619080877005803462836594168410214674366900597544917501423107519393664639409273548249216299422685749729863447144751809502017118728664196776848762044486617704495005736087949360989723428785334814666915445173888918790079649727517286515778566903555671349187361297253 A145206 585 10556161553999628273672681522198550275332670689846243997221940217184936808876718389240156373904838677252887727098375536060422921923374233407904471721483575970912597247900490485639433305514082628673359010220599457794472546996777092866954562051657758652631564880276345776247191130371530669910139761843391125398472389905116734054991375417018691526315355826804813159919183114494157253475443976823039143014889696853427789336605320757797418585103115144577526789041923885270211404561411821105971853745002223735440631783793299513023823067434742125718368404120761450375306212745667143693021497093372218890041904559277293254703330638204301839115562116508572787065479213843103544747429513777228349030750500634865137422647408097570609251341769246209418932856751243759028137015066239063098629428891616383009285149182237886089973047519830620712520183390800994077678095167557449088473691384066069304525219017621525321723577469870488632182542931851997554945577418274812805629427123876220521035943217075177401300672731170984681791813393248888633621922051975484238907053614122009894647366775454711858682670177227590353133206059842925726965975526408218396404719435401107287476446717817232197317642341299292536733079541222665456650045824445914380106115943478606930905557952789900318792663508619627216650993939096550156345335336149659983878512235024564150123045613710936120806470824101542012011263690552838222900383098976614760312257380899541204727715985525035378388043466819877594523835711834537966115263822208676995247017296402401241095134445123711380531194960633001228315778555315883610955449091693619708865006086716131899730891848973122075393822661350335663865472417048138875247052174994901894439039693669630868771202626120250100327827930588414911696731372501355667010527803565583048889858477833518374119611372406217251371587831880092598662778249971042809531731199583097148958231795777030206309338263265269495454995366366723677185893654684431497219690626581609386532357212701721879288842657866523426733431746450366263196212861261391327898284499254918751290534968976946113090297271041600845242798876955698034296978090351407231090553428382878744233355557595617712162866089324924812120878764916550579851878481341178250227046180432469399900866893353826672229791397974937466210899923203469252854674553892907980778775272422909379077037375546503881985587371297740430987800591156117339092905345608873150848731486764676940472605531251113573594984578474901793367009462498218834686120617207051915922042914778800331811961951943194569620113558382778312211849140707418706217046352295962077064040990411529686829282888918329737077587833018449308391772072714446544703742807747633546856961330117496556765219844934979977758655967675632640623909481679815555015269923262303389113778876113926666146056997903077749626123340007288224856199035925784713374862892050387286058852342683235103046178517866980972923103930016779372830227273687426124412707133104385291302504506171180114038576257966599462836344409794720949597391185840156159488666865214177449084602192515762382532981073077830001724531395177984141960945790241468877853327955979908376902309689993501947677883747627541308496979225723528972720971242523112060825444069168589764288038415668840883821176971527175749646304352485439886523324821550376902231585719834843888587780122844436360160686195388989484376589640227402697153800455237470298116225535190802286386780187830114413457115410306269821832055675224970303325039270447099985602184382526752000471420042562380209774475150541591549410567417297595616983144203 A145206 586 10874852071304630240905303312237154228588074799656784595818095785642118731454699276533960508197074905493297361420406809655517640908123379258308545482393880627077104197894145033125842736826586074027648763994164762420060149835539419603792079394066215199391454054214890362422503421877611815604884321243431778079866886862253105517409826983323553036024540748228315438078633653424070484237008312261340152660111329521307078998391053616197965720623368604601007266706953238422255935149162760036425565428534313466387290922397650766185607806013985696073703046009722388975377993860376456518622763859487335259141277857022468137778336956223148088472634795469993300109623674396888318902181864569923220072805270169061196463784846943918410499236200634864940269956110598815623062233534074546525216428320534820880129531189905794162707947766859166106975066363551941499637418645831225949826495468548943007954733140574858570668908355551508548428049269748393920614709144011262728285260830075623824794309760917707792060792868961376026661595724228025934649721453341009489695272164538266785938563900793735932060180736177219035895176292000479762925267427464436541799266727490603853045484359538332980521535219015930062974195037245239546098485678162600592388957242482597217449000020825480368780257779444823303188346088106950941205920414572597154739205137362334055133851170752160251356287615750848909160949444245361938009569532642575457155526038022157484726430786638504035791820523764017919737342199948214917029351492596690326969453576810083804516502488850001518250910244118717241087608372074485700444007974187545493184088999699062925549717152028560751571882699383241088416012082228492311845778277224232534329387533724630406642066762093765161771050259316023377334148690580430034499060299581220349972604547561452028814706381458195875143939386150986505532120839671081248264599623675599813389311509400590380236846498523169358692790164836927258997604806856168702311985281573490818563778895697954680037555250878301265037423970173063472796523222575945755518925160209809548253960325527254343368471467836423334149316059589118585067017538451622488453150625849589593739118116905584232486769875421551018380733697921966059353826267002332826919505985431008385951966045319107510618935090827151376719031642848000695993046514233146662043761677457677173447267749162490815742347762594792383238846060248987824841798427605784704501063267243490916363928216229068188529960106800015202621749657994216066421824197006948707588184814719598525439328760651477917600462328932065903103892069800161648575090407217580156616533167712003718828137984650486476050296171864585486058278951454558177951995547228688092804569851119204333412835056159718174376266364949290353059059824099650735204988161382945425376757679286443582023054627802376170751520849239173310701884800744914577299545213244011068504062847360330322027056375704646796208124068608503754920973783204003150366049739252183937909037954661396872099977461165414439770887479409997597577564405618933975017416660858855774529372649456828644552993378980717342397669750772898340794885505198917193701268371656491487627927592711573169214413873996264705439342914538762943479473160215596110310783643341462398459046590965397634884492665769765320970698357892815897053560783653290646713729673635780819780782368158941483659262944727185531992417458358348590916234281707541277200054961412462877549349936948896065582266995879219330904403391573394452287416469933948573177790900249899828698736768473449549517486905608924911771493880722254357310677965191317 A145206 587 11203163855326760866324234790959921233226950227583090252075997853413432355740131710883644057550304440516235170084436003511919342951079201156193506237099447411487078397657656674428011438565741274297029397550475237587301166301279882134633785178106119674209424293459006337583762454407849725187624248231860843698254677051226054383075312925895099726765102941891012925327422790261023989041629435955034567892097051416540450016499051735534376984971190684188808560944258629901181917946045772357363841427715792536192521011609395211032958006164524101170733398843037539494423894044645915528174317956712236413521380816635934546298587655676821598625419338106116835723424640339864898035995631516541772573026032926434403484391646335732659904110570922780171047459876158861009971238605440120069746473228433137693609025353519764939297862823850671284224812996355054430120671320671192566084199917655961905980820464784288331899781173483885014035221588569915390146215215514017172633918041729977480940973752078777447086033028274019296175338314460678224223547655383752644137196946946770006591927135064051453073622880743726608411624073902841040908138325372621905469778371597140463933526425065318806485663135080703349234086692882940248453976295329679458448733947253040711500306724523296063160943861487469855202982629290248796181830601732198527504632080475424408023317573447044923731023002749560566904416965955118151227525598610154427108074754349734161809422190882392756646850549998065577267392683370127689662633076192069144118452703298733217278453297747287929641781513008130119635410267599098645185096691317312042531623026891112629185346980948572108812864716002227314213941151327105022323354184538385062365796841473337958924921126772604729378798016544446295165278224637356485868085574358566864534711895803442407086788848740299197242128698967513200302255475222088412899736843504834440555951726720435972020419864107274503368460230417899097580375772297970541780099685726974815749637771172543574615187322023028337571037276405854827293799892402317345016780119468645414016492469003631617025788675337314657336242310582871276273235099903179993289199836012898150145719214110730464907949840248364777536323123450109335920801731423281376482864692880943482943423430827390499471166914546993285384204270679370937081873119244990685216969934519345672041217853130629376094062737665543577917529082376916966682616204796110439384341494130723175642190532136551151610428488850712677010425378375694440004600850679902368453065062360061162007563295603734073980877092072904859160215793075216679604864967905261855192490341968165070109147940720255379873336283556099734049359943690579517271651846254818443518592181377636150908451049948414846215750866529350772850237207548595281419146938420081277845619690234987534888216720349583850348606185928077829611967414654547349352292698518472899770150117436079842106369972584123904467780353266871379352021202346101778201913354755794663861407425221321939162504600603959725449603972950549080638636354074972200537352313690695963497200232294845699139532486709612217891577570547007610308305114458911557988868194918947637683434818358633253503003526904534053148929135820191217517394925949783985638543089473115704199356617782354951065986658465533359039276565567953704633122343825260166516466795580613457010129343965072146928091656668338577007879551941810545235767991975138147903487150399388906287374009258996457614365522071355847094101060143163175126748602857929441331581307542842120144624879513191571374857455079483879707333689431848648940589737343459716027 A145206 588 11541387372108200924807258809058095951945834700725235671986515444012165782774284168503766572371214171067223234963791829096523781105116764598190864811139171183357479413855864225231098958862915160631230128988496436246067623749495461626442839733029351347779740597679142284861201352544000204969161012470375838248261553973322702078038103517610462960532817846670678064794829368860925669617372158142280053184498121246145694872975851028431768772531272965223845322794564790671191646810414638289683493040382106747431638907483495561531645357604445475979063854458035139765750829016878397724109524159306756066986103968231032132394319548863926505731697599835067868198444836931615795633305451313123986822435765640410652855416368942144644059671750648439668210747824879827067751671483315295061118044708674317692258547008062397111625359508340015102528700934608038457002462446342618451008450687220168900453832491608171263499260708540694594253393419780413086504981058949770641931724764681520240260506125829241428452642657605551145857910402147584504088628533165138415010357913285397720926399148485696602541121819581319533983393785658072635641154541652696093368446544093858867812188983984995296893926972148268248128447840078102019517556600139583995621138624528221053338018387319205371286947276296996312352115851565333061250453116657287680635424325830238265764179196934277358807710426951213512803510465248142218768839234494185419729824955726397110116426489340405763183380464066715356521331250561334502413599753845278360086792100084352519531279719001762049748816895367594657703084586336827824911160274727737685121465180579771230460753543377859783625896541026762674130676793597254310865067755057753129121396015583088644371139865183227599396650163502152078557001950861824129485862647813952937875433627587775728809177552054954123625410368514198484433229581513511141245508817561980792692660309536736622506315749424436274126630875415522681171490389604648667629584726536760200155545844665678886237121872594866007831428590515510160559626647681146782440260765519884893905440567094597295218269981102379715373387042605218844044334948984189979748149156573674394672768887590994299526615261692976140294723167528687403074328769635596414971880045132099660708054375818117452604882336186548077579126246234462114029526868019003907489437110180440956202684542943195809209180000899923990772264492990637243846515400194063215121748979134028645047584773385389702661318256740585732622570105346234905490345534295506796759656147885123223673852032972571476913708293564985394529330641965053579092335679637746620193534045235567440408031113331771751807061819480608088848445534904539833946628457315299416781189791240622416453257982812944655366844667015495606317636578491428313141091333755778543462396003257805050887205539554914732162828230510494978438713537592266249028493500509446051400966938412971029692200951734411548767957995335790102226050218690009617102625115785506055024131131450844610551159217624093292099762102454155269903706788006918046865956046066000657974321851533297718147098143838822417370743580059424100312739947523631212419353208529849398493441224037252463833547630212567522339499041725163447459706315820728491004755109233998283665793731674745200447703398049723318482902559761479528618103491488291210159945637492478447603629368039596892675691802299496455703020250082941388138077479061951334306985886192746402406777367720976210732794321117107813121992751817980867992251748725922914695447798644382732851541204796996088146190952098816011130089168604024665771383887156548086888663813 A145206 589 11889821856860944346871863191637235633944119529106903586696205255014817069902826375195155153480217482834192399986832469246863398053168320378459167818631269255145942269948685687793168179756558557892121225308362114258785930072905428446643869182434873679791104846648866166147702015039719808702772133711668860556744709444079059776722847808424047524385408517734900732629094254581509592792859599607553858554183084958674736349774451520963624820038457719058982022405543893140610663997719874301702991922913878708708884293564229771522676335739490726892707268122952487236435809005403532657355744778148052714691702210618405611654668121497829859284060728775463147801249769722857851863135077990231204353088559632521624432194954717023599217497508140611951223107521541901587050935584386612580407758358359448870159399404542191855071809346957502295650191744539630325023011733167581430723724620901261599640877732623841133479519100999638382880419482109548535997996521729318002396129518154621418272240828287085253425549161991576701923086697892244741952603550357170396104136866043346681174220368771887855836774235861405947833608717438678224437258156224282850101867323354582688659841828947568778482089308630938803404364977020825832793908693649344060153611120144279312991040121720871874721576918505241687160538759268887483740314047452989365112075587699548526927124342481699874696668159817139625752298885627079215387515372832337351952858216712668964116491670891783190983004327520242642584712175438513798358096202724204680701620284441780669392630320501146792732986389509100558906132579878701246677629104776582989143964902338942900881472580223252023512613785491547774546679698681741477358757045560623341905032576231176293703231239754184319495662427208903251792093393463177321730403484665588091495534401940115966166123179944406399768921208342400007979301269379101787124488640351277255980546889841094749413060985927539585378406587040948850685639785369232635133023918889124890912514798900386094041448038353889825285836391325602375030515921347346803909729920685913438732977172401166695091905920214834770305172282764134158635450549817749440136842599617344424811926882157220698215213045978579140129972495178842152649692645854974269008457822318154884771949593941122995068196343416548797126693074322896320981398913227415762337298225851571498735924243622609672836074515750998633316013614456107053155864783159239367381478470374700628347440634518252427252526903759973587401594784149627311908723371535883546103150264621322028734205564686005846506129412873731426498098229186818330852058077126405325689271576206036731091981407573148793053396760430854310767224005869258531589786590924376654327559092594658215024604205163159003462421292666477667805836676023234296707272285840446350751105657318312565683255287259189391206474430939258215651850221462564799672009171940473934994243657383888474961172418625167063452678523310509825058987803412908986240607266252868569470553855645484201918477392465002163987649960601796613529149146856208266346764286896195865524875932267590776025664191102176933664456716523526536330634558929061333607834570337376683639039266953253680898323799915181932312023983741697202802694658277838889222238881996134148760190928729806401431437208685778478809435854681639319021516082191689599450849136121859905141202325203702193521605865663990162044026092855937509094024227609595877097738651949001929145038587546185108525558385214018932478074357148271609336794665844831778887245438244125066248786391649672775167811265371304409051027076724472836741590118060863683894489113798443 A145206 590 12248775578708034869331816540467956518923834401738695171277838455991727881799180537679522603395281482068585454371367718258462412211296948189579733330477556409147659095895079029293788062878177961796021449939790336359270180865560375707698552131426139676450968950621415695106021996588907748374964824223454982444482456383947545037408787881682331415628993537924784567900495932062530538030415105250088537385791592240392628518927996517508540802326986988824841416696743417951731135153139845660060990610776965213884423403639502229417462438753934306579993655071605358971645770939510914479264436315276232901988937944289989173102291519953455023186982595671462682633534432402592485573951510199122978961195179261005016508162509747075125308931613267317354279884697949040848139123502611492742726953288137202586840837354873062080168364874030523930447531018204753063600848418934908251670931248755262236646815662471301064807657611395318204951038651680182412879995623633821131829518897665777714125198258652811851100637249763649759896539134155753700310005067038364741829355619614184959565584683984184751056000753439520671579124045084168526247360907325052794804790001753289093486388594895683690920478589561612918906994487428956116845878695091100200729509055865813966825711401942286978232102120303627986419618428098863081022868795484344660928151862011562472629223988115458214716826294203211360626809575471357226434816319719376777373820820855494615187442157325889699029440822404895387500277920658481198679965792582034820258156922468991235701509477357545134686593486558631487884141127807536152728489899624876869311493465055434121878504466189731248559081735891911705319217196110812575766620666455233492842087756578474109994548702237992004236053248286943390800194540933273643122582541738156333329970632596812633557090663018118851425889985498631653851682176217223640496263441262236807521037619652704739588304560470185689711556245629588465612423727808358277998085262332757986642626860479033204375893675745556637238620925971890882142171686852263577272083520208980904682805868342052477049635962650902362039583054265409981842049583072702960785589687720043903840425280334874422206739333537145829108803388667996674070658179430261613420187567558968100698082652521497443913487073571689522975761390159125434665592884303721917334242255382541005172581355581373574316052409572312102054924141485764660597649703718970288482531242180191091338115838629310883257895301281825871748508344950481990349901495217061524825708864313480084633806107460202510979176888371475669970510829331439045618516656895759166792192938471503445958412758827374124002347036876454740589805890517603001123577708270436957064392802183309756744956383700581515794138846836711783929879389666058103546373407836828334746525758569290026037974959330657113387442979277151592951869084670080917436514862592328349591210427348907101081837242913768656146580476380486158682182855095718658316521190003940046467084370492397238842945380332969420100813019620265091189140004329893487119766182670726062659005936004775019702345695313404557147947842378001058882396992162816955321931464803442732509572013024078968300606942970787727218311420288519542313582846563787138972037545352592683602027094584493462958977552815554427686642999815995107503014173184438604966781980331218910039922744953998333375983549855710333233835744143555242243489877652991499148257430517035311499734556101797659584224016652897369728470314177455936470854515938694998543125455110019754200192870080724855045330491384717898208178768159654582514214699059349774624107192057129330357 A145206 591 12618566113417340620180083137477812263038507726693242258969609495391421941295682981042164564416589874858755831756005117272698559966709139657369977159346214669321195654745005522918218838808676986282886778955580485388648185511632857520241065991827250964100588829560885130094623934499779171283365292458058316230769712881622176712644080128053598153258408805310348405487677003518869240718971827684795850729861086551575898888955757996022349197628275101197424921347759119717288354230272526936540512043014618801768680267486669917430011400008392906959904172791324417490876804276938313178388026114977066628521835928113412244027631295329195162215499770375500080293465373769025502943706248440171366618043430518541669396911414291907128387291235072640167697453805028899283822901739568282773045493395325656974579202785746520424964105617722433638560784477348704366846418402377530120055709081724459878950281765721668766221576953549863342457510870191526700442733142975328195277722755183911413796483372663268000057078403080588796985824073913992817824471875270300369834826695374233066628826338912493068321609528330023026418236394057425965337330054892758880523722329056119023895388083886924539720420269401995923620165712201031937036434947063106607095883590202249279364035349853933581983208411440872938411121466756007218679680316936276712194119777360579468090200711789736773876645580150509643444315816929085202215256345196317246909904134085169139403238367091441817372247857642316174921391068440576033892675446061728355279026475277628460822896267809576791982280597125103586113854247897139536599484308447874272891230869776313713115677573123117762372857161474975905917312815486851327730333202898158234945429762607673210799052951264853751604185511533230549341243510872257081014990131351500869548536857903414872562239114168469736370493197761066422273122061109242320933466532766819248099746468134039348786634380401367534698020589099767334802221851300206974625478223767450926340478640505982702017101519722273544078501001901696431482718247703302898748580374880180308274493864068566064159363305668241198429343231903377536911096925827032412621888890952175186697750375123372354131003573318417048643619583831753521165672507714611518883488055954564889835839612916349502151294125327750633330983077730902738463824237159869883105335613310202619892890015207639318281031422144464129900211302683903882086636641221090136708659621014229581915238855169182338188932908000271667912835838297135446854415394045755888888661131381000898124279391815691819220952232784904391034046819842457092176552856436590077960522837958268863415691203285280567398404745126701512447781276041562211721629260751531662207242444226896319208491958709477467550800739619249691394055970772270561016415186722714909886682924869745786266743110787166396353350693430322325112146754120618810112460681494318733293428596215576362806114020802374159457020573898960357289487445665999416807684055743918389203672779068092157627968417163303289501191562518613244331538344447083822349055715459208518203785129347234301614891921078890576537142210805728454133533030819881764644171514392250834033698615413636873086649012898177484903117060134717923312288215498745178039325519957565217837976158421239129676979278733624578649816973501630563943848531753855290368537438717967559797906152719018340735400791032332622328501255097205148913964899550241288279933726467246868901962540421365892339525554607122782935358814029995256835761342165547405883297580820904005141252567762213152027499346144454720289712380761343527283594367987209954201948124501439575726679387 A145206 592 12999520624369161357924611812528935598719172318443187408366163310886011131247407922358028332078647200577346388834650326308789961773845626171414679821597297156857524995152609580559224786523017156435888952850453438792591683895869783307911583398412817118575359466648877283221559215387221482467821182888992131973553195531073867771214857362082127493623597835727038830311425187687203407164215056624569422358145504217182183684172939701403335923387164185700248192734423126124856546226532723389601530255933169152783299759548208058833583941945228826382269745461314507999854769639087435082304049708908959833721633921881167221730535494962081272642832253419949445121853630720478848445174147595006188666043038706935247216743164872871642083556482334174242746972618048441868503566102237710106461125348187811605353611715261367039238898904241305545234904036789414220663307020881706905961256030650050391447035509992159130611335060712726059154907805157657852877419074148873357869523384031084180481333427969846862720148788218491135517062452945559721860436927484400732933101748565751807290736421124695649370254735239250420832363430122440531185779880723723910219408453375518467225036561045984402979684073644321701964696902133474096728135961998095916869017215589725676052169763099198125421339186404040790301449595850951458183521002623560037339775908778167210369832308806039703091866052000536703285696500081547474894663577031359248274394763115826574900966638778745003681390130765508259419862969409296746435236836579651968532318249746001907132670514899046405854868103217623869892072876153270038081615203567187107290192252865549130649584444933826183152703987931346346781064577681080152118401149717887011391977053647956777276497885753545137662877880122182726377568709074690327749899409773880098258469029310188996932296300391658747048500268550047127576048984480278664426230663750553257758615577199484959106850167606096516010083644994977754394271340525347799461613053064992184544364932676215692930518781398313088698485390511870025823209620719323441574947752820540868261091852920113267767992431389315764247274201712500921696177532035908471575871013609235765896435415044506540221883696774693320008633313238525356580996164048444982459150298750413016292424642729596010968720197527481937877673767324622930747887965445060761991981973558703394732073823761585367944354387204689449572326369809876016145346436758957198232175084684166641751079725115401837140227481609541974265842526383577457649999712801647357678992749412567606374337906569973749135772578181701477710993217663530360960031548126792215757255263269436807463739417266504774969335210258074284071703338024667169002987645132496825381008656661041926283213021186171635912458832432560700730405808745955529863834703106327299608325054036816885795566795275792974899927693751596313128005313034568422905085788551195700988964877185733402771881695989315998088114256368823389999676585491973756346012318728510764183727720221690775496264386438620470430899566370949365158287221974752142941443814021802257185686676339568299244640733156559937347485129592805448321446391961451598126616235456430955248372533880464998272110867629272856229371376452966745996797677182338712117768970266112074219152065960374311907342789695633727126439393503958147669497323820001167411579145387896218447873720559565581697248542580222760646742997655355936615533944625419582895451934170144794443595754205187194073154033441127595735524399255832343325455521149054427550975639787343971601356963028754174217128826549510477803874079638320309604126427374229608020245588605513929325810708363173 A145206 593 13391976152006247773206938502529004081307026318473948728498044538982690197804375745592721524443059394998359886438709663828296325602525327065562979865753949580863707460086945668141562777305228825549879763350725741330784446347297443880465801243690659001393322317982906299572457202969667075089024925229127439145376708187926218126346211729130742842528040656234379723793216765697992401022983839943346201391453121138769052723046544852099746876918200323268910410571877935381218206237394457954503327927423251017462812960487199779862283171235125273250742076169831688823579060717000607943161870656442533304986712983354237824226466949310958874968590163988482219099706891751636639505964929607955719253430706678879578899698099350986725543767145407455671900431081219626874708659863580443672835618439676556144323911595970528507367774741735386454027823356021525851507783555475279219049848820095319703683097052159872132998769597429421681927244608452910032585596829296985111400628966799704889134880972746460056133006812134750304495241979603000345789489525507330319185081789985117027657469520611821384685830232627801781508962459051418774428221149357435805014039635702401647421504295800067284021753811287923353877609105685263513996157354753781997652229738721283610621982518967798881477955482859595573349209486211280561239325494474085634550127466751985958673536966740803841016419751336556260777741167775565077344804385219720727634602423767383475063141652464072076975439856995946705914106316280842024141676060642098986016247209350554678233728209283025720579816994461781653926989452698223406283402027026281001750835282706668828034119085613262718048961003564620835828909941375354649095368829100139687063002682662643162619867683713645612417655309571467237375374277852313985233796615873938548293540708435515065891778910827920685507726021921202557159808836899465155244149325168248994077581362227037663554151934817337935448026702702678112210334624961005827676058944162398820371991859067370166059585160706711059326570390907344880900910622737357098028392122579444416699014035651496993457839556828799843864231168663771981290281754191161451406919527097476704777896625038002442296058993226190307766375535916552817512344684719901863971877434750804497198338377803766674926949510788685323456872987726822313949435800383383322159360039457335314605724929881054740187386806836117992632770438784535961770090541802623479405583360354072973044530592434720579748321766941145113560928040587184825258156068684274676013275784628444361279398167071196977230365860497786093090303198513758295737572443472563519894530209589580581843111441410364862922374159688367141962701360287184089559146279927325275278509776343431539593476325976573665641946487116148907545837510420601871339651602232090905596777672508301704652865211038902421701369344429603655127909471109969896838469709697443838520327408094677265605349228028427334049592051609141147569867861250686956604432431214116820098690541705979947229428516107574454016045120990187134929897299961838371792398918944771411614663348580056081069489202588941589934926815078675102595465130080634288843238897840216434272928649844282537954532257849913954746037920823178694998306281133161229621105670300406672219870701613880036225404229386867930069652974215192827174137817462183154123980864496788267844097060623460960455969457739984284999635836132242631086859709264747035203515386774461532061380663155739832921801187818375712296172758086430562956421028075708619376574046946640588523181025737451010168981732671012699782628583382311487370313660689374005518389592971312446727655494072930513483 A145206 594 13796279912022316872855686814562430102709156507429958068292957316206211451565203838220918379343637329801281724209716962190437941346156776727898480601729646638888385491150113032867603947971514459006707616249848262508710375343729762027321193999929768413246973901644234881289900808644099764870575366239326975350286638876146157456049529993461985111581880076152472049818806941024103366422180518664071608154836521443590344920538137857500465295430957455105011651681342682057642760757576540093923250674162557435424082114611525041456777292115880121308236750623016637763701598052047001527326840096478229335755352888487980630217982819288926187908929819766651665040907093368496696021929531984374728270096773524848910347973049723176271623060603885223202152770921318900437438065862993433701216288050263930248972862675447525151289946494149138872170682037594580812928014126794414591652082049068036149506639701773131637184010292445204587443915397122948478664198339720583672839665081949518456353831945133194351799692440930378267399734843831697863775928654560536184593795008491834608973882773631801535868370751701464862557478785269348743798086705325351012086689768394037744703783992023046278765324574447726075857529802883936922581567871197070540199352458616410145611070445539384559946675760761705424522218079809697671787289779694074758854572254935888638857112880556338876667899423926315028238620636927423690529762482134609432824859711692646387412182072377061446340549641274972946834887677709940781881103964166448717567498060632315605719858462014147596569222623118727973955827640405290698042944664184122809990125812784292967699603591677277535061925310079084034874653386158695541373876933898554503065716846640836382645713532307684075570790778229766955391614644574297775738930245379422853656748822324924796701741527148883314702812611775955162091913418557883959296489914630652200545032990294913315039652296770366517551596532341261880772969649534184322273073815887200027705957301108069706440247821015516147426241237920139137464797244411974699197149957318542895886336728519554595837411619781693318719102991881483983203722859428496438092858519148973655481532088382003300613932507691467109461067720025864913759803845395014705081139969523472134670005800413369966200264520508427013174508501288417405840244644266209776689906058286560285780113062119431708969882429166556040443149088881868776086119699243499335812078964804930261016060804378573714325808199247958057057722916158246092606316222940202928769314933208698103797010630128702076066380632077078482662517750599177665468226225180040181012019284401332764345685539019080038716734130794389610768297240070182473884912238949328237694035489665858729117142334331523211586490679926272984232213784159469436026649728573613895333638063141719008062298394874371319017257891963033461782469461729651882710988541810304582216704896844066607376788987819833673568559919649133004558633348591845519238828272556124994578741498395899754116063272233365862396350902722449984967059950082527985014836690164772616717288232816502287480637513315857095801905695688552818813229416909447191631454828567885952188171934827833055241499121716130746172191532796601088423852181014574569466184511774658180683922486021383922453088808760150130088760163779623059233021080023696966223163845628534726504922454665235373131575610087457162021194619264428293121716647950834214251684096718287073780143600581968022723505178484539321016953086057324377252819546569988807074403762996408692250908516932863299202954537006133444362516629836819597094385109795982080317615545175096123905757899509666474976688597 A145206 595 14212789602552878643095193751720862929007416938307961476056247748853978930748974651899003529470429019263539360068609957392528553131568953491711210404030301691050671899547071237869789965492632917746814890358881301790497615834026179096578723402907182320399209384733481010038060007757492679569048369471003231810882665064671633241459739085838256230371406292808987140346602342849827830288768156121516946165087689824580884312550415186695357797847918313797713753122333507218391117769466557633121399154061021716472111902634184169497870198784996258999297292851074767981617917608414721442719836791047745208745364458886446052460909482779032402572589452150438288644503596298191904383079947915477036386963039398310668244699476515419265164009816790974323480355619761617610563101444522496804792427342828562684749676843474962024011419450300133599979779541855533384314289347430830184618583126910350312040149834665979384258435691041126544341417781280163048626617577564162497093397585662173789584354426667630608307778695665933380480398088462481580303720940295929282481174349479018014028819177540088154715625043310646256525461268015121419914299524184695137992229496696839704580688829094800541625449656066281172276380704279125369168620141714513942453217127344387338168347378679596597292498103097623355805684248065803235012336777581799550329917705677852989397457132461661210387762503693634059189808037695484870579080446392908487216622505661012779424388465667061789753106762868088940242836989994089787769813650820492128290218728096788966647190434304120984300364428390102554495092295215199434764162940189558075596701430070499937111747955281980424759831572472322620883954551050997649826578923883856494684170698553860230355124980685433190128559306212105964465316023456620451310636235502193832992772130722620735605731588787616323062862603839963522413547082106986667190751479998107441154319287277839166658472361946309730781661893717196550250802925141411012337536908561158537598237753208150339018611532565914994756332749833621567633952128339871304743174557431961313790565789936860935050091579589444800454403911362521753487979480573352463804690756390674250613422065425478083634429127656376442502471164185679399970295770669977854342819683339413880980942471030651267102046739707649475191458227618857854334834807762657214047790938864072180768357340150211627333802124962906980497291641882579623997375117001890490218443005272985522235781607089718324168869628203505589033354425883502614101513724885509499120176276366255423766013936691008193575753466382255116193601375396676535990198216622488021633299583077514470291692204860222953644181969340149858957703766605938581411210555353649310910091095823592494372845429865398421018310259887605219139068169395697980789873682007911647231528505362370727243190881710975723927350005299696072649252611124142163578923315990719207844129773841268650845399570096509102945566316289290737914649348238263467603397811147989975733859587412373277151121242474861749265989162021624704892225302840589607582472771469054703097038393153617828191097903761793332321576287051455301598122137903347937216727815553507190186892629106012406529395697662786201141280081216984437362545099664406269437235460955514005488469699202149632370333679860393658286752965194060226417050793602438239815978978973936209033609275303734731985794416795541524284874500535021747454929030921383039470677692563008645150791674351476256666372059990065761930636524013098827443995738117980348131904303981893696623016804470543261180154283468179631315149994191810552147282284773352465661714984478413886293501418049135650362161895229947 A145206 596 14641873720640153769418215334212460094019588425572769676510955910323587597352079985188269242186920352975761976019280010281999273188420582256279815069400078018501762037555508933049928811517987901585619717439809220675302890593546719068160705300413628960652131747645337827829464804510401482756593839980462244013013885747623783210143262451383663655972857063677308582037513795530645325544161963388403362251147615572230144688502721876261152511907446502395835773873991744149633002932869110247307757654428200711418242403539286107460399375044858518766370198000940478476359945903249060285023501662242149796500908782564472505896216359433913407986967001522951090758914508205393410883036634847023358583501078829475570545482104801071799729588096888270777702342332720068075304682576695192917466117290607340704152005657130498264840876678353404686869019947351981255149143162016838933765423736920121705911573922025038662167424732916474144422639979509567255667532213752160364540926675100475151209956568352372544427457340136288216796170928485764164369258577619687458864720466905195772863857393901049533332857961832326296258263478833940456796242878076032997502889554190030605493585787100468785985098934904156876292956911665454634260936846870293550504682681878715039449033375896322548119219236270193929156696150090387616597549527225206788974683846453412798892430474651821649448812714803476972012822027325272938184935461378980631963557729674093895523518107058138203113375994592735995707493265775176470784874384156881681679133982780463527489636797910042538354378282886630527992180403633790478059287728655837889234781723434338204400367333084243810191653610110200115498362054912352615488684646054536245324787257440135553862905367469680704606232827591078652754294147249384208091130045676266134565444498495479906791343700656412718328981542535189208543436113353704681254682383219953814888137534360212098109596729238429169257189899770967117570533403570657241150472963508346840032441350949798440452475345027639720627010919403672361522901003956987222188959022621635075896584428239168429950734289781412727360340672127837182233900097108658251827525873888015847720292303925191734890970539719708514793929301522983993335373135072744681920034394874349646078233652096396623055444160813223148326979924497496664455915053203171590695627537531688613847467487963566403300890179406567259809338320510571553756974003008091444418894300266364876187274923546740859571149228564643614567023437943867835105080178147196714675674195220983360076301199335912720309676761456269017519409122437239682861143123116852708781228857309612612865397059760607399075680742955812249068842453709003569943944819545891071367517417768812716288295774663917657014521523422025530024950364445521889045760499031703850132874737043927061435521095421767782637842330640676639190570513992197546035641359017768032187133747131319846517578116510345923775673129704495865372643479057018008341752545547308964828708683361774084889917693031061762204096008960661203830199134748379947885305096454690627893373209626208262191370647188881235511048818061736831457680892427836782024391381113436117430067031626534749147690320719984217432019196122753005993723735134850842530531024952294788802391941240378607285572669732925854021669887083180144488801934002062829195999687382936179338705404598649561089780314865467347292947404544152859391328910071777876784346617887234192051175787926367181254547864458442342104837901352037327958472645074509355295436506112032663561069273105258053718250277986881019847548239072098796086771917353565591490246177779499585975527129736133297747085896371962411333 A145206 597 15083911888252067222114398376509239070506318937211804176106513707780200459167285301010354115956644474902629801056038534432344221288586471081465333732853555163476299931778259075839159091099846166368996943791570246157131403558775396900994450814336537695571312422786351367466902865948532443513257915329903350790295771726533662560192815911549476722660839362199355121836417349877368905579490385232810491601388245140190685066824038165392926291055236954505318137573449841152388089784194037567904512300382266691741898119985665043141994648007964927249141918019589574228710177902086531497419946455982520462066223473501348566390336685272762344291314502896356394736775698919469734361297318948671913831221499362950474980851898876771457886908942268163662664385073421406574878369326075057690199896874805983892667526145234518330612947783248882554915295525962557789700240260693813011828371049353121597086133988418934429543593306218964063151718353946619673334854848236711468368853088924665098439322983361346317117054646626694979365581395436268986403104012497722102307550448518582458897138230608893399566636855545328602098989807003411657918906329145234134173317094693035399976740302308451249804894271207287922732174999656358328964995404908139092652704538102180229362655306176464178468258868415898585774839183505810734494563744217123445156247752227511413585315097692162687913210709453006179294195490271033120151043178087432976796144629045738167723712105930799006999701754079737588655034398528686211447875652026808125998206545592315502656452143872299532152992842262677539203874227464999520296682425749193472170590225589224173361143922932945382866057652174667225412785282729272586399237037869096115647258728247569075535472620283235240097609563465924757974734181590377801309944641303921972932473074072065673046651746243624086706545878981263708145522486093439478499654257702173469079612299081392582064247615327478873515118153114270952956270610474204580335664331264326294224459596797374617616527425355005552260174464065712897367443763698814714298503824209839064280470350813918359061010097054863486019759912218922182854179019286880664969625527556890355406577254330079851301903462230212085727901650693460408929982370620620548096530255401263442209996112172205894634457368761072308435263798942884630528220270805040506210965875675722502160658459244418115676393842295517723258019337426288417323014468534908350008898828701187988794095767966381184514512505450841335662598369946359850621019046111359069766847289675584671440638477120097911399134894691058025691937828727426347511324357467760293842711668490156518064725882524488444248915321632004038898890657527520683953946575066570312256749119300343081097215831606648485649924529793118170516516010728993126706656310516681115686378313708051690914897106565307761113967814878791316922434141736972737339333229482935525762872595749370262910102531196947867644364192387329029231954294951834732665351791429778824665739408536732184925331934906518395562562805721917576411811221921541313209121867709075265178005092121726451233774509199322462107365588546699090112336823268635052335804408972034025999727248121152940595353079095991145258629069452557639163457270261209444366863350326167333015380639940937167740321958999792551874723707315934600085724804163168055215824479705211043613966984554449182063777047839270012090925945163055959715818108119389921853544659241779114616637776318713414782271188229776344352992891831924698365525835401864796993687753883423025369996060763682777555533710618124803553277540778370308746439750986322454412563357421000963491649879896573660588021283933069794635913323 A145206 598 15539295188143755257829391909726634782710692245832208955757596586941573755119222056650504626732187302357753274396944575810837413319006897370226351575992124178792249348700142955301187795127100593320158973623052132171175391411539523242841926565353197063300196715869619183503083325643689173178412770310956539110674338830944699947137413240709012162466586438888180795900981481088129159043404554637444878379445752898721894233419225732917636013905933405649926245644396456082904694470629222559146680416483499565511157823516614028390912180323864989027748654005834613276673997694474163937423805579203609253153760610369853370827096477295250823106035374330810427292356006179089611133459491596849282274939053070134448741694342133315706095713651435509935543334588010296497041227227953958999290336568538910429096551418854996433357022178560325442569834893204498389423938532909010083493452732399326914365244251823390486049489349471547163485352256907845481293324548849310255385156603314759811086105669077815405862466153863927443452492009547693776174127958470659073998595709100493742864337638018112033905652572680909214634525982980586392392644170765332509805933504784315249147848061429649807249403560469050846184555206019690830004783161548054875013019394556980367805235154830482598640319281105255344843111384526694464418864236038440852438289665078285299315002347692596648986658719121943623132283775150302788021077898695707642904241254764665445277616880513326310913964611832291490461937151024559754905711841490712588937935519522068373698869970568314618230781653632233395829552559864175675410805477704502335366764506610528069431482519761890636641699688883628775337887070299370963727717651426875442732594933008038398668448403135723206628686715482354793590400327879837012984242485816796247249628170043735891217434682555927754183560086349379077951900620740056980242205115060947403727905840575771686582407038736105863977301140987533603126249453086850283212427380184045832083587685184654915971420589886020694537881491415229758819563218563359029519218667440545146608476115629093969892822823454999080372915051241451102882418846696917692147949863982005349362413805790584669708782736020051218056307293013102049374055554396321709308491759129907551135441545152606556941375240100913637266111189884643337599369744116188764040271763871676936963357049515159631100700605991118513143772373963378726321485703786220259092659392895257959875523154325098957551458897130831086357687571120473431073323743278355919904961212636214898476210369384277366144938864441471390726121162759187939820254000136850833990706281053093114487790344305037353321029467792998560090292354229207690948807218597886125164234484140652921297771964846564907657031833690557886560987603562876478837484742642133958069918371148764896726573923151078881326576735427344184449681751836821373765615502134989707926635951382856617400227206767266145652037201431726819494762499251057979765461744004702094836850772315627420904865931936456268231565515064458172034723141507522446320156876947326942337274375224987999586895953369858636591198074429412886824766535131657463673394507296875341863545577624500480840300253804751427613267096841898335093679292244401633757164104029983793774162686671951668893161900334710716346088690185780995775229655856365296868788157918315365333289711638809297465683827352447793441085532100235671735094503944122974684231394627504079469026836593724196986621588221178744324551304894225667107829023044688622569852677817868129999804209174577291336830015287967741094564108714621760128422668272512757393925079590050736401683290184675692271437513197262085839599583810037 A145206 599 16008426509858731317175009184259167488424218805663377025194706623725233353078491170081616076112221682899977201276085702753510556292675371380544898658989861074017133801373923971189952395586148601141394726870363079097631606232096770045984548931460215631826893117026151674230255059877405246450720519403131059111095693769460624666814958083885824423739903206755554134767032756880343361005047569236369848872488409687132919975185961472727595407000360608875442282045895466954474137355545130698423124660689231905093557411516838707788048154004700478398488420943021618333477196110641628768792543738142346270050490122734853020618865171378404108770333819937566279589415877610899550794659163913796864787870791168490586249843143847339655363866475114461071555119695559662963213480471391010652152836771852900238076170322297561249534836159800448719897769326075426900274684679427832857653426257378634222860577854188852510834904498502549579044756077480741618019623397305736077146997769700463556693870534128835329982092660731962358323696048336573069881388612550485167430115591455930098512893408850981697978655330450579226968796993804671305771974686622818991947829403159580409424928559004234194627954602709806596959659639766693121162971206866225656284754310986002900571173023925452212987094056023354744835509018639780531116163936589946818029184506621842484749094757155850826721873783164321890405194416142796233701163207337180013465432865269214550441502395968299920134526404456508668804903296025336179507786595773869326345944984730441411355246539477115584411296652223237529207384074107271264823992695556104578445737933592929321622029752860140971038979657108159470413163213726296187839928174737053575310822877919903819196001291350855217616523532182669475245428589020554558224646388662295381312790522524423804699216969949244561336118141269560286436287236772053777989623848006137751588749144433674621501248514653484652395448383560432124451516653122586022652136358211466511422926871106155188287800402877063131880625128088795370774260119234419394856705064296276700760376170495655846493073226136044492512318493152410751766220149495843458254609589710652465332108188231995843632960806969194660867196998103439698593964831174616679341894504789942929848819261958553752783263152704925762606414014398825456162551832060528282555842527916751897814605076337861641904386339170313987213287344210075110731705068766203234246131871616756898855464010365379599311971060050696364349375317556937925587481027237308466080780632575935378971531575764548061351734470847560277117451702637195885894700042053471036311417943384243283945686578281541705135266858981420271297786276364488580481024187843402360707876152904602483872451357384185486387590976264025904626470701143923203722859413895793325953532525658059730645041138200095055647260779308781737563338852607852576897862461407105713979458155229342186083790695876659808058075256675306287982922050074215465879629199323538699288545518307170473333447102236692551034569959568691601442729515573222737752640871749157620858727613347852382202302615750860894320687021834329496289459537737169865678425652419832204025433984586984423108747765526521520133815639350296616760704912438096661810031678886282141157878490849562509137105520938075310913577315190615000330367904566583240377093704350653481732996516989570983171618372918154415277232634302250860719613951058480229181828950509454882968954977675872092717328980554793859427479732444629347105982456552042246249834665364195881090614875224187783701525230671955953487590874353162913525921378318913477788661355288461804776229107751859401541215638060099406927164025450626103707 A145206 600 16491720906175827120452378956274122362990019336623643685339502607739740551420989244751260843393399150879995325680252976845242095411340403429204542252134538628265718946658610486531476915453593239614726333081259181481966052292072596142261282940458157615186393823165870996559396840951601027515424082710733173015348716225249966586675156968491200049851901872405037727656761295014659945592701826192572450055311389897208017076338103755355822286604783859643485951135211124856185315106226133499737889571636293135891848410205020910552652713745711473661014921382263692336959038047945225543627916469659439898364110810287064472700978857531491032336814947138375370195889532528680252226970834461220932644219761071592377995655773911349145217168288292070937653933249233065853484885150325264036513376954995848959695150993898628072239437867031467244572922656587074203500772911510335193093074186005401737316339372692448723885186874826292061486645716296399855210727982189102924767216322112335394867143725743098762925174222753597835767624504592401718851560040987210186676360122087986032477897167121328497802612822842976561258304065832999806510250016019569253143969040331162208480682836951424176902342902358366254561402713445065031284861616771512225686442988759657308744859757149956380142343942976059505300987780567672393966034231371178448229447146024317619698591642575070960832914556029066109557405291943014968221451021778668400173258575828787896464566687857305277842874430296136700904291035041879141616102113345376729466838351230515502044539364130230833934105383535626288560522765908740231749164859359532570191310259472733093335188303029557144434884562319613105136052982373355182680516235368637505098029745161573120564520531938069088233230654412635579987605723329494700009568626123025836388806872152186531193042594380794819960299620200304751397449369372250180926390534997200845194152533700399352483795435624290947012530864396144269147720407277230645222917504582658258022600987512766425737024442123950247242215180011258221526519802475286953168865631157862075688891381936311220383070012863198852917810389380309117310800884706240553412619335531869113396502529085357384346449309061885864942757624258126235801503527378404301336829978180242815141825207925947049034637260728146096139400739856259885494214628532836261662087225070518365845756326655538327823964603118765065881265370618633505950731866065933424184236372561774130239015210878434886260874367396075428691952127307624193989846606018529484928481043953497906850045899138403556954559057156303183019186098149086708527101848383245072897522800261022882406953762965373658868995528100748319820473445487842198371517100383445870759049047835628198376420010942316274256785782929779814853453293724897257639689663122469841721427538649606635542066165265629351454100503354787281484948708383633964442572107743220619982363007227789390730277480367775940456581282528681747615694739946461268295284146871350870876062005410027099151068242832313433218367170379838835375221061476343609063885577220944532555505273052486771245765143720792488766858704386916705708008908294630257388125665402713543757664961239801937264776360086926904572850782074668804523868695409509120737832133638101834895404858694536638601282784946302642649723503619873578500155930609673158748221797988130922188597366472152841441930722299087813247099839738394728672638860569200652796884243550651094491160224372437644359871418280756464455374166822808155790217841248240572641072485288971102062922670177206208682299700094605473708093275108790337776554322970233053014828528847226541582833413778486353583560262480862370509097845293140906194104293 A145206 601 16989605960317266914708977545646863107944428852907887269394238814442208612044663676697222917085364255168950162879639837014923868569055259652439552011345935450794071140584216803318488279559947267123108772475841001444036244331672636213564054302384604844657410837055421748828498879905699607476237330521319486989278962908979167384157419332703134421273044965509205913447963364376385496593265150964321164753244870909332238702185618187754828599964654688959122431391107706433547654302328626332739431327105569701003734081804016934430720460465906454896836261380395744787668809788279214706679401639109665845157580969379580459009086556219747881431684986283712588802165871236131693164092184402810533436834958793555881096176131139482932767427259260244692786591032955856991906034170050370277304324794615020803016494702166351483418048934987612404526778742869540204378385818808557527893126262823251389508541024131173173005091814066462914324425000892343410762059118353372318668632846799759802668482331266589044043756397208546861768717126027722630695352065554732673599568949006392215206948952498208511742422722266627368312241686353529273674989792697428074209762646666812166151555071389562744244020400385937377183901654767011884939584895860681208573050476934026608584881070317742390234915854401519647710001246918174914521229024285158161644904208544762584130670281779663258383304395648861741621779035816369395695913831892465235967152072219593570193562741613275821784982509426642541500135072720988569605466899967765866333668331727818820066533566121967256271098909480155549559941710682317715271564875198772865789829811627769167489384708576397444872513586285003245123002262440793612431914724326576743202202209592690190196443502978083392715641032651736524615248870641566716413836948387455340000722656241148252047236126500451798604951821172815833700868805547162126651786211470776714862557860941225659790847545204287042188185686539868416249729654248478721749074798023356574474091844814353917258919054843384504803580593163917482106316639941241606165799265167661226689642736056208079955939240705045753061263040543188331069261552663755735570650469813321632340232287973112215591636617858831238398410282273611869862247479171364362363014258542162451226166968023382571183034405876745563629144322429913957422886142712080036569605110112841472782722958259454424864632232845016196881050458170396764151174385991732249191592265415167959359314323195999371466724784948450974824111465666691993088843137128641409051234578204373228025272849454420428763252647030500241643687766175090184554897857300040541606245542564591745283435453785352603051968961388974644736872118535822368063988713063541077409421336229077937532499528588792351219213960230042276487615022757825435146687970848414346829101642715484727343423083064353660436299702495421048733670528152172534976485507099090588038223440702016894281195215313995305403088811640164574319537257857462011935044559799517324468486778654067271756131822610087528664992982702571599855630293720871693105951060059492207121606819625082619256326941027520911386979307778037034031499367739755685320936009375543039991289034215606123766212973974842480056378625665369240093093994707161496180469189090826097612010849237366821229805949714694413910380580883243984519885023154448823506264030829015501025120467484214139208073039822125655956111629484819632896963576909065206553763698634263422083338896663272581865420064305935173136727119059761254281079888528418973072554421373595304968838109708765449247194140256760087728668655130837127199675335067178467507027288655335649517930692735682627490496087403618389836707409835613666126653675501963 A145206 602 17502522164242753481957865750629489526216997037614186366720627240564879387434552332545291087707420141189107369146096168368724167184309795845935361683139264699801409609690188589664014830233330598202101833077271914944550439366563867048559480505631334781977159912610938537602465390093493281784993334502242698218774561626185899731259881855770766892482786992968076938102552340619251813440401165926341318890952761112029667598707393983766808771642231791732193553735161762139641246860859742246618608625371148960705400520597788357270978890256819518056426036637808877401426267463450405160626107549050758740553228898946785882256283814879321091114576064987281056910964883518554619448187447197704412606831785266889113385398096160588266733764539072094311773526145303140381242444275790706070825817096127934904104566828265058483708541204262648985152410725872198700491982212474887106748709409504792274771798475912376951725423087209244242833053099607796612616669283281249900987049769519877334788931477452660223557694304077347717302761098226731952411452342694978492974552725390218836061958755341651529544805135754054235738745286303284018381404734732453177754135811716539256407339356786332960655795952096686483698725279469866571032465898835430312643099358606978428909298972521890173238958007665759181931390125057333627410057256134361052313592688152499519399550899966892700511321284392667963045311478798108182460030455509077310419221724879729841501877612886116052156813826108390005397728013865530923486814066536176615724936401933214831893111698981144908373793154723427340217620724639256364329704678549274653748665241070620208396416499834983695430185214310512608530946087638745118608860874671315578844108056795195477293312559212427209809788166339259219638970598466248009859041191159263048089221447396679710904389998628307395810454521834062844100097730035233501886031387014153073349261281917847109926232833241520672556222721469494512871912848241092573951402135530458791952882019351276661033453054683369258561476741024293935711095081079541170453469458029904053492245188182056110507872735161548014333319372884269376394862249821363720342822166943573193085052031633623970851262769967642904176596402830509454589130604331746348935375254706213505650504705972866665799124267541129874934380043427933659057626815475063518245108652125486069620962846003461597624639941626783271261770606436679777090279707198871913928620502483867643679810248483047577280426771319783835386655315386477472232887687244565246584472820635434774735402338872599335608476840887396484881754396652896971128461136903401663708954850421719247273281347252725444375142530674438793733377539474598371910352690112557865436028320499074751418770061158511572291579713415130467031846340480030731740041583430688286296749751467343783723271419306524431279605961162303709691585254115601675099041970593969560783354185756828421312316709473594546192840286923124561535715405924563095335417093791569468347319043630757500685039415235535002912556807417143869284891933452929588459343378953624391277387184977008358258622964605896002558031420591089113384523416946110900552480437241202558703223336614817607681475141721878198169193769469633886669429833602846833054748044788740305365279354940947520704039254697979755481388667977459396908920478424981477557308468760995257203080723475373966704292612052913698787127551765719237774384512567277246279052624043234950552484246859045620887564658402971484595444154319720072381002882207301724028366598782223074740558361138810155489789725142429375077102556355529006794724743095080031118094209446825404248029793807790052600655677928750068763396744168041744861724209059173158677 A145206 603 18030923308364252603617856450726284837467841315071814224279015089688138857326759258852788761968609932334521156365447861528896309954589184713955094992700799549077068230355941312045387221154756360682263340150751645284250576129596393950423818585882780724742665765528005361215628398471587345082176583663389167947478046154691173081237638521612328925634139197864510135898359189869099062323790491629064298157306303805248598392603037969434543110270355940924623822433467173307245908397155550210741695793438364516501990992613631853695185726019242178846083632229007491148794930733384304082637130521249921745291421213560831767072221442791518708299105368507815387032823200763177617538092094535439016639029226330659660759709708802580250375317407573913411786708654937055598319197811484921452933998143982732934064868680007364104629535711735920309079174393281753600516965615265125562682644389049848827284335820510663070873882437039086234710116509770631567350674185532748776379495429743013798679409558954287553375634506073399088490922908920428272928726366290244541611899739496149973773662897950209040269264594290726710393431379128467921209985814400350949397835743798051813911610119801560797666604869146241428241203858279877941157169032436332368885933847034750057201136681893741156498724407526953535779497273285104528374648709782536183458654893246178575681678579052762520857978410710099304454000570601401289452682405565200440588885563517881733344599704448954333029814759696817317151258780062631166994159994635298320853704466041244919336236922353319139591476002808256512709310538766555572258136145079405690670138671832752402676276544797512468486646108485674470596210346779435831477221590865210681445085102286640226543204975184853943770967587688325814447219384309328788406044078003947362562647587553584748720352384434848759963471692049628249542306864671296332502423512461458568422204703304084356313964576817291334115490798388470366528976028713241429104746487280374268083916170941017611585238648487001257422604339331013789037049124095226201749518459361661057602008409186582741748049204956119209645337238998584205827679952812401429507308212428029017314476430836302846243289280777374406835829016993564124740902845406659523730562869283431077127551280594961343471576446607013551452772231375393831902146655076832799718216402296584888952706872851523380298668367039631225988318444848122089102464854795054682624133823204664015577088551925391469315326856174461384592029988383171115653931874529389828241729413681367316006459762255137836701042336285023732113304061646204242920654288441960462079028156814344705805897119381001790087042731072448131954799232746599624639790415458991998680478474417532396827873651367354537130473712611914041871307739222635244508515613399314077689200212117313790911161498728044980776872911469357358984678791888618019142129875151225016316304558036788847911033534038321170327088139879930603236838489455106117925735873841201906036925088233501582852066687909739672827876809904402449715900249324017902441210083871128360589992011884342633774825709288091675934230868267347114409824141869682489272420065956193527941098106107227662223163270126695487997946886889865755082314551039223684949963726764731905995166312569002715504856832976081958349657097449788515520717543684111783341609162609383439987212715016070386291610991871583090313688806897570189933308361368786382767308157556546450011029482849636869285496962858291773651074678165495694247125597966859083188254567426385834945602222756621995974317711495232123770423522444173758854726645961920821922482295162518035913622477633329303595933790217928537251960073484638217729264049264542942661956667 A145206 604 18575276883026266867556836783491753510960365954847615298672384368879103142188889241490119902359896975103992929934931625099307593383749508033285089514684501325780565655530585770646347272771754440381027539791700735622304829108004358644420549801942022394317015510207318683158117281283842101640114001442401893593310165669882525034934016928848545254043263093355556909908162576873144610674726474757905348152749039798238100816963694018133064572785651178009495983841001353715656500609526035024743127847195650132629814951719931998837645594730492121335190077567944801269939240814823749955428495086525830775232718461257680049221185022267138374287776038491951757502356852137306984928048540250015733104163814260975444132778455797944750037987651841836093149477294917831780687151253032408787322284841878745824248159130552681860120036336389519202006012019229777330990700608489487721207558536048515053970545126657108190507652570861570825048805682957773881269383242581365792655111146865968335492021056204328563134592251588197312668386523823433241390217883336135571980468014138564188756499562003263892439652040862818944644455018228617622465012002118716139825423951725560862361885090061962578791373337185110661007709116277648730921234098954552777203764759564086062069432019891203903040899007216953305017014536783650443961222020703460893581137323420967114193355955834965870462713886228925881171074179864812282902460779206753811434754941370067361149393439684766386731098751239907418129946892627324273911848153949851163093741627255305167049064700207272732716761518424663983673281196591700264259970018935023243792920883681634532472002713476552953410422970805426797649199424540176053141880165574822531043240905945829786925749137908391371774200671950826582619041678301988453929556300709027492247254655173738250836823143210032454028140595036796071874155046071622671050636444800783971215856910223485401749165320281479126659195944919262064173016320507222275001177691157417365101839141349774051259645726623790372329509395076855618587053343215949985699256880479336135472983139006433429533240754343236575849368422229618143628733341211412966414312483640888391180256901090165777139740560193192077408235052112423229264000192854897444147656815958162486091325840250472721725010472864280166303590295165682591643844528934544755126234291963673678098063607273289908303881703442933052759278995426825124366031588984227103785357551413284201704876987664339227525473526385087947021543589897072396320137600349199219469102659433823322456059347702885045652174205081860121744917314782421394617775944438894787292290615204860817623755434167840952782517825679150198527840182789486089768191089729788614430529561694761671567608082150716200545284202423376147081987389402734756199747669036099328111206478234838744507302120590921387327220180235337651691263940906043811885915174406941457588299823083136149043710808009625769749789336276712867861635518890220056219989276777132374486388287178923676594739823717049674135314875792503802865406133981825110982457286714738382417250246331853550703510689093240540666079402177780292373265643599343680206608316846858530112398655371901642009065751644138949638883025206901608458779993448428418165000284842704414192371643240095628131007513242925833417535265466316242136310546931026197602267361751003417571665671625202470530279353749481891198206158279020706415629221560735659150485913586899534712819227986314922122367070546096037639197651214716565102126599697097556027500671092960056703827730786903855671643553049783391861910179211686262078195314396716486793226955622356361208407914828831485477687241292007144113667998034376048778342489166977769891861965618053 A145206 605 19136064492106798940980013433381751693005533118186996963224231838751284250961883668833379862953289476020413866557332689704690241766476009370855377182418871325813180133121977086831804555624688319714976004857329917490591460253490759655766009806512228231815563427735734968437132836644585666290157455800865830177228810403508800419583983726849245196741216877218327033820425494933046487281127367968522720121851469011589602776822579342147898754268615443963332311652236560761898703189620380113742967326691745114340470700595854754889940483381710492752280223830874971188049699003874484035849497049105408475815744309857757988693611766322311060364732478385724675692845190116299459602263148062625615992043080796875263564816377717724992332831918800565807394086101039614413491159293763138010800059699802131162538228321770002456797052869280489251002837601781245134220028106259268389895549602689137079060866035203601950958567938905007765819990040291558958235135291107546551749836203613472424110782158092457832896671304110269355031771713889171768038868132961124778532268098943795541875562133806368766454454926936198183988980388518546157108102246541470194272353149878757709052792349117021618925283337437062546994385613069829742249466278460833556515110085286439886436273422514518212191810007088334400887951252113369353591126208980123729248569323031587456477607193565941811512930455933319175112918810050476965152684668841553026596404992609440809218975745895504884242061668206810408323593171998591934961184218550603009712906388661289125576234718587194059595127229526313113337569299404094384699211958234413459377949759469312940335499722993733810529086127825555986561743080696447757839454091942049201664571138214889303090750864155302502312878936293251069560622220755478265969380276639026988160195325850870761042033249154822981430815310840993473591986158662982652624983862736817215794402171774710221324668536944463016916219779162259095092011212856806339454750004224355048866983290759039813696233413498977365021650282456803285372865469858602466643422219499257774943550838915435646361662709975110838869304735687084978145886216576757843917548176092499503497560827916763405520753024859181256944412293928861457538486794552445895141067915708208848677139536290506941913293577696581208077688672625281776854196801431176514628418472438338770037547562687917823762724368689576533255041997072772656425793960566558455193842441207827117931142559906348540252542180677338425285949529491472981976659383388087612030345478893888719147326412094028685418158206496580436484111344783589392459640395958584366632202908415816537551002266019562174027641037046316700290323229775945875585546179104091142284728257163646047957816637754018448988378977957407399249780674646932010750195415919790651213484487735059325991860257820650142511900912495865622484353841923012595774862335503144890317739369725699724825303648455525338204497155168579741202498364602278961227815646925108264998291147662818457302901517412215337109550292219851615864008342717020510833693654298215124098555902908022217387365334163190646879500247653593248531747186265198041770176139443192769070535777249638254475212219024052341258354208249900021131260695695554157558362419757155696730074611243518948831713627352224907495434573172394672388955973827353160964195701618924601585544874811580120400572417052887138501608419107150652735419497569720960338870296935320723508242694029210740138391695536597180052666736531237783524394306047705805646004057270068266248289904144414880851613849920382034750726015398316646807891857179498630883552556590672817458127231741600285546625289803016906004241706357781901617476010697199564715632735417400063403 A145206 606 19713782279104927924125173772067989939833878409514102035589123782664513138129543833653270711774359165399110264213594570676939908540306612500377751511522811961624795540015149009427726149388351312814399376003591680159840715702921340860665581283926411852332133265224759791624042558299727590274173467289853855588836946295997420938581341670527889892301985669487505063878108583715166998155271458596817694567572259512896743844856614911670380123641851879643799662963008086547459423685199362888767341475259825771495213860914213794988347854576166686933741071666993896490648974615531515468076969615062472262614095799797130983911014225498360446254876613533901927613520234648408183435518165517708234798592845673028763957577208716890331395562169679116901467471724336850895339539561061159996093081093351835217493378688979990671837203213543947185154223749777014912802900977456245001978006757473114568941665065752428148731349996790042297699233968782912317501296251664813998904582392807908045447820703109777113815617482218223794608592704618817477192138128653830917712821137278928261270646790437226539951711657287962355122744887503276610572967235742092167435316775333771980337370589274502616510575678815496091950961004067400193051700016676644887487346705984033741848220431078162084997989547299290317443541547109654959839258658785272442613880170000329944465245187625504238846670860527483367123348903044729790550779406710977051690143705524885072307926556302940783257644743583242915799642542443099478585035045834733866422189181371879702650125939574292383554096847852995744710805852569430712976689466989250431697635039463898577120546825098442631555482685071199098825236677505024316224087034924637786897249718346553570245114802957225335719796360008170118678706579017467113140693878736829656632042595246061294662718494695970264097001592621254925964691424721143943861660502881791091094434389369372865996236794673067190076638975168508501227919769308780306522381684576887150101120098941953386530372926201251845945030114111844667163195422775046621768171186320241110288617302606819665386314873759726194340425809081628705213880903311581429884207542562317751024511300920390235832334392902540198531370909005165549889461287650720236522521858639292017002744216405026020649405438085515984276689813485535443402259320274739889076115881366125983213017449927367999254847727472010967090568781911640383927861855111696823367160317404106061070070469588216325695102089884461798818947257839799007712637657776253839437192409682226116918950373152691352083229517705060025656484806160861038903214518117956252716390219433597748204462163613069000627367679001962483646408937884353841386684332161475462780574414632985992583968360376244657881187423101396244430708177067440900765341080770209383304583485091669560565319680259748268193744279656788585446921146758977082100399385600098919382024979840130299694696429453353937356881298513369374253125077361760127548393181249557294241812425036272558241697190546295378313170565867833621271150250780781953921781040610495781408376567234398157883958040050873861819699119589589149302742853526171105007618413412776150451928393834692434722446974274379415689299782847325619744006554490144157581600952791459226929512859342768414253702966133857569939478817103051732282912238435064642346773743653197667945661471164570058563840495853183521859222495388797324783222791494935206909940055540647570237369641427239793155183425902724681847910649269476654557781053582183917318759822203024126535232816293830938373737168193806724826800650411329916195810426085669499235530291787352002861565736506670790252449075816692299155217756328609669229273235411369677085230709929759509351518517 A145206 607 20308941366091969633662405969305742542684081447004327242925372432699930557930923477740301070893993688739556113614182576899119391689433778889997679820284830277563829246042393177889227224751553834392641404845425136979008976992501944680995584423232384216347528140270079726305436668166359233387906178601044386033263067874496354266313603575141542904423733371652591624879370354823707464334646057444574493398598743307469245072521246513076886320232451489135977359343897968368674987125493632951189607134284176944209962622260873438758450221550931218728889004127868162001870792187986362221054338843705358803173309943517190624005429986977462336360989027436125694329786685856750781303320159475085583259099738067905459260659589384488434122676466589396608803974129887186337768800645996105257081368073549327063009701660437758361898198376104041897804749275531780155418639312831429010481463513091332348175324797008433088506345851242175106727868834534648450326368826544339598240404188695028953136276937712550502723618516173495299663715849016227805114679606989851204985610082634846837379463821498650847059047463455031483696964357473011551057646570432037827723647518586826203273877049655647058153912936940010635629523454233200619266861010437863330362128869481176610429331766005975524921564333520064082120073732016007491824692508340408691447413088603391336165619352383440604623885911995295159520869487252537264117456960034428764211827590968084947648293418228507589758297533507778957759426940391133058671518661933523297630924469747783844484471952564464035895007837630082559014098768145164256902051627612956690272352227845935725404346820807829114879148973522969513490945016812339257250195774751173147591735638141771451392599929555413217741021709614503895625323479568443823065655948669925163689124934208379689822735095289799573120935247721059796868724465359883293368181050811167380271838546368639830648888473282922420008108242811929553100828408049120372763435581294808623158448559680143975978965845029571405760611595891859607382395489303252413809493671968605767188731401197576000245412284152170665437588153418933771088600882804412187035835010428356575751848797591679256224195804818747134100173815491087085546695262467356993668584347656471175080348855449616616676520481319404418264306497746586069765948247376980089525892643309940908173780107970637691589663662540628253818343476904297765121571231861093156504048328931342180612568069947153434007930873437821158344613937128696590225990715682542283466413160918502177909839596199023777590528188159157629624557502022373322322918975027477711589939455791665861314339059794996551490288347057004089990647707018792160628372386273844860822815865068471111442914719128045667464866452955839018072113849533857160884799795987911809170629069855373580111051622080798208152692769317115131929067830557146246367087430455591043422665169091186094072753614933725389077230019577283498506658343706109167434476892430253613308047633883119335627351210271585134267032969914273968005106425235989752767962589715692955394797240675106082367566711062622378373872645363119345472539067025594463481533215271937686294628919275491263549468010173247718029935690950228025995828212349070349003293931398675018570757696869596518068778739732607016348599457683897429507360964241030287925395489813123509839322066377442883757071260302590559967099535386083507599321136917431881308981424857080850085900510178419919816509202790589548297362474590869488022349225806305655476565475429687420858061426751493404499095878420726135999401380012497240350363626202387969560271452665528607271365733274349054178428913130051614376910763486166153436947212486821451625736625497823316203423460964827 A145206 608 20922068305914572414623569077594957736275645875949554003979775324407552337692193544395151216390630087490828953518795638631490211553860844766146403161558851552131958439018788232389687845657375518503566897544894122488401666327745737675211919776109104314555133602972501299977373041386677576085587338542735742580317426038038562255317613846136484743037757992250481380364991040771957084099193854920670925895705621673354169321747766201461820903328598819469350663942846448370762276900264826306300822010779448904680401568055433994013653619944565484367737996475554760741040277507651021521892437817928746615826049698449360513144356787300400910070228925728167452428069043975152567156218986906202898852174250925376932230065873624048562740123178784334930254086991967013021581703886603388135231593415693688165948612718348880908154924994406785719485930708974930374560951018773006951330442651549581665009264738061176018382600004342445023203193152351550253072938989100211914459617177152827294838653230416644581697734782062957505278345206703419129846472966847682674735471820111880042262670906008424469341322879836787172532487749069999024896573643782808082506882345005527169575381625804413672250305065889718981040363271224549984958460144149930724289084895163325985592209258279847705587868198664036827211979467668127216455770320207366371183425217305713840434459070687431431289855523439586449526277053705568015218118255867317389196671688887721288512270511452518307336797595261121159750600796805741723170368710858711330940567345623047249568086281109735079199103831864580654622881414210755959965355135537615163284685291172906889914840152750896929032252038402072480418165447771078542749074160874686977882605499270374281791795967858446027981665929692045971874243825297936435504990634647129510502162786315498630063237406521935903738760312585661590543570002043133478570245292791294862979363560992414632746809043425337611073479963472345067333773909186895397047854921187576513807025234546786402514828870504483793574323208125889818815158164458154408759627239303569804113838961089442202390214461345338382953389213576310955828684114751063510059135287963304453231234795039947541668683885930392775685755522782231633750344826891357040019788188875697517997385295378637798117579608629787832213620394929278813398696689521888859108404602322391908310180403447058226048828240513474973073647255504947945868679826967051697043793851158412240727857393917787925711042090181213877025153370091792993027073576381285597346487920407194566251255427491353355062833542807599368945217832982772288117687037844654049184721771709299863447985358262003035216167083254027675788463398810043087019858594774065552838895200572107679882743328505937397805254526512694610604609570406853600394844460928021525608720152091002725009512600990852186376562815754605093482349599776219570398150822898944937637995331626666977272969916268879862144018239930964806028060989728343478121961989685174576712568034655808895944904670751442592280008399897672728533312754592593133153246598345287944677555673589679158427009151911718989936928986664812219392765432309794417480514531935989866630450990197966416402191756965655619662985070044326110317794940460144776285213231030019416428617412511160124089932401470880719206029817741434814087085140019184080079428115008234934857718001893432222946532671592561928476653086837530146198355844716185927014204638866606180894453199010469047554342375829682263334557123016919927216474472278840242161820803215590924271563277098585757564629752051874120877029500950247731386129774161242251935210378322265385633100912759040086387569011227195423539133007136658291852880039162569318014906244544517371409675055742003608613 A145206 609 21553705548049824414454962658413887104364501882401786957912920414208490970334420936942509908135722908761283085936788522848160718463772784277946929294116315600670537434015201619879490128539882458182438028347381834641481087497201372518634065689468842589388320702229893586083419853779835935439444861059953028470216164744093683381931156253885031613854926363132099679866557528667983098113324809936391335091052399898274132950263862018011432029887012331508897908998145005287731692071515146425362550194333690859978418714450817583670664949291933466119249075370422869963684415323605135069450384153430961137314132780042373397092667728084994583558271674659539838789436322718432636472808487339597844209046305977554962076023656889497929259863009117711325331868481645693170573368340602175622388239115656399243605052009252823921111684421626028381981106915181078773293414349874345391878277286189382071962803108155067597580562265385037092602455378514315686378676368730820943330608680132830746681137142489786804681476844630714573846524953194131637527521757911699535078745863156072090655946093823439340249238766732000729807788522730725331100728190537553411947333085173520387306275570884175043965886128770775684141031827747189625550122855282550271844934504817944668227756879176886976053559964056782534691989063714907903388554018682602069421112415924725928188571998695319366848112821087603678525480062797418244110300708747834244216484778411029766621487873245621541617067007072296110029963655903547638852491009180864307359729550489776121562799022091953509287560312512677336748316121546764583628564042822593713436636983423144596693523241237042160498927898326551899628466893125796458937856370534243581970130186145755145720948516676699913636877010891707818055512742488055813013317858084060694475553155670674408770638164135010413577343686849501778714359320607946953822921114887295873841899379518503791963066568615699665078505401149567056673768613952146940676680540885466013177564517754595435447071410129035193457302454373449820849295929835763694870777133244335082828067153557543731079177459933108736450599863268742195431733154404309516545016170119880779663857416926451709154069773190407137778889734880927032957776650129660413795518237304186241718069886271038524387299720397644606386830190233929434277456756508788735517510357176979027378754808918951133785271727402987118848200037894823980877550973178065416545684894368380657946500066459553375118311297449776793099104929176519609549432231062010618814695848440821357045462326669407473255981463687370265705514801730897625993937636194861235954581044285613686869688370366618567789548170945976482973460104730127640109969333589666219492827601816556794873334878482088733125867115000647994445806894319364396741230958042553695670859501673459468207694412834654962261190448954083928485264619061534571397913849995896997874830819645053388147749691946964591567212425205403403502470867509735509382757912986335520291090210008759718879598223425801292930670268356316435237819192685738413417907123396564225137655386419956774979245452125566219532062250393849027650869901365754571877225671191655867488752367905748393594098434844899294810437341590934379897338941686640718868914748125812408679198697176301290539337864153217829379127250922700131666690342966855886492785019512408152051259384860755619690911050064184301837060652969188081776698124160568259013846045032680040070799660238509207589829552236163861661836813012503377344548967108916079846879867609193048799892085013334000158754430861821104707886295447936309016664534802819791894931991674254306172698700707964140862335370621966024462649381007737094920432321391450338513289442615690614227035322358651274096061643 A145206 610 22204411918524526545221443408656778786967671236495221260296361927509465537404409552691112088717945232160395592213729339399427894915562594423744286244739540765493222107595988598344633147288111821749308456904685725331762507406253480288643882394958695027385844999915658939844305797865471809288975023839267423061189255015137554257193619298934503104431070105292020011209478419078104516804594128864271795642530600925307323402358973843013449396667839412893822938051329652333425465406783426419043980758394324165030387726535407364953626890117043283841444639471488198411412493061483733819689440229501149416231717702056026600252446006282736213248595495607441117596761237848874048723947423005224084138811211056165172130173434158761805870594224800234907064853256176322560401011317783373600541536666422834343353794841246218062571697293406763253838709747230909610750167598722490928240309470508109074063810552325259823613458264158628762423781061368459683798097058049731488620659544271581289746287845526714815084393985988418112048888584025784126457774220653207271075925518090018435252737226353706303025354860630298508960848871059433441097589175584985575810240262932402085454046503199592906917411817326115096979359859645836917074256514298572004407783146794109332866389533373644984602337091666068931215676176721248993524186337290174055576728433390309978743279273495496599462569915724948578056724719443746023846285119129713241793513136482062083586902870850394585447033741708471931996507137515525141272641971024864232088061074288121895327156877319341499451842023268235961712883204601638524994099635315442462509751438789404646776527801000073623171639634647998249439848236148846088585419175817923321548933729487612888070993578113377688061715881822546811152916626211895974182891987784113496207122975929869906385108231680183140556721756851749477101160166906557302356791969867173090980395026923188057881439133689460828923800141599199006151277343340028482906522631017750377194207614031799646408671709598315937077273931677409947732610284138690242654467740488221931739342931119332137359368385246099074742698134757872133098240867379946936734759144785740845113945967890230051458391192101356845382504023201296464559989695563324516861113575848379836166662718619563792143173661158331917445018805844878143503363897174390370753262106001043619612997024691904088110802022627234471725713722065795069604739289112442531644232069632318276158746491225239434119215327594074512392585693111333583191637797124745645820330230507903265894257639745305629446088190721029140484356694226208207489711841143466409630205191963411642304574962404538796992852627191619345911174837616141730166079264683718384064542001562559749309988750783580248650431105804712302871613109848261398308441867065463547282234728503372489400793704433123682970864936421631159470480152817519950508640649556874977417773017152499554604303588169570482670357688460210514014279498193826363421295030901271027658993048872211606757917484895081329293495761165713620017751281384387543364401146318753252496215914591297714342279193166810054547823490743302400808984851468593936969889319787451443596301812026192486606506300176464612763798789313901703756395278225842607231107139595445472066193686427625209088209314147913543246612221908850418823966289606938180565983015171408326046678670754844113847486222442675493237928952153851216878699110382777458908757871205202445841670495800215347367956037370619306269577984134016297183563980498717781825178330570152766139945236135614990346448641371974854106965508586632476684927389377130791638078746250964833297730209096704477362210235374655609729949570396821544808943514882405344193843081570243407626005001369249281005279740393557 A145206 611 22874763114323228296073628960749671975887811344020647488262307307143063381564440186116522341739397488811182212233900545069959834540215268430933353462190280571909346167423640956694642420384860427519380196760455749351181035670206791771060839831943863964573154817873724362535975496316946983357629343873535461702346605595574340855474200982187404596899959080156931168984760472870205934638256842516570836343042208432151299095977917130383761571935230052739200440219590396628373435202126486370563403391064886261378321441139532894587126068346006155631325919671013178046082613357046243328382259294960338732954322298343783910534024977815319351798485599036271493262347919780742119932204963069278990751622323673741752370805815173938801132937966517694135900023464654953870017872156296680281201283482759751473063989508259836333871484010773601752050474366117829664983534079754629515014010068030870609723607610827996614580193501555997202495969974518571026273447292545874205893386434969809720203595444836485198209302053620726978007013815803676024282340292737200076831796009946077345949861291126668750219866884532477982179644897746909948161594667464795562153413863058383971328730646743882341206364305047224625628395958124403701772981128839695770365571569723978559120807888717967569808304761487413992285020657961771511574966614909575856295907262724942324585614148834137069801649582113836662807169635045227236243407048632128983854511463828239053111980438754746510108434068829033632616409391887088881631759484491252392245618773813520565796593967324049620298201180441416445084482471211813675942124738721987106410098241013020136079288030715572322613954393057522388692110702498551285106687184276928570255961795198873790975711119090899611947622384381132622370731471339177600900985441082302564799531957878717125703203974785837231405994176277526450127994690566751907994335572483640125482205856912157205969361277343582584780393968209000318745834839278790174191518402307499580540815275886242113215994913075642023807507796481293651600284338795988005150370357878690574725309359126996707432690173065599628349247082709761692933208016970715801600377213850277345057816115881172239294993570481742738771411412523964715090174857439423507375020934289446905183230079852970353141705035464314658312286278986948184465496523795807759289794300245697616131936425839973917721948184556565408699710032216113222718211544269869620701393370397972280021610667137382912568814884959021310624268078393265639139016822610392284636583989548122169643164456532170944072396185725641028771892052559191918472095344001593722900746225472832458741464466832662134903700229438744785793287229480799588895063070044409872745860858370240600539840754374863201478705532155830700180306461640134603029054362635428660816642841261218445354130206901751992546920693889939013725939864702595613195434976195599119136019687542458685338162460108262065850228822483257057007165192840795510465474192374797642071031713497372584955930254045184236401440596902375843937730876134144384105886678512698506065680108827671336951852645233536804642496715709310638039014255106779918025644523779957377007282507863774485409250976985197980988292975468477958851209917295583456601727623420963056119746261412196015453406052051499715253074227058899485717339131758504953894303186512940358390515491672881598259681075878528955328717842917538924463297848443456812269052703077873661636597848028353049044756120931248473573620379613360412382523273692629522691371548290218798282100989765749314819994591854836020521592976186155024860597410953409705702829523808386529623314429803161286833067398239754127217074781902638937865717782501784729213663753864335766659618401746359881476470484481942424187 A145206 612 23565352212722442146413567292529483129431207589709663164696451143485416103126361169797975741683818786909673857989081606933408192605584939489947668808790060856130549787452667455069657686457934730678902173078904599967188505411758572307222913106181605335268659666797946256041020937610911306987330701955788522267301182195443540950885829555582448722381434341682437850871118371534947973385907712075341515763374380909075416214760183125147688359948941198634729062096926007764532699558545259528683929113022091196850938641282505004948175996984418454579718605902039621251822359255884056921404635969255501919072712139114551029090991165295311397022999143057927934148330762361325963295109356855616576059408577541313204663824277561909840104982601920992727638044938145822074097535394134876047572966857503726833369368517170846997949817894996285091651471423977088232822156064011671612473560541056482283960655215524830021822044283544359299775164679286862904495274206624036051111258039952927616112270410026352398497714167804452331487057144790740114871398362048478372930694724215273495505997585070530142562650959473488137601018078700928310625533777034460150999240442008306343160212622883626102584184850509682925258791117003200089669861592202291929158609603409537688673870969545496621207443837252116683620439362694421717332693608020171765060190528931031604931463530008696388665465886398390821741593137749185921786151761406486672757949451679420076988949066117165404377757298781535124243390319496163587830706778186770659996489140362862690603705017302235521457684532579490965538314761055985447614215846059009797517303664446693462548732331716098923232669602560757349972077526357542700167909224281663624616171358474378856995780224888182877654207726477537300358281307647754456045974295574394387243045714190868472752253832878236549190460957318788251900507100797860987929778006114564428900646478641354836990653106248703903881224601280306238227172394070465572207020314390256470246324738688053554999953999854986984796658140919986633010419513036506272741721348740393775435778226747301395098963757253090712743864753062026700308103694869963470783312654999682458960325843574510883231419196323128160862818966222680705815545939920959713367109491778784193674863416127564865384433546692839144185575869832119131348664985705699831645578799799361965056958542916469733273281896160217316365727043616991967190008555721772245261255993718642831085830774902101756208042166901814948664420657167565743091512406901808389912637714546759647714183688208982927234196520943252043239794444485469565796541694229512125553976287610227065478905867444035629794038400568507638249194951592913753646188882398884527539374679300373622268575987000130332780564071922964797912945201414178653584653252445083810219631825091612395490868025358715091497479105955505407613904358058496494604987638176435615893179246931947740031369085224326194030077660151356229869751299498644847428233031879171487854254889900199270246877576808050431013505007193565074905045257664616451780659009793632472817484238060682518699837778878795001581486881502026902710668793067644618899370138015904400899344915332585535311730071493774601734153075785107509639614042994980725878307937764810823644405955572164019473516755553846282342416624430561048969236749727470252162765261533200044795153746040439215040386003445454258267649159101981495640690959271086074321072626724885909610201534614487357099617092874794908953437359567618185248217635028226444000925337551275325471667465880637341398274613592587071339767893283108079552552214313408217328620816340523640206391327605620995873460998515250094082383613958549657829486980810704666673741857249306220373502037887456481296875879127446986232811973 A145206 613 24276790196001657911699469660794874596147986074867110084294616356018978507972602950132612189139136753744737514272960798434493885395277588978608973661696499439914940804963954139370787011055405137777713369256637349643437470640788382569507766061086167160508476638174003098693025635354848743848961268864476148410677469424221634846597498409010008648327942439860930690508760504002603292229558059968257819281754082632377360821851641754599919154405415971849576302428893003498724351361589367478652770446573664726692803592601445509606421897438790921655134304458590871497743863103773113986504795685838943262714556979861465002360904404665042823121308167835048292881232596583752046207207966219155435527572843506533827988951390749133092362578087871854560118919820692544419049885033813790083292898046650563062986030001231170879309663060912351454557655744514906052204939125919200444374382704275963474045396525871801032570023803849983313533820903752037325607467963895742252201761045973213114407730043984844381963523673332259445321030673013965545123562202574439594716735197862500806325377574817859586275490723189772877590660336514729691425571731814968908290442715390383697797161057997154043974457508805363888467306796199898304418870309969106141371068331566106059925211155556954356312978599128949781537453013061881288321005856534725784032448105143163541821619471655073318490442164438956591067857997915026675129830455847105098359879816641767257649417199370130647497167045121641235575469239609136357155428726938597506737291895118171896459217351208793417883167978997767596607475067247181165806477208775589178565629074969929039942065540674528661694348325539452659974677024489584803583479852477620362259056643216464392893283956086581407611497358127946529071716687703269431602663081956884368352830961737491259986765658967127306635735136388836475049105883720820416464811252211168793436673355706055133662488766320382913462055189408178289591041728328707092992671467507506794680753782968505076549516368997393046954593608170553521664522784483478112776997928253715893158305680838077114857874476377128831188536430328620039307695583725154459949290148252522495182487803446967550680294569620828406468785728074172024911593307132083312256223103828210667547618095755272818590536625114354252913074090684038521645094233439689413039163016006014908481782423710986018094962302687572328962251777655089244647258800796294337801423442548307264785914033716374597560825577008011927079640495496830284797051900827034968381489854864289737489126771586368957350864742966456426239478197735713999935380096059829001280449238010279074360241203123429600990687757746767183618499402395710532639286525169611788355743990995706041066494055447124426772834438052840399629781186344692400674733799533371836087527081230311530869476112598940569902886248171755195175878191614556563912409619359786772160798729277687222615373659221910439367737442645475445627035834173501770179250591601138200880200047384215254502133438266929543271757539124337363919526198149573491583782960915196350493331388701668843830558210086193970033998433649930598187794573292317795688835342564578910238716180949469010114927427866762405983521959162071612380165512994147984075278470949328734786809608314767904960010030388563495554282682606866612810559107716025239943800639824993050961006497275009559450782375291212841248870958259941599151165880407016865056382352513441162518255645282862132562426179859640211133810384979390957881247965017346077071620643969256955999366887877291681745322774862127280431660649960803519498057610638669413998818469080141219380413895256411379309077624773592427024491021136741197217456553823514122778120339190449111412713728644619174065482202036828140262698624040683 A145206 614 25009706491995382611840954207707858292913164291337916930149761160642495017984810417093989389959449316598607321041951811081242174188427611197267593637053169089197182807009685365050938403464098161200764601143816329056093943279466595333869446946163135633978045942545207592575770133030170606488150498264507352629240033703871584820420833345027134979865380573397950753713537545767570767250433469825313615133794896871285458964154267402956530530551767791679766069800586554212253913521431217783274752326827039735678637241865232210900157269517519843582918390655616011302358710709624201938501491410673016323846653953164409918643065557612789474786045150024965401700259080740467189719842248756016628769294651075936675678396520031185596143442410504600866686989017351614290122855240910530870513375762631370595000074520134970559638850941723345527075755086350159594497029149897878949726033646505581250785770564703910050527787992466392265485862597536536167788270558821259436589108175900033160291746486396634563444976100631662643807468136700770107786051805355290527719184955113039010944125450306104769600077257980309469805648883936508362731008814087837285854696720817020141191649043994927911939162754893613639409625105451914443112272804537403594186858592566928192270943742654544937360521926415445331604816602842599045052722601626176461844367541672375458620283131899408518445659916994703224665798240050339737314250851387343049517958101633424261706173684542125942678989352809485827178711120828692793458454956617043058687503966771793016872958260351183186151758584762252515816475248561835250441118770260910000020466406945753893993469805884943949659184602564256066176751766508953291277307566523751811771375899650553281556257819863839520082400280492175027057914277204672854435099725945116733137828534085103075411575245738592626190189743607224987273519602098451477737086042927494201304411959885920291669117947338604620513225931672529967552514971868723587736049753539351404497775483206077920071858214622424389042297802216425874342654740714023897488698989434953854624014535567142884728686405423855386844865254447497213541332886697508769400289254357482836657047427774071175191758151794449796863755241043868459377451628368585361513317519619417238109101901872449641567657360961172174261826958337604068743727509215884971433109647627590919769048073117763727438332744872436855677461941506130661899542552025144455303926644033579405116082135563186115886284799421675764991273027107215170437907331969911641670025225192730006949376749172847252485078366629379549226704792482115411148943751594078697134876488380255423327566657980247034777152585523348046491373391715787838668073671610836179363805017556327031766991137358804537230106179404875087222681315562525719049689834287699678566564440002435004161333984042811717682895668912563005412282448811786122218866769273653747174156807298687420619199842253788546447025109844912271670364689777330037321463522114148330132894115326890458145652647497961268606323848799487603929063128996804070037032752053445469304931430853754741987742079929996328210446051360240516065582064557302201147613636937704177400807118051434134614964501378748232948670712507440401282137602321801697671516147261410661352258579566146342055180569186520710729512630512425499226879326129002805187976510889146825907986083382946944304561055986214170922728918231541586870437596840864013253163449661500878587956897304341538809871338872503132015065325592965333540115222895971537503384644766687898163436498896835450151333432093816628414299897911780409858420861824298291393129390444342061977168067113996047522813057269633721397845154970777030347493017525616527163981087563935028229014249892026724892631653235023105938102048514238407797 A145206 615 25764749530964446422696430957326859065115417846697260656196115339997997326221752865078084326692192479277580139310463598743511914628741746893917824699977195290338349256513392825416862279725308497676360279314570430661040782077430254376358177166898292932706756982390138933157458630247658431462672913063263868336252314172980790496725116668866906686498506404260506944528288313583784968209721452987110275114715906988547812887649707375029936545514525742156172791476016685981492966167144501896790227732095295294852201635470450767754631571974647345763247905947853924379118329314450012731921078322374729890977745492747728897107038241794758684625170810281097799009754854095140661580900534199753562825620501156391631073620777142938137900263803785372188764397361225340605720971696214569912460360786821918775216476206834859290833116680774663665477259780952513256910379553881090976092343401849210366042717014578275698427350110926382624177030806042630373790046409666465791015837609478253400354981099706541230871395084727769015350683340302445326667098743813843186548452709313184923486666096844520695019485730812459521975891650864960889865343240493723521782835045910195536538834544935337624542608924419877377674596323497040433353632422201968938385390747335152686064037428185360437863879129017614647566837066300879657209802415680949723370914271971432025610886316109630042145879316570282872854019732326391635985853057915597105727058151623377460350441300820803307689097910723307037256114768330935559653356575400156159902341114021896156157234698334726189190471383018341751289976868719309581584688964769280395712308698592880574978162730284668341958720857053976608489088449679883914116479897153520399116276117698744428483224779052635551237601363552622293766664762704410211222792117239797144229302693160779506296513211147453971915904444660091374502918322410754621966247850147010439989580988161439551918902563035094605240199839636261592083517220579849311121472388505711751932055818249388658695859109045325864978487379818385177880888933814515756169399333813218113566859818502756622737807370888743706497334607648078617987817106507598863564758832486585953347471167123387896167350362846443941661451183364514062437982721004121360270272492224471221423787477622431278150829663869999425577677159956903261488416604197467444487235538476428726620869619536707231945985024422040762047676945191238494804634652426136307608755895079151743913988347971052790691175362918655330759351547868502355937930924037286222231216251772917036004314143492886384266016513560569653074892553740910997213794649454768552905318580563174885319815616310310451553951392479307236257201187228068974115067105224128037093628679247996800865040893754600352153635960534335431667881224079728589321455277984170598062955648610020989855734345490194727327143348587130396297507500746238067057039800474112944181984814538873995118415798268815049005038887471762435709447524316080595314025004076595217628005050467729081029685685671422585867281836251472377152557207497298058713301197346355205062332114400736266259650344479252359149033223680772178811952056488099360026967774841164631173972906035168214958040810665257714673524318912056505037683264923516725411225071763157370747533937348461490513511702665301760956048053332041342365931946372026840768885496512946367942323190189317106055840744706987194367594891431702956419796166290338531932869437341725207760013874871441354221258492460501575390740507561483146574711910517319670255594481115122585165021389842531545503524896726983629651265484549305399782085784123275799199649297327857930359178629840787174302270372089294885822072507772320297872547090527497433565238162474712106392057740984854297988495583672122971304336521218620566704350747 A145206 616 26542587319279253353705640825316715986083544453196137791115338145182387104339745089056806882097935780837010834399647887468536587520302218058456776216472239222516610851478334972009187666585164622817745497985876547361553786959291779812700963940233082949399010840054519181606937098702259469375500837702155654023059264185233840528117376356279577766018869177625266268610199387017165898854205372885540700850603866605398276461856566581717936062420652743781315880258997863661473652261518340495532893489543977507476962563109625039191278666921661791862322840384836715965468295665150899905588151474988721494975690612849936178557535316395899383756391927568698096411834387738572699073287454137524280638569967457533799764657451729205043763441582425509132732689916694046649590336217433164922876628548105559127277630252924203618303233502807611910596294908212393877050153753018264083510673370201311993347041059997608071198167900724722327608468973811571522177231374606508122687784487471812762335797945946389964145005867772255385823488807702368682942477684781797060544995206079630791371615507297312649351817900256087597686363510334768410246441444561498026091370998660369643066124939705743818383555359936174312951698772864006458931126670585134107830708290403014087063743789950005525740335094985295911850464432000898397458123751565304872917855997380405190922406598534359489986364004619094052868487884820659601236215621996754731497570694171369267776787699430877185863689650705364687358067387359667793078462717618028419413175749195529697144849820860578614581780530885513730176659017870129062604168889365223852088602388203379173129807709217969009396569695778776977696809773909542857717147471957307872399072741880298146879482781850678360709600709198193560534988196863398441222403538404831520287640224734165611057519841916584032082307007218189343355554201577061784401310421265211599129938943992729000031448311121454993425062868174367103616846075501602446852360916326963139969345231997839926818681017627332394627565489426059928598896544852033332107439475803550469426008362568730830642694632531146192591065284066129246210421807739521940369081392869955694024673838822185929324868599125586326108415944793424986741941550891858332508463433403214690078952204333743376536330761780667050874906061241740343994414297409445259127089294411599000229926082430751375205316548581903839909023875310884523021280441920981820183439091096287408418718076791182792306578761009283250395554695333661169036589843463533985948406758772271376096091657477987247457834704852478172534594180389122395427196994510659071765936069813242258619240594343391157428384937983480369134282743023993003051885193292176388861874492895130019265600151305284745647795425645636912170529683147472914117507487107463018584188579962990959099476530376382372161106994563292967292816689188354711852680045928207547197565282342628444223742083797931375492247222938087918533670832803512703796778088912346163726080374611216927870645006063697181087117113619298004369993421987712423976858956424204635951110475465189562707175433637093245791812540375484244838924648557409497641624629762471777752177443890969136249572628604626880578139269867062820212263482290275557749068154982015575623140576255659284332548474626712040550124623351406157861447006333771451765569146847484242279612780475224603404283629845386576709566367033103339755878270963773414615081901641818728332627192875222211807893944809074246612914460352749257444209497762297435877714906962484751366386697703714136363379477909019931998343372899434629903595173536099074715662411322792831886277890613703371027341918575147885367771243060568802510348510160175088067047086072659683796470029156958034994876238618291732154779417688272619564640857644133 A145206 617 27343908030422529262923049675410331210746079801173013773182412943129247255679763995969210129003394377733787999010895677051901243498796630107012844543553618299944410137794127555557631649413953880500887926072393800047084525356931757863168975787212361546474468684383058358717260390778923224125699549560921060304952159502649797859488259157978933102106111931411274550855280799566685849027030048124745453156296487063100534521251468513932350844770102313570559280941860836373937525137312086228925887042096519960695596767595052417488992919108272129786671719590291688514517929586902687244423407755286709918586631982560898006295439578700784547910202641177371921132226570105390454004214861716355238136848641212251124678396068565836123257516945661034989646104453090275520580243127231751200202059394060405596543319991484768849332973262966540597496422387825848788417345381564975096637979508271597259024339019232893141853062313949174344568042269506765835625719359432088556502062235357570952021237432534156496062837053689428380836772165791552510140208640758692415059034768164626392253811394539131852138904761969799396529702365189799176900916550882944308258575765588143367544381056098921389715619558628104806535290681439096217602760344336745674123915404751895691604863062282532155134250451065038116300212338555438683011083627967851624615565120217948709364382621718500916672942703876398623008017251190541294865210579988850903783566756322675847819345542616344926804093637952470549358684134746800048983170571503263340819859368903840397587630940796202248257669758923756918307674011868338282135469438553575271218388013907526881668003723384281331059967466552379533796422484375382868141948270221582517169647227558548071816075622606267115640370919057649422763986868232937775400203491018050591767884285974660768162185586437749190799724401794190575186798291548170361349975228261242089457524790271879907554236296082292817113530421559311046635402396928912307502253843079752684776514052799922658391087608890805700512326365686854190463478846363235329469948557821890258764166336921113954601294826864523688774500801285588353545866363497190290642316361257134897594792156062880251364062994237020426930782578225077035908316252250845552845889823097387469080211300161155301596340156200674559476949475805050807819648761786747994895938652765397938508391122132714889603228347951645531811455265344472449826101659967771626682350980948875569383800023785594612458343321013462336362077836255025048181935988481760146060151872597375032688659747581243368315093848207708472049853009041995107991403160777722074493094911207998723826392293001298320854837568809647690085967431799630150626793538303552126936390355798540365867980623072326251225147769193725054588423638850027240170635309553915871837261062594010700506079705838589621631160620001831638626799694638653633102766218447723093246985665272370412140317983312672507920089351549583753906730592810141304800086738821295869404894145903101561872592049715730513298465756693597329285672051020368904849223030259938072713128145514421303490904323712337440537788108610271080966931011518545738318937177974973832947674516290863521566912058047242525292128036709675922435559660315581293572589005855511400779440032882070104189199651585178965351667583969429061713952050112622079947999652550040906057521343949829310990869635524362956715721188459465134691676533007749937836020885720452366303647482620365156507502821648638939625697846335408017018888699353166483556345800333426571529022789522224244750347372801589718848646375697617295895835406425371819997204983721428298183596762200971897168816583922629329654934962002745302150363611384038226885263740167628041487810747230814540330386697964189463964860085336977233428078744569705024523 A145206 618 28169420613834442834051417291757263469173187234384343514541593852091203892183553683903180837708950047115473122920197606707698494152556763782423260102265045260203259640631615655608438213937751960486624567937701623372520130630095973846098755386415601777622299811015183879726879962794931979163352159492789766277856509544011735992680975861430199716102415872854562060367976460636993895422138919378777313014199537306684935791842652071906111950191993766354833812889714299143807701157546064459915641231401881004819452856501270087409875990296959586718009677012860271750386389165165811076667399535513227539553773680619435826492648963403203698095215759530760387503639792160460357422863535692498715322062577409810416164979312076074058366932177206778194401094837396338248629866620593287432718726402244212612954857262900416390641411522157197224632031767803714868431452644757371541052461845542806106904082502230187144745608657136101750129826743295566627229448255371166078648252986120328234575286777860026882733027714376167217786462062090975991613639170940254861384885230754971467829874329748896627247680984084315822410677991997192850541220453143853955480340669925158044811885550539481701531428369284703735284654932798790833639323672673340899355131276713524714244010864045778057107803466656951281936330453144576912419187344298742941411143726324410724902712927877260052748764484616440733432010197951115248672370627797478096946795881964559860970840215280155592444878347696391945593117444087447875074612823263868398361592894831634163441605989201694744311708230331083359140497176556466755855269131840903539767105924195306515837357376620122976735449915358199302225957702200978867157244145641854945891041569486141565362322647505870837079703038743290258128033438224355178642672235970663135594951881047948136528267803681247319028051497452274881644469542626654070357553918618047677716982252091058023019305960860985788951066449992761584265150828188579323990245284155478057413590048913982978215916703876400443593166166272312752984145212806342507521794271450425686200452968163336376528139186856920964306071834283809200655349939764960043709068370263118718760308975560393932313921870103711205020697317935583695677594894919556638535415378524189133338339664622941627947199922139836593665777913428730385646482217561095502564437595433258212977547851109671626037919060401100393868261195965313049211040784559177371649970175243538683732400659095262995731669523082552185535839682881168699691214974804987895026244323645141378166758113984625013947048544237641356116185593212438346121274499806174306927530787505602269228897834068388276567101723854582568911679308196526702131192442221884480455307804251236425020639828063614180598329695600035818560802511594739032868239316635231084520920511055139694974395261198757165777828976747525828802379484452501769596950375870807173386183954959745709600491554784658348850398917697373440214236701488545799959197844762514013613315554004190117650914386768777772488882740707089915543187192236303848664633361119508744171913279591550572167829535682505732433986838363423352360947174511451709510228481880396668334602338159932513839126163943439204502092755257362899264022143640296429343255192384540221813989311899156660058415929782202969841007716288916000463744856347660693535295990608761071864550429081395045109208765217439190749123424562346820740985144199498030188326582845737741340712781392341353389589109622403455268188590069661070592336199929194370197149582609615004816521502786533808001656645850106332982777989847930018686031242715450200069384503105262556094436755619932960853729453220226167198642300620240411579222520009211992444769677395221684974255094005916361273804114340733467643340919581145796687584169248699778355705237 A145206 619 29019855422138760755181007050532492203632115425779660765444431556712654924745445922364538103203414038908885862123424584455193016013970551237515821694645414132065242430882339722113462836060975060524301809763239947456064119573771486771155545053668319819501504680763257812371451410512993715223514837963751389772224076506840498142797364724827289186373568874953935177039074395432769460325366607505795570045973475884817457516335281203435706001454357707316316143387284214554017394819118442620823182353948977905312855618278347834581185094026535803721918117032091851634940262565547648983485085640245948471217615398118749962111901137602050978162009538763083840961197305564652429043354395381051036675919291383675743987787786382972338120464023513393311144402855547687595902912018348418537185273001127763332345903998070836641483390967161790035580706266276212597921572351314179242495270693563105443763245155713492155626245689353187599652297038331091741435998532365195863203211655214798881741757114731599856890203664577120869037745923364665784634663385000800947009336223456405021675493609371762005029749341141682412327286561179058400333870099447365989845409210441939990419168231942724273044563270363693321494270560413451038225455758133746300762325944283382109962285656339715233589605521160190390686923231408711477066567171540110907184378303797529119567307882460510151119531183490338136470446187204251400778598955755818750113630798737286356417227205531644144238172880086541924792621189175089242288368584349221414736626120985781339467004233618106277701682499556521095994025029398398813202671368649044948194121276775544431536579668938616485679708866971803371693606985696629996672345963530640598437270531951758531993052620162257002028533006367309820101861118301584474617661572999217252167545427745017806484081547906221990003070622969559335919521887543365958450100301059776561878996704192229539943986927911824713623416853300929526072556420644957131384581876976629686123826579805919610275455306508037885376353047131561548631049702590502508977514005176044089109022753013423335398602594953530113391607619272062899621849366092918321065147954070719956518425568634967432974416291110778183306035149537128184871876407761269737200548723248988513450726751628828024394764732487641920272347074075666806513344464901445327025071218444492339774574622796164221305871121945006386411192355939694394901377633395192834840115003207458765613332959423965185549023031371956092696153220570989104898637729846168543588604879629928044501015166413132183370528696419860654809125527799472006781633781847331306092895219905903306825710260955086526343661226576897579098313258820893875836733511901936379381949994734644862336214404106986712087520942858975752153959414365195780631681434364278075653053185412057101303078243433841564906823043933902472953921489449495998326443654085244075732265125466733446908058024411466866418879788514737055022754923752578267067155886391094224945480254710171723156892390543454581390606380135738494336742416240632189804798273386857490128203403429706355796061888061269676172456563573077315260113898628985505608823734010046906573649008916033201915638519311324722027963693013290557156093296234361418884812485349056902104698137824612759592697436598138477848922560278326706933775884499082617823013954485291568971591165629304840177105948528362810282315097793168350070696020568189199186704412444014542866068447896272491365800439685396312761086564664238440467183421788037859534048362025042936011598860384130240875704435743570695802726467642590379574464908637133806203053849434013227679206372973915140179702573515775978602446682346310534642796502586139738885293235728898163903460227252467165473429446012349824333529192479335728204245358084889945919694273080507 A145206 620 29895964857304960521766087210554016725968011727014775536718814601895268383071419730868539954855221927905836176253815299536975095560724623685223867587824335924610027054610474298683436663426047459387592729439505536901824993720331127826146634984992467639465839505297878265915930344716654115523317818942713692069954731610304156272184405429877144071048756719572692064161029489370516793871952431490973399386282637808765897021446758407175587313566358654550003733989791491178513465669563820702388288164754781907042848848389351702850689801927787043645985865398572694958786248820651146117131334564648306256028161979448401249787439997119764248229317403040246126360285091832145646084012804220182103937472796075226852121369289237709293696244758324895723030645599562271189585824593933727426202303105599091780947182627159640342426874124069763065232730591230459424485020905731922861181445544260723135264914720857578401302371859570014724628663784168177574366655761430071678057945449007085406995420433790771569791858886327971120359619305573258582610692896602361488428607829181169004049121789970865625631848577123502123371363026638643495447952444899140748625698260549701818059997762820263233297239153794441794500897884897048470136683476638164777909667223641942284585333535590367225627629933786908735115104492483004146106062257536487668127975941847765379960720496707090239653952569867162680325872516862515740370153742981414547551763834454218235635498735005673640737443163743909747154414030930692069068966984035649796424260995179980485210681457267595300236294599473820759651753561676795976196703550512704346048260894581631012000473702628035960005759154688946665569678781292585298569683109302473393958449874365491080504436737199593218272268546992459200531993015204981276468144420709420948774512961073044942180788021700982564077582077757982280773479978446655707193082175078413662363505567014075967502804835242463395766846822313133522014694137399963236352893824518563891063749426192846733260757319233299632431988745180870225617948780358725634510738810484787065887773724240698132926123070918649048328043332333580406727149189254608175238339810760405923635453717833296790800353525007098654789940639496633387455222772815904875671713732565340061293280003127164002786619738133496629923229395648345409488553603911173479230397023026767125916935772445402871295985699490488210156545152771645507487484911098182665739378897782641975571955942785242293841652773693343777611567534114491426292646434210533156944739873050929327840855672908977885872500332750829199433575386127621881073158867375180963724033552287934996871272851464091690739907970730687015287436753535784982640047969924124646233269180595228482925893480541956001097379585943289900415887413266320238737357157834867391440383629995126184680363035908134846490161274464489159635652853387173903031466486232480644002751402431187945715252550458848559561281110981146567796194521460454368248424776801282161751821789586258491924994781696310560816020008979547556740061579871393688422768829411742084394054355435077277397953445889671578160420521494914532569453313876233630848642670830299994201227075826873641943311713695494489222044477700859706321378389948412767977304677852401674786854434383723829492901815548977862565399329403288382499817662451646177198743085077667225448234741847789002872971382069324874759520751404794979134767986608401845965951520625511015332349316596920245098741613606108838333721364596183610394818028221226386313452087704381832667179414974310611344955418850667438463160673367737405143970074210202844569608594948356702519736350817903201506107861249363525943234321519147007383042288587636075082231026523108829794310469828244894105066364626188861415817705332643532919150379648785189217761143406451801093 A145206 621 30798524036317977424496066622685461483874453508849719494746575953961042103999633237618715730169936539806109956376009097567872949111247707058266805599063236804479358357257099275329807276572766369350443178880759907251127850333291860455644230408418234692447644880143319706083169024011278451860453790181370703595582913567847014673534812131662337685828891395750218068703097034477573621483513905937360519706248715074166565976639418585971883013359491316329413989011626980153805502983573935054574272141827905590462523477216913375141473779213405749399631642871233686502559913820911663955841981906171553536257406241136730868120404060670698029745758444459869147376339014913596925833724498350546047259964048752062031495529752335807949486551415240603860885427396901911753943872950828683745181002217819943088812850307341243980366670617233945821204944937744126288243947474278048040009199205999459096024999390836505448081976973854807223475849956212562558298454007126209543486149626249406103777397377805173206369143506249322364818699091539477513296345049366152118379266698597139160057908371788410565260302323661830903134802794000536856014347070810311937727260725045851906736787155289387812078540079574451429006516298720596092889696499759645516796626330822930196212681372919878126512988366254345904307069306720379118045595565614447663657219424624965038477937119383109986106644887800332790461420270010124644384724433081244853786595765866277453370597155459077700745774928713100209540919248599697041444984008041397695193960213209727469938206149123036998116810227154233725886083480607824421688683631889480218886808846040856330975992459278839785969394407083326256536255580328114841747805212375642719758524835474147985692913923763655884911746077424133010789686574513917800086416116296020705645016290115672623557480994269651146139178058695492695207061779660040721105697959985580870529200023520351924257522283678489378757136103165143606191016823881995570037742731949394753057987391683484949558093663090677493028602447512504344682223092489124511714027512664345273401749568886415786806149303094284460502113430423339591586969760378582946682692371326197430515937345618165595345981230494088546886938169219730714272958820142345167460481500414287129020475137908122357279118960003352128448124049182696610326937370406738462103461263824920154229923571075755009357615343536800178099226244547410293002592386169335422784655553871859821811265833932315425733308305745596803226288801876711769231850440954450515223055401274748279368741177629598913080577985613206204268055166380005660134958061574456043237014793925414859206910675542966908622390705840702795052387571545932018007130124260297235791149640778016480830691559857181438366402488930830301566584078520676487330472774649270356553604533709025991010451138860898359262265401775665264321119310557978761674536963453512790991109223194853244670929291510293139550024720855248502889446897008322730702092142545845714328718195188922155541500202432565284256512198469249491097908300473374321460011588181877779648523998935534056999167954065284701217022347362673545744152032106897010265334207557057927292152074339513308184664261130045829332346675760620697162207512983799256146305144657880868863320512855663753767467908600808806799650596680124736207208830974127599403874056198338985030031657135202161704077083253820686779982320079423424457053463774038801675095407834008488472788927922115198850376350429511463723331016280581307027973346052758027494467168372643071833376518576373449841075492704893383994619923400906670937623940371034403538527944623644537519373178021416492786603342440302108217944789707207608853590024745454011686377441474956192130071804748456147230845851008780073695948892032302511985500193882177768722160462379972886694917163 A145206 622 31728331476944521198084297913502569478862069243555924514565960306474407150517486896679353338332898383988001194031094976047193218145379300238795155836413732056018765850138081075397403683953814749377707010991782456121599894597952116729079798596622234562827646811435380688504522018580263017977404235991422967318190848036390361314918523953645039255134188482916868395477670841884290539626730673963737481364689390382869371965665396736060927403125638771855832638685337994950659099627469518688202305597087301772073832279087049141088605520905007779172078735125870245632673624924206200841848200193801741402952369029300620611049510658012558963266663127649883279532590443647478131932812495309665019622522181279949311430304568706704622192312693173021446687233554291349824195876204024615882854082947349724867558511166338928953506780762825811771423052462349388730294801789102017289431345007167401320589733399310594632838714280294181481693015851665991158149316156026983153842566411787817728601429919234115965035637177133197548126247645992694720117188447823905557936534398739358183470875456528653558435539985187549729523318988228041700670781565382627302682347585586360477540621057689514432362370941343506878494428583984469991049139388617252531472078314972564791612700281283743913616825117805936977224312820355152259126909091594241776365494391386264757047738275637325356090497406723370884835583385281404434881836747975597482179431677490228605853401265346751757796284200170211261703215690967767481095277383175098524627830222250104881260460612279850803632689132611783747471110520127722887417788194760026923144488900756781522713576040612467485405182388273166117066396189632650950038878866438693690358732226863154063506617504041576219340032098283295317838434752997960985455820037570529426327729910965490267101608300544471126219418861723432037597604992507203870497432325690352474835398158568067843283842805455240168266571578723932444839610488272978322159782221790594086828289467147345610759059664046124289223902655770474862102998537425753231942315277637171118395263601305208905685586252421774785293753585839492170524646797037685216653788245841296991132453088158742560951643107051904726592447733893684443897362813534987345293297532036122743713037942260275291242248397403066709467839417597598991597059264209829342670453585900564096663098196560615117317676347886880189776551396660140064595569004800300174287426122377511890933965307483160072493411641202214717941997117027758130010845514340572729843428910682288190049832544454395648593571657112996399242156922653584455628304823572315712314965089590299100254079373840737806742236589559293704464288465315616268877229597729075561369760323786871529206374909566343852510142224070554688784935961950799823069713427477194471460122987190261102049061532558428517692485059408782437376509413384088487636104060477142875664898329999103112725113458875273636882581118618307174080698152261207799420527849961056371667500915339923893627711835052079435406519991180220113225174604507925430645017944340665900986701196379003775824537757321117692900874580451392239568673067423634777691368413652356863446271845469621987882932401531618601206194727412611791531833698094458777299413684207124987616451757463989388059324040931974322861383070331332302663901177198736693967425367777768095903010645638665680224075381394380561931800661447861696890007112866242265111058136350551253219156914640751507387072292203879673199532270823758335322551677759695974316303905799499714084321773839526984876803251218309159838566831449916882659863069725691962107145900427262757512134697563363320353012994147068721003795179382524972243360760585136226010601540358002888543955563704017727845916842356630077756203400221341907117009801202561565180233701550006507000830260349877 A145206 623 32686209804202677769018144890086715984806229652535003422151856928632122926437648783986103382379549870470429013539087623417681972303620428363893133884056795821190909154349270384706394201897050609384847219284273925293030235508613163282797425855798615593870995233980167186610330218615117989466130791424143572911345659035013403409448067177132048178115027295530299760941391506532074173983584099389219202021152002558821949590234668497545967382840029923364800734730918935029207870865069017954415559268008793140430913370002224631180853608205988490246070386389920636705452807974165426131442685693696773994001329496758948941055958653909837714307012989443887497297219479993819157720950507617230082066575579885531017093633401604464504983962805430428412747480531434520247991447794870175163406619027785032059092282675361888368305809230075156358185080470366511831124657728826763243924999264893775967252337991539756485413278558968180843651473193004311581257631448219139321249947282216205796201657682392016528642257890304479638597929740060395474625986889550412921681272220118920140331264047401195700992920526775101553533966157579511476820031923985514473879517347257485439632526555514424085920101532250588811076600931505954623780192310666717688897460713784789896340664772579487460995997189985985226200460478497367236523230097951426340028354219398558870638384529140338271471486413446242806960969314892588614500909274752596045733347474979872011698249172094199596208694942472604164765322672468543462100944110331709765078303018964641587412504190694641293245236980527216688580109113004492757908323395938143452322331540451741948038258044947581886330286004789163607733547364341124426640224504574730047658286710072394159848408138502898491478144011445556257406552965180179741032217326704697293592268056271893401975290182514351228525713466012723272753981194535789293568089766881838518090693248104708611449061667827676346662860885306850829246153185307748520881904051496414379577686131407465987356192190354118687852481599455156895742375558925954498922164651357323286946952264155211412979347685595582016758677722135484325722362544248665963584187530036563054923415649459739061521155046858455749057779642433047839089404466161335654427559839360832807845320270608092527146943754163386174466670137486422381104191786785997153155267841196798665477532210960550164138421241820227487362368683147210466901161822762218644162994181589304319367389860294265409248055423224376271970920413187599859153996228649282770116447578980563415106162240692105112046981986528157182549664433944228115177343340535828965608179429601793215296824615277782770452241745289466390696224631288442336463087227266509222443253090726206031032337351605321081857566236376878332350422348340527885649667399365400499778854829816981480186213674235357023502760284993071313759130567309832999767280063301273282117768097790784926475089780954047218688555949449843842945339180975084215988025263020678571385596922259707477781143533196760213359010264429694446244973376326921791095717661758850592949307827718037375817745018157643068095486699334002748933888633783410159597763929050256182946157734557057723622778617425673502515479700403866194842419136742768280273099184077191785847934555152963907171979369973943159759967416417835574284644229002159345927327812031575040662124198045466965452905014996972834013267902730192659199037004179217065630986942685299300146009253405283006467165889506664424182996638616204268449658931604233222434860362688092143284154805119908928031657567922748837881388270707395253423963429129772978502789600757623292216802399545281885816449039947582122348459453739865456365680614338347898649116146849724618307622625980111951244836615680145893952654400800328270400840024588881398639142779231079042984805353023144869467 A145206 624 33673006478159828279387858163120349642474027156266173106223065564792960757280326993624126356596909127721598367073844677574630696071419535878053688295777675331196248969663056091770542161776925163598221942085088448086635035862496594787707128025656096000053338345531200787162660707226603879549533016999261063141547761513962267210342913963894746188658674930327225322241295247718799822454264212810152999056206844034708094857980983767521214741391909499348058430140589545039054318491534792506831895483621776299743435342870517960517116529496638677245694243575860261992464558001272806721426734173947631400686427892863149240557137425060326204243929152631931797712972652815299967648898525310261445748855831622652676318410244687472983820721937904180733835153947231841180724018253973109875385840240351008094008928964463505266978622681777618547875862237995453770843961756929748424469992975411487718696518674183752000308594844030591509041016987219418732044133350482725821202456207512470482777197910094830077722733540047736241710068041364692566358952739025822699339005922886373804969125550808766923749368143920006329449969046147313609317000646069966374280557348668506577469446171747863928016339883076871716341660006749624965288131846534696756536657800202480624996216877272049487162182601238045295061646443365978440573511262349452992142215991505835868551571093318037345611573262912094379896397607624360281387410321322495083606061637767334916053929085993870080752888691028055800299417552688665573530803845541528805502841888582556286714237587330452053276030834165700671275730823378627283749447956374098214953182702734835548548776273801835807437984871788343274662749993153516576890860231417802268930651692159121007307368426140794379431827602931757568719373503881130932660982006812456284848248099464414133869958702857357883814360284425427969496700454761227167348403193073503790626160924790154366270140771736110052763157415265998084202370617527349838239055756488931347475345881627829096047328286970150471374701894653484179769067402187826066707199048949858561702243581891661981935888983318027051592200427781460843930081177289008542227756466351713105305712270925796130700319975162160885014782105111509105617619902550849015021192883565843052782134366834037802599249710810336554676415842227669633372129737837469347944815547979859563602398344312786075397199563993462478857951713501648199500247758126814456025474675757197990646713848285615316645771056379026779980520285743791501784827616662193771431922558660143195697534990548549932835225977052848676233725806805762205051893751530977337256318050869156387377045451312764952918354185773013144441784359202576122135592214388807906271085825973860430785416744721079350409279817200586146980011044348143486555480058329172227439701262657696028085845203958473390509750189479319651662109936699540348616870159924702618444426373787423825075373638328324790761888179926852047445240663674641310316442537911852329605767036971060545620016332570342692365266704877420401585928902445006385364389452536705274406106765135858222997303736479997774563968325093995417343751339397762639248596787290592048695649879699889024453480681897871653154890413957852720537299158689500620956449589667182792178476574385415435772037437765397179712188858396628647201966305973070635403675101982840865771935959488556602494289551719507368490734080151685374918808069638497621729520196219857427881066721512369343517768876203483550856877427462827943043330376414042471742409101063329341184103938972394656795093782913459822045809073440212949293382968172540961654063126842388793508400401230041811251684273143246613628012375927268199313977987112979260948747827097107202993971750169907575489214215379683581648728407082733977484020043024102718262855938170885085590966620123912782815858853 A145206 625 34689594543702787285338374923295934853290231320129042642647404910771908385613987942635201082518583710905133871905333619377069709162398009693908508717063310215561006930235992846026745559256264140085355211907252421115086273669892336748839393057467856112439150014588916743693121266791164720454518300793002623846366944861157442398388153133055280508917148278295689227424229651486488997587626375220907933998324509454094780239184607717872445545936985279750536284223169142669052449431765020021748081390317902166964680862731347984375126052890961345303535764299169412915627142370625779948372441852527667706979454376954686386632798454981841493696143536035582805696483409706496654192224952631657288288396559097273985036577518957494159800665068704523987384206816486022985438641844812566614728868582043798409339273497841566208313345412172179042606159362602351439715374450540332871675915300095235533659072796990107135206371565886461788139997109219921510371541424752541682296339221096022019370025309204391340086790849093135140956990515894894705197269126742386299742500098776632157921024531047352333129960372483958400009288510096967041024701384097998627196101860550929273695991266233299413447638760061042371925764133542319542058674592357799059305832781501696054351067874900551996407029406508425885329571564264996869215928200123259747877038065949368699203744465754670508546446321447939022812023608591578748967603650308720300905376042565797409694617333088326769318724201013984109967984364439571064523230270176326616030640975433785357991175778504545896573739563755917937561017920247847932332839297419123916666681145078077902219012087559874972419590053181303072120029251839087694982854177377665494925093336697746583807905484766136553608371579772789185707565833705895722552836873857092122761112012293652528515220862694646228144201470183705926429793118217714634336115696178824780298282884591478433339731613023374153588249461286215705479133335641254376670185101256450280804130159414595570325589661966423121915150026165220385556840390164134160102163433738732627028676992342024304906378260311418940594173376679424469086194843705641347573363768107287136424855161330122500236702896150785367086519921115767785873782799569769742318521361066268294706266170560912083589112967052553671507933450330056309466147912241678355772483532220216255986357951662111554802480468666286689852853048244900589960013027477761822630121537574144803802748835045990653195012619161861543044907816898425646810523962550071405162803017935976471196663008498104493066829344188027195782693831730678501588466195774520199727550463859288039282356660272600502231681515871048169527192362616205670631577301004742929734143397837568024100102270213176398646530653800014276520960699444663516066249473404480269586740443277553016343939889185793488495004190676197551660795964374740341174303637053062110431962332729948382256608383542981826414035536860155154808162635468033392293920853915423126173544465245831266570024918172860194714577346484310713245378401563576154762213448317692688978668277782360474921874298908511162359896885760487652294025189585247204693728514139297258716721293385082516367174205960745619746210882052724814469916354095494225566382034498961941490267590380263193222842284104362541197725896871862898644575833176112993657509893965775503697559131064854002125546686320466390930472369197451488484876692601684827925355193878103936686110826534681764745165035569599553367739892573747722005192316209532755032708198601996393631763944746687096678617755291585516505449300529491589961842804728246009857269519663257721583661386050959971133827339463624779853494487434163966797527117087554424222452176098519753305510032689229462567253480590751392363023371798609061863462279852599539302622677545624963545726823342468904376046486902603 A145206 626 35736873402943501427004580633950851268347943054041264412872663891921889234210881277866077476206195626780762954370434042978989599004436174910496187059353397862673016054128621221078629951598440212312755160591134149766465639823899751359424357739085103560448031857529302801839685397048427322657813604414393840043289501863374237822881529208931876513517462238628777410269839919342624805177078015666372880312923773395457694810570882930017033693201301650604813065144518560656090553335070951657713121174984767737901722801677463944680540590467222351788752870346115643247974065536802507687012533065334051260879216473194261940752379491097186150965769783184253121447828312047822815529472923983958123296512989770671830813209141578502498240359674144892844625431839541900865421802600926733982573560014660314843076875156647394163177861804898678505220661695211440567442386151431301559314881434580640701444828717012541950944068171460265474679913030438229923782438841633776782334382976359708467927293902806494716733916234749534157322434323328051508305809989112379989392700354059359676845773887834702774516345109205499735961648923887344506947089805274600205105082209346681271120204735983413276567875110299268901251126081017620509026676353335792881059741176418695600431724133418803444301285574803753080206433284495095478254191094044407448403096392168237924241199675307252440106145498546840728647806506955062113791311244230153156468386850207252771855530495458209425398462614561843401556889756601702297408497926459419112723064497676628496060346818970883899603970309132433069261819350588854730586589088524457819754474150633031891384269226934758821563135641079408626995544591677447002501233028415806355985464102263720901480907030343918847735667523386697863621145488656757340912825888146176751940457527659949650251630966405527639069017554684737648064283144487210738691961801879115097222414541086669006317467956054279678513342602469683400212282372960061475684330639625143459025117917579846864712091384765142107678798254983773687102147917363420302993459921736597765989722892179127775089610158008284789427393443869784093380125605193184578679314611724218378607169825545373186247923160454877257343699796649238033224200793183163470936566671941837741639882503197363885025834249725271017139947624640844293606703248078882495595417340709999769206606238659188304297654567939924685455517219292556187057404172577815204297198092337482760753796624385382397166684434817712371973054557110608596801989889477673233268005847276031678303430121528964732721968372156228510846320509834393959744616228019901070805794235025943627137421851458853265942743215882276759579445286899147135468742043599940526568428379112013116921710497320126777376948334887827427711927916813917896571941401520006048867234965032662640644705738412226748708709893802202205555956074887551642137656323507077185385978572936621097543147966817069074115146944927201350751894213385368079743599683184813307814811920321997145470802909906878827660440093882306786973378955105194589972039665937039441806397567814203830894629825769561810615062174967032806191687814641482066464034415341914046170088517183682507656599306214247049324451116928741686204805276105099897077541607499529152914191586141664862451854477225701208878719844518712250696258948932497878630057047029198591052205600365930008490228384177986981720943822655031814842083434576410884810783169559554374338444654959882740501309198649927995007708476379692288305066244292855218530731616646048255654443568897405476188372830667043389465835355090431131989350626053698373926687945500237409071429734502330052261127545030779927684128239396173364579217192553113714302615028033985316830706273373123328291988955594296962683083363811560341034037472103865499351144753462464525257001431053587073979035417559376725717 A145206 627 36815769610943676140542146136004489093216071519989479954177160572176363665280935875259240367270225471670755604251972312864619961379003033321881668936981368435430051098587203288812757796991170376763220974749295134536007985069068198579295486762479243443880490083195673303412636582441626222262061832411209871773403409300783139117893165133351141712327499143104063052007590697280154418393887511961753051194350034180268238107447923105435063332681176501890635386301481039718074757997587691238827715283235809794518657910893141900307714762909052668536364358156561338753331233162442948251712815658628113826592632350813017254366739141546777402408444531444889579648302665982850102920601214904841594086203059643560016826362651577720911143278638547526494535969102790286645732400798463273439662643224888180879607322219217239719466359886580256263881101292747267798810869437903297178940057372218954328921352860445491519646079482421444517794613143039020088072210748752328961968305456733711727352922883712852766922908774536535802682905480408368392825667497978485472145723591448669245390971169350511426747946215719283812617847146499494149101725479454815683913106642619661476834772787689056532121225960465756190619836535031616708060649392900941793546576963475470187827256188952366052409840834310671356291357079468672839178420126304392181070262612499919989108092124805574646807195360639423403924235846377223415398079351944493876611858728914104356995283163706398150618153874126146729648878274243539705402820907794705745465997488245455269380974904077623708754509626868567484059077758845571236982750365174678362035442601323976443040082236993700178298566831111176383391358779828069098254906165848696695695287598016137542159917867006193852264041189364133900544095081773597279201278205986756991207682848297242418180434052752795297629816548432525676189160146692849837774854414043509466311380411301777260733600835214218650394637041484654892603404962094246598299599327258756354951829777230778311398334828100876158247654751179818664689596542603065121550668342613723489111213893666986965627223464373648528959895032999618701782592172744880626265937478504599167689212995442163147579417838168773298846755308142992009526123647343489393324571850025443301698924287674186034544203273640887836180350089757243449380359562828917810225201311870262178706733464748322841252738647791228531240752997453145605296422303957979432287452740922521243763379599671774342902100647251664095863759212646732962522543538594193664217816872400132271653474700426727514994346492818558220244582898830511619557575513442233417937646642781649314776841329115113689381282033067531013435277691941105195125927160225591153764524488947670649523739369210121302515745228719444407100751006346009117170003648915828782009132308357411985322491851638547934363040052007595685951014191236746030249417427572581541975728203943145726145245655553019781079140249368139523994233744532664179435590924227868900723825669070344694827320618490397474549335920121899051525620955046575036241731967296916449106215017697535976271556339734623007378622390866927629724854382113214384860998367136392702709824192258741161269366956752487993537595550529074186829275622576242946616217094404373556006172068185791457058895700699922286090664034083534447647907143702125413752722356285352586622105911937279876315483525094194862012778650270056752962968481977787852730619028620631965705844195156435489610509041592424156141421595728227458596422446486051325261964871397559744294049223848786383569753119328202811638517338944105798563579629864297685030806408565032306931632940465371735152840025644125346361448446163690343968429595629494690220323421306108881369726776012952411540434872701121534505894899172668324358056454324817736496703214030193706596964679293549140919120027911118262579493627 A145206 628 37927237695462328849822170026423460038306313867909614410939727785437495420443845440099105952680247501184289520317558594035632403970056145298864840347278339761436330943390877940047886333661255180486104175764663599487058931988536901854580517756479067445712156975246902648585134778063699232515105051809046484197828064387530492585998985550904131151413734465720857253309071083020772440365856351142701297794241088831857612442516318209177577011764804186789512366963317939242018916380878773083992853055978985771040191425485104131476327207656596428009009975777519172699948187448369126793895223055675084049952129870223183028802876734289322232696058285698245026274700670347424519215726342767289288887681571890902580744579868198039096309115718147035959731865117158899967727520077703457862205131689864981500348006962172331311440401897392936338682773062270087151961758145666155334620826402726929678676907862600896079907182080044803859615372248352688191500672561333379334488494821690168101425347917104216498053504895723059902331152862704574600281746348234150138560690606685111869555265229276357592833632009197332645811574452116352228539219227172609479605168731955243974611067896878268944089982358935649494904350131122970090395982777563594549940412329121734891621342357696406259398675125654209238962989396617625638908721534439267589922729433322889477187097188129213745718997336137021450990161685850703983801992305465906835502540590783552780682763509646838780289857730160616636802416065941395279352330368703619413995156533302862499465909907935666821702837388604125566093688883315857213276670743968715312696768155638192817704829287837155717454465804920859662764864492764082959739544335993167615909912524244259270455462066509629937633548674023301435478134614428721035571708037684584358884096616735395709257641407155150556698855182390634608798626153873442691232790058064791055297441870821755501694061575423018443493996854088563281208632074499659620729304169473013878668200374746350390701870709696529518080386306010258591921591688537149509652919599574238341325744843350803579227330212987999367891185979256449796945538846346668446767712946401973701950026117395954883179295089516840641578483973638485238497068082223565137315857510706774868305272974177429828423895406587080405704909587949874681492511773737116135667821256980029976541179748279868101591499639263748066030971405760800553901028737127413427175633123966674962020258547025111413689929683395025150483068390904564776103988519427550381051075090544624259087417069954306988550496848704028524541610628035358444842184324233309828597164293856421513354928225213961549812244084379897031515006448701227715679879754057333008653075542742432398053749047649653154141375450397107485416234851799883204500552141180025711536468006697855018194345217998870990763048004428996289816073107464627436827759788068860122404468361234803317044634000796622300303102424422448509278692459929353416799366046150564663153493152711763589243835430817151771396073492722718743797297144892457757630764660799638317038794609640018189827380421800316646145613439036585112691280703103020639325310425773776363989291870576862468410905462669189006756281313150222485412722711935614915898455588587364052054498873771406309561362097041601085430515480063637632777878748119796321044984546342977324165198090827614150181082042708298376512766450739988822512265468633855184569980006209878061580944077033869832386890426817598132216681185708254937095068747857160148527330735646521341357640521661126800920826560524532881691217134017362517267123667757911481515832755665683944332398701528949878102601935966060363023069794825688027213440311756969917725521871681037693470244842063952738571467478179676404677033569216008097706614618339849946489434818562414109845664578436164388052414674479775887509209162873413 A145206 629 39072261001451520788187357663380642150726776994488589598486008687325676246614868770270417025516404932877772995464274932385316173933047520364058566844040791169897112406136418493959344818785675716587988490454235572580823946010734822936501235388967875005135727750885726149462724323710029675762294447100899535723349283779616634747869511785568033705741563967528642434643367875965161969643221399965305562462687474252497043727975617617805200138644548561856006568820049872441433986426699428485401009598500163636184658994825980767294704384155441359407692934277706112165603061888682059498640476891474202021761556557178628292091622565643150131759605507941066599086488994005564962784866270952513151304295836952202726597615174402111533975110200766751696717622598551391188650423622203592854266641342142342648618625111480706671513570390955762726861025724756139981786736356285005694735125854646315628303944756643895779699134415521710408654738892012661234859038845871961845847950151395025970950645458994239871246027355758016172007993831826942801983843902094513463745859370628789673305690017302819857391928848128252172172906601013127055172318761491848834314993960289059683561956375208189110724369869819795527195046705390952720890005880910178820010212435544373491035915213287433508180968761645299975052971375145220399867907164724810658336192242733837247890875732249726616577448291068190933234915243742612501226597229752524483514417797342696380402662035646081559903102136883547499193354860242517124561733682829378863195875603297809920836540272786863628145968425657329607307188783219103864786647862492148077621908907894874416270014107593919366327422427393121849152624575417239265514253110398546440068384086655498170232496328755395747583699314639800864625855364537780028553844306063080682472820736603429622871832358818984117952840825049378051089824151782692765934415140079992242842828131435552919878903517124305769467866400463102369626836021936200939717027615751104568337934587704990879219929408110869409403132292430460644060524722949396456806738177163833928507755356682453125390536325152479845343447235441242121282325045416091775002885319627583350533392806712449548107035845121774642709569631503784352539151575616368445164079759561687829729383721966147510656338622877400159879499920573901048037013460736859312240803862918031880221087702701730586113798690531867881496655203969478369625847649095993616238107508546941426382727631316036147669556886193818859128900561530109827481921199866545583516412853863948648596866059024574041834409621051408799204703294675501333393139357362355876809070450470009232200331859018394207671960619597944840863376962374082502724314218637197965024086302224061907662044060748672443495693453942080415172231537568620927438077801205080684118838147038054128885275088144934414122545875748344647753612758893033524954353110040409592072286679518506300982268355554527081893700066834683089524448045770626362708006242904414619409869242091407906334036477778694262756030553993468286752415646645235436378590870872937665862898902455944123960571500758196649353014885753720994852563539899975978044428333143025674050992199446868122139971957425902455913500958000690106696803736422121854586853719860200355691619821214558893978833827294228126498962820120668188877359373077885064833630504383319087225460068603077715463111629701346420974592675025816306413640706378948304110169914744623661231452146753816518431494213313610910786710366548645732050240645896371390964884799230427855781830129265782169816777528003198776270146776481708174324474025488959249512931448874200136203228786021177241982054116677722885357092146585114100308850384424944409946025882296867898014805424964493744972927128934380400461532091136133487277204645343171959919626037998316688607874998352555226248423524361401201525201069237981844843 A145206 630 40251852561047414963087271662388281567230794931913893804596391675185098684714734163024437070076646091848672714696157103073711310630050592599879438831763517814969027889916240637348586560924767380138118607800562840341274357341311848308965670783506234633784296304239254064939757068394250336895494417226360587655028152172725432886520161853788333657766997652556918415279530294887241138423729481589892281042293307802385688389291343901244222812621049905926674602945937665723477560537679465314994387305194890723305094864108736935233846405381617806840554587535541049716105099154401422687456063762033912957742862865589898950359645467871113957503138675993111341427211851708318268340993959153353796999405238980902045341706273936566701317620738631590814723380588841925823518621011390191802459247786399414841490556422095961198964392749747276801687567155047845074774607839729288258513513148863467070719713919168298085425650387446403663811980655302908105291080540437335701412766387131153310191955277299850625041840705130297175345192105707467052313031574898465078868112714889512142936103687055636723657314822460410473241609318651901786515854712672748531395791018470581226676736594201113272080260327245565171802129515931801233402552188364461135808757154423517714401167758684959783435255802299972906174166371721891614343301656388943970576922618952049064971378381129158765943792241229820620173140313500211810952777496134951205366252163808969843536234849721553998686929951615771940463841626836436300486311027434645480707055468347375645813292561122833131171759545606221550763188687018394921581240904247509357341345622511523906741567640684474962709010154758665731973621451686320854447364328841739012758055434615717747467571133650065683136741567011142904054886636557697473001456144627553380238990610282603066569597582022471607066681939000919919269835308316213634384101690467774418596188321668294820659225858804594499072678268649589433311781638157246214012585019849901111086583819029136353488832726551034686163316326820855864598701705743317144149196453222757155209830252559370640402725813229605881661377908111322034944581988740258046843875758980372378939593961845148373846991302402821724083454698037305118168670076445729540441359762365539327798207041664000231028876056073644975299674942770322211089301022435012583103616615403859441427982310469754652760294404897433473199775476511285950199091189068300634775208560802797954921255503543447020420675697174320320802607044332220774782695836114412606163345807541050183207460821087438515087436140522400334003989258617213108020242876116283216405702977541101646626603456328804600576363149153794551524662415836641047032860037182175091834106134679553261111618738544621115517178786162450447455884100202401358385633486818961517831205844985596515029623688037835638866906664746424124664865331794198133965260402995701797868880154250765537847688233891673620495274249552119069572768683763162880138231597960899530723702629846994017873549275453589207117817964647135020836748356273657797057968071506960889334500182004050282453301136176259225775182088508480218248125848056864972118486603881288308724817877584179778876800848352179545594860362915974659704830018739292990664895218746881348841362459564971928114283414230679511540924906574680646019503214918328536192838012989606505922453730750039433602115355651848987381107329508332934253528530482016487942622089286193869557819809002733295045907153781161933756543554382532665515129156058887774510257511170667142012237059526958493001884914772694520765217974781999726973312533801203805587968937834196405559538579126824184215963380582120737330056698127495625202348889503520041370539433765684817984191363050701566291595846218337877273286068562856323688887445488375706771259698138996434618384330442973203950427266173819489124767113630767307575936757 A145206 631 41467055989826364159821424873087596430082111988757647481562668150260450805318946311159529956451989620336067739019956313020042380165586503816536751569730399850958902050742914829784003970705126762525702732853473844000723194616865229063402609561523786621989276334659101417409402608139610030242659364006662119349232552551096664421584588905406333939109415277981870218269290672055243580516776712669447907606994837202477024847511552529894810281716274202447956360647019517282849298217870574386427368429453323464643175514419995044313730247592794144044915489173831341072756605985707198576501680267511076313045645693480296443113824536254051265314515282489583767316958310912305907868203001817408681859864769994431182253620183620114034855997597196903431219112697122345941532096788535411269353288884216546534213013977830419642449647060190633517939559044731878491857297110428928734681751105132920015730095766759685059868006876863711456006942640877848162097805600718279827392545842512794878475255381150582469952859636146934819713105439206767488790535055342665895697046524288280655160715867694540706327226337093098336580645251809829794849755239393166490797138100483893079949818212296482925389155197414384414469016010490587265933584286210294211617913354095553501763394639828622804083878741463228119449919154509122550805180712995458281883915102159875234000130457207557193355385602375971456405099228631548290281699236242038785026506792150848225315251083454245051871642285295148993209561458051434957537750240228335694086772094073587040957098053622294923129048102659927410955072023872173075480559463281955016976988698777524904578200693340469247725601251964502427994511961463578256467713018663956860442822581746697882176961608004728669781884399171625609013663863250748504346832325605305372482342656124562032412730303400858192525206082621404850807542258223190299854375027737062113153527254856617813163492334562026303482558119810652671903001223443586641191688760659452598014536679957288045412955595686390493930475977318174370858506049595647364008111297688745455548451193955630284679801652405617146903582427311859399944117676859044112232676276368986935740152720202720010446719520274255876088412420728341790054678441701086963691668045146190880344873224422107014281671676695851978481094729132678738721513119254288599526777941710661154101775064542615458024425962395173191065144830265665017831632273696646783289976113637196317671781265769040958335859860324343494401443932141481619411855313579224801543550671887198075384630114627471417798901263562937190466518285535662068456698507212840667351628794556258434887790605443170879608745158419075648415594029329885863280407999201980643637940600920504887762354446353621182933893741273199133010635160772339623857727140858587888253324868761592835671329973050812621716153642540996123112749271513311362870778581037187682036501236515523862755791435371880978742472052064203844216335887236448319443834183540631081313346797622664898031060320173199028802926194737075996561816320862807110304502892149377447712635804832889661578110353353459920300576639111198221151283046414849162086843738474419974432077103634395174201644597841791874118943294816494433723318146898335442316646283546262843043022991863546810802839071612324892167051201377671291902711348787835515327421907536929095831869289794157664033960140523515196680441613365214912863616740510854925007230901857633892565025765375294361076589274235383718323339993378554616320482259548255355776825814041944698230356068498295539776346038179865390819116706664398151954155131022337674453180760817897863594506848694459777551422137799912908273373386958607625980622688377322461035091074861124816756837232403187441152974631070696570659232194572307424009918823980392564713340856465893110941515036690438689979338110113358675977082431589754971522416305848987 A145206 632 42718946410118970241245386275043023694643902668131010064099131207912217423456340201608721431674250749903936977969120121395421302519711849056127945507020681183627587785839874400605266809943365952925428930978182100743304465022007115971485422495877224069323626352568675392896753218814405099987290999869127754315159522724959244568299502211574030998877340191566375882506283639029311853917690960486514810456060119056577512919855540612383043260220044297807239113269026361906672580865344609466615931217023524912735558092477029599837453026832386752848249869985148754672207586870699593802371864572099779643174459824008723729865841000053201427546489384910441162576264170977321211375035732173935256006060733603563654406876074918263571294363597954960325068986118633746184918108864757776714563674483828584826294505454979629455033105943738824351096407055490646336371421065118003485342063882738369357856123890887440237906253706390801254476345835542138417456235443698673614841089465796843389469292187797326599443436617937168941215113795241074607171413841611147947513241893777675735425128367597302786564189663486281660539554521488726947037617448283930332441630951206106021015032642899037008312452679552244419614590038675495965976187394577580441678293697119889504827208006290647758780486080884567720573812240877578794242267227106447865757601555123504944695642346645681966641655534945758242432739353723761592851803524373233158450322081000516081073709543820192475137925611889522611362942346529543937278978483680342837663817098112961578255245468215338714297191231748058859946199426722110791942299158556855998035276478236277035824905048365676446673752678798601746140907611848190062578786953842974353730749656476872635805268361202923857188949423499480244582775232378233715056505496042328085532957027532723569560988028193960503775519582648678381314421039079678579698662396190059916659164468262142916621229873321794651725891954948663597799103240946036740251108598129748886928745641214111987684943588766673790215686012387246738787903491368341256221772860621819484398236178345940932721725493651340002755371974910743057320319267488474071992240515105722775571167558446700533600260834217488669685118769986046973998391878737874109049073773888713023260119407739612218001171344384270873655365334029894634900745278113486271324056355187802397728703794299729036391713627547123175298504119218185669243457966089349458488432191873128065941489544227687049364476022487114748800249204132030342457567004721398902466036054065309239472951047604867319081162654194814828106180072241979717044789022037576084222858184647506174059511902174873605007804370151171179092107018523830455077006875650855579232187852570460824189220373827925387708123372206719836050063785828600673001789521882723023112873785031674117535261828422187031077726485370441889404776747895633367584053188264735117754187507048058648018138013267910377256815609695526884023674948602543925524080374661584502060235837912169448672771037221354358207032947349070502933370420568818508608322176666309184787573318891460100279149454638747574158274788620190113359331801367865332442188685966844226856300223084392746633208068471758769950242013341409540314509147093491359301446541855859623055744974639065926561411811256186697247343797635722263298679523761720766320238446389276147222043817147120830180395357732318005112572296685329643753460996972624106662717186296773237692277699362416678028488771129504045625740465844896636632815086298502055811669297593360751158759851064246845062666966579513642053173145517831114186869074700928736311121084181402231158590814050985979656572747955876315593564408773557933510850191714231477244236954369811635540960463631455478638332233616429304281216076649172099072215416952671728796548241215827164262700379213504649699371354453730547138656730710324906999047286814991980773 A145206 633 44008631402198994896838758122526751155112114493251803145945526331597524599320226661489969785385336850087084845713671790121329115329761907398966861678061098796991574261243421306708796900105772167073542503641887715631891352977020787608047702171964354854414982845530734426673647097073002587347767705124934061853927526596676531609265367518919866405828040758010655355121166471873337488115410807003085915871059126143288593197703502358623375783716192624876323387896170311411988006564386513928195195606079037761421591267824267947942125738668142778669145739415955480086587702577253257933279763964954970310334385689782501453577010443401693754107863848175572865991952002531809580435535755020398158383066298469195376363425232437792328328120320942364579685621906124079869543664225443281896787816405226016513316120028131251454302724992537849811195816950977969390221742388582058713454111862623558977664667351137601962921883820726871537472123004861148633638361343581838765672423676941857545554857324068452634099483386962739211914251145899689544122712058000597968993324000655126719353324712359904641822868008720605277534150574155890968316873289252772433938650623132221223688992585308209117381109143022537523445340127528640173178517904753944010926351089624321055623845862498799019978240332862388941316472404310222978885932152141986346111828087790799643873843913856914974757359558352415298169407783356276856111367924483779368267695265840895154769173986722808834878885341060595656714694426978061307287379409145114637692659400610905116208697741859802692028201140111403708825315260003896244727164997078206921152679520097253250837681406871258017905492802923805931604937110221892408606576953723026036451217031745466598098482715145463166829479077925147668767557591034718927050810648463499138109591694821454151469909694732723441081101660656316775563682005398686533761541823631183450515367581445823484019168185384216139926934606765081193696847515118294588215845980066094317064465019524351491913194747666126716346611182607287241854592123401892972697512535919984103334530183114656438286638756019994155786151037686394807793507846774006986548827212144531869889292120100466269989449988792067933102638249775837319722674987766915849959564224158721601387196221778926237638204600256950339654324961485776059199266099321010908736075327951395374174422700695536080935836846504746397998370785386317549767652297067755286366501312962487826138625917250249140119020512647664883206204384110374894564219470974526080017906457735997374740752241656673633329595483307157386503142711432498566416835540544433807698333432574662756659812308066645248537546813206426291830478653764649302486451827363474501170005623195925095870572432026028100716677995630706814159142012389755492158941207924504704039792856713527034274889790186581527572912235342059376403365961791489789679902442655576692378149240203803037365290076025712800110826991973492368600285491456638390748415912853173903993893726777424497530579329937035985961130073000736015222191797569229323062344616069560556184160779941080644901744087012713253068759644568333076242538830230009903782203513234096410326617506844878486550430224884719522617198027850067751041787683810520545291858877512171378792251652580376303892437287027208134565628781994177667226288987292184404906658609570440972199140390890960538753747335918222725546397339125579304085012769558364011702353763226065590836349929213603011772793552768827183488946186790430726099381219137533350617075338331927486422200866269646101246610586760772812868578577390195318817506253914195619729331492038385583756450772863590739533710219439112799423534205366158274136584151376103502853863145561201157743080935211732282306020296308156330346395293432551372548633292966462969464935640053419645495325410551018840037104936954709334246659418734492533509758769432414172366687883 A145206 634 45337251984188663606364201260004588386209906206108431180253490761484354735765792086976895633004511448159539686455863604487122921200171998080821959383065635424165729207006732608172495604119360161987549385873910876835839970822653740720912655184564473304973893953567983672662355827540739782240982407042668530181428470870315036575824129719747757670408415277496119700100708111776687263242585747412591388710719886351098415707285593581910359958014201436961119546678948454000246898120658670202822063951959947980221885583287147039198021485118696556130334862536074926160416636563388326203414780445254588999431281014113860712636491664958125047544327056324446921431338592325668647497907258253088943052477134763974324042233476550682402645428009860320202748375871144896854686553702224496468387082805785226277369305106954239430253144630607534391052079840376897879057046144956979644948173496270822159317625289110590042291608053036709535482015597123430365052361334127118242564375474133891135389361623292609926935149463815700872104005219053186057664535660424464607835621304287391753116823909690625034591903091117316161199420298329117762128870966908276016270974555112141351480957165437648917991945791042075478598602701559115229968101864332489393221640048578401014596009879582810554385092760752723977373932138475774798377620865020910646673837729895446283567271756671559595498638561452433060486196446093370115043646360531092863871323752758181457410654833300896724060058697032077113979021529117166035807855849569926670120920445077684524568925365108294889832317193817069795563003468843467672928755997548055688943722058810954050002234731508876392417693954197401880001291559833350432810561321893345405537836299580131485038599035679899431474858127430518927464150674463474316226096388225555671593077940002580895275253544847143373739146159287755459435300886760358459176723092706910216490236468813013730533444729984344395318006967891593102979606678001916798593136333464038595898511469576862917812839985110482138324348700419985557673795012868608218051882098123186650553577829858489679980166439131516053855683597511391695065883105610793938205247831607183046526144126430728179121984783420100203168789409866884729635116498673600647591105593977024332759186962691171901344762384920706499064104761199376273092462048224611482792703955830923944165560719631805611424990031864332978126394476221831972475919534246987360495816638142336901417877905626092672114986054875133410007712579717866863426981226460789455368925654792581099430110242592815659272211103629119305347477775062539518064717825796425475330708542819868967098724535473117756688720477892120497210689633142711957909993977576500789484677237380977886662334552924704668703486578931089729506399789907752146681391042318743711532871480034595541654617038834779162061916268695958422491613138288570089682443064031764499532780830647801663556300124772910931532904948483915287598632583559690628816508045336687143780807793886774707273115350459162331340075235546421202574400697434910985905027981520092267198694284702714296252436280899347916724266750663692777025680887401294570976020371966191592268411245149669067836303320627355996936539477540911054432397844444445651407126605664962386176133870348722119532310902795998136336908928225334547202214929555236772567028912227052346703443163144736593601575847159413474272910756788667970978653975427577560218675199231197793837402560338869408998851773448889587387347968124008089254476641506662667385906340740356707939693749671167957192181513530017877122501450999552142347088936605678316414259081046713323445876619465183953146181944984323042090174826710569028023994068972637217413307042448449583740974737010233519445207593575061237725936538036998882409227359982048271096129375297835836351613457531291398438611630351672637693112336038948206365708061774579708943623198206997 A145206 635 46705983621547310729238137501147288151467056523315732603092091844427621878906963825483407885503427678994090852739879041860875490401083861587552212429441420095943231472969274291351979825101014848377847729666370703703872091826157765800299987456978427051879091457171786116894501615547521069169764663323938925402480862344035920003451583664377677106959125468317899513088737834316104285248006073638862111928893433804167017751345257058950530222788026802559259553168309584438618181663509367449680875548741423614138705271285164417043585485806487879421241529257369882441783659341150432068918619408963545277359156417619623781861204846869633832286288596400774110141175131561988631963337268799314162488211021304115642586599309831384079148855689149675149348406974115075668823416678625110352542245553795094442277858411619871798624355815551273129325404280946680609074800398683009118040576795409784168444800837611174088317254098194965912537490776463114604768430974170777580963812130932320885089824593154258963305253173494197398045862397404487493599528302468556482288178113494834786142765696804831679673872740796325068097310191858139676793385690430919995912942504497038248259035041038522546240814425356254628154471979595739578633310219443508730098247417634056590137039096791791759159479912179870473917988760795041967136331015957006006944778904614877978780376891361600135772885544647924655023922301502759551033457767299415189507115237485683260344041607563481622172709060260596636708987593424498584001916956361155376882725918676887160965050316764705614814495047206378931550939139859026646714471244869304325195854820845304073251704944802291689297912876656715949955606746093114345266890275792698926377300551428004437540168873968977112595938631130816814806368235656759048241927519259034386670009463873149220808791995214608722497598258395571695094996303756089999053869676341970294102445524355963247476803602898552584427273382112313364151795922417097819227544824783102075128621436526323944282085272769054399332694660969318310477359597065256908031466525692828142997870360438582953235653007490609884765566691164474459302235721761390299352890256656855075488623885737782570729577037761563578313663094217663341373024828448833976154114156009231133141028095493431184824581835083824423670593133600331117815637701401313237358894677348723462711967602383315400133214944845381353889525579060970708939581227436136256612117587161487551158721151770805783968887234731694667143197757616343059649731414793076469555538994230751216364169273441952011783982483214352821692610971705174443403659158390802724890398199919902477782860366442391369455086303871146068208273926875459953265532046457048896491856168676339603437474507981630930219618810648302650444567292750908041977312482394187642976124365312800188200456400202926255174378939320316495031292879557098654728164530345203567331019907232680646538861022502439822479857636078533863139261808888757403409021784834653312738697207280222541958913278391993862793295070921606528607121118475248756771931546959121508129353304601705080076356251574797486243159650613160902319517860315697115243556417092068712925760484230410959487436439390545444259168884845253961137861867617181677939297237344695741737279180515757788668410992647516882785893000633891768400255620611283081743535330682280398440849671267877050971516461446402419725291709810571459683373959641651113992118639484285301470127678044663526527313505477538770477803176098182947282278860587649432095149319816691001614061176487318316953543827322242506246068996992360042947157356282986238532891367083784267188669249023081405918801587163866044511438091929537572774672291640784550855638678557114413528553563162829388462046678542786316196574405789989483375729382607357675107555058168612564611015248168665760346922296631952529688112688129717393297154295626044511587198768388499551547 A145206 636 48116037267036486788169648208700560579499842371368424664173333666030638292669680708638986177479799264989917944135936450448199457851805460447680241724605434609256691995714050953000889363412641991046255592463010885862818079401553628778988390337583693109390756754958828445809978635648238374420459118727447659153339091048020935957485471938629415049098473708536008484111390709834006765507866689738776773340614135182004100130907271953852961136632086971770509397641499731246141116113930468354866082511355105129097592835445041645210844184583787727015850114469519544330165033090499346976515884202716739928837374760868128942821480760483991586018053524078569153470012761862413730169984752296867549795477023094234416701524768671151331021808960002458414097375060460861427394050731298115880383271450595781260684441730789306423117870878192512920469130701797408816822391724840192117169264829218257378993878552739337808754441409377180325383960913469054019089266474915940994798982500922603277136552506486196679784146156875052068029051282310024965812244875862417666828033746133408227032128401438252724173536333806374218812050670389137493337448886662900599622645962691532858418863167575994584746386963939768009587413413181136353810690739738540156795581017779207118544697906109339942488921800174195670764820117506070351985701074530370397429420869098527307229861023428239572115197399645346861797642082724641665433064487179140887717803953641504714221070042238412477512802250065803990474199851756005174723817663237890801861245487491621463909507501303263151960636357791707194300644922695807657709937664078979866775969622197680081164362963035870640666307990010564510530569111877664175790664342786069945642737909670078055209926440789061932589530118973181316317941973763772453233887836749238538415351493915886517845006844654862506284953606442794858410626486707051055238545643411557654188691444519779541449315289939526442221148421122966097647647048211890395712022486244710790443290479099155152690384564236139311663438230645657681570251097742983219072067891885442742536852879969670194763978882106771230747507633516874259631058826506300789384743219567120282386018257801680082413472240352463197959532482828925808239209563290069157395533261731558715456578709363618685331744788783660320636287633804661009501292427333526421946535096175088720095410980355102131343604898418838426931586023314695020166245352719957290664990429757397043690060606441348532681281847676129543089375764508772744040838939342252466944959927011208669931410962707734432777148098723321922275881777635606182074953088864556341329042896100153625044305051938188440363462241628327247529589596230619399621475746981677208699368805619193618827870885490934033450024397873071420882557689589551555974699794090986776875254816190060754402193583383397981779258660336334933747591653168435849976119247426642819964711633732502494427221435108232180595751627180211895518952207611510356834380461889994988204941788824231652706766095559375042160565486781389754470223683839442116041441249375912358478258388600431862159158732513588186071941292548447963209880411741602330265358090753102246997023001657058655109212476427909707900725837481795638747073006346111994951840175288724979574662676589352382437961598396013106574403112186692051960034003250335503051817425543011414757551870496750815977201806823867732929638853055479701294426351512253907148113123650097199522279634850994515832834230798906814185079164397199742492606851299536091808595215114570996612049326697530763192700147511908825996107802134436891192732484726822504137593679139629455134048460327642356944025023127196978450254084882800137270029079097395842376997773045340390630532145650974232962705634248547827488973925863063329340805653785864575959070097103626848561323962674526166194264589368832564929045137546660449064756435604629087330241719497204729809996933 A145206 637 49568660432081612340682942577391992365893795324408570348261410876805011170880950747353890206352430996914460139190406281034490720442490591808194624360683720467680710106968714919799016939002717672930841033951091336777350186514982660739999892076075044816906285274339156385131810104541564189328665258452659539319854459281358207151697922416453185505766378952689751454778395695850806691924233080816742438054128413811219910480055195476388436776288059147225473049553737348579293806824971411012835980174923234877396307739532988747208474406099328693008652141545933097844235345557059738602395748314727839687880011559621378599187641640861142087153068926138214867616871673032898825552254603336746643855003160258961142720439685794746790395525988425783777929825138386826426912962047207182582133417305336725651390709932199557725620179528206520529722542484555347184721313050404042716787921925294315992470293962078093616363126821437960145309107727534147269149108315188884822457793005044492857942372705771925132953675270387804636789354143124918757132712061171104527887103528446887643292733523091530808219530564044314783737190155060088244069448328874460183034822724309277292910031608356854826218841863834868791371501169496920388352639753592613373909796099975863134035928279304643876255870557562295158153030166379660627151354348003305948711858079129667067730515649746757747905993609004866998010664972547074675010985944496045693350705039812434626305918463553246108601350268373117903886355348643809983355305219907040808213075333382110789986258645606643616201563263818624339449375013980443151756341655510809797709066840766632187993869776816671870363221536539685540226830277415295250511691384949514507025899468236640411145286115598943543460439056152385721626449825136894375361362151492456122370851921130537122354874452074184013354481747098805236927647728645641930292441246387098710092306068935729240281314155295323941908906339372241170753517199233255570836151347285211064381990316588030025313580950286146272209788376429517392315887660073366522858788364633432792408347640272956667583464821604339001196284279087983126838156018019223774494507227066498753454595293929224180215797184717974484868169204907217415295733636664423320428855576927080358920203589466165305346416732772214443881213333045553132244536114596909946923699677491255753877742714389310697086485014901969944095805224004676137246003329209633220042730354575160742851902048598654123731158940873503006760512324172149395425815523861345337507235190738121520682409508455516766029248247811995028626176295680732521740090748173973638115375898408526864784472718978419489011592775333631360828636760072613525369172639829788511583545700964345218011607967920467857411899003514639828268353803587815550156825072832616355186724571447862564212283007477542310448971553036714506458111128682559635407341188851725002169101074387555724826746569587610849105434928982302635008590840896162592698321650631044915114014328116096509094703141442353661405000964964526616086758130325947752406257111937799221033757887844149546773142029568097057157878402684242447568573540469761786755753554397694847416771057364159495422729190131780865542858205071111880196001886446563254211819048502752289470677047053847651683247901262920331269236825260822392008073538040062876268340510538411394038400081068606873440285652320908783325338247609499341766694511604725478645273007739101515336372971725675912587782832700198497399849165599873399542360469192986807559709055226784745679950404868915155757000446648339809625608054174629471940848718397778118181224646074321977017461599077745210451142057169488253642503389660900435322281719422571550566718551262723578345110796714648591492686887958049439722323262368672636847814586990284098124667065660077788061221720543059095903500771561530697767621057719506015333891715002235685181115672497238141834572240855723 A145206 638 51065138290478040179981124127015286967211428444672965244704054446511581124463816012123834470973571902533827891527574728714786058842201183317032214609685081746875385310488843731232035209438208830113210482775028528642195377760007169188338935189072762029591102333662064759643980623151864033568849424230924871693193417747909072334559661758248421704246836518222356577489619453424431155243591670761092025569243773850840025442266057727689696410610342691743577993947994169735261187121771156795199567948049301255833547165060392084651253206774256582065999561972188967953683291095097207077711576609372957283854392368677510644336248413055918486003736085432309520946146459688292028333814756081313040280688838117383702596075525492188671228895766685336381225524100900627341681003509984973373556727057904458127355599683791977931625863441739957513636673529243603985526252082578918374682909096101782127453753879414237384088390282368417720686612509503019214291250841205347988772877834871987114822730334482043000211060530121028312617149692637831003128238613332047928708152766303871147497607739926631994918239939048639110724409551622540257487515836429842687073981121756551728420293929754729410254812705119297093219067021794445001463824811399763680928394304077338861034693746938306376973925949752611927177495951431897761367547665417540054228938704141162295636201389905382503291847316488608735280961601206473217366842968494948248345783684076654223720452637253697538577786620497789531154618612628892406901045879321310552549790186895055469248452172653598679473385195601347971899559938458212085585169802432971207837824588822600844127207025297602831166451324087152338696267718979932445012761683685349685650225303237061847248092225373665722596720649325036716443379164041459274579757902392779484868478702091052686584852225264458621872998688537433213424050618715043233681262996560286674506581231502710214600887250102240456425196695315667983277442917380459909471482866064039563929437893455379361298698804022594643603565748202261084159258650849411207086152202142644060519270212790260376497839954373810016760293330242901829803883073943593081419990099462251607601822405570561439958710421642196662325986770005406776580682909347083050909312657637113381694272977116692257205461435249275853153203503249562093673193998887089365793992644332770229991136678216628576051170895370516811809638745290445723806145474698305801603100426689119855248843574402157431120161280765792780686936061695817209909212121782678514307236368679560449464800242845857406232963517980662010441677236125057954793788481679270949161214540440151247936215796739333668332914572780590229370424976611676138103837342426628351001271268467759431337759218853158911141673300397296780285902333497249143926470070225458343155720799482998280209661770718887119218042606241113658747745168723738519147120383493182460737159593003351320525533546029033599204819777307682599932319986487298789164272470906761780639416425693716520915447997629791552347258569054645109139635968526017891367562572031159938267391126119686163201622755578598748580961163475207785768120327693334014686168151874695896769530273338986447587884325726750117397169184574308022021637387759637925850127753582098540914508062124828649610975803019609934471859071908872216910610586101532340499631375048514216598876368101310563078951125348499817687106341571900488041575539208777714494061545935596876960727974542551788753957001903584655805551705095148498310147132015430472428637135512272781936913536595295654982606759369460488330693252504165427896608504315014307084388995635168163824479135298768289894334393518491078996843370016312765379778604394668956599230388482968205402304351276833300324200130872540246673291653832093889828387046042179969393264899796396466385686377437692726046152933688779044943856704887128856799275245429088424081128925562599519617060772077347280437 A145206 639 52606794815418003552582672652069195538174149477051748270117261279903504347734573606358972082904910148064971724575877749635495043677612746320930926576943279740452869472544821213370961637491349337755325589577075798887952164877804435439619904981690868823188382668298416209463293241779686998637751424159127828311158267490398592769058659739578243633081595327201723143611341313268536336124544896609445160740362500945342757396556850100008593149770280500831028554438058640670014985012398134212021671493388073680572238719096169013947341552339562913872472760055120700754659056555413956413830629368607531115939228634600004679129138374046889023455327735764357876457372406438664692996179724741855626363426087496292513417192084464077407527501383091171160586296889728887455987966179524506757657197465200460300915128512594267035449448701320466651445158182561745847364734285767254607364182078996307007956288393041282916751940691376757124852703381019606256643169556832188336238742131884314612814184070422113505681660522392428482104673637221777766969555218311409743614680793790697913912113629951724281321730072000297994913135161202287557706003851287590189467870151639347202376993326201114659542048645860629830599515786391047794888520762067569906702029914743523925149355288024337918215464130299387410701422259047473724616854268809344234118107057670472127262328642798895485416481429225493839390088964948885978826600883038799750018846847805577709694760667746080748803896752462016446831803430640272313316744644434665612911361311829204118531680832956024564961080051040351103907389028660816133435005635616666266946937703361446096770640773203343590862549817690980246264968355875709775250281663665298701275056090634762844948275489246551404646316702184699135856652395282244480254183899090656135365165617984810715271718376822837753215270334931023840390223901657122741177454684496149287963547820171684729910752306942545781649378059605339093353216677885422476939193678219676767017182412394415273899718490890723194943671251868277557913597152126239043768009770602471696341713547721989989624036785928771876344682246881738751766574320819112000530040376790522476408254925241282094537134665091358782376890336107001837960746508964975754579600383450748979110695997936924992861028150674105074427126502568785159948142172581246057632716372318252863557077838778110850047766434004666229343269769066668474983848330442201650424288395350821653324231001170506661917080295708380905795001158391653419152199086343871763130310489312489144243404440656691431818681169822468948289099476855047278153332223419428048368217633777924038213001624778109679060906844243824655619784475294754003953119578269119088278169859551217542868881824452324170701119949478879271079219085117262741778022386095408105462759394064203273717743597012678038339757770213083908552302880861050073911489388235434298037962716113953395817811848058823376995225675535496102695294424244341748768245694210738597146289362670295808353769276169140256171179951592999844019597051799731613377623338328374399691745864996205730580835597022743502771052283943366430417775637938827195049073806593037212338604697443673677383198394025017974251257941391063523001399508615905392945096547208530276816214308230906549495677314861088710492301576958531832313881097303929528321275183384960520287458034260250728897236052949330741530759173240630825527941205395724019183032538528747273668433250578655054284713287878466093731621112574571182308530600531433957922064703825828588168362171519427680401662742279067500026748541987640574110632485588343740296868921295212666044265838416420642967166603648363182614588583103462744376933220026021730679538582360702296972137196063535786864273084232089549832400279421562481099937378325345568082257283023125008640210171384475447724943231660939783539150208109903655928325859073258711889135972140153283441802598644527822592537307 A145206 640 54194993950844407941544665499255183427344611762796729121947428432699087089546168802410485634075685550964079649038289671005463064317525089073517630066984165141207456520174073980492142125595981139052720660296294506773604412206823155967782022743899777217771367179024754292493327999989371768503473275620923048023641210714240532867008631604781551146606080268425696328798745350938623828658720475882840718472352952823313411468508061379085586519234155572740506963804800053037894743240187172696760834598978260057040665304769848809313351401720043065035508456099118795148470024504868220466869078862168080903720060989794724428023369550915028354660388161621080104662188169868101833618046098603478432967256608037524895559139729791451828935264461175464722157711856448577044183342251142670613160883283301305470341851784262132357565875579681705676210547550579648280967432009869041771877927817586522607430386957499745494129267543465333032169638078371901557021723826538660851268584408857129193140172300393334382083707810563244837449292706016886088061728259349102965161075959026530931166816469292469229634906470879068751440514072608260209521525567300475021451475308830265113294998202990706017183868365068907432480195870888974460794410758872926017373964434188702518145536985308757986219450686016151990680745585120939460411605201423330788880715169687314742080237182229357938731299621070519651084787142065411884926169490480374271503420885892482317066368838081614473973032697880266936741157786680147515843148272843247121885833999280778000683257221833718494404601459101785918538751755464186612564950243670348251743632781418090329843323817302225326845392593855904488575620598200901185646107734646341307382864684325376109934026864419656699327215337701058482118839694379372061949016251729623286189447188506903672063680501932534372759574887720718451443067328034727226114886998187406771970607042188161310675255208874540351547270542768399083886234621407505938600607475455657325747367109860673233125295612769415429394998092318577291638806389064770941848516574369874164652127235667197597197996196119463659337154393898338151352164297734837108752098702684408359871557889826714578565640199190508193595206458691746236678776039294047689701011435976217778132410796732946485418385898285750845188832175828183580423727022677800682113760990232746924863533248500830879932491874071215931911772566582981557498320265814445572775899356204859858611400415240595414465954792404696764060186450582810499814708159550684039537431884470525955139433260270652145902441296933176322319966728050859478244656265289666792666774853192518350386211992582224594475016288203212807400165178374532202355852582198959956210861179260067529219625607301202078195733601842504962972703412516667001618803632787702006096454641827845849751799277926281126546516170176598869145255791175497430474153514347114939112235628052696489244548236431193721200682505080707910258357680312346106177071732929796522923229076748672622382275854095771152507358082779245250741494041684425874816967769021140460246408512722173790460951337533658506364131753647035701788613076662432267739912010799394837627232477362728655430058167093045382568176668524262561576237451758997939370349374042905678119713719655483110162826984347134002859044551632438049259528295414624550195192948830852847019887878097968822034542298824792085492224292863078363809057849898579351782959513152436092314547653536663922399026230250763028099475169307391934597329990863167801979716406761901716109652752695662288536393644813489941093186619981916749790528314900359229312116379722030747436507055914387903043046595122612932704204521348359441259656521173227548124359183205572668929243049807291627918428655344732133210967903610626160750512393887159363736618450428199887751261719992187075114321575098737402670508373847797790595914887901881117155639898714983382143348019577989056784528661017893 A145206 641 55831140818167793822484480947125114742364076396377388224661969548812155267499664134207523621762071525664780303494690664448542116479635676468969514572385486160243566352777676404490655075154352848003230947692884312343522453612459194881571557575098491586994193885336323241915403156099587608952813446813280963419315811037392296286773223600160847515982539588096386505637977749939849540732658710713619134866423843308308880859796976994723623526149826136331772588541235938084670726897938408455463646061309392056669334916640278306147425311524023823616590893474878718813947213843915532986208442396603104636834762099960687929870795072978023922313538391196965185286175272839962455568536245627321267133796229407814346068573865720438567566356017850824500736562006234173288257508466248679872792685842866514685026271829328091004928195096396846921874023514480202704387277036399623408685155203792095542869714032738706522203988847685799495719462694833096561647190062605219852811550783824287181349189787529394963008392835858467538569494424329431205423090057731882828460977432485927219184951960586496762047632572953586106974502894465390450085778136619570358497807758214382946913734851536618438516448236350795699220912354400513083979402971888411133076416850550157417253607222970080034535391564308764155149097906925039200462384088729684291128214616426056667085969070633599926258798661145222157921811372044976580767141661419150169877070362687557511370796935593603654274532474280468298808911323813189365915812646887068007851132662106153327212055553242346774917720352587107755368396319857743017369625275393321059828156388822155539197932317249808868689651652673551695268027603814321424084888017380064069789088070443884158602300372611537859590657417341607120991822765616828652103974807889086429300415942992561928305298205570605867096363615827791671157202506827705417169638313921507127731903519503858352824369478900551972453540094672927674169154705534445326209074392662724426733460446140349775620953872045024362717542361530731468821513676392722779430797050706332655912372485215648579109681711290686230426614313173784297894604399131685266744505450517920607879289700044174836767295594709532501294754382897273165228001286082374242944119995473760192470777529707203443815230043562136635054408914142009316214150556332495342534194188470240838152845064409513886358875692899378174462184314138778500950127886164399836287561556118260289347527772123384759027511460925477479071455098620110547645722545468366991604723081299560823235780261253979729746579308255770234320984054622425826416007390660608500913965357962032261750593808600068953357438920265006895211332340454039545069681017651593437710597959173650798067214886842756487112010475111429067855370449269465959312558051719784707274411199359165756561741894853157810159942815315890631234537979602533395019307158871342849735798587365569433538727194293233647795672286532099256393522002578280540698313186798178834256070623978568759489326466322568714325386083042179484909786746958859094925892294354511067402919211321564471329971252683218821074242147786868657341667939016453322265041127210379493968605588641970828840047949480201224273884904172758790368832996904600687651324316252315903994939346575065930950411824455078301090498017935729052389714922820878184268281894427735019288033332617459042737504880097415322500285213523083940439212675561489521207891336835325105402995099923267372965674177087748850629919858575050475990248812105018307320952611124121464215177340711375970855787941270007539672510856539144067924716724153090441959460829485541986780319991266399007997499751186397450538896092665251824208182088803070354582207565215869369221856195184001624969222480662725323228374935070798564264148800577512767549501615878544985079449186310110992740638468003243341625470081870723655685895654711710582223495408545299594478115543005606743810209053471430652363 A145206 642 57516682959414084524034443018977277290936792679356676963401717680368846806592779907329702591100657979390524335306231295959205313305150414477250179128252286357354335455826826998622053877892770618358852508864679769072877101980245733562839379742322933025261648821516855473409804423089740830867109513004070442429324032324587528500956666687782694870885270907114410333974762601881734853016439053361404576072158338419314373020130934318725821659025203800868394647416555344091642136089949274263493906363203561768261203877716607642905246232869620751449855729483849798878841161434714872902557207052089683286958635486854781037483799651803207094977269086872541176068343824222338733932282253049192050089962059140669004568346585830979468191392854200805627952623348480225267973554069800544175901154357849493880083913670385164220582715173999501854865718578706149476482149281847560607383490997622700979491364176779657685151827525503304514951767940557938108764946829038249716341392841136673826945264698021767224641222881190950965748344216162487440808796260486746642792865238207516285973119129345436282824558131101419965073184068097860073701259518354593662053556099413423692772230241591213950972269102589042353015322790947384378113852173148927854425120949250892705246304922513401213792706277649026294307033020744425388339222524908021854675952084907078602695607162133948070850322434786465115248400337715929636598436256292468144015178742665591451753188812762108179758998995205022604052072089742368395086130883180745442735315110053252262161306732394049966830652611537307937043866418835709527308550075844880472380698081948952782144899803577737274618090010740920828354313452684900167279809885439122096321374297983202156666178444750746160707279708071823024636864836428681869416614435277308932349265877025317925732328254724718777722070299016873126821717732057390776385954967392682540919942279985709229453949032157884381293037929779556090109553087010643995985918842638611469701087959683579568237089796208938352615215549995949253772916596991380273752748042725308322219997136379656882477335804557354051527074335629163691454144167790118680649787232960304532328481047728636917199473534135247647309652509523346635627542898672522345299308930447412001245494085550931504987278892091859154168415768414767745294827578047749649902623710338043648066446709979173577339549319188077909675126442650716451327229265490204747079268593924694668126724775705178344487311436516351689372217631283391498628564098616242282921718987084457132604797941386097944527357885426109496398201386909156895387455794306407615291268305326239240879651717331318823066717776673332437089559251004946833756960155372139191012881951604892454481604036747319679850620869276847377812081578169938433211687512299586203954237971461722516110513036809022845170745207783730853221332082337588622423764544567194536854975231779023739109208671799701823386192439141302650438961723925860472541682915801438781529331599593558521261560559718464787956773717736715525476433963598805556960020556846256788758792201851116094206700911011264245944939859722190090353165858393571434987560286573120938880718396525444695685366268419578441067620444047166201581543802519574344959758799420602971762503659770047457686149274325214288016073019094349667929727978291580968355926700270313146571508206082160243359652183605521748787744032033853620308209427872881832003258996942600610821959085897636267301971216571628962200186376077331774691087031807871480028109002651978974813071642911342758663228516928412673650410469356967640715382005305481714087316592698398382981495821055295086993029880771671742975542752770111572259678746622775392065871184061612106295458461047677390977236015726014572081294842227375005015672826706197365607933910298181639728569557357061981891486156277146936534044286239730294477205046736861209812920853812126549336694867866802663386261275738948615096821077 A145206 643 59253111617902964594996875059897716811403049335604090964530438148914520322135003777464486648191779320166562193463461638480719031049384363373838726359665253367910477357077995339357676008061862708251951913259301220353494377376685829805489041421862090815719199507851455146266710095380904703394887961592710515639452043897047510175363156158800081205437136388284211842369364298326906450479065498841652721513063179521327050098300378344948357237916451080090461655685729377341227576240420172126610848987853213651983700230728202692727915338333807176624602850133350633413518497379614967701641493600006062382995313587566092114905474875361275122101654816682909655782650159090324965036857891813178621836550692438992005586857154911148164470370565901561593842662222870106706807441493879565096105361528040177414480780509409066056572779254097618620767717775675414105662665165962151185083998967432245166858416365733765836633822491976045289410476015187662797573727477245267285215134271157778458996917952073695187365612005011097382568428260509863442222484388385418433881049956920540225214161668641190052242445044317324201245789909006759966431835152763633066574333387696217146298809489637938965300585288357689093416504590306865000134708857172314583378326939575700739167140710706827189214138000136715006567853583485550492906258613734532650379889394059295091094561485691685994038660069166409698416604321753651740955298070289170615621577838736788587318930025508025428770329571215987703994123677832881585609967985178056335004607205217908815293850429317814279776027667104701543310633638264991201618137459617267788566478035983163510249032173108551230621560339296499576509656624126189275726173024456444304391936523969525941705486487839168886926420944598920704333310178719471952288685196426226914209001127423411857967194682806552739415928995477096162904637598717046201418219242441097988516393830290745887571659895085906541285374192907147348375287567033326183519199287171662075578701080759693374956027187380865247608623883087609419382790217585728530540950783355754583417112517271046351274110923917830888631386023591381528985970995917807759219472624256631620708959969951685176029681465294023478187221386284561716174241145618217793617812692814675249567621791801243349593137638400297151989198103828155174611136413312797061276851424810614991613102495315291982575020799248007106075319131779879396678659538514403900507427312938993638601352336394370150935259984025752835413439404092765632873540338205820914897657316312932170356837230413308461211384840257377162786207316545623358004580658910102053806251086963124438203846370415800744526501917397742904445028037897574846327628742917754392171909264286133559723230011818654046098468356833203389673116891947033504061078892336598153399896631112877507672530259633725502971596847796561744864768207272125884955135462772658832763755591176696667205550112167796094239928355231182905169181879114788678205138042488785905156903941751031982394468504256875913438866147560861581107525325474943709977684718362519388917065627357598369879479647043364342277334375266128767033141067001131688670818278302498418898316905422579265459465505234325466253971704028676264303117851127271461437189316887459651163761329354510251087119054986142095546823185239717586386590736903814082867771249167205618572074303804492627774062623985834945503548609038455375891791186559924921835875896539089831925838705595482911111894460226960766391922253920476501110435898822160871198052595134721267451554154346621019206560009883625664326646353887181982932040243977729490311459590190003569334221637906174125678083053864171013144787991025702344533533196159108799063536764753849968219302482617484915215654769415813729531766408190991081482025190780193315275059922282534241816096527308592233938480012342413364080003839899682281985601143442161154082461223806491154452624386333223320250886896909697264733122674662267 A145206 644 61041963057589938413160416633431994438920330117755041678070255399666847972979890694699546720193359435251290048104733021011145707300806071990789767093986297187959442382130825683197057419746628289536185570902240671687101692860615097905336509848825267957703439207968228928310985217687044411967289888322327336593603030659870050475232782314733298990341500840975626926983380996159420993617146751398665778122181152335003755402348752394162217208610422916539367489270013152595742681423026814987023281244533008265773884578925625928143654494755199569054029989427426633306788771016626702415119335418887688199285852421487753800367616380810948218386100568503589429203855826217193531907098292833086202176746965793635212176383703413347380969900073817938345506571389750602604937477927311815612286981848395809216266105779108041847150326295558243011754695673468189138933914877846066380079837335651641157448249254835776863065017935323650269172274981571226569491920371674536957726740925087690397832898231219854780374158064217741189666978158728907875327018704629965420139432108477178469375169693131494460790299023922439660750298886394600865750314395951865889335857919008712385846157124437336112421418744262235458044159821535213931697828333192232908477369702027066023533345796057819997133999425147049726338488056876672229266354135894838968569950233011269257809799218342022387036553268583693284777015141112146086677022589394602240250900805544237056027422931526359527652143712791239373782501249062604208589790550255495724875215551300702167317518521516757786150071892407761830291644359867167419576153319995804553027455127417114518541501501632553492470447508665242808713742236780204616507661287897504548056089965531844555587591922750367217177978846755654840689060989990375945691851920636918090313693562527975396082198972354750238364171173072827625763711734695492108506977890594008781822311077486303563637462598089096110734621755409721088892957942591952747912633269655388634797783454918127429986266068599656479637719299765409132203960705000868758280990707231512066247749835845239243482696675828432867354610213592078263010428296593112231302518384102289542105203166912198070446288911814050573459558352289182981876018139168804245908461935665450986421620881694477392231803532198614844115660135428558763564231853885415576978751819675744834499564016000794200818981503599964891288544938458638829221737553530826524998256338769542587956802468761989461016290304599003002078054788012954009698709129517626084219801348409497873592825689266881445713970450640220021445296805935737525795829792107210579016355399663249896687894253097774117286425691460914044953550101924613071687254907832684437116207065783919049939669433420977607713433796846147179138071443537102363970512925663028364138739924202221041657702225655957162869500333786369198734451828596450033339593413771341638380326177937466164356706646315032649653232090452226124637098177394825186676225299518980668717789432970966306343363949879129436705867051767767218523424799525555826618312214452923828711625581858765472464290021493396810859675835809468254650149405723542688493396710689463285878283971858406215087161324141664385811759531332234380278381812851222243055458488019332299232974680915960411907669131798487576137056562914088587300507561583010502051257682211207629496494913889778752000479414360607650324695219796538599657930508861860845798228108023601694954737175506588581112464917713910740712722757804135500302882626832910820867713931501810393513264595291532436133494713823349094615739394637385596527401571302701761618657073503752460499723390771580026711249086173337306150857468731792755562230451778892614960642164289702827575781612461411326344967709513499910010604421482195807389740156284831678636507783970636016666226299828310063923725661933139337385302008889719645792506711668202794277473866943396201551736990007286637421394369664014763879676699595224019653 A145206 645 62884819922239325542235826647000309475971437167198663336995592319218259675135239074450391031898532469953334715336848348722008734565736688273142325799179904773704272694279444833215698587909421321589221150579527365652075991747723573333721933251355813755924643946841070560148842406262749572669201465347383510923771195639852075255183012502639734130701110670159243967520725056591104549116121505372912432464848148602484455598424334178843674167793423227151774542690984388016922423597846766955241093933178848936329744940711406874683583221259131128705437347631616040516187373380205144063652173187482266012422286243709473774013148627232725270223815669544611139254837323954907954476283265328680216728649778069108508539549735413809481246470208882031533591513218413330635357670279230551884128046265302773334977139335164832850006385580364573589025472317229426051262654353902576458928485473629880205024179654672410550195217060954437448306609917975451423609693784897817501003265966330872636672315650361385278241580200989109184178013131958365175822631535880521591785056145398223437408685525941920116892916961402415669064033085573608075978309627599220885382143836517011079387156390877800480165783437186211761234155317453945535705478905571171711127129178747884819844241804901638442136768040603025019576510296307211110284419816764597898417342497895499587309017761652673481415495125768196324975266818523905172712048249627469983813786330247995994910154041241821391766453906051636560905778974067810105969283445382099172824020252459465758543616496866054853284624748559776132281044401548246570334892397524859755023736729925270727820286268456591250235021767721224928769513615332089337255901392903404037337446877286859006196811796956495316976742859252281639384864820573852085313569458168657962263837744266485972162497147472172953377578948048480362790041095803044377664086506909623687703085550927098674393386848037834262422614079664255194373729195530428513805082341882765618395156875346526996016791747835724081570601180177718210022110669265462195875908088152290464744413648805989903726168242120419144696128065051791719747121745338272318569623606359118190757102618900568370223110688885687078807008395466606194712570565074136204946820183709573139008874940863266042911480437486097888621111617765157754532407858379605136834427540050478719628295238652245075246391263211072810557298103044629816344161930875243518249439293736487651374279341655312570507977738743911642726765509227651651847420392504889675364191330203082957080280164655491759329661910083836879052472939344151234383060270172922685737949067125277159981938656160592071516887082341592538053300036597272112283595558653825551529827602707763656793061920056233691678483709126833894119416617027814367446835677384734111559751884360486198274235378340837979356896823360408087996448367556912091638843613048143306980255566416634512267458923300077935234095371168738902984660988465205777182865752633253557063890710047202875190119075543585885895760302147197244703086132642124831698444116497279914382067038786164536450629338872402980932486084950278766882771287515303301192011225696507364200646866549913181815220145252041768114182226116900564514957483516897524722175508311198752029930726881649495413807152636396797005648158452918098565870167280814998371281337554296216581826889721539098219569395252380332664011933536692551372564975548508633546316689682998354228881601003206651670654750668581811514612897095850428803106176835885962650888054222651996698295332155932246226018298214469443772304941297161621332676642757398287557946601062519287692020036369639806079755521959232276369687684699660790861628486773563849810144842430545419175540609373402031804704799748496817524408755237211532406645420521588721823763760653434458087097137578310648226274347432962333968621863174020278059082807011480235493268641832334871652777438581153996618813042363920482704294441891270710131661803 A145206 646 64783312635630688817298336315060088402417582860837470653021734209657388679327905094135068446456849618501032530957616510321821445241265133184807686543066356331728418389731781830348349702595209693868253108825987111250209925266900246319806383318308909263367183679638499041151767729579510997050397613174253729230237520699625606376477117599619194921792243902301010042059200119122606614457777792626503512049563248430671280160605761072300615938524944457170876193218285839201883298413670018168196795744034495104473006932205710363651354972780800642986299301587560498789943643549246748591917205593597236287918427377207776934829117830488513629751061716389776848980437273335902769795705063577045974178854628666838147446565106713776005781887797107210165516823064131722515849367742355584767582560166439977080111703362477193047968970319188629739382593083474827728076805699707961327345690383698686451078207997289522375450774887161586896935662821129958027106899213694390690986880028896674940648365169447962601560473652476596232384129607222521242321987874073427519936417025007656370875576563500731515528782630006364299089153804766325004905700194390691049515878893052123785954845929932555119537551103042442075561552231029835991606892099798667556752864975745806092853312398968085560908819247751696345492378092426387325647029778803454754834667228938394769616865738619157894601086901228101618757686430490364854735112840197046280035729937317932093190947354690884556652356789947683324966733201921134791819433508389594956301321928156341814242747576739123530783770811932645701822201370200696489933435631586559117707907537248687195965763596382754238577984521396258261860399988570251372110876851338650143936766893964093189628361700551024318673520358955930043231138234666287618779195744165077894223946087675577490099554960958275655867693306251699813769599608859574575691069786444718248944247694927765472295836893416459016207063702618584436936462358854599192694265825036293679144851272778440862571620563272898325524617973327645803482912781238382538864400884575327123167815984797194989083816022106551901998675738468350701552695272567024331570647430803797450551957257423071326153234202512699682804377928352283477378653887451848358834995880809856690139887424341506423865283554501571380346384362661372207006312692860521184061573491907623920354197727072656790052079021246596117204422967884258645561133540739145382511859039489393957230499292391929654542851597215574044916087556949156400428681060144913585533918640377694230206124324952848229854557521703553943980426877361505863343149122203647391828270538882772922042130134293392451902884129240198791085668250657190207251512695497897290022680413596394834525860540372791717396836154697659575586035657516746011756518544121008721462077765385190536675932323371290175728025581294789307839274774574720815856823851692727160004218140328372382014876042030150581452497677774669898375315677582333241418621644518575256652130589914810140559137804127903379841074176232315262468904535768067155567894588547714482782808718858407218224215073140496536905344443044068007019152684430740158449274501911791524815174932165176776802363235222113747769407723137558033026331815563994279180686764664058383865695003226973518999434030162581947175450188780474639398659699043722295610527310633009161678221035892735868680928416543049215492777846159840604278706173560660178684218129698729846435027934842538723309085229010153831486525149718461430490867816814258477236485453758766146547115057840206576144290258201430781565967478380307191286072765005716740288018307186978087913938368807139508434531761140470249707115218594592692669009258033695511984134222608562943216160477542809257532427426326558968735957155647812344148519849959745745179338356908925136592775964145133620396397259918039741169201417885858648244796797309364317091142219334975587561031393250367298786727721475465847707473076328088496170941448812917 A145206 647 66739120844037494492770333762869516644639569377930182454869261702109949651237596289251870923780931517451680170597273618053100386324376918821091293911528387303584119436144080051112286935283343375938226248859854440988274235545055888764453614457354933300776883141170860683257298526775367591645086367543315247850351007938623532237343109704696515403978512011580776424558808126751397383091666999636781531572966650468328397960051964543474947199530168856165071522264394114144697170804761793593096810240591655417743868162552671014589277972534369431176796546373783512900780426107482320558526980886404284678263202433713257434247899424016948707606013544337360396381612063478658837091882491491960708873985569689561341339907798776925353661029180220630370204893920904267705384446823861942201436647105980671941894972913655402366751988700274928085634188995075907304870215037730882025464354199923621309562629216522668876310961370454799988293196044251564850027281049532214652162876119468062291140208441276924276851222966766623092438817370880391145495730322815881665227416933400852460566911996515409914456654657489363520317252942463156323718229675183367702673164055947985259216305717477831802205511970363127618385569281123392584876050226755883851385662797652444849617806015473087822187754862399183290122189962017163448712006396715246634066361234681627565213703415680761253677441041294762511502212787501893702881041991669883058980381154141746676754134059334092207376449620044437430641427240726228072210394395901907544586676737994557753362276660322334053681266797891607650811653853434774472562977806733822445073984406043201325682044728629729302772197282846976277018244239296417747419572134143308090389314482455531716145955081284462931057317443275832828377034016331477977169565811596108026392398362100239336781394039257443500770866794214061052199255340688255091035380138919820206372964909149931626353521110554308527058317121538216887007909902274045813126175281780334302976351567085226835337311261082090334224370465860836829109884199893947197043451685084780340928100058913477892155450437910222535677895339868014081167519351126075674395427004421194471977761728833916746870899774716334975539356410930431907165248842119307090223150270246559443431501052543367627860913198969062339881555608681497922318068115303447910750012790491480658969640477733352003305099041822784462719613424474127115967579532517716019679016820373329321505551578377867731471844974365004247593360328650724666648395289698841106288682754455332627685844135366094437749211121524454575639112127909997252418134642968592446317393103765905887491456765887728031369671609030443505506202982606477479571838591662695213649811309731340166977488506429853237424990404516303434463851240123057157234420024600575139085633159010609687093818234015595190754913835614722100219582071931135188919984451683691749351697342677905688661488515226773368583248504731453087236097718985559220988584626189408177897825158867274367992570971559334663802932619726873099940693566458202016861847201344271538901524434166360465103617961662157498015644388798635934066110625206821432545342795823316499723648556003042816827476668111654141669314100530966727817279872511356308985634800564544130966289136622365918811145294037776489008040633182751520603652317259286401547728315142648426931732232749755737666684106340264301913252429002742180188343620389083944503146166400788183809218429841206085764783305422299720908434762176947168180291265775077834487419063645092408457149809439704117345930448850305958563229567108836360449702140159906652034556181593395009786997648873735030157800635203221291023813794767593758375986986742871151004161670939305313629425816940651128407958008295553079202347205359295390063126452697623823805780993182181822705858436044588107258586182546739086607666646357864098972133192342074943017112322701205231907666596140943110098517877390191348607397768019729193428450900442447302427 A145206 648 68753974902254203138871439450353249015826177889047477080320927242243627296998801932545057001875742771517089545329104276051165870477188036555058774941532621629736257645589541409465635096029199162755206089619065193452884247604910916120985568831502672353809028333939441783605197870257564171507272013982397537569778851139060339154888872580304826086425004094288607820913937534055962869968081819741358188218528010133917669046035262072881850094411684037994170087064385296257507292552155668843258732923586920699061521047275663145587522564161530689331243233465821737853667426672877268172639663690772912827106371278899142248810635730693191271258150579611154245031983154826099110110350521140307297611314148064310343606292777074554164981341875165709313284272458210850724345871550958484868755663897342645867654342168838547260841754046088259194220296531097866353320772001991900548113415091891969746514626306118410041689499771853379625052606045930583930028474706390485313297978958823816211680834659178426255599913425531746969947068671074886024571023900019371144826559223100287779326419413319334563210600330083438622365624444497029859326516704072247873422476187747539055298993863302532698384163821628852890081587175644946254782428347110037092759197289956819294652021772987367031140635096134105814403227180624969235136195482506432900170021225601831234178566727030546570187343828436850304823236489937818187340530284543661715690801814905250278988023434492197503762453749516926639882544245798786164508505067922366699849358913758312130008127450883222571185165118989171514977725037568148112519453410229183109059181436143937666167136971791095066826507164577548506300028774618916199225598765500983684786829236536927451762437371998812505245386832569656701106780743241294159065648715829415331965019790757821616271148747812526165098180987075515862058899159609863912624878690738118508616920001508223814458206147409647264596791256421248591124060117786762793865599914344588329758171327216384982223366247191587020851331311899650875007383958085262550140955108918625458536144072568907973734826291641648338007904448276630750539498409635019203732857921353099685655966557976860736201509167588867894248376881293617268514215421185510317389535328546468077147888212629512009121692662022073048368078201127245960230189219497452690482695155452356886572026299835767702557807325105362246627871957641796590630756499958864732772387192797888274682314786571865058992588044486540874230988302927773956777561187094420438227393173226805201075302075582590704499906957053423301755953369107619642591276621976471103149511554176770315695941072727836410502428602455169710808195051860281366429455208537740469454401215882106646204942489604444646122478073111253798995617249486786217153810419131509983990507415359677915781795415963850077240433394136202534843916465374896885498904061464165579412932358293347443261850481119454780538746626507843158261980839223357938192647662812647789144041925156825250572351879050151839499015252136586324651670789967106231215138301197287202072413742351060078826237780706513817807596196359561408472522436974796218909455954670773150348393714383959504535333011945142616971088579478227205606945993829447824138347120914407031515497347273129450896826796945777527181030797951363338821896106077945598311410510681194455630168219694792642350948563641995952771470470618842188762069873684351682614135488985743760948720004391677069559179574689689864253650253815582678037935797658336566493779986699301262814712396040141669590763882524952405194052036958286162693298340580048161094473715975411586825280129805319152349457496871572010038682262981920298722763441179969421794943616272978806825289619410873225497051451308463399237139508520356560733484427960416567196517775621172553576439377092181446252577765777428742372434062670238814702216034770637388749489579406463475639624075090877151199141764809814497700379640788537344701727744630633845038458213 A145206 649 70829657404486518410789930712866643269851100682873180843997885853232093143393085813237354676473119574865409547185138253974553294488841242992331622438196400182826466876606305545181258539527208398543502418088726545394366968599114902443133067265761284417713167966040296647911067933277382735318301188492881032861467159407098219786036344111266885676269478452491202379015748531784553580885666812496258124921208589228287676824066738236902101184218497831901683913136694016829257043600160551314831952276956913024725596712275171547790257199358978022869619097252978099573095862771230652472664172817038820084470308343130844150868515565968570816313417196902008978145161365873917430181103344536441292434707761485497887310077194673095047423351661023301048272104013354031413792969145376537080119535448201983699292846086973888029732911198372911750593532355286076749532450201427165810623228211490723958961979252990562211631583101089322194562489422468935062831782792926386783856912728938544346992010995247882735815197887571699188003004051162198016281942720415460229366057164380458050450883162946878361677412944134200979717353282956077937837121087044470807045917376152964095322522502776419854830903895601622446862787164859281612933186466324413062362841572289230006359913865464237835795297781864206714077661425917914866382940060674590103029438919768684157903736028954385067725618977363681374484555237057538705628839000131153820895837238638259403756530115302762812341708136007466205520553819148810091574290607850732556121909151820088896475078260872024783948922919877773336217010948801518850182980934211439169314944301256049159902679635643786182165369686573372498422379667047643035040923174484038810096400303097587977048689824543310699697460598113877319469918621051371795711509172583135815025447630214407852504274489172204935983237627574554819140243264186286448806335523320466926253144996147384126507549459373590994404414075925547768968557275855737252710128329945525276151790185282071293269604447358963721749750913871676964457996042950746742329816596459835309444265481778835205402967219494154250894452861034424337558417852540732914142426826324354338161498993890204400098598812611504916201019044364332217439729152843935625029406093025062798126736398325365475624533195860658520499341419679395960160857134111762719093064274284713528187144293168839889020294176246988033811744627580282816277424911576655279522267846128777504874600540656964113545196409818117698249656835545570092204025034666152595967779332020233767341310112616743273733393053649116940114441146745339567473197265941522631110626715551049618423035627825998334969609193931921612768464016970437057899353983803923015635566893375937634544138363198625341482485832901057560782778630814328441809560898527855850382580259090300958900237209884704892838306483114419575535239581364345440400184839890848753803725094440871905231247841455789631847984613793531694705178587672275016627698136531973041272111142699411979728263907910683352561931187934786933173177858016272474769065124493571455501635641693737058171835538840939852005545368029640923005509253412999206133125608509738448961588404121487593421251672758938995909334089551005570843688726655341574076572464185827344996385668056338939882779632026759405432588341252506957387746397999835123607172707597111987930500349820446699990773945040681126479300899824911782011794020990693916291867155453720218925361073140452581859329999963806817950045655257366684325724132221461456170452126663265748875443470868136396786269340021034787858010161995493592377900181121710112937755970808674706449941941914354739910013883671966968386546859210320658746436075710816711652190092897255875332405807707258062357866783495057951251813197203383778096669027450478416907483023443369971975729900063888545678898500418990729922111107935645657871718072761390798323494594865727495646483120685963065797702911579324279508563910795335889370253176047604229919726819148043 A145206 650 72968004761459212426709424517949215790717552163473295995789134550060849108149879446641991612223297997828720518643140488316715954173408194247792926083050490729404465289981313651944691193426069184999501556928069993710203842187669297100286343650393632025452425834581244175377563632399421722227303137201973839229572455412028736190237721000831144082255749180885486774743945372138215315958549130695552075892838518348871153777251395395228140356897172431352384066436296639110267928450191891066474573247354983496018475556319697455770769401062038046815891367109714265165741805130440438444141026926212582399129694039182857964504336908656351333527226070805222478615752633264619014243444755397886104532171281507133754379904114836669494127988093504613165044273124203905349717168033151108863017385738514445923277154464471975367181709240190948202297862837897943110069737006654931174443951570647515500191149436891832658494622184869519331844477598508219606332743731514805926155162438911901021868875990982735480950280285541888873063282996496837705722419685120231949790599059028277519770895037856918200003134706354401906964936739946156306335926742803016864006561373865599605172561918079940976384946351511451264711945856476301737651994419487964664368465722263882662961962845767951154284970454867546479679531918551973489018416051871219782757391247856330711405247988434339386193224867720103571351807109359482562661835831357772824464138903157057653341034509204765198211812107129769156515702412309030123993119655137237666923307222413688021345902561437743084725457680257698148118413337830858979232436980502763064426333286601910102603997596177704950033151102344196106985173760689511349494189728922486343007709644563317328839252842894510812349328121065689888912145807519805929480798340344355036565236478838615805780620714384042654252759045385932448143011692470011537536188928856886944065989325072456733285304153737621500378073689613143264857296771422697900251660341432715084324468142645978854286197420642507470262184306940611560703083292612422402522668496956816782327469231215202096181513891876947941437314744571045703861029856758398142410751673007353737709241548830093704379598650028044740453538941419443030202940958699779826127858352656099908673636102113660371121008341034570108571194464091148845996986165030366646362986432034886334447661822493035138969981089725326795227415835640303682543198573066523745911086247670632910553966842704715545346554024371534083515327434536459864984736776505946181652952169615697231604117459715567451091821599234283873579442701663825415646105471757705922721880064990386294849050303114369283629613859086223897655488775931966357625475199208533996269066917417502790515143793737386898052237635550218010469699463879617400218304755837258008086498847128246637434075693335342338137131105762403469126512261790891112780491523321654573619595389462628895691885866346078070352355814503419669941820086075839018540464985335680659725303530308363185471103370039934531096725738659039135433539511225132069992376094370817239442032734514398566215692193679721588356886268872648186274686016365065129729309874411737996781067984891566910152255301254996031183891743097579340447981462107459390204114739055459125420912144343444315130567619666750445085652405747739111633331098416628249882795306041157388335440960925895817643800617799108341124068998037854398240111240295640895751034273194253896845731980177614125301271495593154966209267843725332934271702161095189441734579739800735961847293807990830722209206669726679064220918536380943491894830701427081242906766775406294122121690277553923829378091883667674193665265136879841557171009060537803504735789742380029086592418160235114893641039908463276699348796974227716794848887108828474875885959519353928793654056013193240901495852264700387482292682213541850366220195002563354970490110259295974319160643982623832666679044685328704937742117640764546700229552582087779673876372737973083959957 A145206 651 75170908825136836392467295525735312684726448420018703701219135341283188256871692213992720253183082009706696471526111490111812470575928834337644953278505453422086989696903023044220295115010420955155109300533184924402226169637920666211144873462755882709035073286109538769066171981813649196088068036178783128247420366808056416576413899578060199977987783362980150142020973880544052287815553175370365126251547055092902365320558327345386011176034995965870694043570106750731870223193273927214171280062377798495486316420340263525248213757732310718249904149459886919733842572127755339417998413876642276088942380682141318138109591995777818064720444455066518728048260196284732700917580435133167182683461091203399414663147922176278468961038959000094084835936428775349148211775304658147870446504076880077510252689774055091457429951154122580017326862405223488480207456290136311096398987302754740764930429514432635107201584266419098537371773055012620266825460329706406134272860406158794400990158812803512254124921364626583300253491810973074232007017337397729809634361784390975160928397900999367677298282464777563887592073979145413411941252293230402822043874990935556139876568598291451871959231462008751074497997879436458499946848849399373131119425289356666438984495274075325685767369475064202410119192780458979907225964117610828967938162299526083896662803741047268356233443941408847879193554484616560785991539116400835147034580102822473386656762081633900529430523951831675179214904001931119189617323127434256581479871134902235353558515270871073470192447222840729132290230463163755600866662734093958500407152849355106824300356234446407182839008147941802017768482784026305317468371673803615282528628359922587478693812298244447403949611026340965606060289612129358951870772270443639605946557832319728169326923245898792627495477636030150511124874660646540942590220186170270025384021075870141057067040102012452744015114143308159645947413013182980592584402229887858624390278310596309165711815649478435166342040687445398872806837700251933438811877112137613264389475691996144781983454961067310032569813122458751120799559923796375764477591533101303320224359196851112734320928528872292812355219777144694996240403414025486449925814460697758158823468113238345041326826217374779246953098166441561288237955781392472558282573229698926488610352019385912725522315978935114116999084531684472706091597455171124672888565286208287050277462324181096307119909526253765501086837052086865931473080409696456671842388643020427351694225532057039122327666950041433510669156959886941863797716056382597867262912101521335430374992082146969056674565903157067387931776060464583957945217858414740283632626124638701632867420047235774470141236064425996606372878633133360270900081047974175266452102391472665823159120137558236086115606388952532123376327247398822875893970216970335140357280125516701936958383028745834919454837646911429925163570102779763419922529348226337160705878470847100558897776568801711890682625205356593595744343282135845629327429656185103146776294131313886623288050203948740547570539725477907889650289146276120936742424740314095241295378688906481726765630401206463109692574495825785926646555016877639900467721621453466863953183654636176513336303117164606861390761492471830767072288857320438510348757061206932757181690811548318112028646511750472647997563959962137921623155286858154500372767303985696554836050908440250934670976429463252984639161833109450689902107482654327486848325240689149728408800342305198458241834482688941235829727032206426165753140146710786925449000354242872385697735432326826847845102122895691263688347524393857426922791503416693356468052417990829974623746008617280606472355645237425156118642096928399751688171626865909863361506158826316420911028594259569114411948156026013281882679298838756717668447044032870938976445297225796289261238096963599691765399081312980836900972848059719801198687438651639489054652826702571637888953787 A145206 652 77440318562494749478394423965230552350160390682028350813795467741240738575796587752825010598180037263967518340003656075479644948574299409892125046223735740134816745425123120844635324510880640872597815981131282275713001307705579287281871667895496196464370448516591733318669698469769225701685567388468793287752008013842762067337443806470131599694322403398626265125627701595222933281012566510418837900282385708610264249211237112094165963458044264353723433124314135889470029088592368599148316919116394509658817693329574317605519137633622478409432806717685265014473497565115126531309897345553133965377141338572536034838659937720165846055185698321831449702377231949131953028525017569455594055173276895442297871710321224192400411824136055678178937163628736395032665872084895756060186622132926098069664548704032410537514065289404098358998809769433034887734587021452425456591392617798250462437053031665973165211651108262763796500030157364211606795082412757453909791735043255894573241517139806340181413085970005143709569802602839873288060074812353108044852902102934711948101977797956110767692438060694189195406652124290668848506107812543656692756498576560047894018365576604668698242055600718870410323085580984151933236203767914425088211528432774177975733055173303736697805374918408362105710425823664021356978706564000832481478428344199566018978255197455278080139919697274613787771798687790935782949011264199762314524292196303302219719296772671225086951904826704739261640768272184592903975539561082527503668019611206798010531660033158877325275696119461413565287113814822698550969118996423057022670553942030812711166039382079061740218092740098978131869582569083169074301242052303286252238179245163765642685031015174199608018231955272413850029586184065630632152820231079358852287309740058240895526280064442886696556205182063207647996010348694203317001954548922053214288521507785206594626254821585958923388203192817794254911968952268786117479903102635307921415919188097708887271282009385081902926593264388329113280469935518861836226036995259750525140344437146355180923720320264245750608561218832684343502391927592191927318950411623343220915788925247266338586221247267454567733710195817476239799235481750064712944890375019440095619285692515668337042022369440506202824077577629977860829065768517586714318652093748857174092869463660516725768883341663200195231101561566900799521252862478660197728190004548453004150077668278837569637789154879306020127540277128605853086509716247400207961988804409971561101272258503638237015971023647812092566757024524632349195964105278709142391403821711943542666953022706812137002192456678489749638514350155832354258859652019202655817596286573345274968246269955671307357601062594312965206283725621057186718014674877412297312990454104663139105513165727873685157862101203496871937075296163528666826255418286707889066721344757932431573045693983487979789806833117401333638789754864512742657483914670230749814602253261222249221240592080228364469292293725775212430661205966688093269365599625435339034683099633898810827710602041039737332508014598201729042569958727415922341806313478094448466755674433527787342111793216108733975672938323823582512028916933496727867600734677814942913836874810044221770129582663956675774916481831484469685524453518811309217877769408634887261814964899760626394869865454122575616622811307572270796478920490570162073498725507997273699553357031469216378408515593743447320749824973884815738386526774621389931515180990263820578969661288677545105888164634999111165069699812244517253160846504248090752026878593694557936246543770906652060103991832156534091055431061961642717504710737347672319839285116985237341815256871530843889821520947273501981673400625135319343217409811486142795027561554885396954138978618726611449962851629954942770598016999388406100761315609926003117621580825778552968974738900791770122477172646911140683681684513404900624356111265724302932647125015866845902898848217869573 A145206 653 79778241779821295056322014788348395430085997564034060276443934208647577338058603548825925975925099868713514636678659755926849318081645696606192372534892677176208357516085500873237961934819907125426533624646480578316243632260808499795273452883050081762167036474598602674274227127802492453637641018730578089073062352652427633783553178570888458789515936557252804286407421756240692662885791841080567063316540568026956579839831458142968275567497234683386308574371308957929559160026240336933411332977304288625355021692698679937609420135256292818855850841773933261110992569686218358718015391075965081378000593307951955349756939921799543355595976736102820724436934062948198430259903117176540859263824957733017383366052422536105832334930444730142120317598593861962765625987789610723868351596971266523883644549329638758951840865399750658505829713792200884132888980141593973669596624618483244910724907951203964639876422586109433932099648716499783431170938178334617868017817805655757547272383462692601331134231927344873240350316836308809134797497863816369709673819692501267453392116701244823371171766378869468933514174359116548968528061990937747058524038183573696063789097806223769673384967852701148779277525922988982102725323209261634775785076786499289395146752319337524216845111869424790312348515078028042553113256188110388130144485081982978928909195782556262575602825666978144580687881327464940681757297705167147260664176874551879152519519764782715564901199522425909425751234646666548842559169312419391680629689012549762598475947324590273210498514234483448375908940163063529992413535169468247522243871582222539763292755917204313799042513515383442662577325041772180171612523557004995821576072959977198809332178934830000372004133554684074550953049996965960647901744496692825265593177470993241604386139860248119001991117717068391411373870970770190267582910213067410607705801835216597696945584508581956245191034756219448353617986778134822953608194323275283161235900527754328299691416939251813760297636605046427169719877473303468224000800213203581617219298090539254360115440588241346364472614719210514019606681135079402044785728174487475163703491597161084988942415609724700205062034336393492258997256249102926225282589954827066291571229814557540669207786428873758261119104919379939349328822507844419268150807986576889605503493841939115367826543835286686809149582596488535574267801924184857500148889661097911780082304797125398402829828368805148965664464329617376954139357714977747159951549958436760142276647560511381165951131812617211974397377661520330661230374675209573684143920491559855307966813126900420426206499976556680614197941319649001257874160329704438778871103724710936193412986144000156706679802899565132389797005300950530306398404551690474487821661738816467172717135535375032592640399802744326894466646822582220950492670541907706267428691821034054402110426782912523516632355574296225063697906133947218788210574290705093622156868950017843046758998454571561016051426361465683468737511181226662461885611232497904490483997308699439632467871230035438952372482818373868702639667873506958748159169961061377441226714149434695863281241771576291023997297868710123893571244149792347526906723217837708318784156593695503641715158588068191513444045811115595063837964939777150354308178828571225751187951757327218014919438374070507527976903508299880087864656962258852111210793876583338625238887183694435969964228428583891018933798936861759163695306567257307586064969976873036997008066213254311392292623126871492496660465108340349502001566034045587471683859271512747639987584054964626150366204518721494753141498834458576363621784097081275755671816441310553604746668646507736320846615384065216650854883164852035992092215013943221274382577728364025582025608066805056821042970551548870544686345119318059401644460971472000704698543479969831037810860471917412424377794889429622621840721588027693601357362545035320950745090080606811327880661873929166455083 A145206 654 82186746899076659635509881665330239064155063278142088165507748231592852230153352051389184093385453623151795606296020975618277242919050935238159020851828962053934352089361305399175892884787484797032280033901960010994479745243049307096387179138307492062671363109302364040493974311472180002343192175384368674193709311791252416033635886964606137553901291082221944044415435553935971472783090963481776816447648089875408013276585705615093250694785810235019696965877855342245138415177962503616838652520740788179838095287942435391596274211534161161423486500277655499546248170350571793402597149201238569839249297254541883543193565903200011631781253427710579183785853652606227308920317639255575610235544239151803901274431247300760546188929594444720974874308716473491792783841328313199537041375623642438106765680204236004380564530588655065596716614492588619055427863564334108713229321259123861456781442459813759300688318618772426634246973314750881735593777195143457568695821815416769824368642146189773825514834207818328993471349192027169479737161036264911098855764264164978614875312756353426790791331238155100139922778087611625457597255333938049829677222203579287371394842774975299703219791333932140860205044020280933891422448783713039761751603166472174509212054796125268899647929098957349813469954642523283334127724035450734183792714605129616718573398384253380945304996893724295068304234676969308553148614739937132172263866059870308187830781846762208975134341649056042804609925159008643679931437729985793554385371820170620320117138163787993525564587053946807562916217501299304148061801245265374918517357042619284296715751507178672650556545258194776056461556352913699721910336568889734593126168350400731196222151774187487068060738738681754806373908726344776815796267530895161429282076646555217828364316527102729650218342864390480966020040487381731963067034955397961185030386778333265273631165110269790682647393172121510306595919544054744306308839592415060857238304443271312282961391929376544008335940351226185541585391460942029994164522535414160750983398174752290012100970558676632290951797206974918219025922495045057264925617380756301627272356787563589219511320798396067656985402585275501594478907175464108086273806632618405047894325147039747129495501164119434653581784494071942140655081798527176517338694165372993808944787146934387797120710467905108542254608299845422901688046064754745485599724442238267732174536574800536512332423317621587258058568487600985287256219071306415630463087043719977126562007989261947504847558245024154580256622400554872419368287337458186608389516308808643518002387672534591096166862073846734345262087418450690255693548875799356133586019690342363070518778920719275167698794841745402674050663925779943090727515198387995237731585409398345862556802718082491660884339787631316022207098018218902904824515598741644501355656138044351159752208135915606907615998409294421265253544586492295568562138785883996483939554073804279475079430368693835851045790558849040158932921431357234195643249742337650627426273848414392615338177451642498252303568337328067784174157717565563874038679379844014112699254201139373656960174673318067456795667557390809595594336428162549581810540463916627998250435338345334021848495004071840632570964878378258396983748631623498069985931438187913287207681133619111761890095592188826284792403649598830656409718685152967935957677581643890892826851914070617634865979268464430173201666879444865847873383056784419175313650030543318802957475911653489391937259873965854690499645438796074953654748795360262910949746892167690612645114659647761670074853581081592687906684150179825352977564116254654759998200907353879932956985335603989623501443858620324020596918585617245558068343665870949714844701607188307952792075777387762507851531221050168094800470935699673597980718842099979090363466504512498656016591796595624366568968747019025756147181832086567986668936419645581178982360047207683836853512210000189142144086197 A145206 655 84667964787880005748126103697750236966713556243079111809660393090428196504773034172482564957615934542058823215781384334235514373126850233654917395994739486045807737501762914851660927590105981001119864661000033650101756608173620722045366299576697721795160361479810035374401888793261250889486130654705585123448886817825157264121038926758284043668082682601204708598559084749022891029790171787006405866695122018645430040629378871487773084475118425570447444382594321486453147834974255632441004771103408541242010103096060062494375867050042768066751605264902182068235775469352344563275735338776905946871620268457278502414054627702467863043022929925337565592608245753653972377313673830354441534791378778872533036096173309273404454655837273068672170661033954503508911414123535249349043275044029851851716237669565718244803484135008174721161681738425614039750919029881208466475140120494267214209543190962764811786024894993233289771748780005191111206474853545233667614516414058156184287560675695035970713844434451221230113856904350894119409494117118814951267066403417590445499565897181014344628904076704863830846768177289143106255802999923501111492044239794846822018953679382288014903453773064630167224921933150473937759681503530390611108949622431292184380858667441025144015408962554238027092469187782868712742907011981527878592613306270928335362225146302545081320261198487370228710749361377286324097040706478254076894839345028957128615146841271563440544328864707876143537358672890133363397981901286211505492479846803740941658568924802354277102776791663894963169006174659287621200128723494867523052137927804213716618051377505417104021959643045740633832090747296545586991473037449732903156935642377077753198076121337440875123710662440830552850423652956242172577868190887004984608335409715249126677131642001451574918498186516464438468667117118284412580061258550433842722993386744563440750406873387251890078847936015742667667995830906736139050138168636756463350195053571252437300256242023424730455008350576669406446480808001978150002215046002534313463842383384030842349475759605482964379227390618289018385339104581150860862618642367436548645225221763816430486451206488310702523940067189119906953279831890832372253149309928631872106335427756937305865520412803594992599344544809686854968962078778675383153889304922957453684050253381294833470873845601563337225309988237608606636493519639875423449885795265649292145347787922213682404842613779177753149010551521275994568748866948115016960631789894409931686054478250315489052458394647275482675221952618853226640047495601514818887421586232487432545319319901060443588233239219429960755168993156999518653193288115101864534929277186014927907893029920142377098867621301311016577880688337309442567335628351920930409407011498420260262408576124968684948591062973227265053114785980494464936698585503717162078309675690584481429444093245136788653374012877754387487677252872494800065643082537041623763498984117670273803482060528477943756934291414804641254969640645901171584828492789596938688635775151407539131086537589275117403310577626479629667760001670356228579522400151573345728800583308030544633514367650842258671544752469924440839416619321035205709535608332995364274299778272891195499374405564603054342680214116543053972177572407748373511779029557952498210519909801291884794224230360102087511956215808252242450418428212169871380981981015722509165004711234731170694078888746609407091702041311516372548883818732105045483649111817379356627641889072429300170466591438168591220478958242096667991397245311990187682197274163370549332969357923582540010839448784544079766635865449920612781549498200560761003105465316991221751691646169281127401588444712391224987394674341066175318301574925151501471721919927434940392158504519525073449896763891792629699030948282703760398784438684541332998130067557579032446961762871897035405723768501067152348835835628975420752598443916553323912230802176082138721807512932292214190471486992832347 A145206 656 87224090644743916374762954108749806739073308266993515131915898269662716009020539221919660241634970421790193635042672531679788531075931564966040301244582512108678844134887202898943209688652104674658885890318592385964426680163387851898672858853821838837017945300822828979245779451889314079528244759168803546150424342181105052613061839541083003059457492651381177460067361573551476674425601101783346168847165975571887925466104411604712368189807157587724466918269824355163290512769883271569220742639403606449585647320350277685793132040891962960475302066688155458375535875272545597470679216861178140258473245792164491104680395029262174262388592168151725444421378113772999949732167415983921807087474928596459264216764977579094103894596239796426453898845848615095536733242432985743049563204409576037743927242371800512933897085039690951462964255043086610996506686774266722214460266623275912085270176036473900011385172813778314471339103246913583880483578492028678262603521141003223669386715724444738027549208153478084216786425964254141525274717345152237484782873225668645284933626638294292380494337353792878568793953461362413855578080865734012792655117344423570353502311675467895230614067173748132182108394171426540896626007188081681209545098492731143824150318436560481058438033864850825201291875212220049225972851389916077523288851253063869092205593852700343926935630688758630918633160302198293986853396098279418861554607723209080461978254101364110032515390924431789969102475181881879713807966242362299405567827585191495315420950021817235590345835010702387520024524264688598266659310353029511771836706469704411365707729308008930640875425996640987022223372181371836706392694750618429166674639685848604398775638709421992991921299852851166502239261284184749859267686793067868826130160573123215734867691055647033648760544037746281523171786903119398955365926214108373399845159129196780639883323629539393475218085413375291411720503531503907168517785203593832139145027177711310077907706657828961675515676136570719886748837410016284959320976211356659864780370777643750081831680497960394103277588908764212053185517230236779429566054123244532431443814907238776166049604822973291312339421749902451541614074514022122664296423487290994518593075915871348804453434319006029924754637182837719335980971994862937889506695862064200516606357537067179706212592612477413665674191673959755862549413574901574437773092679233644550773599371853138940070011752658797093261558484445258276291794255991353103601957215691704436612742971565951658962851634171881938941879213836148929909974621305182982295385734237838617553701525355455992489466120368384408293698326064072033914742793041096276362992708127132561741978130360956684561715513229897373525160915538763974517711028774695783268621180319836334321292692318932744470944672728111845280690053223385735119296897169558685855103155181871267660966069047716094683458719626176447520934715450164535038354903266348246133134451698799815535379656357613448587443836766547583898325056841995033543107752719227017903351552601106463605625766479995020264881466770746119092348053000108962620615848275306356973228903987287521799027036564226286165370479534664040801216248741664233478325798986683781276971950951530256162173534576572058281657940088917806719235060341313159468014962237098200057317964905679115028240762911679438349985137218585246346961729238870079288674054651214039114559576014877885419059780234679112532061508537850169255176353779423423743694083970725754199854384722983266701324344294963729551252136735066752618732073005516699527449607451756470439535148682851779107043981679390681209520635165809397274297725882712813672964660151188535467863087198767652506795868634814625905499235402366232575482226583756957487333740329356540990581463016743341571759431177997658423642443263786454288041214829655122501514318051979970031025994343590312825973447747800709500170480858041523287304370407399824721404512599076129771674063881262624671820996003811469733 A145206 657 89857385941224067245329167687544837300828181206607335797505360126614173012242441104524641750157447613866423646342551992195419962494878424539238207705501540753245118953273639816960542274300850787196731674346190825435692687987418774539320171740573353851930819347659509824649399498167450582795941217558623594554000067948103727333625019212707259995064230310858292524985590510858436670477487108016395217897655510507708099917280673750429255713969662590822750148961942908063075931863952899702921261227246196557195229471709642466031166634712115455202008668014719266398991121278787973588966677854941372974099647135758316822673417652781544675667635902665203105663121953435198572460927577895162732613091355155994990624596579216110781581900695821224731268983332614124237032715513126168508694268201657863279386553967288932749805719792235737152622971181675714044065609608230915528233613606157471750630215436805503861766126369240256890235597484166156197830186615496549205806287776635594577907344487878163992905882776917743144839986934001117153571866942392889417329653217084515282668182381004831170280447053874981496080979085514176952588840020814719638941874225559673702679699642931317308244017846820134519621616424236986233144672407330185661730874405117747433770124365779383314151252963215262651564638897784503324322103060634736891735413793801253993828352395751142163787272297931992787579325183010911120939213802389433810506687253477923256096420464069145673125467135896056843561802764085534989477695379821235323335708794495946712189767561317329008016021492572715807590169689070540873670467311387344008733589114972649617034231939199668879418038003457618777378555153695361709262144618148126505766814154807438123197597488861366839009963020285032556501034029503863804562736084772719595104025136217470208188097521939885952615173287327343575839878711255906492710139113932243934236050640584238060656837729164780890847667521926243523424602865452014295028600999840191762789059084856219475588487884528561786476069668678781569553115404978195794240898333175302380095555857956972513418148089844342641650056353540576224452898977032288695963502436362666223181667130643089596738825962092403770570638190008066486466283516647170715640700140119160333180769005665169397102946195231301555379384686788245537924550684418887905612227626986029425279746017427187608161855949977232938639332183371290903802171764091359450409586923769822484495805044744037416748511725066723563727947181941650072131767530010983186851585287072805203659671750191473261296624635955072660031259064626640313485103528482338960929368610667057379185160341860617889001662658954072694360655117772777375461629359309813684831289593450561416594953522208660936948491327475440353930574507000998570571091282166068220613579923344285181756032258437632747901553807449182478916486820877084964482054005558409077077351557358502285541066153242822550336815549718316701593837347021927749478668037730316217146852157032087597848722494379567738071820822441595364041410849053085222959873004188991988784256797285498092590472069238939532337403120849244366801266411052422250531776012155215455738677338869863148774109118164585910093860755640270795723080526451758457366001249148556156300728369876457176322818358086064363156578138957522021187545712840839831344605960435257165159095896055661657709651466749758810233669100999258119125924261394173138770229252980152209939705620449762337545130024305885186192795038388905824553473755351140398174411162882152852901768631970128242450608026078762093108235847522619459638194926298156003374193123418527724118734165488617716394703099475452037090691983374829317528088161445562415317190702238047452036646652049606801766694908507311234749195032331768994795869859686019005108724844478177895035652176993060318534285774955364643839659578926889219060293418706577971965293702315839177768683636665861541498292550729583044418913475326309961246372668597400781513190390922211435953398765148030430378371057682695051011406923 A145206 658 92570180422702397744820911343657052984831434190495737956965053433704738997212377685461220145372781297087416005803843443204757018630919015645001877631164591967341006582364292158899693842663050262773548898920043440565277657851794520662498859873522590545866788944928332480954742040037880136438661368837190196114416526453306554519646053490125830334774136420883646883663524310921185511985650967132984588424202384201088641478211489365488610532369694336249881818371379497539230369891762347232182570832127538488617549843010970924760297277728281088753665346741608338984888507771819046636345036261911373807326537342528387161757763640614339114396779656304276995254939879764985839249749981522085528094696661361067004462956690678428401100279183724172909666197512971845801900118098930714293538762415616350967381657993817458387150553959829436972220967730187539596012863751306900181256719678712905556158465728757391847316371824316235072938031857741793350195766365537906447837550926349619657073363994297819048127266639925340602229228055321824454473947463858456031493683210223513925826266161802433396672919458050972850093870965537056001326134687187537943975795395636665134419176204797911466104436850385020313595244891902592453351883526410857959670447822198707130302913276558112577968918809116293397150524520907325604471167302809326747106989858712825000648966485486663551859309704679624019147586379367377367378170373096717421147604722798867151474762317417414926895760878696243408744501799564174815628145123624230451504851543596211515845585148678078220746207945843140262810614524463555978381890121251468614004226658581837202502790990078399153579659640141128862270972746763201307083396927463625750225295844974400040451084352651315865170251810875516389528949080352346191538300337312740312887147786253745473200172970392383418468978335222995534356738368025550522821938814826492452396528636023631048578870879568382302312819210937978729983416334548290103064010556856849366904066946488883714378793023684571360151953250300678309001353239167738687859014768894543782739284029443913142820598230594911665503511160750688631760367785095707974464403795486889062336277128885760656757132341721923835581192465652070591942798164473134725031870754685061360152205427427607785285612792060881115017282280557628033531655150245513159487797841155230957766877349176708044515195201400833008444376208321595984513999573786728178642550778560660332623499754494086306988296155106417936364235110271206929324980333465722975006643293785931235542465535893141096083603782055593452003430893848776705335382655077310799538521066040800455728522493963836241545267398635406682883034911370043826100751877633462217183305130000470873053828036482398432504605323967362182702508653993833556501093764000144109165129205446780530212927035985543587868382784151602353282247446154083469506543830251098150217147242189300366386369069141562397062436295069629224095329120080998813519978861254356108839249275406753187976076626669351508427851479622519684245054495002099540784189575151914549172934282977643928453177314545657491052189326047418172768225897883002530222330220999560794499152701373371088331612184920175731683030185566885200566425663504535828945139162626872740860460675581750446525052714060520472745698660914367953067108800104785550792558301221329564013011902957524765191000165415905787951711891720075736605117329599316264100463604048334331103134119092026102939602621854260800183720841485334829888205277855936150441517212465821353446902301215106559705468899119378596354878524029776088987936964370478601043054497115005626502426993474279550103976334269508890108780583671705893989095333642329646909733976724941139953481825939516568024832660142640165057638415731959601513354804517364436646373490575486751946449159675490228087819119159695343006000903956268362140459890563041519724096264066252848227468215686772875441782412523283183082172672436911088495542617939069006736666208999431594692232797738077795007612817289463793605437486535637 A145206 659 95364874169573925746795830589876730246755950351405976104679221061070779707411605194773051940457060922696327647405195053108766081031191040764829605892310212791129530030332625020223601959956087207932381489391242820361597199516904504553312281678564917382705933949323788019207106192401974338259577104979589026917552137792377879332646064117659104133368260339435059952770467817342910512081639333160251906040712658962221852053930986129515431010591506152547296087877188694420977791850731576563258209745846547614361667476214276907507101010076866728188426388104535486070827572555051272533017504933069511504714784131925219523035472208101812594607636889452435481839021311629427639783264734891776362609980390834944525972537358179385557950280501499223789113198791157196843326868540100399842547571484435114334885252385371420901891340251126881954620083008809278445234816393914789888120629130285014561292732337357947291750047585830576083420790782636782493954010395915665656882270039610308386743773258707762860702350655791780752233610707167150347820514820638770952142084616922832158029876621944580678537470065319251273384329948490538742920656516441140874483609938991994180601731460718080713623198481589900059015865200669510103094339903840057089065568456289155224161640480943631872332021084649363041847283593541953125572367340356818218541515145655629773624757529689677572094191122500114595987720019372899164916306425539568106289661475569658263524307468524150263074674753950957530118602252049455450547873289916968273455961776374045432714467417604479634669218634720128645852294261149520563680168843138379984149626917395689278531377600451831792087029895797571504619475795210603799390549318994490467006449400028410363517495151134661493650880346206838266308543020531682489031337760691649206848438058325642023899868722160341376350616905210762596251640955780402014394677241153394120420447591610948419294882753361894926290478442025348640319689430164878378410061021273329048291060535840594054631032565594020081630412157140779717481425311888659603440500228973229161207007711912729324744395118663153900595217820052101865199672712303294499236451857376674740691846669183640103853987077521769890215296262419535964923543174572112378863935762053362662475081348948466495317720272856096169684422731052283439177187573693500651088315570074095152754873346923073114361681756922962301019334693112185635103105930015547330591678027114997081141633389597766967551528778612332182138004644686566719339359839660921384092082871638476914256419765218095354024176306974555193683459399874040015004831217120609709048106678063642852876299530677419297335658403511207947980319662649944794092960799443754812160759298190353799117872543487207087659710697760988355670821949903976817064860786164737368538658387938605254496711018020191116527691627657237674520389314074558762630069303521896749366644508353917992890215049053405099676508424267444514821048789514650330353125095326146451727375894814136214564042292430650507972908748054251732689971094842171515071411173202790976408276176991954741855893239579200418637815982268452324283249393373289110198689948121005758872926905972094484149473693634141727904376280959055604015885783490014685094541155489212027657889427221262764135767598321684767459805239124216143431247292758761480858144796503856897590129475142653341956060798752102332223224314920871153992226563660793697852262427115783315306157585937474665366899462670495803716961488503584293364141289369853389067995476711990088944582128835888858111006876941342028152753544577126793266960161865185155082246156379533453243116736683149315556126762084710660401689217455664002945251292447463490788493283066949922266439394812593926561452751350579776732221208268158266850711217070947799129041487250851972143234281911057625896797318048592259636396706602868444414553485440079449785860152306447728013139641940587864914703962015862809828693882373362520781896739613403127381448761067611244145069094465836964873744617813054334476702949203136474107 A145206 660 98243939720660792384668894317640287821561855439530091089088991006947541493344656816606038000853998371807156997783270475756315885574317941266888892678554056237662565949981025963001788210968261786897197036293190892209393775529754573887924984941778293378616303504708006390562040395869635201491595857642484158271355846636215350983245342238851586433664522288747830276323724593864829456130462839116374260116948789547867127383238073959287290383435775112760329262433951139287175731889165932489811212750841472316007118678832568377501729418646327037434706699672657747048564248631503381943017484360362535020780212091060715363093384726902648553198227108030607729379437088032265120348556511398909341015653613306156804550287194018358251254121041438385076122802089752566418513934855524130795695151953256671674239821803918402440925622354921251966870233877873009593766267961251064531091684023547062431219447021066625254759224130599484803554948221291648925588740176418163836698007865658306046013218153731076857472656803042007346503618073814297388765894338619381499723395695476238777670575083235261303060713853194566549869751896785374236603894080671172782797082585106186689518461068382740394162684932282994704947169150764127368214855433083636529058047110024854372556881699933017205281166688616958393271536791833834165912489784757719393256474161155866246631776134510359971510228088936533745935909662738619404325762339159229497045449638095958641777307443847419597199481769845841177074186610630084008800349409723933400507973031951273012784520977426113289691204267081583121724731884630813974973209584534345785749852685417860911191658053006969802900058929198120528703796640605740955347386801627850737277910481665042776547113929706965839791549107993652461757522417932005034294841501495391796065879662993606008815152013409161909532249646160606540697255000701055612841226996540993150101114411949286423437371632637311663235619603887781096560002875331572640319712473402506841702110804050717522193854555034924754871149728804707903901888863745576883629201192198071934814952730952635339028984494152773918623592534373971309349300142855970592383304630976412147317846631063957921460453186735394990859174132746400563238932872420501653417364847984721810500518993513068493383934640108336100255134572187734593925389238509775780594426303975144287575387742308913814335084221119951337685707574488798143218547102058202704928454058574956292242738641297100052547415346131650194561644586973289933485943906290959620344357130558235889004035146694487187226273048586033411198707445704233852163978294860145533509191707874845709538594213052842063428258094471666048531210106582463592515257242152861018062259159185537275183240644702032041599674965293887988804556702388875368518055099742549695930840340561306617924519943124007759299677094308341297130008265113187444227717012325716268399772407910905629853381341017941030566600651199016228428426623246002294706404943140522834243771016969735737606323976051155770181941511649581741020258802511211618616414976980999046410890120226168921229545012553643301961945989282084710627313274386460482537705395124556592512301008468892863924572933356624854484889225149526462515558490093011802774040817144486199610254236288212226309444671668491377875356238820630530140522280574081381165147402359515779027154154433197034446756749501237301467627551200380542239531807881107942260822913526308349991202149125823891395234131345578469409322295041323782339319380066041057606102324003483552517353241951997440436163067996495675083565795491555372631659913062907157949808689239588513699411425337111166399291949481944098904946706040541718610496723072463318241755565635831406442938259002032655378403493345828947531624326380716326511202229112806358380229885314308819691663038130006006462946138852391440835659827832203041847472586803374988484332228784855288657790074882546744340792101753679925644898867499132162611865291093836225179155630157505761396809298833068350045544890029822832017265147445973726773754693 A145206 661 101209924260732176832592474311343052280304931125002748588717181669342608549967661226191962682905007530711558006623651083771993867106697833832705077307754773589585288603219823606794479572037170008283667327610949943755804130792636267274084535732617267774038164790132435169543784607401732382032225162246451177904588490619245140291637141241709869763979195112511759012026502779400838189593698601717215959696719221598276523299975809560064242693982185732403972096714284828094378378540478874199827881687226118155481527044132161949342292352887752549684783628207586858043855867811617641471322130940668862448124497182585123575773248792284804040811179771827444139839949858238120183020250004838259149286024419529259698088825419879799949501303570121459641069450261053083199897713351969077435877088190882943020600686909843813758231795472914433223498919356691375670393262312555999352891427174329827616887677112071333938863047159810533202188441532009023015869627459850274192532005057465648035502746901405474294541048549065143197638770522710517416225569538354480112379406240570524341751526912840103965178172223743973043945000455275940354858475104223714832593285367476058855736031413856613595201738309674995116607934287366680508260592408505337175966469495187439157608084803229833354227661479073972346079755124537450335787845898233982574398530297862620333471933826237602981520432197369433508603214660860710604122984205013530329135712194563785971696994697313648887370409974214412447456105346874887642773982502952951076579391769512425983264111620301893182489377244270106897534881411581965954616501261327757516178502358006476505183138520348718843649159876478524757569566689681008798994113805369605001717336108639503968571042888881301643343721314070329949231775181463063723259671083936506336628416920812534536162955810670084638858867921601844635255694366575968840837123237552171056061513661925614932969334933807337219595341064802862729423124013497513128900799714596118462231824200176717623653046429996798100655115719035691623363546108824574424434078116587091226298042924738888392202356806706501768108175639086126285358503412303592671855053303286353578187995746115086964440160628339082578555690829923799099980696719873953055159462980366516626197476299264752949850247160397889046848980988752397878584944456181208723836878533441065578047214603096465049042937340641200986813516123861595624469202853434236738660228539272742544678431923796717869744224048463813185156848304871875551933197986102544331442892350945696947621428490858937335643416136568821583575821868296361212760934759566968495948713595826539194831500729492031065792479787046429988132856131752207848710642913499362931398115008389187886222832325966468516392081945408450756488805280878324693943711206386712410464827673074313806331722594952424842534914154668982429262705976962434183854877230165199573239239640156369226310301005710382455230352919759038019940413378486978055194076658043582093514264317520324683629844760673576120591303675378309705033606164026335126287602373620983996448832101979388684784473021740781900008597938279873032058883409815904475112145431893168266092126370155695812580483695730511885148153889128886290137944145304903943316299094728983696820998599654095463994505543542027364975091558903165560606340432081181650769764440955891415599480081457945123441561682426723594800183124638896806494822402007046364474016363587815336650320758692626357090518775105534583938119239324904385839639847856870695845860699776080725491140146237583661034094942161198872637397304829292675786832599045009364886448228412649444771617122814795435776203424121247864488802336435503983877891955139075734527026702671588663320383615119037581849464900883378070706253485017417931200307266142871271122658077752818761470903493279007653516151425158448341116439805774820854974244915754554325901234139322084209670062309515237690910500027440708818638102501499102268718744141711177244077700935504579411572311360320693614438954053294949438698053327912890970635851210707563 A145206 662 104265451874065437311447780318417830134329696707845019713171023292850972911084237377117353379485303670062885944471811952993287091478892725550540125650409001311576314409913367515533623884353970382622782982444627325521498666609056562407559393292497058103194598691767917083807603458308628642249908404693179943107885532992768795230405451184813845389914875426524824494310835068034625769943667533046928246680846800638211542748854212123299344106954220629281812239201328757792113710649328755680031519502873663449844672873278504799914103590643932069741120918905739198588527218713801813818709842691824637921073013217506588244434782457960788890076366640585716451313687336728949594257599087363977636491570587413832394760820902501420822782729566652172386591898579358152979612872751646509948810693352570003918439364975977758673788894975800794340161430480103018068004561892178298705393968296191753428617969021653548063456255928310453975431911097056820472497439863937565230228128126313837941828916524312892345339511727903947213972442997444644318947605185328635972633521133473625075933529271561076128803665981875742876288505452470851242274867093383624889308605479937363990005596015551426298572496048849920534246044828797333423654215565949898449875813572718089898666248029066785141491861561921934404519285973353964424633447131735754018534864208161836367178295642205084439398023685436506478139009177726159547598718478758563047433160116220621220544431008583770639836275231738746077474959326119966314098698950708300320171599673633498150666903877106022816691305429984930220504377898275900774901742620432269306007396998408942178189199611366855007485921043346511361071393787513774657995140360198365989917554635022052682900537630920081026026561294702321661291088821729676094646948548926254621429733435855799074146721840585399342092607982245472075147903172962200085141294932481029873247469766229048133383729869035543358622287099886025535620520346368443047386983285339455566133200465938350617907081184196207580758858737838508003744086857946086437443997358043226309227782768701940480031993323361942071993208687711512845379102659011688834475501391920185288082514925542983593265545119787179028415551741088339420676367553283708765022306666090364398294393386929055322412713053676917382533243388702577635967236194719394025971004120585056921544484867676371941131234705140823760384296224303291488797439289436197798698322636168458188043698827283898043590505072434388289870601905001395830259087943369494200902862311400403181339561181108964618659796382544608034135389897089029650328483146106131296546545113751033221415588890805856889455701909753933451380115392321275793556634759465393441054871239474395209348714096612212960257256867298732209861908424319236759751482972339009203037018270828496499804315993476114028587919205239139331707838729109800063600342786299659231343006568624290240844698087442925520212739333375996777111215442155071496057139830055211431974319434432019514811660038260705059695903977567798933516921152377269924947713877661985088324641344091735539057890093345906560557303866734580452907459015247619317941394641999485310650323108678183968153819605640691466027420030187202478012059152589143434874925152596077673810880061178042351816211453675251726452021081688576772642225219195572002525929548047184630034068869338133332563829232584739623377699415870277473531700709781399562409605809662270658750267634047565544661955713034575438895865480690713926953097251081330302773381193244714500269714183699978958518762271024609303534323833787005455873345519837546537699307193270477522820032655238874698556949894329069045568237334873586902445124971546113934229325175507002169500390165053038388186498213585668851167529448782562154216863826181213352568738318761796129994395760921409231537674030677518950395892732070327036758085166719336848413389022999733599731216635350844926724205476524803025771033136093715267343863895186825819785312890522283508377521934527378545360033007813878417362317735050563883891901585032050572277 A145206 663 107413225866042262939619656629398271951773767199174555927186653737473426601600527894982558616785773025179179463604704397847530777686868503067804234209962143983865048568359066792224364165815822268902127630676346957151381761410228175895850975108723459751597426358498352335777622571545422356352031407048834820428066146055915896667792146615791738240994695645887629750681567419726564619158866017680021311846424349589782430002843844264001775495983104307385847964970412900893143338745737612435471192202465591467708257429167301332779378216096130086573717606897818681365707268588727634710085075201219501608969538624094987646351683416790851857875487345424188051207020113284956632649997883628475871332412844298569970339120825849849892002660372319900167372986537827906167806332296818820370813319107448215248546166461581926521240737901361988525817989633073829264120928240032768280997256199700891037453615678800381002379928960847283533790389959874777441030128550413970697068865040254720704235265866146395818343906112674826331813205908339859360413922868457481923108972656380814410735391995927753490219408553903393381499911459037001240823869390578018049612608564544079723496388900405187827112543090969497896865257927062116985426969653377665291669059047302482563211794617906703300110271029122129942712649244543440855488593450307068586456197776031843676805545767309784004797212417518314176516656431293109089679863079028161081630153689800186062998103594761217680755618732097568411579713935728071991774463784387409924334627316703914068066025279172589533906914047733685886617134960127315337884444264188503015094432556274729640190725071128837221641572280801493379185660641201245948230332638873760545347796004451651117288665358028987229313421878546041030931396463308463240762876861895078577366760581947657231274398838416509592419713732590604009175016525118673211345134657651795041883258707415441582868659058848757077685286610211989305476100992895883218974098797594952929960165669542797598861519247523438041191971885033197444658085148564115240881607063858117233386782439262754020199420313402036746339977156225415242542011642001893216976013186270400628626439697566938272200116839989113802655078165573240696956663290617363235918456151284473036498534606654246026297088107817573271151524117560659473808334657559387587158887526261682911472471800253474395430890215839982292369656926328194342720372385959807407387590759815723712201465352334920493602705702701438248293331563328231122069737932827886032842017180250138461033256836219022832006276697997986334549368496498571633603603691074314465629718342239228200774298980224454208218877519343612222490234646027322253632357355004943026126818439262729085710562587302712837201456983606088853332230988892945712247501918579980179670319140014343981460333979512826188516036061202774033977429397912362221543474700834191066307086737357818323575643153476517140662251551395387766892443998333792691144617903469384188447580556064007919646303730132165900687449742529979479644418692262506097817859024502312815767541282273416202880068406579235006598788088571288838842455329885886061740229441766337626746963195063086215782227723722403457691057329013405966934114332115671731028494239009636959688501546528186451817888781997713070530065570779779813849390833002479980850106179451959369573841517087852097792473291993031350925045437640600967332983857403205192796744762691500593574350398582811227696607529653998752621026124968828461168486352705636024766252700772926570333080774180390183130206120325808163465863871456397753281332528405655235073404268070426791005556791655764708583569416203087436629821172148931688693507790453213221948569426821031538294935355472669233510729557071970728883393784770601452167653527162423876416645657334092097081173750182155672744517402010157096083186285310413770192036937047619382951234683278194322967779981362416872752494002170176329091619917653746428763476043913797347142920309443073546559934742319187792284131710705340452729191158033042354218685202913532327843335067 A145206 664 110656031154833813405892708625728358001679399400783306073920573794094578327409996859220997824049418159429853587940867537674075919912241776083942351315210360985087525383326250704271704352466268319315928893463843088805337349461681465859537659484848261608205655602158222994102981079896571053831990606585389235252096283062236112055200022726892085367305511662047062417428119115633798769943237556983837487718020972457217114763991488379583134886083534882318872494403587854131906007384679317244248738739377996154615496057504017487142709139640158150296734209380322706437232231828832794783268741807725608519852504357235342310177534150899332893006787519492467921832374334053715786052972370140961958800574410431452227156245051187496039339719268137455223859324829018338756433047315880167685056526701353266173547205223138645517941018019930318064436633945756166739124636045531352993508385065664466969578148582714746535820125468111806767747211378787965060877771310878471032549436510589782594169814704703526591575395745871139827042742647498667271507374555537265697182303904904317676662019855208878838817571422016933161705518043109039802831871156237293547437029592218356884868807517318414851597519340587294542322770143345876252388212533789482791258598041490668698222440607522640424711533326349835184121222190831688048942440122147205539949574632871710173200143357657688088259835175963794057820257782475709043919571985836422546205809466647820520123795721066514411529047090979757726693566753370227525880014879723967130999581415075033634107305084200143108058457760018074558104121334353054610036899735749452178499701205842656331029674118848027617751564492951404543259929224598040169619892606583364235851647599836128909884588112504981816135474004033319448360513000874454657179778438261044051068536829295227269650717140274157295174279490835421736229764801936858052422682072881161439265233257919066294489234827702017323991569869615666975508538456335789413008558397246957575630323615540161457905210162988263554471361308661590816774474231195521793145876694678549795304686174794868781300538872183612242388619124499867320026643460628551270537507335529428522212751726748401623712295383795119603237447796363481281856696615940425064457550633726728970804335002030843320444068142470173095153911713287282539933905703235138262220494946653552114449240666981582302561272419515060123071156045173658233702797136803136553727185927055862088436659133133868044477287489822404163936872854935239817740021925189700824230148184720987278860450456923135570123437226891885745606869323373728121325007456857519536200973407694883955041924033216014891874199574763140173577460896539506997077196947758985621326121694503016005568690076604033023659956756980899418947032310237761834875934764742158298322227065648340007989792965854514095153859075861897862857968852103628598282762401988774951812598026727307852195767530039128495051402000211801784241550885866378677048118846479067757266757801619605999305993620230044329190943145197263656157315893648394235758602918527089925797901368496925996700925936234804221354659594404698745020374475842233502928919349295321965056454528611390465528014994733428998473109658310293273045668041324231801435655336650462974348901330544061520737092801974407816675692998635169345347815365478182626252775313007088093393228607858700283755489927345737138176887819779593011120896362584676256857497087514747390684697766457276031026720545429591019249620328242741526930472241766866079102864539506487842298191768252626448575207064139925549649873692432132077619108951982348621100432796385773668632744073673032212480468502179701696447346404290539699040291203744550604147650623882529155260552451684888727505365444011787026974797774281658380559812424993240589419482976376439599173292589570160556743752973145306064783260160313539269182064205140328926955813121517949620555177525400017021505540951168969746990371119941942000311751670412211025157978247765374624040056888681426549798662268506174647989271560676697585157496745305599967235893302100453 A145206 665 113996736735290833006750567236199477473120702196741180317093061361011106993377031237799279220462487535046255094735623149172851567536544824526229702398348757549017355630665005164465308040075000595710260964488614384025694137084778247552426873248799979651048660885035782319936451726362870911375632980641850104857308235027456954132090595516349165277928673320883268536164386401984101587388097334210020675454548004303854075109126608983759905884030395024920096150702246323483177836846729642493106870549484346666320872292012355517650380227233115146638096485074940931337674454226379549589186897488190759565865631962171307755897698919268632069629871582848070041047069527147590445520626649362867602453135276011045357049793519312507423941535542950522336695317945439029416951933108178783615171564422096307960219147133576655059666075427430773628900613936052727423345734978481823612142370442515879971190011997389451118057734674991722285104652406779783336105796449312861944471690028147419265647546689934290793508910547620645632308488221694838830525842334008521825711780177870270054664065420226899498965546149757404965303504239449001803020328345203273570243575497557816470658452736542761407066843261652512421464525076076622998520750553199160307073317451071602927174473606900537144515667814172226437300719758830184061895468948579341081750345222451650905553023841948568145877089815921343788008333050752134043524210754999144279796734693364288067936532927822514378018347804975680993730347965242894980950604456951059234900071368071814272204300710624079403211570010259113314965551071550556193753786423433843695504418682231951693107185250855858846460355387771965874140144994509469341699515918427885669493135080329833845669552176504218551806574976985771940627970847339923046816727486071382094108400877594283420339524633507759705077174479071323404713950797298156780500204171450098568458998854933759647212449385567472567944026606901678674888929243027090794394390892040869126041008132563358766649825660210017711933328268528892271647862410790656510932386596850013606561076533178539087368739386714636075672929499122178337262022411462385221753032788772085956112084300750309429034602643159694147219197231533039703590377046078709833862906724123020462281633402705655945681620313665050532788790734640274075696949656941998751699372301505863965258201559806283800475343759464788897970834263885081318851956388020502873898249862786290974126746148650978055387721878646539839943425608177441376274264955989108154180828472384871867628997317756611776149244773939745499568742721911831604811310860346444447307806480407562783302400491578032082479657205717020497898420828783544478672930201358197039878952365433935240337546100930998218056948138636951315421437126830507633681946289577476555429995120580593073690990471512201541707041255173652523276448157714659716267006636683272592906986170087898189516199933447434141163527309457533828556407919343792205309867761763126194955171835462054323868977559705143063759085552850081596194175280997994839043892634539604911633237697996080651259053474046852892390777532553177812043968292429068077052457538388807505739742553203421380487242681208648992213290435436989969629903353524876245188882099532911957305485024753498236501617447214197299879134457193435042313086131548119568906344119725921976753318220160380603804980316154512469086455031707813878688995622803774649194621719394020869646777291433046844004834427468413764591112367199768867503534370284639279678274383929422457556401251165840160283512175223179695873477571043192281170973453489414393443049207273586771420696190466215498183598081551923321246888704799441271382168663496905079096414982995594141031047498662960582833279757532992147762094948358338253284142560651618869286894743556827665015000200752202530201664719731818337477056627457321833433360309723323420323561500273625284916460140568875755403430815612008449649840247723897609383509706913192199963583813718268363630383132604158882594764694600091928901362328640797894095368529692157345043831388563022341003 A145206 666 117438298217218607224069533047654446989408487838059117151465317577426111739712989232541029463269029035905252117886261758458439088822799036858764335337670964188106979236169694144997189439100593159342287474687209723385965999994562365496572959086321713377228971695546806932573174980987663003110166769273595568916364981407683783294276174482932546554942447883073428901609142165042573495195710193959877962089536971066069408664213924194215625954289689515836350318609628267494731387887000504392589087654129030353437721430353593034670741188806140183775460459809056663845378523293036715959455617128575969855351389782589407032691015107331174537661098073041246488066788088250343826736840652121079603001054468035018241968695333433395778019143004952858886772012138987974390220693629958268045197713784314338970836809919365787070694255599066967666737193152717722630310786550743065230947417253181926002454573992621060498729182938293902255423850056172717783644042479056739475264411879064640416766856341909237217860241030461737528202010341280763272171918846800731725074481555742991203709469237586887574984107109179763449784000099276261649410403018142128528172991748281649920315413067774118566428872844870204252127951793581053476702746136147854744210071422128196021504380296394641920301073185057374420116478653165146096533261468088008948886240939177516671758797921563795274843461469375749321792340831496520712515730968648648873617961691210750115240889036393352291369655210796367755840087412586884413672132977980531698321980555542902763667073515443713055310327165760777488184342983842563363908860180947274536935947630070034613516248517248167550916145489311049959387484567350450291900826263835603645248549464169139881870479827802996321773110493724836921511495967772754810599250034218697341091272456037786299970279654923708253433180219299312378811429550132358368901568477333754362167894868924944617703874166223265329942554752840048784214210349898570127020821763658574406558939210509816244199443735433852936493607185401308168020249786155651956766239826415769640648476883919894496241606760018250399925311628458288282139463000744407988137128297394577723791578697267748518970408895332973018139949676349784724445407047817969387131287453059836899404189186162535363679717587614154340231214153823910038328953284545143788309941213026105503422693112782386267744712805260469602381058690188700767822923293141139058524434889590081912708576752790314423746743334118401590221495223124381458569049775192679307430357983141941001127995759500823435214267338094862978973831178940742931637190607098978597715171638514866130322605078463730947016502041865743147155211013430942225587526457140123811565138951725059623548833601712536364183483369918740918877029414270573626832566486224944637873684514972598951520073133839165113285322316572191233878302229733207324249003938446457830084859307611039237830966701586016410355215070435005372840314072644539741102306290813706855934389405417386986104962386233335339233742301361434616438080169075166987340979358940596980996918054172784424752067372431626455275820302039603590595170996432481267822828997969836684988730058919576217435541147288810090293476244684359587154719842494746590989810218316374913959887154676457446931057216424856823560511118639429153241883032514209483326148466074194785918493809133629265625993971615461710600829371976895891866836807645099709491222672845668862613898750470725830458883102802658455598688458546280269285223331396602067289994621501148857010522517096238682954218781344592283827757933363336382447093009972640705029112514220075923253501234787757800000087875421495417813152573100889056960905795748836352230591200728083477524892293492334810377331584685407815259020807822301687376509166177131430525672855275388809245426617213738231998882817063778180112343660975475119424399918204688490177989493039930219146570122592094936933660374913829443793599955055691707090855922964589720810072198029264907280619024753438382371619214180270041966388282694474310957431008018406078545399058216504092175780117 A145206 667 120983760440282440239428901417356384176782530608417001196071314334771512991773913270478066111527321743278769191790201745851563741765186488213993885796989020894547580181760639855603989583102574758782756132952306323970499699150372509173829718473585339030838714371384316372982523351343744097447699833126589786161308190091524448476902915236440189539919811219385487046827838898469044402613684583128138580430810071547099496107482688490529869092865935336435419339703532848739695082163825871783354622567914078909258521893669647136095438509778547175696408495944053988041795559979915819960045202660098491487796257480559915599045785545665604998033817991796731847958676350593574637338878280963094369566293434822542307417719200192700203038228424848444161020708663127326019116017341229756224374053979847617299944276902871221035224938520543133345168558240369370062583816469286652635291237956443345978026161701487100303188427520082937429840104367083467481125476338163356643573331611749130220920900315605829542777507416377868473630808387851721027137094237955119973520471632085160327971587843814971645452650403306934962183221657308108484366654083456819060093331095592029355912177571819560753212817754649768875238042145807800956088325418999637728384574318055172941942525934615621686268062047369740886045622917266901137428770447747690470104537212049535554856744379910253230349037002990326104001330257411392339775828752548627372357488810388605926526647188334131064118282587232291750583923970579152106155651777604813345837370089279842926734110650602754451739521863491883790542369185209804800793718113616318968782610045326344539816072108290782544027448062786890202273620760564620241218802739399101003380175286822913079823819779958699228550936480978583173194942259099186307483901469704943086332746589391458667488788114285515480970820170414881445048675284846140317261408672883960202190293516449329696857420367654333260867953008260345830402735681687119029912553281909032377000912716149066588479261583039951130986139168616640333344252234928043226930221950264329339502804387438875034549962329015832640112342150445771075878131210399619642887525815471166992484074372182149762457375230454040870914435062931565528044880846888003505882702311433850468673078637230500672906502605638544039449129458595065091651464110129864729622076339495664256269518353892028307608119401050807835917478063147526809739612266042218090313267076032908235790462393982927270051006537320048412351635624070563109195071946529472030765691382498815371479665079612524297405629457255797647535111396733395218021405559922485450719846225834322132316636962999248583815352206427190275562109813428523950549230336402511219234932299637760221218338952907900290917251734638530759079289980971980807499811160810393770201513573924191718745883548676078517583893995767798645973914521525576405210366707631889385338437937514909526250995688117382045850391579270274657736905620669121987966841125528062798153285495371982727380009146349850755565503838375777241955495727783352103407805530947969711218675405316627548837336205754078204486550464065788445462686031002733909005971137341493596970151011892618480886716713144972024238227643519167112655483844570033087218267712562157390512803235918834212229152335552221633616588752011274384921062046223500381496216768696068382385647215254620214935082349014727519327713898247791923810588796989216274097958910689684983856818332877790265989003736832265879945744449345201358247744454903961949331194919844590266619740769429817727541440806193102012701294765675702030262127555662543754460452006630936966169250850294579511791624312882286766395379725961558008885756100451111553040935843998967902728373197691837350803960264644226997444157653862694880370047639650734885852591299906865902652989219122405989022176886780731978650203497762847656652365229901854675386739672414482150962331449308233822939118705877074523886116729249173199480204965669507174774415085487804831017702644747114304002814239373777629838753453020119128076595052256386389526992498439016519330003896391227 A145206 668 124636260167857128812040041343922303882031940760495701974342648197386799651418141600374085938201790557245086204654442684440936189370619029204351562172341355100016300663259886593608504334471444301311306947446794164416481875344336289225793075308806307457093413444879179912587318924388238556768658228085571365036244488781471206595012930464134042687647057773543792452888497925912215710963549147197581373980056349645016892923901521447394751916585342298288114960053346155124536848426857043464607098118846815863874907639286096061703806205354090773741876928252829517480968311271864100041345930612447409328684250524042668061198388404256558597817127782431414084375507543129927867551888672438633347931378754016833805210625124604549126834519145216599547236970998780367979494141930371261871157948401454019152445280283598066388359013627407636285260130045979384151620504165864105891799937365117423175849589597252541287349065086415512127908683215670293514324481751028864338163753753632572050411437655717202680332051128060456081819260755552762474605082349726813126674253938932736836717307089616036170191279031407787221582353355692456279410407108586970024499406632839779730418884562792477879284538604096216524736608433937610515159050909922534045268356761973048541637642596560162924680100198659532290210282898719072404114579881468659983928905181532424792318691976067984977451710634835760587611754668560849933682164501875554701760312748700619977757275916834697591907620186249464983323256267495096620827904020357030527770219760576879404136670548380784535122094315495393435013082533423104464745837900102486778269209768057810933843049290626565020514388552251510271990950321366678641733847943809659036408387175086848276239531759233781878433086257017553488699972728979879246139067700264736068074913511584095532204236841155824913686405523106273535655395479316833863889398242349425392217084723348767065536620943936113707847333244249783116269754223133038943075714695362845242698911696643047969574940673987727811895176857180683097822513901732500602165089698986043202435978282255006194959105797232579020757315509567803593030433703359444696905555811852104395689773999754537285088695640142477955912008884463329541660206014931106924677483124828907126869259044389085299035387383939091966412484522609818892614597901576356392524821680396728418953269007492605949102026139500787011678566256271569585435462459586209731166683469999817300539386371744563267581056110257993930586413101971031914238546787136627741599314926029024249561494227364898410184804587135135911176101546821802588474531050844908095869979404794545145852761366781873293482273958592210647939464165548775877602880658032915506486494781952259063345195546272640967098331028143084519325975004578647878663959886128426991637672324083089382219849174059089254895912590386743164779294809696555254653934471211047121943358921018399785540902208703814843113028884638089034583547795984282466710915519366652707738719477621328496514194235492047787489793063917108214588770709188693423240612012939947937441426618822139616482562601381041758107567796120658778329164918688111274722428924710010459664710034256667902765767114497383188502690925986717291541868542250447666278892468213419111914068390697263929941673987115612147519048709610934247483189480245745974981073343459676538383795709897238705414838855865856149164602119125291932618453576878453876605331190493915350846610009484756855368741033816773103758503815815334298794697579728227337250107092407408452147489594401893402218820665449117543683402262367623716622377850185548857397640412006095840663680457541719366017825693088202915997434744470524292600916188066769705031492860777066152511014701052629028131239490223458878912311365617550618000597076204414062890303899820528511398807574838465999213542668760643394268589363180195683745724661073167268118460654634497377606844305543702831931058604670569743387324763861412138417456661875978740457890087197871586668097822684749065815905762878100357269405149724830136270532982573049263618793995888345028990360209931102363013 A145206 669 128399028862203751770435247751855889334813128667878284686339635745269835818559683782297605679405624548056788035429681539892417851181866453954265749346110346724688803759389154989687784440473533215184792729431430124107263156837011302098369395743205340160749478257749243639776945766342536955446160275894027064713562120111622514132024846386369346521150682258187159735821816191248677664379069651548862671077386112260369142849727008883784116788456523913180567215360921256208043083032124162524639760539271446612237377022006884779912974467557635335691365645541086032117774690601119881661614248437677151413657129555875719952485407834582018316339561265184984657591007384009061713522686616822216810424463984231035724355111354808942745773460578007650459143206709072526580131942749230054249706977107469541936677755678059947735720701027783847886191590238722333200917557816568959432204090821535026943572045361215569347112646261071208011530163424521539571154854387611300276194754122811166069001609828322384128935669922073823743513006369289269565325558064837928520730594545375595690185717430323572714325538773720535667398617668538628312828499190710843995455586900025119349384638658387270608888319263800668483863756873682948934465894855937007022676008814888630302791627853608371717441576801970795508004361598545355577077532146952770058395971138492784159586743751270620699541067525671103162748763215900700662922617655847401869453907963211534206075379470837410465018977108608218048582553082460189663840119290625453627625997881802858023258276789309666309586827588428459840952635611316605619351304941505787135991540891986693635890444604170764946375427160099955919039570221366465049167228192992053839978157282899340050412380309965225933563022431888362492042846322494586858320906967828244548500390207412486629732091292722830479716312590367881113526416987392360402955373034968693136135234550944476049728722200536687560319589901632816115541677757299022653085483402985936987294082808387700675060259066346938052953252295367981781377158956092460543109525713771501624767256137256782027597482326216480619064963032161543241353576725787988201094734922169031901580177109814642691353341211755921990170538391814363025459996068993832161886608336861609130718008124470518705576035228387306650272838886307960195524037547133295127905016182198283573581972534572538204351524280344707652160091363712490793156611544431377790684563425868798517766637538071741170235345266956631760813496865107185732105337951531087461171668771615074800273256922717565028108671313323340034877252254872817697223843748051894465724371597574572617580221910312701411249504560818294135194329398431131311534283101148379995290919548200162832167949239593393658942121741591806989229787659207797968139852854283144391354403257776956337095142228905187275952544112972935046928213921355320343270411176491698267847197037458606837128867136858332017538493844619462550958354829287311048760248936908365111859823355852563118328585776734172701047760065761200207748829919657144581960462737507197160141835318733161336098854538767898072579081189681054916382856619137842668075296320037999704304646136593906555738373005203172470250442193018018058929998386428333197479282198741563967190191958021901524750694290574403325917096568520471763662695696269443983919528447317227956308906433996650694716058220709511263958866729582356782165956898440603810343056922860828696377979480687244846499445535361712480024140780134853496825964298301974776106783863577856918397977714990266823262377043611484961521011074655800981861531735452388449846812632290099422086686033588734622827609271250744137718515012639694041268576289775619726325942518690884843811323266974679525292829773082501142202029818748100313504172407054655275809311439670257675858030709620186298510677115941505041454777344075955587940245240934313822713055127122526113764380452977104888977749030122635125234311023958502054147030505298534333666644281755600914784119891120583937468140843555387392815994713565184004631520254188853025835189000234687172917140168149592339455971243 A145206 670 132275395543429046776216830752672378592487214718479498160259733646445189513724613836033752253266506267224420675662058539377115503424606066009774413289665066530134817389785097278163198766137820678616750177631653692606614637377504191433374831511466916304893698698893599891816932579115830827206691616066499083569178989152756153344889205292178824162160087312874183030472733029609586745140761548618159285970014817615529630922715250389061657752852631618202903197294379353972910557553739454142831777866487444487341976618437397723779261070671496540270533883606229542499157478992886722577706518497969278684222990887838923687326899629046851060905596061183102216621248482847919779110806597916527647258739918567039314119375332805414102143756803730866907359523520072189186587345732849815445575259484472889459344603102828132277578510925424283240248306711744100310207279502899555813296468217545369469633367987494817796104724510405598716311843546179936167592349148058960949782044885440671418871135856989025468132520594340900431201603575496293352747183900340780500421724381573810670133491502708324067481410753128967360165974148730227148237099124998993968569804098512378295909721119753563424007865144495526126787507477174700554363482611122586213780674986964849694870934049967170816994577842697613724192353742915229579050783770065159606577476847179952408183135120329162046484144369293662056597312616801131061267690632943752767390845889919130111008094557084234611041065329925192531283010895036339533523957395388608168623669727326716087219867286174788464924873128787992949235500286987240860466097733225101011727023024737502706989919315836837290815874741042859199683123336077527678680220133496750097463288192233662739359243223246836572738056297228639069420602299481998462844635269940840183719352251706194687572119033317928495057792242557401038820673242706080368041278913030508583672807856645272696946683556705353536821702207055263500825631225675610392759001107979006710245128323130226446743685239590377172097923254353245974499754701879069413004269794468098169119993556838128298728395311449997063157301687081742916300473403546497131182425524772409418877030552364256980205544045653744579413644467907326636314170020775095748839033935626783627249555882621414406252986646633284050660636800319185029304298421788634709914892264346324932988015556972329863733404192419212350039303734971292323945738077372325623725744185964610861548012508045587649793005777298471417562198341534185256255627072373572444837304824088534593567477524964846822079907201862386865943061364536251961956209788217106628593745468009478985500174264639189105488345230215916161177253992321827701663954332094446706690719493853839253289147368073373017959311756003365311206491864119955413793416364075288560643264265137604976587961483413615030639492330488692043404589956476258169624048334655328704082292868897538818620769235934544158939277158945411096487149472548911421526336569846917739067504770258013279393304452837263180656899894359041048956849986717005006180660414129298830393577379068274050216856817676818352788862609039418396512334401691284973305801404665224486452893392998011884621857818327490480012805659636729333203108320423062708168931280655292890891450434122668663392220487276902888339418101776585757498061545092335308313813265166753994966412642700625783479638779687316570161919059999283531300421845271907185800435357485391783531136765858346158405779039218913838762252817183366220079324826168916697017719441082022311672005253753675489062266313155896871843881281455976211241563754829073679297502356801539883227476989102114840633233075783786277543148777955288969630004083671344769675655953625131164385210050252134085460367674903730612194885640097193150603245821405634721509790137971012451192364128232220915287875992072565535987536428699340097776981049074375032359689094142236716484292601474876841270443570510106421060464304028421906397867944115079628538164293881344616314254599046846268717619266556508632442231493610447504581621020526543965702580306888153584671620284797038171974215912463157 A145206 671 136268789734756770669528613121325122454442547841495581081050096720545030149398690091925051550010324485752520311312239298645480938933102505291427636372925789139333477180058020561231556581897833700463716332279168524856976903155823779815911406372699733112395234122452448194293136530039560814113719099000100530626238475770564299494259787885817678017229331002328703933904517680037678352785312462106562445161900702288265084368011654655457702191527468449967992320907516099453991806030078805180371745077752060675875559445935785384038150077615156046353743666216610246741665957251564198041726358409761356959262005831329123663891423008895290086599753987953880511275858989887507469858152787394104930312659059898153767028408238378454442532667878889728318714699884684025371421345173944419431127946514059419015014747128565835835360546222527121650243619243485463108333714937891175845483319633600860083100064340093714300007910574027631095296226894827578277067440629267706126468353520255930534884044282442522537187119006955116545297506163697013442697332112726743105664618312132793419719446015484902653648350971051605345995664372612994088173838519269885097290215640251011409763210481009538865120275322598957741291421659426741007226033202217911196718776557798642498344198918632888076106035776051213105723750106905835998443781576506349242953098103137919200247691185452312704916230067103096646560314381539608444791461512489402045782528125466334741096217397556532274477557681770615116693836775908904070958585479491550129943792862767083648011232221521147051891645382236515628784491580810433026432252618171815506329556062718336372821958286346060964021435234528567691761456873674668669078209514277849754712712808917218860177599436106246188559052990908408660494521920411317150115420221882033241898011251636704314982508820304064665030864159880492663592301486789850517365052763011944264778921232701258245116559457232559437897812709125942316013924216263215392759096328775807439424442810218233900362489396298550399857212619349217218174534314547421359626776239019980527131954660694304135929748783875074992167804144395675771911423152358212302847034963164193724310759072838553721328134777700677787054386472403278289072680450676835893427490537981469616619358365587036899053293794789566860921694118670548386452687230946909554260089566679035466532725463063742529784943126783996846606645607077915547841947419135039522761593025148197900032278207145717303402184880544876924391444477704288812276877267956425258995411969266595784175664596643262290715782035258503654112559047096724156432794944026157233962938749222960784474849953071066002672725671304885165522376996214829350578757982068843769664563935377995740797746564283340200131909984258164788210224046508507080076631806138581669434801268910754867573375084260776926185593416670193112082001592215348189843643033535302666482045592341708318517471652330279179960795604356434563645477052574204702512929359841835936673044374160242876942335751150091570304197529468692738159096087608242557397597407449901899345652282982203408474170563666382644320790473133739356713360722361962010030765706403992317378868244828317217281997799307059044599189090030911749579492142557704972942122982820796901068721758761641838382009722263041892247810730943303784948407551375010215575537843658218769627131412427448769448892423751360599194397885156703034380799223998500106841309897117532704553080956123231649447362263566433402019123517254107905483384789174130327802382416232181781397805235446100974362065866326811021361236572381611121984290763605501881940041564503531559669824419981021001638361647718871175990925695424040628610494212916114091982388387138747931719308656825434690233441495483781409603966736429525382001209712440366661345116046960548005654191343587693634010796781974725612403058648440318397984792151357990169345693794071677787827830868999638992655421157014828784882157086241805652728061075293766852018432939579955765999026344477286437679083608276381487212107075009730920031374975131608807772952353327271752392621814022143614217967898520963738587 A145206 672 140382744496716802180498252904681711070589495982237845459168519642378024875962591356286544242469102429724122393243531382395925949940115754422751230649014644300160289789593837384585352177827166101114578107672059872444777382169491485091176267539658163223546979324304393906579952721989638222512696447771706874029778116270508456706838734728745624511277305681126847418356220885767543129226291458592418803832720325204377792447466396878583254970300621064719673377457511107299213439300153973751213428607506563609813755141121244768163824430734578346322491690959419176207190622958489763701613190447574345807364156508692726916416466145846511994685153709789302567850094070575590071890322500266422151560881709269220289336428843780980606819923708051265459852965807295276573864483395559214108020849403873297615593569454917893816127252980707636941939049825206040932862565691555903164755561497525973580791309913051510166737654576461420553552814386066111021705926725697705825278374152082675032846752907910591156727809104306958993205696974347824674956868275857216296124292358475660728679202280022258373259286362800171900638144512662014405547076477018405829252408256461619640125449427135307122338502871164212410356514153198046810757012444038506453136593835864802840382245434291544033073709825313204651542852508909130833493884112722025142827786975265075504055989029932934890357321890782454989950676610661691911122914604490189402911758896806772541039993070677755889286950913572228921736898515642310873965788835583876070971407361125398233617364606201650614102079367861311162488707388685864499213255083853956518732420259240075924892715704303858625209405526968169275634692397491223792861603131835217818673992858520966409374127500342934517768403964131195461657622898119114212577922759917807190200971371139897066000124566901472258234828020372226944863595667637215431241597625559233583219566356132836423679983114549463723771242321277632812327329324851376234240817836548790064912687731948477253491302724726059951189311491155272162736870259529108255772029544262989469451600273731545184236629771361535110869900154451823921778347274411606258866440451570938307322928479828672627622666909659255705399904655425719616151877346846455399029291381574291150409470011016859987153091320048010897806286780062551605439374673419892455281413035987160655003002119860648901202178229917872307213281025605558514496324519394780627876393192953696250448288075357898496283851254438733752961523715068619093177982007419774110492109884173917006075839376222354901747526648080877972228354817862631197350964771424350711068062763433408225090136194168781311028776070216091303439281641569377794680408857845838208738642673880366712718576693805765093405818973664959471410287345161392416960025364952112033670962630658527292760277673078021820103722866888826749805268528240924961738546358548109405648483220070422199784616582695509539167877479493016045962988593694932793009245785793934627031356666077073104626966854197919530358843989702695672029760157444178550218713868174633777272768226575042551996937498933253879535158319164858085283497664173557308711903238107023044035871052653231220678743300983517299337311118178932169639660281008318977754822612963987828231331175767764355048639927114770906487495234022142708114223389593523712438670995849946581017007755773667035155853860240934536904389440739421979928756269039714403221577135725710581546053078405060876178319784145098247386861942401247170332744809739217997572567424681213629937122953192546757524302959342155179782976407629968080475540525547510420000982345656595675099454879337020548688721671022870663718307955891349266410289744234421572335665347776791075824289454010609353481336960146976402685006761590137867643729040508338085029719465696777159806920367799413740693350515907254702649434423500744073991253686309710911509165914682342051148210846218253801242213444903836022327239302254385301079892817250487805336754350397336466280655605200741460633568296141527825044484078971832465013511738126250456659091240908519506290466913002800509646411311205337417942478373 A145206 673 144620899552936413648592738389204523314689267743487163465739321669300367350247356959183436323057319580527483323809801074519146715070162368109840987797016968775209203149202341858045925939514536689125329387042215643661606042812331456122923055276864531764893162896992748324497149046472212263920315192715820985457737017070088868539047631830712195127386949861622837610914066490374960738617595519374538615058323589377136057299167142315979671783198539112472032848272985375307669176933171630412732483211986815020116280348155819588268754504914417116520352559063130297470669097618864903710513328469144888948878719036730898336191750135125726768795803210201241858385534530054991277170803829079607283529110623141745390811597476807700003101438750354800496207037116698806273744768123899725436768054427945104524094279897746850283307568912359839954993662617778767689382201086675642166361640723290799403561798699243435194331370653824782929490546221286150686556401075269452123514260561607582638568140447665527859466979138628798966203621849458087995730119115662648323991558001672376307765894603436410907532499315439460739347358490153284956077929721771417662718268576626905721420585733930758833880892733979539707702578357741804422314339908716802929754569692572842461575586781454461548513572236863304264196880013047373743250158638086659300313251514805375035420301419546362503511757125960261076030184440891008075538175787954956759473175495855586475928524126740421122186967429378496955202364866712858402474907096459194704074542599227830213427505760014867213920299996925152501102004949121506256863692821809075213414780211360204261002508455043970158818131418863316870831575193279722382294420261716244835105482853165001672464215190718110111423725833619757199654158124752835748735238930889610369051256663592712547171031623261245196890633413642233612169147128179590663623991607357501792333953120159707834078180546532595474134663567519106734222365454852625358536284911641438940643625967136577338963986920085177211719418254673392616710547155446117499699239694844662345295324105468368578688039320023010107083187365122556681832439902854181228669260076501017899857843496910389495177756669940540500368227099185967704891099245658677207075308852490591509702350441032839631799656110101207053016269011091718344288918846423986321275411985989352945610863718392709166066408248149307929041265982921983680441890641087467107612846463926206747224173694452921173679515006506836940082887239102149259123320995411500213619910256318132148520002371206332131634641215295723896174670346159791474151893673717219064091181421027499880656384445086261968855663753773242374218808669162834933305595571913625306278393452435150419840172528450963395011457308279772687867905755323604629981540023639939664161350410808673430459799701160673923768393483314014835965219391996436484741217724922833185571475625817866200403772449008569500503025421418949404786254784774937336977620711364540584061591487889266897281494740649212385229227398181515856838869923859259204562208597297428373601183197435997434358742838617574643594658366176124360405072719298243643139553634855443304028910007415453402986206244022927688804997481792154942751050713142380635550683002676428497782814267063124439168796724675983830432089673245023385741248489940403785765819462999080930454253001150846911534781639512159458149781597356150731617648717767642581830838049346428474105810888137556583074020026778991401211904871040321698887836267639761604130109104904537087008692513368031938898515564710332778794297654354955580252715482891805468817206500790028256966203890584535374633653157269412767408244801903718175067792350984248265391562970534190010016286004695470341206113088283580178786583334312940163131463694859283602104326329704817746214530745697623850181295074348483925340446123133828478936609316701416291776269643477256263878303653877755052632716229812827410684283828004563036233252975750551971104577197383813621258088642155752818985618436564361466474300671828779980057259926580250582970497596663774757832048837353962435218614325076408586691640831342283 A145206 674 148987004510299181232147036358994109620655055025592451434787753945037376920908946640905221674294133514421138942925894846565636223015734644053136971464186159831883754347976600268950738606243895199592195915135905555836077869372390965401104610830581895711335629321629412417089413582278628399446079870161398924560934390741405073363970971378974557563554016253433953772706435310301024582430693184975229644388341959736599074543824620550051631677454719753307262898897627130410750198277484868495592722906405483536966084288256830026497466958649619544837367424474923709460349178499771244530575236091926759955797793218642440000452686344788755993799901997122532196380404514949501369758014806607630304918588050702833802450930384343188037351290205621191999479476301792090269341827396986393664308522777016746380272812910244234123905706524007856270254213655267569636099443696549517237672542753562193076057803428392803192935183223697015471555404391153226761397472712710130956397458382137237184274429932747703392636376647667274597889002234100021975346863587089546808617005921446741056138871300785476950550883211399318772705455071070374484389260405666149685478714699126019596893811597598002993648621578496043508606954985951672983670811783750206197759821645138479981654688943546189497228905438661133710107670615989731104049971796537001660476986552894521520764375243898411198462844138702644036024753254171556932728011623082193989437180474672554872739999497585674442795114220182146827366352033117182699129982230827332003354969164227547000209756760676098690502352203218220775742413167372995823369721843600277939023918469422436407382934109376854902208546947773591001635012279089202508618397585624596663545482162683379080097388880916515728187265182018969265547585963077466237091436680000589783332996295076375567598985170901502064817860164141857816900161453034468910091162698552383173818955931274109847232867980808734548384239596898737324207261035122298788785643976889653164425108245019517921095361207949057409016501431830793028317883301906298916755630632976250671955526950743007025804899681910268152444667256564736767902509439599570612688373431951717189802980853774791225557344471178422751164684619604992165246335812268960794610065971348253175998690109697211590272670868078009402626782161638771034322938754792087093641296781391090098002868533395982053670092464259733357189103930639185086728825761027401415072283518044262535729917802038006575837541666056994496049550871097681621541185437169795423061675572845884448199647325786975459312468678683754273952102765938127223938676712529390942864669837417252039289967283258326081501247461188627785426258411581421638300522124435017245417092312555428968341266970372179403213047439323333206340972870605413966415521324536669417257429467677316318694722526845954391853883260755161220996120538691003633687314163076514973085330365555659097773891917044353597140516249352419609837258800681329706587280147847626818508617000281612508244345993764785140285099853802256976567132711188540479790497496299619022332028284389317428675458242363442284585847848371446396526537006608574121061763201783017234139435777495290070169706579309301132429036838468122789354526002002509446656949803549475051517913441957528834811534933438903142345719689573803146522754639143590352668496028874584512748816952674573972038243030173875698331082569243428532764446110577118955107271335652975572603339608268883363238619630511270831830347180849642149034858797389473262149057880784032494240803726716675700180669202851413422426755345360148712812914995239833535395250454628878227698356990366183042714506125538687617185276841809473118817197652794052430779499835042281541070900888101402301353115033065380127424003308773162819894812445939441645011347603513576474507050651750428193850468958902371304530566936888589326292204807898640795938685513102325464570107299137176266825479678989634456767938520749693554994880497787381242294973895167494200133473001796154340985593515703605970851018281286246363576216771298694836332250668650395026530089872247388094224861491040818950612656130622564045397 A145206 675 153484922176320492613992618973023549051713426613500398275860509073172316008481887372643902959681889968898455808032300128659642979514060526242031014264580099009411307922966804627921159062908352469728369773124733215179726844605081842603751627575434240087583987439084511215064350230003123041778884809177651242900713179012430355511759166136366751824566999808997737887242819754708098448083900851491014231833051464885988677014925549787158523295481098070876410626702874460629577761388174467498541495580537132601735103557899187444649269666542982804391093129903301303689893989901208669305334437565831515510394183706964376545029622047201736787117595311646865640178927685397441281580954282341943859995000616670023244323782227255697286722117956925794347193406890846986437456558359827668120910097354218113899065304027480413272208672953684345882140828525565103900795507134058964961991201177125874044300697714492420122630652970026096997987837266792652131102776263220293408895828198570446114306067389778788417612403330800882638860642412581298016933127310788050107653490681891226610622031449048424605084577964643931707137993298926641731582818892357132814761545678229915859947408864008066118292942705116958169397819417269851412690091787079310582961473857675456122608271160290273371368791632305799764578957887622264206068193071331203581968700117626093873961446357476283931124891040746565102346380293838966052086179285907507250190333996443446128852164495941857430096358297367258872655163704041788079950003535973534249439796488591502101546861487067482604208603349019458560965151468394884562328132239801706637181241492800884982310464685877939643251179009968057582555509982924073957160307286352308816556204024339684811672364049558921122830520607752698221840847826103120784664474317621072349960929842855680089321205820663847380531450117300409870978735093689410379358635309758055630229192709046941270400668557315272063853427194854975540457559139038418623764229943193415508547460823996013541166093585478075465274624432846045251588126806174139533897037004286104440047019647040643083808481234728451108646948750933342983560363642899249209582581244633670271686631827850394329160010311268121577352405907770498651615936722736469621753685185816181630529599972599268057741969961953484850381983508045629262838056557454971284151903544900011696075585781473595888151999846589668298994493670376140818514247027072376773152228290346405975219677813734309820667624127781575644878779974956037742456411676258828225888496058176481789434476546403964246057905775961582174267421024545624614483225571006501361756037000744787696935103895659238561456683860073056794514503910652845948891652052438404820484320704165198975443054669787875326867598378121493178532127068881123508306282308694449926940791323642333147945307526500973955242791322473591144774679402918119813996337741175053742397853656106212970309867847819518859789179865419866132436826694469112795644375198174169051448027606936052798380353532419262508929657806003317887291512931882483646951513356508342312018934789921429738649734329266035864318877020270185704871497034477681901057319589201706970803249900313843967380714567535662727373046532932670418883346987060214156138380737483083020320562820272443816067432048640254831488460983171604173843031578313594096925617520200542399725704655545365107252926740343290224024185792550737858571248587923824527644192214694508067090888002568415141086656000573332078216526370838280940643180862783773623665698176600772326137029054139243447055755574146599078085108756457777304798381943365871394345941260385306854891780359648371904883472530094066943190830936896292867472385131756837081313748686796816457825297195903167350826270105572417840382650388486238022093123893519221924579380904061547021942713693180559090277116992921452599139996268787915391929832642570164152251373012451108400702001582234249314667063155445698804787949757280442519592171376979349029024108605091496272838118738099122151897792831123712216674446161731803840620753975644145173514541065753979954784369510732704691952156097020122660406575810619367613096193147 A145206 676 158118631976674621281498756958586982961225660853341320244783145390656600474832918175503113443393781005385206055362374130600951706219024377306262195941174635227041249149329288705290122254748604892183225361375776715030866892487873185562586498246535495184997566124159136979325513551029827912827910713167278454053724310962254693553917770288659693090771702975667825577805246529330029504921252793615097258307116058966508333214269553060689014493221620789958714743769726977697087086874072704474044978463617955912075080850775197829314974287749417988297010611950244602623816965746865809853162712991413393727561057353121833279705423896806304534375886758111684611858806980023209629356933790756089130321642054982372658019214378894095857423915510008032788329554652882177481701579766441523594083386799677650234901068809689774135986408556032170577798652282481660173905255924800105670497166023425631638944573585416888482704479579998249683133393058405566894549615851845516594197683120928890424114830327091935610007374083965124909080177932419238401830238402325394476816460018768905736075263837439057672611295896445981122165089997848531590388233820233005394033530592570198305060095118015575822806608642390790514953443541968621271853253985147564157677330547240918321304676386637782035506869262187882954032935492539472691833402089050642646311798172516748661463447901487728567761653090068241058647514870873939683944489481616326882450497985806636587007538787201602106413381679921981303800440949439443310050576960025445266199556612578724580828333688361840147268984985435853662717471170449983714097445556297950438714142895529519781456995178337211706971555249376784694025087238306916737647887760818666622142411227170954413974069341135007562647857509172564915976204052707626415190417331032961087526249725028160074922736648822089947778793094276891384819441248350993517258438040849560167007259653759249471422790631213387259480353427319263012427074112121781220980549746389639078773619013108028081728878432902563202363316287064650856301741561424218923123482252528746302459062919512844571557916276179098147935089865571575940977486284510475033780279801796472403756899525543394753103576231339748823301496619374925321288616860230637303822159980781362087983940342596041270295502823514587887146937580750900028121498713890213928465657425826901752398716626118280879481912739904540292476877700927607405894552959732963002172666661016891688093515624395218716351541693623463871931613347903910971030073063143541064590899958749768099084657508891700279320606975878549871429870711002704918828536023771248961154922366854408167668157430229901006343802819727161131679708155930029109677109606263219739890307328978529240199125061300430016015358993753768010152688651884303654151443557627519848910597144285837756214099044407343636424725238107214978174671812871221730642196173947441300717768343010974209517967099047416242249170851959751374725742072765298052144197555700459934963395933570943615363174793054755698080479390026272954455041450319448695541791004261538668922486812206825674175180491237902028820300475227556763453196083552036580643631493478644741050016997570179480978443050259394678533129506629478701990967109810207495510195942501040346900491136764950981432550293353892589917658717111209184161778898516358748072658322782728278744549094583530862888218024662215912857302085929513551952271154260480344023193258701027994300708935793352254587793261867402354027372031142058295060348850882180890566776131290200584782321928789466402995652159229904235049646776392810846284884945523274136746005393500944018386334330478457895701538382734892318080223435264006672299566965765758795145816707220432846852000636706413072259613797758296019950737223587213544671342141044672422036492971910153778931650643103173118560832726743900784149130384838091990675305700723065203199943322901068677806092684537331194177724615841778972025508325995971140737909337295360695712559062636913571419934048602201176661791042354351494980144085383635980287808291805265699531646365692760358950659231235194956729944301494935302033209515391353665204944654062533 A145206 677 162892233475896943175810883938552731357852040005451981276359648151724662734094951659213070550877195350978103536204865749795762138101117080277624191110396666450281044362138128623379864240991544114815328582565983044284524030756902350190115902785994650157057208405359917337292266293920354067286182214556019705772428596667304449573298117418162570059045733936678670232190189184163260275920117317006253143683916878554874168329122362190576290290984822998312087243813258624527059271566171381660728221895936040505480090409058365948224094174051923647697154379520631394047126698639073794662728486627318829646630294159102187242712766267705857246221493042551958774979177497109931400381822180617434506883710484762295487948144437748584829132287821968453180252298113505497012983303473152936633028936579039008398138513963155243113124357817066573134588709249007640666029890497269025353555416500710860256947184387916323648282835398395766188097164097840843121829276102281629963913290880940837797820286608552535078683717919142419626754507621560114566768912001674665008760760896627885509565484826080720792298382494954600714278610133176440765803127957534257007987045748345131046211629473768518648033132091186275537894771044331256128633233871546479027810529845879160171567189110627768403998531371841966348782884015294660414512230233913013354732620155763060603435403299759681646864901112926276365167336779723277542708934653014237611745771012747948611572852937058366309510059815408729561064809002830364939876962090368663455250147692463036479434949580311937239827968159541953481445892166524903570957652553080257430219121162908374742166380977788901663719148562712218644927736564448847043974553418360621860178538313302689323707606809732201076914637406251654130181772954837028808838912909472181708441046131876799297741798388160707637481571010412579285609839769767731276450780874923449753139450767076012020255997739099318752286750025226178135577392504026280236902914124609378052618601155605211988692277259250725491857186730305858041220645093912027965606406042198692116326015924612890329526209125473136639786521777504534869884663252456285911407207199803125324381686651947863208871922803434735829965700680736501910830549704589384307301814520979397724234359319908486156273124785698751325497950141463387716462441130799721430408580652228464012758733869364716193451998089634106364060164970419617379808133372768786908181187090739839419866712455120490691584460427533288622097447179232251263270514931177388157654640400278535101937846837295706234206892136234265386272376925593609159303423901714419741721182971747986713249314315351606613829662988293267442385045488363042184587608699327414691785157302419906717256571447925646943529074806448326668001076829106158654401394515123988390840513622144886406750560361410056033281886719090429007043291563757029235287365956624918215845262715544077667247208312797347870754853801120627088863292359809645573643961767111412445201766687754002375504052987258698419073109800302236477144035833817301338728315191033243007980748346755330806488607760529724556741119310710357825121577887609601067978785046365707706193115303756019949608868401979345089310509023707249617471141736436494312812588543849008374235933881163564288741726542894179175158632578949308128448451399288724587098658283450613227959646489349281954983267961719515284526120745679701380293159482549032997021329638653567837233952830497862671151230325302092575094885060684020508617382501749670750790203329070186042260299455493483364647951654469999288331649013494024696977767844723823400991001424936391577041032457060710759213119454604775244632971313831436202799394599594754668039512076530103965811665719470754385715228370961792706687477562526928871196483722260717958564255472807541940613535628996515201317003707674022031829671178557213991605005264435964709041979447667200568176607514282811221347715872679375216035512723553001559719506377668715463739141871708897883536010361256663511447111391771131573782470923104693504370965420294245917024862624299510253121625653471401122962888615265115242704571988000612056546862565555584678123 A145206 678 167809950004376153258311939903376139560587006110255350930239604609180447156646621649329880232632674765180738700957505440726733822919788853224986641062713279614473854456204037477370373053721788709386854747581466847030098034530422365249867628705541242147052230031932735675580960676354484043026522227700638029976530937546636646594953732889462980278839664951136227583524343170055343857120815629301750673298119231860138703412012057971895518941808965790137907536914022187657761463997057008586191534210500304589876916382595762935350204379337236248333382052250062245221459209068363615557849393828744422400670649346037921218217142848048191652588113612972226523637687181135821422379326182620917920855773615166947546674316545666195390744897495456256866254106960763898413152387227525722210213638650766112674878638049467998833899892405427826568965910210657382685454851231207671973054454419196823962080994252948572885639077310590629889735819232271524782618896380914962756671987616042244007815552170840621282382087427511321901202261081745934247607246216603392906972922873620264913080497907244022489180431604804668813946235391974872422524875858981827993237941654093637021904188369276530130899236773196382587741423391644663307614702580856613975674982177768574686599561631556316055728609251922368443590451400762373276933814991983013825822947315619235604880601376717962987882264748957758995541670436044475776852443450504792955762759512740358682170430730641150849606966919129505724833433605322013216462408132566842828004124206032295994136511983560726291410012678131256072065307797369572938594414099943652956481138480377864432736854499726891609768492446113528970568728146635532648993838269323281146376509718359155103163168504904042158085555301983743710862788115427582504525052063793956456887848353510633618815595121424356664408317549269156261148123941032199642438478956020130263145881225567029563493767061371304394787073621228276100063154720710406563142891320810354626280767085414159719617789081625776016023452634491428579198031718440930348326639221689547149065369599074494425655092534399612718665497771819461687740909660106963696788080310131401398122973299566412299622222758117326928441025435464635406899149074849649202679025664063943581548213265688539412988414381708701125191218668347020454041691328510443521678725488190775683878093143128438258706195631080678122451236810584108750803613311886782031979444166007102505291471612452484789939000069124167063904945645701341315560747865978603433071090452898353176706600665214578947908706509547857251308061435105850349111791564388349537699974236703903509755456706364403460070950612903497383650922850525042719984378576850432231723887981640073393721568810698323099692917144838986291114275570566720895525888311881430156802361208548529930226073940964811525882259535503344333527821321088679276087820313124782300607683755625635603678390557551181835873895421134209649824115404777573031439507674808361789366707564122332311286949403328675349551872229475280516998988002685790624694203577954994823387425600674951756724292003145941760617895800671883227386770767273081728137512530334844790349606810035364174889989959554123074506533896454438353915966026757521109006590384492299741111615684688991803482074316242721894163317803917870082129198937849089403484650418279914582988965488583992228109629290620939232941302115078914262878280453775236032047143100100495856981344838456292436257492616568374956675132238312043715741399221182432961905677386684248182744847695470049305497883848515452914687151592976359655803133845109750744521396483818475233358400282920987282703285073043591870885705825477927038326644315884220744501859187325401987832299474694724459983264702408869614704614214119666116594318352291097691592265673109565138828748115856988344601660876490139924243865050653707151626722281378611177907233741989073410006958226461203199435666083681387829191783073705041168481442304069796074252131204120076951577325600491582248809097483512040244952609368778244057182541230352641392968037961227580821297674771590752063633903027603239127580328081016317325018620992744502834901470837 A145206 679 172876132394845377091704480425883254329982575093366107934818086291055245208154058494189054365196642145790668006988434426446069051283941516565747870676118969334924423455786556324450046487590269646282252348296136002559370711148611292426004230065971416344685742206439727757221389961836333649991572579687634109886966386845397178358988081635822569536039671865951984560334264420127124498983129792874450408807983198326312373989465827833737922296471602177051186142455144430259336023970601100403842485246654580563549364447680848927959368683601203316496514932759794470025174431196090386412901793233771488026319577420148175765636016203388053792312042905701636549343756998359332693623848108673861610705791986101953982623651866691909685153737366014948973224349996729108208131952300911740460266835464999712679954185123783299204732174914034568295265924466782540359479725549211801699423699372758820660995508609188143116668604730949078170708547848705704951708320019532956206193633292206646063530562853080479352288650111869204991480414924177089494920948865315880426832760750166099949909770253554154043302708114161423382944317637744315210827725420398686252396260855622736877847130685098776946077316212731148245974150688300520921827259195644041917729063410687597426542123237041434048340428196833906215530605162202606442149152206176468782990629081723047707636183671677642887186670640081928838504147190143491163775895440732823720444222984818244339772408085787634340819542884108515442850746236305619986464577869149158850891200052357160862507030243864989668567369023644210724721417486290714453444054558049994186684223793670253038798271762331480086489614331397977261627485830737531643102513399630176450767255924896239457414361872743387584028426015473718296087484034502159447381826356791057089411820313594678601635761138842416193718643948444110517661773223526351909873928904425927214915331930013758735248567876933848076726596055100871005498835183593076344780148929548716318323574065670194600397444922011365916687949944034867621273714437979441390448708431826748171453454415154227396441006887683610817516536012910904714316303187875708267541656168782861199132502738155940600295869799976017105607225257531347049152697883508529562403316064554732223754174426455442058546626125736213687375042808618919051407746602001711370467406489248846621122144311106727075867170960989551796878405543531582829019954780392835848152134798470675742835481301012558593292137990519441207136702666122967362698294592789226955784329285513699818711094404195469239508774652836900169588817544445423594225882942557930386341422039168273173743225957616295486215141005293224306675050943940008714212343923900959172100304745114002052175603066376048902624720666498146212436567223374129122532708721362729138721100505043769535197454226835788625487234894846908412237935817765303211869154579142732112306404809992128279837897090816404807186130976027496585351184821758944668898856765937182270020577053037983757076948403439664005367584553664066126006885214009730607819904282634727801914458736551347801913043047914429134610420350337426262710867018911934487622374432557674969523895731924138704026162736483453181723906809699087338796981791487859529551062853887309681751926353835516532148034575561347941605214189242991947329730145654304961176563289820686545965951743456383306986909716949802120422080510648620563728896039294417248372097317295508497264958071292053952077608455991422966291852388011589430458948043161313230523860116237455432052844461354029794575371478537486486527086700279984304798336431196636351653773620263963999228553995885330856311036538639564790013140509104472684299894271577965974178775561522716361768426491869946525710688709388878160001584724537251359091773894475569447179175455822178654897180479534097287096188503150060244849113314501112899355775813061826444103817163950681556807401094749890316512346031526381211882403629484160848634344045669943711356134329708722932873736162486887106539387473027821628555957514047876774345777456592616671201448781360016623668352062691955242781539158883618028226713070539495373072932548458912512921590656890907 A145206 680 178095262831677949076098662536682357838301372895874243727259988965251963456379049072971975294832598891939455599354234523079518370501476977127948010038606014378083078520302278605428989353573249513849791757981809493729056646071157769309814875406413225775426263521505090908179970989108591602208463671825377261436753264034283188236099295173813099177443246579306235309259619635387238044437375137464209251020594460410485625328347662472626458112630184327834552486305727333071951356346615786161037432867664890816552419455766456840711866261223773440242207482331479283022984385028678895969638934755941199856005421040061778542654529611350121993453895289372180843155472795616163260463216261652346166550378928241516199743892969000664122002862501704195385230536866264105877974692042463113517534765505477840367111235859995438369673571275855372019694574899865739342721761080857051141498093184849355002331766190137452163107881334890791763371648278368394364968122676140037257677704118541692720572508301607163471763403837464154202745697328836793565690866377312159610702238404306641584523925952595873455962772849638776323270601918413869851650639578417997714497122142860749362535241923460004833710113859062602374746913914992572225065579487452920840644447221080581010671661362881115380628269408040593234925551763605912679236872738004002560557133159874443570614100821120710324574118263718120005389629634818381491574245248311695225113929283774144376877396727215392590838243732930144557151280759454853220250621461802309548467038539109819424740085190933137194677857168176619433822625824129765814996160992218929097080276857044676839559213722403530615801008896453113702709906098996928995261142746516017639546596100122480416915342302578347286685340154722784296144381433792916852982856111998054050877369212405214100265634134005253143485585452583229896640713000883464350091990618408107478577605670717728230240155111574987183101600685609579227533616741685688164908351219168649172652952412086497008298029624487271264631133376829256822125476448282842694307914009035271059527944656798668151940486391197123935562960622422019429869692919429934990478631804821627698424181594422745473719235696937670839267390061127777391131153197204752920817422527340960563925249008808583641028460229059201564215186649885932998901399451462101345413307047637590575125631072175161073144472414043120169995083928768350077817483106462091949095960966004525999345677378984836265611175151663284137111035552549314801732454765229972969713479583210287325785083991081423855184329980658137479199156088860922871100456498244642513140681220993063366621830045766975990237611708782955797880667234553906654443889544243544750929162513137269886149144449556220250184262660320032329445188201556679805171404476765144043107209099134238576256516840013735010149729704796454317667895755770109894514395676610963374463810388905182948850577568384473677757529088357892811841802881878023093048135678669386295077689912479833779138979143428220512286303255989632410121557798103685386867301402302776030676301250984445566452122865774241458181162998953495265781436210985499019036420834948453664323487299280578844690677225322998643320597433209396251658808233418962042721451920337160970659524710716699160568894747594062961646032883722074556415696828669479229016634646136888422370383912008342553536260529076407017147002182032161116432792496457837424646675699272612755697286659607379716052375162841546533027635036648984183126191640868611877732193020184758534159835587459563106378131894169035319706823994846749879367221848398659669265091295115211675881445565787750594580145744458389965950593629203451008813430152598578122623348574980585309542889885671667911847199677065345126949623697756326363408634882233192570437223665141857962815416793072402936077765445715558902764617905541657632736672977706536262169932792952445399265427460390382546941392555018726994585452007229095881580909851240237869697906229048377147013074180280788902685319998589722466038549831152029564794498233949965227274667878676307487575672030643327696789523074026680553471274299011502410304988064771868460693948975987542011493 A145206 681 183471958816393430226311235781573093741013808089270704570292601924178102146836077319276845170489405998121911121752948195324300595680470498016156818945105782081481287691495279973071103985833175870185326701508998069996440730213486651654129575202506836831520411000874643860491484585512558592717300856427793828379841210965591231302101735716751528559974435623999450881380215567619244496578812368365270598516031756761470203158684166028685585055216751670395406023690246055114938423364460780721268551865535851385057482418572496808285276654722159791719518522906570127644688489142669537407766243809810162886424453213234924059437121684551146160232880334366014939904634882766471472298241427898006649209861006474421781828059143752170519979437010945491306544631825283394884434018887016942962328228335627949532329324357928746468930233093468713526055119547797420089011748507528645789910708816400533330479403390756706335302920129274476161976889261721627642997804594780996662467461049674272790514385681169153174122860519964908368014720726202895948514896543748292760484023101305826333210537177154833105344734807926068272355979966947840264834228072079609340077391574101319124934558140251415248954723419521625024227792097840223829852008811257297261627859040767274687973151221999954130732395427420998316491120265133644577860831319522194245654176541188062392929217477202708385601333251212583377712260624655044281614728221194449408519385985130841572630507090070252885069862676886486078447569410139944492733682103747656695866109273754653673120631201984901576341316686415304205506086687035522027464604378120574511963080421172171409551836131644094933329709874950543591063320186864018795797339114390233698684877659934410844777120247235773229397627186409836728029506590983037528739906378571893476316565931838315693639058949909235974748572861202998963271852015862474365597741463267974314451437658701781113581091635658187478282504162231405828357755760111680255423341266130570542245796329089064778912876944250144539188335927559044135641409714635228000811090491577597184383266557815966489032415447950924100289922792795423660444548043953208424653305990741650982470824775559235656832663482027923252104896549967617765311871365179211713613391983878980847285597544160760606724654001315952233313106921158614273329613781850334438429333076035302028099425027623007041631597309147214796966245960780988161123261338617162550258775191720050504467452703313552991168963970898706547219898274673641912930634607229567559076340304871621570865021976953460946968149433534697875043341711014045315034533856332422387669840456668502527620974821674937769425268910784898092413391354058414045397610560870045023035812970236783759266873118436146936470949501132469384804640287149239401266155048796151033047253012698380138368657313878552215879314255958772038623442620224571576412019978875979204159730092433924017266384376894163040998212486728231464855279414296569425405499950139516210560148188667579383878146940011241541148787087282591828029463561902428763482815501030476934759784057949751519366761107290052764755737880757290867505040343932440367402218445467925106016855705876335624279964632051473809625962816536264017686688566647083524999724694282588797509848452051484381872634163491779687882565268540038773084643723979681076794992541142584520551925115765908463484063851142236835277720375787289980027249881362170640457464421385280837474492235363661551608704315055655214403747915439125163226759777075976322277766614233612534189883568412914472098333666259423124530235524764646171525038291697016868249007764963086142756042443419654231034635013627277722484002486079090054260403136221229301873769502485070404476467014958327139613996688790237207622843959031588271595404317968720880244247878145311479256992047400361600238419087234615437535931659865111163354492022004140816111781237527575908705300033862760794938803305938230016520460422115459882616353358800546306938416074391991518751690166850592183494902922240606799815225828925953379841596258858568900029497485262343761844221552624781407892906820388764500221688452070432955001556159074258236973840383059684314163082763 A145206 682 189010977252882252622011894040742686778518332597647485768373861332541779061683806530089434077113509189910379019626730245741786996140984383980763116331930577632482601752523439396937818336560050460352648465113704929971651466364902757021496589308560703360057598983215623095118217414241002765642327577681140460386803239863205677311077903929804157912026250736310551056909778040296409868295139475721780742747766546247078394131634355375763255205561118945212013147217620031032552687032761900334897033660195341305504702921972648067471642700087509929570307013672877272315950155346863746357078027814458692769209666255886480995751466609665090733198960869667071035650983629034035773251309173345784253687854364093334196493206733102304655008615550183932826587510064703470039128817811338009778318454435563022563204868819927504088967241392190860416130868234925729626599147455628213845227256064426167338541727224121319533375577835814164715972080756769631933261539921132466829031213661506261381941473292163077400148022515590885547807620990724215679871724476838362852545723599123546991805856652948613590842496478321393500648768225826724960511159547724042106475910028008940827173471701143070233397206514723272769850166538899273273360248385044089486468951184367394263581980076381461084576325329994209986257946592703103755902843904379332417192472128405972863411876109268844050941516791742117151621675652907990438841858484700735590914274552796827750424447954742596422942906438510850849422971386074918136209857113239547830052504803180839628973033238548085669740127899983504382302138824683301811649631018481038495487026889990278987549161387618870945644530285459499493181068709602733617143463853258413711301658098848284112080819027082905880890563203880864358693994610668671050298771235287996084254565003269637075217616925506730174692227022739231916520445998324721753694253813693942468386318454139410279729387063908468003140277975706070369630266827281918265592886250790144115697028271091610692176170202188758373201944517947420544719594617097940057707294470824016929370762104136902572679505402172622012486478437974354540130946929970286094074159363611662793826797347834944799718018847076627019389005705971872755585508984302840962050175534951469856537808773455048720432862721974652371007770417544177651591548888925494635674052540255394489280109078631819993146280070837224739272613806166971109778804248352197204544625522808982868231320574427243478593370156914527322728803719448928126729461151220095748919625045705982346506226703111900848966036441077926073910242059790360187006565510583997763055348297542183937708858988174682310638450803211256554114568683239556898193610517048267792737020619057303098446002747995585068033451246321474372871572345088829750588823589914135428258184437108637025646872839608289190436697018336017636764687898611483496548128752143730620656701380550040372958751338283747245637564048024799243690902407002341053476613970541180069278289676188375915564948362351041944132640748935366972061683434426141530054258015619719732017879162628578216485459179552687334857939365919172315796064016649979305883105921317565344132556125972418709477696185448417126713247635324173230947440298222500168386047420760258701386333615848259170650652289727027621912145851035616510760347043450211951674763886730662512581250846588510856084639396254684704805678346915161262342240394164061779596417434842255790258574543193593207192163718611133070163755518473204716867926670562773855806463776439593103576891394809140524423522796537416976765634299937584015448532447843982585653046649718056622110732153110612146703782894094105091181336131167867189369321255894934784344740025642471331412630968830376146073271580912967269243912273027802297817113247964787928736588529016081209150618779348563100156544556542150712149425877773674251470622478515709154372489376826363492596160596485812115877615395197563788164194395264540164465311970821153890093646617808187836473755315840798487334333252560365399103057774235189362547862020348714596887438049115139252135622293810947886566550349599511777409354545884968051614041637106405105083308755763562234631678689603477 A145206 683 194717218655963295869854039691606397256580227965029449555631797501600922769631862547085998014582289187183283956231139320738978597359156401937461884315975404952262145717350640744639875792167727279764861746405302355105986626064462730525762084688132021419295231059687382345358961754116447154551556888658616790029453035846296015498133754618142843703673571717479792157693884788451578266651350491997242491002956347679761659093706926361398863714188323541112747072461724573745735206599166043682643114325675370107652354051801944830210039096394866577689312422623941918644262120409140874370455543936769434460102295917265269403799968462551442700749686352162087029882920809854668678362999725816795238878792680696102094878862222592835173399573483124006321611241502250323167784833426177870274638871632010341986052395860068786113055233663352172259000390433412082284478378297224617872707138279221282621675901435687062766697429824342091428618003398654530232064984183708458198004885005284667952012612098062966321177322162162451521975968160066165030520848942845598130520330701820602852387169638967921697972876613896571635625428470292077807102043614204996709598338142414453359171737492675644965603216764153813651352421441684414541385154059958718539254191523361818037358752780199444243497684637576002790315653002020319338028417117274683631547990667716895007617092586614741235362238475299210335177921457491570409565839148072236070182782052137244594224631196923644901861482531004423573890164406142072345331892754995516096938042266493003068097974458346731744907597459707665062917425091594984606656297856901516443287659657287122429762098398501532823361894559844192073005254630354576824858161008192487882131464923153828931764604542665761689187413533776630026496556471236728722716308101352600779659638427242030852586598464794139299716276120580980755218995264050873251422420861963764850043633433955427638415715478254283560519424780314354129927173176969201622271023806446075225283790984053620622643879715813924111544661078405064835037120134452485458334842462897382909976887814876412394790883703775181055595494297916510380904704794125644483210305026374445587581686708783610958445946600413037725622331864983058697526667882773631859329291122638041339522806239478371043758570086944342472087179054216523267971939135608825704943201852007275515835440269687615213711743259134168956842106802178185721622245360448826776811210604792327285831504092064734506508790448960607938631087597191871368600749941462499804972278958276769613242378065707984113619367620287100512648057569700387819341279678033494121665656840257312630331620938500054994774950695190779120572502613694145729596017204512557386838881226523607266017850787198304908118944992511448734687432644802256880471950934692377021788502874231899524438453550497694783782102349103702694962655054231940740688692187594537828115451216024686361725942117169267190606467943593669720371202519204886450466776376886412795619661725301942836267186574026541753485993931604576913860943065483437279284693636347796255226468457613575208783205440664016204390010502611516390129189898445137140783784448714740423426450070309509174610951497662824875136669107624984057973207256808150759902975108868011186886904438913208266560543997972013951654181754590499207951661881918889206771845327394266221294936225126466073714068751164129572192619539373252260476565341683847554841071106559686028145095627815133293881931479724394473236943642361507019354730251583837238736184941528026652759644133484238593287456035292783261627929376328169441350158996272867381622215111204795743767292070670265484969350445435771488870473391245341097330301974556142462347886497714743771405493227374888734908265322801115754413595747342888805229180308649249471987177415826832452976730648817839228102870275103919823061982429586125545462655459978743921720990690296639625200111108985013483622097843183639435622933194041056171608404279337628172676773262892878611182505997307280503500106181271667927579738481639534503574256021363200694308611234917895808672334387099256181709369723246028131148954195125013548640199121175645919046699588863090338112149384928442887867 A145206 684 200595731486997816794912050897273982495715642360515170305118673982405880766714506698320840488112439063667233789679847037812461630967687546715812874219493939311439009318924973986968030202936333148004402872068925784741522657375377208893969939267845230556635193382019286819382133186378104476733227388361578103342761082538108888966159206992753498251157672689718480832198352619158021636481258353482344102330613819073465897035498860074117861054343905773613379787634132025479901332455362313854389348046832612497542183279320340841712107528647555956969665254733388418154459516551976887212352733061863425658638325538238298220844803029440119289275654292400661476445419118068530142133744651765952977967197647472629562759161738896419660551404301924511456910500950376672914155554077275051360418881156802415756175754668521057896988443663559807098107421360180662180411854808391229938828538570025745887959870732691913464399903911205603591012166756543938419014256424281355011081520016765180863822366595921545801121502440837987910908831753270754931801549156750235013603901122856021128901614743376557397381729145279266636826638762309546867872627585957334400713387928827469796057123306752349215413634808030220078972027772239016849850672587755512003569231475965642372722246132370083485132498275699845989225288356165054832250791926289303486480045173558075595768646638941228397148555610817551978405200789141619244577723841513695018656899506700353733971475985008345293493938092192504215147397618714078538051387679132620870791362214688374325920671467615246543047809741346499343266918650727935053106568187389723593692033063845133629026625870164744937911571285660243701403823768151800430491026155412675627439755435472541369115729669696760215556898642480455923792606646744671568244444771882137025962274915276213199022918235371056748249203766486628337196317499156048668884539026032756657052756784858155680365346518263050994147597746428904203133968464812271552420104096897089350084318489746502400970406833742170310270005637988911797888943370766886399704873416794547605558266041078160522885483580219474266261749648758123350866243477320166743228453849026615940507166167727961375933594783479789315711793436967508233899026113398982296178139580668433632028048289991685256796186269148759308597516337492312335014467800461264604086511621283701111118256816940204207935068968134283237578332781796672534751853976770998052954788855746463021067948217735937520685863589136135322141445604428365161499357654068523212933171964278225662820459477165201927306424427894602040683824501655732285547402551326318743688159022501625550343790390695662796079031774367950291419375211047457420489281407018597883830498782959617948759872399365375730547060356767335920741324761975965443348310303660151060486383640576702386644141826161573316464875729832706782305241592682438343751472321241468796394112957615814941605898269313648615752593463565125045181184324015991069999366014651136983948878132719530200817904560780838100661385046455586450141469569658320567311872395699081966156135820616911165173741834701177394420992232350500130581270969163399767047396921915555330888377032588020700466483704667787861931596730857469079048094210660241391046223427236350397198259825222611690512158562100138400564894474139674233188686937623260124880837125876624354629099687250452833632907975905690004580860038562125067873437688086940672127558981487126531899953809028613593481033397890081778665355837854237160750576353162285358303067591056951313630018196770550865023995192473848865499939147222751242484582712354896715425545802826415480621908561661690067807464523236773647225378877835856608927535923978623082030274256296407145838582596577923994846315476750408167458429235685926705986021459869553200298505514081907936203082065896499175619947365609150617963681528423181249802399354064031578239231690082322686108076099872674880096163164953475894789191983380991463033997464366365855239063893809520969836297665529513546584933588396925249060810421001128992462927621285607861249439493503179645087037022993647103541364647304259170078741610498428353127761764592324627705613044345783726663991612624800899962101253 A145206 685 206651716620395563665294482417992829987569691206122543068665177300379082509560016732773514799901467600984765288603098335927788708285863055153804108490242999454935377605311056805917244394018341169950488067496921792436463924046433860204414429003815715982451877848803153857399592404929500489131687076061662589394020422829904943288201257436366592608741979984517408196804941092572708424898175964907324720287977807780290876119320809000661772353213149425204579399881693724256677829108443966903054196420683845954517306422415369577671594110107215632214184582196100102075918707438036807316884521198630626935335847151777610148214842363495116522156334852787487760067144234213136146314907734124404098646210549210949456578164729698823707880858362626212884311504967746933427931659931700200327563749308651641816222690359977656239038455991649622440735932238785515981205076622772082792384547531582116018038157947490206430454449947518203333600481979495381916485642295498344134682362647873316789095879175500404656759297633205709443777006932380023055032571760762003759721757299624524076081333889626708495569715626477274819978538414908046659343410134970284282656720113689172771057673406024030900734296797919049206392039477031560347105979978638465756897027855685790924431368925068977552768448954399726655002423808847362184634423015205949141619603053716245907337185185963246989871855763472771634157954590630626808114033753879427632122079066737454631147937600401522606707596438293934434871693129249166404709017000820302802125557923852878304553723536154452861724076385692842560980439259730493987268260496360363051128694025599330553629652582755256489188620089950964564189361015639298030857195658219726143623969164187325928126179719493140801921895650807753474598128811383396646418507830822542434674723394188742437074178106044322353014053088897143370575693343700350782934112385977263159667215747342979766921620902010996788182659438833073396246268618635026857410697837960141453756917989726665517471649795430202552221243184088252383988805506295301579977511059789240155307172709948333301256519917111509310656416689598535600530978857519557872412395226245519170724703068744086843164246399034598208552719443103934975615454653064970903816983982749484352256337026527011428459384761570601782037131013249118065354338060089218243348274581425312845810909714727793532702941085068545505261688479522271971773834262608092238813045104524637529069197247143553970343305076385646457067935239287426418127831390276251178790161926074813016622732379167576995426097397259120708671782062848070785678378246531519026882071049269283968868412109960433234954157688641343760022135369548407657400158666966893336738828983830329933406409339836198573065077804030022847195993907805332407438193534847179070067775185663924528822696568368952761338452633332574097713933133670558502295097329879060047169656689978120943476955651702501725344994993039549702351610609037662637883441988182988033117408350750713155855295156634544416346325719254594611139635959052444322173534386045952557078041764786109244792723525482022734517897971640771719020908023332313616116112697847402161879182394778426595343257338537097425985648811286919401436931190822100871385100761744712840580807278159195433009807420823381034879976624362296816534062897062154686169070709500067798567957940587249068455159001624568717067992073554123004133163519629808845677406139583381810791453728495042342240410662878501416083538536125819636991274746244900023018653364392224488846980419478294151505585368741346906714089526815778173118864094999540888267970163232122748870679185394489198883901611708322493189677294668850646559812892426207410902212093631647791073734661397206027023350852258594724711198098556871237492396558937785831106868146080053559381226281012937755083095737348788004844901153943215109304347665017762036126295350884187017311382277702630823617281317419799234209694049923640662108952791643978036129393604590953634652762613440667054559025452927128316148684619683573338263743871668646106559196871117732027337296774909152975210179189824665384700172791588226950913563878716726709094869856235536237783114429071831489747028646940203 A145206 686 212890531944964710000862725025397121473997146201139667001547663832772408336541227757169232705012172067370382913602358640899768802351200799157929766978847622734260382715903958601568961028286786859668356969106649458478051844128654175786610323406546942508694254810501885878972466812814939975712194604411230955579464321291797012443533944509404340832607146861998831077576763783325280139626693875651395595239989513694847243850289638327356252400482536545297161746190508678004352800743747988931402040296769901915837351290810547401942179195449640364622083258775630698902857304797436679013229288006404932829451772951631137873051210156228189286930794482703866361251170657167585307454086268475486113732573692713660823024786893325672033882885056933346846986944791266302847170540072124073821375623848919416001497650966189205926226505920140536098558190225976343287317477223833160117078245791621751562052704190036975891857177877969377988330674926865335329787799897980424887684141821201530702941918586944939506750939282951068309443796783757667119310734347287607104071006917486584556815373338625637210307588783843242017648411223017293949226678140077164537564169159520735509087077096355839270320712869032811667124984928764171126212870497343710365509993614645375720963986310544087738954158344847921904441247137647238760632371191202765954278809566421459326106136731131708769857145860574866054182365687743360230661854813664469828494330938743601486955593482823673098219090429472534377368277040606051340848468145537016356042595896703205338353512075385035122151911005233861668155092221638490682093161345692375843454879574638482309979886660599611056727059785528672613096577581000044614640622594710888649744564117626701542460836543855522993062220920290082653353765864275268784527137910666830546005671156433338296334171329866777526616176294902698925166886897409468055571737190241032195431536234098211569300126481362343434699630876297296284332514564028484349771114534135738020148942254486429230954372400353269960439060345505606717823438632732467791306265232284572442179101706456115217580376092886220293164914435191253640662250985877207081103205271382642940639855238448963658791647036445519133685446253775530979092317720807103349289819746892513145270287407725833855194581902265622063567683239230511423409893213788297274314497726434456529004657377904307362638302672218829825097404571481471029819889646461478689526039938177281547216049849013749916490233519121043260017680068839372376086682254787191844223768391410078449630294444031825685440846075755067138438688561284770218196352753508758183752314455503035492866047846009794923926728046465346896362835686063654709366021999702134565167955632968337095312989219857093535586547127203142176596073627961234068056776632220867095889461167458632026707277075381367303377098945016419633994084068193767421886703879924357397672467156652166301802909127885794354163846743263661114402040608279328488597127110736233075822571771875928307897846987212523407715040454618229437403485982206096146690295068593367992380528763698845747072398937551151259038292134010185624985798736426134893217494740428367836224399355945898917224082256887065913571487761037739901435454674393972002481556712350739497810705499489623283307150895167526749760902980251229662951086581691272449206891694094994008280847966458949018144569799049981538660369064250141117589381601219559337040320090265276548677760590026407716743620047197322340437210482752792775994187093673282978360424224104922678574213807028713833742768440158624174635314040764846577018099850785092444972425285744674988856258574520926919236544911297989284735836878547677868701617787039627076713371253656356963629954303678949094382607890493435383973478760984844750916606084346131563888114942209911870824863594500515263843157898483727967345559569162797091925822739774845872642884175949141391673930585980365172082414365512606809925531237396046181714641084960675735575773631658315460989119995770604495270632917804413386424816483102759606924925170161859604894933416795526917749106584898573266508780852461930668016966748996196780951145943862056926677851652567581463757440869958846090809866640891365627317 A145206 687 219317697104176542879168375130248566088879127214964503857118265260815142166921028340648611823643716027284393306163029082979929724158255762576221803588785228356117460670642163734145016904924847710567726324834028717562007307510461781429561655209986180274027918647248485935809842432036423421174016259029274331052346686562202343826374329350855056624907190033153833807824288873747065405949451055332413052295377472393006704334349591632339816851452442551246469909882795555593422518073945062888132623926426331058255797080325600521584398215782593413119916736725852805120538466727195373645200643404001413230374291350105546078286848580696503479139740051614539751844556011547407563651911996774446131772035688398040032722694260178595907856110533094283729934854441630321025158871743473567950111253732590729421274213407042235362779306477630540427382012366457833158922806345239478144390065949278427694179493213516154036084855871674819059850859799573799321414598194983968272747827718648922552215861792295711351284249735246601764072699299215534082710345394177187390782148612565782787286004935642663863797148180731899778534739483020207515138923506466750724818261142164009793992726781123764384485671159648177954557569174557169413036205497311411001466101856114622586124203266334982378868115407726112217781928662077806475007015115280543035423280878090103580107564753137237872433169847115749404594658536222174321434905583680886138862695362152148736780045395438971851453923246931602593782731390027076337699434232446069862830701564022549549594551726636355608953522745620147875531001613248776276525823392731560409672422025945689396892580108329483661946894463964594619196012293606246600540983692814353182422132782194227692863541873186395052503276229071718353007708302243141020320628807543443652358759826211386056106311219878381362038674334892797352628778069471684202825747585231474845025637049845969360829954320067750962091201735664528999717680105320258023672069455063885253139278679695617611447158237602463530749285374784199741450439992670672188419506078067266173148699546818718163289179313829198763898451692679021171384245807540308984024191480653272535791526948927013168581822773632645109932375277968461539908010857822654344751814434147381133143247900212820442256379318466561808905220994440843432269388771847211630965963194552164497033882671297427492201625236360413356432026669989234951730629842916376896900222991672040632021977756426405829221930115092964250961228183660565092881451765641089334610607707967958556098558220280523770505137641786686517950893448241285649020852572351509215073265309887790063346404546511962220570115532953181561475388351665894309672233796215741849023409320190912363236658034471172780086068786400339961103479067942187730663605386340176879979516821034140352407905845758308085697684609405126890111032892114823327219792911556978650178319880064325545764360833513189530064350774717446048452798664540929805058836715571476510393472225635745175162532274600614194237322981526807458399442629397758553399822632392028237684450974517835858411728552231027792023176150801435231032479228559818997620398593025784148502166570340026423140298873627143176163673879117483620248504131612489086045652808625223222487865985678634202952034585259624574915361260190134309851217588775997901551385599653552806681346698767776731061767112214845322310901037582784885855850908756244669905937544944707841542758800428513511983614894079969091232131365811016051365325782394288116730880531407631640875977097374063723963984325215507453098812824748823205651460507107175521791143264233038756606596898136843023742901712971191679630303471417842586263050777383793605266921724393340168268310976315942832880621616680408847363379490054266015848221550795048879242959346484122242058986172859104593377569897683868618942373224550977034977120113179344121872955087184919674937682363353801014349879824383815128199763226218823121890682458653529583241162259561950611151790574808266282369412658538369601108054564411483234838305087710782402495042810542024678524834380669323896649771793422546175694574309763691788976472812956338861415539267249501878292042473585120539862344683290128926958760027 A145206 688 225938898379538742176745503665429907574076990944110285082363526022037603645107601777916252186842350581443096968008720548081491443889693735246046739039972724633209799185554590274562951006682959901921479195721099687576097658665724570766791467404989052733094274568700223471401439689180630577446444869913655928502405802073935768265200773341513836839903733759422140903620505323767912546771739702553271908468523522689311587224508758559869866283870435539468118299916859991670597435216593111535981599853833739952607769692264793050040220650515127729066557382642984218048351892338786544670751814149354986607792886273135780741438697401474679709018740614485851912470039291174772627341395634649612574221757959717044287617878739070362931420960838054517270684654350376153472117151778561864426452988408956267918653562493799342797415424534263979936964534783702636951764709525514940512345368880170065180475150362070154022244220694548824669389787878934601648001239579160746475004104212587249382246057129102176958392576295246945732047103022749407259883613054508085943762574072075072762716682840092900512506558447097888244064860025994939168797950313177755251060447281508377080513846467136803754156937732687635734136629376269925372687004370149029629103019760785213048384647587224671510575599724146409387291917166481494205349829662850230258471506961845364997624590673708344947070795536030316733258796411376539398511282023021550236581295665307027776204691364440318818166493516658248585659559516314625495293974100582768243844023427884347724600108037925153672712444562188268228888048690284601740092499510276033057094740071065534880210128619489970887040471596774958670964011232137122607830315945885777882404746082238926862793465500795431482594494615434331309164720933234507681859833322458653078312803954818702129983727417310175524028755135536594728409738180463867462011647436774041333406720000185387639599312429421296237155372772629541499342859571415544098842700747562492834397417765015479364882261515564727532342253030288495671299323169331576343155158498772810673683774213694996162932423522096121898487659728987835906113144934829288661266004614373091628375690504574479840902859039509823018764788168476643947544058174641227961699064608565000749805950041174975204000373576235872728013803994199444812250371107445869056891037326121379845472901132614892170813287994883495932990490725331112550351896086844202425771179245101093498764543983345702971357126435351130608178626619265259872966703422069707139367714762827287456515763614501162488692655921506785737852075854305251374203507341292604925522818431409550130903329464278292312163117525969111384769864979106324823195174879814129073445723913002308051849804403436544497097010109526179677401989958826766304624378398885730043353877566765271588479641891215044129729516340459690571978468555493775759400364692134997131747278999845795066834334720775149812849107730252001897912324995109018435265283667525982259131514919051865750228813195662908889774135238931386735113903572941873398144757181517253275111551181446148794213479791475810122126804687535092268523339590845054134422132291656015077205018611262367421498958597704722546395168127614468962982768731444434676878977094915137154862423920288461464039666886105305489936888489885513561685374618118194191617530658457886674220961561595295062606062912314466932792417158368748792495588906574006314889178240089548251188669412064772574320373820015499738049232089404413415473292174988777487881312531672467615889917923265212493983428298160020854667707359753354864189313253239723050943232786935261771382805383502738056055178988766555411527044343935211417063784602484308716422890464176061736694674927727291192701608634193607782574786481475030828105694514662634798822958157590589777604537053546896097457138217631101454649759744232825472093916572304302698172524755394389515748101852511778336387122331109880092554601471208443860703166115898565000274252272442550126470804816800738721438374622204372346447702318324641097214970758701845998056206293387393470152703603703981678504729830599464063886331577507440677336676330398539585697812340801086488345111654398897888090830023187848052622753626587813 A145206 689 232759993721397699105957273878210068108608126734624095461785116368785800633892585133424622812022472533673220349445619428121908641497743659388966634329013279386297617794610365894281364333840573444455563804929351960819186018263280788250730440024516110579896404537655255299355800667461183972147516617115175184724864158907495542422564982344867765244749572424994188147467654545684641537685031458767405736329855834787006526570423671276457987955348144171553208348840103524909249976230188635055178939290532847937850571928216011355140609311432595036991294156611855994854505783163373971987634616044878813010078152096491375670672626129946913440853319890158040041655895237623494456949284961296032465840738386389129818972664458170174494060381049847527036553529781484074690998738269731488241744130561072546393385122816065870743062353965590630184783863548395237548972028272931313760067836088518009382324416723806872478962257563281168830286990755939786411954823202734194812889494150492510613377416671277555818974152462249166773962358461242139165760283798540974713010588995920237060810533712248019174043488782751976341972446250401191642820940225617452758583495434212296723432395482185671132713811918452989785790566039184956850513867862670792628108328516361852528459265475296860140213542097439521371286534033519788586747263213896671694859481213988053286024786962567492316269725615390638825588763725631402464416115452975135932640004095303784249406158847995991997891500984074707187213690015518381307606872102341662582893228425309345480841762750040519510364996907911778523972558732368762865012643294214740671695698713401330956217726713115480528011893950619647778776450136616146327067106937691528532981731013279297931999005996571582017180836012821790495159332139855849760472938549443359185939524062562319987461724761982663411879304871716405848925535378779442842620307388687423893677037402145958855388969702304695216235025725673136155472355972876861695081441625107732423612811922088157408228361373108179498306063185742156070241065536072246192962342061662342321844220091033299397544534670064914639289172977442080220426021759240400640142084984696991073155699328371791860350789340744042752927664478173021453042444829393738623004936714752826308008444291784904457508932034060177346354074174975420830137768967747390454946730531366018339813175853311501882778843731956827049971113226972426811577030594754298267162294769613795288500573525570887766305971676605159311124446392649916840347907633289110146139584982182432657120006559466854026006006680006570461636043337828776019742469942277207815652000810638731184045413190741507552520810081857548741943114021264069381255771315126045396376834576086824322614959086013057117429897671952688973076355695722642900293046195017426627976390953625935620914808139558418406160292130692470945737093394294021816684546878863332902243172374200961300021998960449587224865509103098245484435580640662906903161401651643532826819123877947648105002585320864809576881815767600487977665465514350589113405349642273859328854776883376323575336266910522053101161581893259753527959257777861633839511776646543489773792812338987876127383672131346287821197211110210986107096101035826493655642340924324579492759095275219482249653345795193872628092823528820241854852465943529331256673687911135178887316038838333175673847372174906178922381205387057590417503447950777619714626926286487945775347110633773465299538677392129784060246858437092300525120619849700323354458055068886928532682226913727713282079413934757507899944909937491209834714439797149378829344101809251046180996619239274079121069347999413674817688074620998985146273522417047046945794313733684270118801093823627109802832954256027032179914038876503398629316151166044451521848628215489006723643933904951417904466510115828006837667952122292272099871880936587192476517173933637873180141352127764171241999295753271737492724441074496027017631575877815651995173878418964349552529396463608801232863790885766352934928420081713753957375479242672216423649812378982263836206071700821280050998118300288612112181637381656695737075706897024295022977072956508455750161001073366908572858707061048026840648144429647540314443 A145206 690 239787017931620756743586585234416484561141576173168319912832298746877080429007764674957604572939514727277972521213939581688900342836479049022029843284160143551929970151196443041444164132804657405736994316298247617320596144467073137589354267438089460490898487937913973182274652066140435676577469513208435878681794151936410427046228283393594122304147048179664858953880280895515240360383974645960821975807100910530757730084895450325069745853160234777808529273352118132026343373020907432512278198356178053017240446954776244968260039513494704860507546199470901369956520328539027880309602518558602952560703056521676657415897096932068572060231206937932892529899000862934877715313409101650218290349820665699995890247732153874714183296993590811002916949026328316394251569614024622564719983823998284873580592463405964245818301607089014395885528224408984325235791791169539345412958769119518022716696620799518126808740057965094383096578806182192218775852804713576738914711467232420875404582693631201179172019879948126076542573035117454992244151837359159043126541870591763306443604328652258070190067768808590751949289496514456738758491709471860045707051953406120105514231311124712342697743305096516928609690895592173814068454611608072136853180769924641713836532665486947687700259364261850644921761528086604459087014681596118862383664438721579881107768029915969780318624200286772211416197258185774955708405461439101944004423384268704424200230423755840786304943405079965756103679013068501221679767208945616063402170192223225590597480491219739642686344991010888922673049102012270087767217090393526991193063915824501822397714874347704226756533083058101814473620936207569623773449125773532605463446563694687795190483817060745284612778730020566285855592758045848933143808382056569194366440579640932763623928375530416936292866630910269495386369060697136384483858550601289885573590373119983338633232977309977674652383739856094052763233436858198671290084534803670892164734120221181601462617760123597433175844358505787369508971354808934967982358543592160773278041924284907910932142709175591241988727216987732568962551695520245755190533145241723727229039896799466960566110205191100202544599040845750300182541319594845591533858814526209515069638654224204084773039951716964453726864267801589914981005428768071433801674126457051067396166014252477503223487322132053790370614857639361733886293210035859578635761080246282664589015304746809108323987403258550511944291942298635839203138745704865141678029469345655152584275632270040642585436626859187276167951328700459974691924189858460353212265242110186391660060334664839090336067135045916665020936407522181261770896776726306505532013637082865439825001702392767941507401669738171843643064004694499107499494066493340378359476112466472548739743460925703207415951056305988347127248436553295779866774759573376816557869758751046341042669817313998725928463423673107932407880438818306607737572735349071385799193267245563756086373561505951489364812214876734572574472254531493719495166115274575962384811385344210343232894222659756500404494174240495138682280812677906753225535792129368215597771961328424715089058122825570133291921450191081860609541717857135112730374738762153059570550577224423495994850091843286735975848840565665388067960576376802796392694548354980732407265652164188233285879229045803990401135579510760066655049508295619100464904939184762127680064750355555897547519685290023861867205695593570067845884606949547302824354154973928743592552230876637263028142126228953853635146086747649401752264715379761129262948760519821392032413971912336380764350928877459918481445311038395417463495584847400633508485359756587775343223522784425717572852753853823786672791450102402461447453730738919227818778575666515796878473153679764296673948807160127397225879516495409626034822780196590665900810923111996228046694425158985623469942742713726624125298682070442507471822664709706203362792279243432609013247816392718680137267147993886200755411704711634244487030320319911275666721098368705682175127745611998921792134047510095820582017801550145025049800515047568121813390352249479748216917560609283510431018912529332975940944124061925976802909446357 A145206 691 247026188002743627395954066543537560956164230289727663364266081750583514370790723289860682069863134054082472039095715197310642624758590442870507180593519971651433722670674766039070753082079748648482353601262836149082575590107714889594913591983794650863094197178179699628109868556717859628985882133840051041242082342198645793679846419726824163874164379798964191473272932387603377812318282198984694159797949881283351450121371437443813177809190684277795220627943065370083378575927499377923593688529495889498540403200403089231923594095051969390934836424195936588158895821262766626232986044621899541082465802985055997551186538912777049624599640161948233235486493658945225778301097427972089095574185719131638027787922057781219140032559652823526713961869906131712664243016597334921210610404156551349783429477329796921276740066736288678143346730873706778151111950107398766222703063045476203986425173772073254640372113442581620264701239172002314869939861101467665839343872233354772138896552641313765354551882567941028640931065880876996101541539189866294354733628690215630076140823097208930795393666729748063261855794437886215255360172989172679546722234426692288004271742110843975928305989806248060872499010740315750949142071375669320796915626576038538848741224805470179126454897608775702349852069098167761172818135044918943575813371454889518237197558685846883199480897401113594753236862771577912857516590917484015578463951103843970762740076464780213484641650487332030779465007765852059872263862602376605484179368663861877949193117904182740736295705769997294251640542623496549158177005589642558413888300702571836717188485073305199635599701355097896358628932623897374265032938734308487715450323924097437996271244199877185749241948297870001189560281620757953103280101261096545405813977381106584233672210867692761874786291834038652147211826233734006396047460801100206911668379060581958589168134936110511680436900267133297190429781180792216820359310047698634957562335578235461198852102144320611322049991509578784131261457854546473600209875777015144681244347636747436543093064266204797049696826753952926046553689127781548517976100495931224469099914292769712406272700493959166870079741846130574080574069011960937497436618398132775392876292368924797648046242954842101652844239869173560440107007241749372619178920944334492390324900204419985869951092885337715458171763364444093519093429620030602284179952960650775938188063001826774730763012075159845928213510877320530742288854520854672397655889915054342055812731175616049578531491770040134028781772743465225284535552374267528805801252561677266823466917437186537060122260345400368327836620116533970949738886346292443162710002741000770618742416963682990702424113090449821704976154307252959199208069717874031335953678875207378595242690075429272439699060277459975034889374381894042367558395543080378102872983434838186906373818137408325465283284846574195378171251020746848644529393322356689534819268450880506758743231679711162243415030834286307504727971407821849421210829705602005339566567208423198718211922918279212884795331307714525337205610659124798847636856059914330250022153351156064425257799677546711943873212484529424770233571333134925682668925631726818098061174571336082243659396633785909189164523189714733310203485935763620349846467438560927030729867024137760009941589795022965499170956477267531861978395360646337659989641679035469388439417223014782983845531123630143579584505759479701335714770932829015276771706589237194306542495798270259772048009306523891062456389598660992281228095927241403315600034221085455756063298678188819480387409341149364072400731303826887042097517568797385111689485720693365967101756667168728892553551382867893838186996948814077719675855471297883155461456414366060158018769182632736856630370230387176838012991091568374692691787658625866223419817688270876997490491981355258090372549945012031611888177544656442331322494930274602066437162501796665600938803620062327694147634390588761365331817723943553908012051936412021599856736112033256907615869988188963169337753124374615287088630366831721718672335901117127704039582688868564742629793308327618609858006590020679777540179140514873898159635002203387 A145206 692 254483908618306670489106299055743373336196411917613399945060106438720798370898018145552568296877344466602282355228736866596236986018363387997931313326616309752306346614550507255639102674586292096047231199079224178107080299555746205967316960188196057105212921530498046271944591515262897159118825479784104712663972372230941116039104572711330757098131808302790773365671377357431243507576655898211658101836289166223488729490004883410157002196925081290288698103922857984332843657002724240770086074553689092204145159920006018048880591155813328307333664430981904367555941984736733030350420865428725085709186842624614135060735183865137891655834234726377219189927898009978883143685072681607253056267920167701872359181139428815386413716267914558971991865567755680880043248196874156892867934109693317651209392928376802897866678885105238931729405354282898457559085035555905343183796929173406171815655831745535449577165429420604419322527475199508485949681153289345121866320086997165041242537418690150445236974602723495148415652648683278099578729623265764205943943877897246698077547751240070064087454343458129089522922630120016710597405039872957311032765918638327076225714585899656124250456835295800946525143238945956192574704496696432322980166437205515961566660080668510791168795623279884381439532252419319684354538910082838031800771058276728968354056973101464832573357255913334589978550311447235652788499241841574452547338675843664596855798494949051697705987141129239641383617090594199454546739007392662587994801127740421697852256032543112537187904733484507167574086681682626860875250099300626650162010061509589416551855903615270568738250752112251768766637838285339215057886713530923811833806236597902493085683985267080994169950817432369917795452540237033042949422278585025241729558932163875751432045842150164477980255673048215412424625881772344066988446997258201563607730357538847337545855137591198455050759312611545667692752762221877100409307758946748572212127471597177655652224265506595032817739083320077123265678453897666260283391276958740873355578953718622799728044135965469377163451582711666037666911412433586721772213553214712854990580316978039390127018606361305683912696349049920657071220849855249496880889384316038545067461018120472998634816554944875744750026643017097045961992247875396780749783861133842276589131757874195259229112438876322573765721915110046045844795498526373032957103486161897061783515677959262909755137938301384934273527726258762545623099919199636136211636256089911803173132062377223622483037316863992209048251507186422489107175220725754741310589932023302038266757197282955138279302512294891938312608091012831195125189322063316115245065911218219570246639385091991578489337529123143100152511212562145862032737662235157154275492780062090413242566594340066738713727871699820540624886696247356175070081687724659199958225341988178082010326197365934012993766188490163806912965133156655315566289429099021065256526390779613395990544126088035268670037779125808598913418974292049518800705690934918963765493505910060683702170530527949168099127545859489932682895352906241495712169105991137608088140953945229694048927907934722789054633174636145446653855840991072727371171565383818275997679488372074167989371050322165055695742113408836372268272863788096363471831529494138386869432620977189213332477538157648829598545123662915103069380763049929201085649109860860645270091641101297534531772271810705017928962138126491187823446429799445238641027897108341911047683085002827486683689501444459705207402994147009421551450722741532556566318238124957076904819028273250925968587968848394312444869049463407975450860046206735882583363990661092613325891970925607329295035317381543822799308038600025983275930467086528912517185918555696992938522840027377946028652276810968616899592475895396944408168743102004958344508271318378963850932733706225678906961911604382002103537355000604321643234678544747769638113194234363114656187713492338761550841232792703368922957299100273998095783301539885270211636499699588819835288087420957260221808060969407350875095740297024353595808908696922053274376969568432116359960307020089111855080336298542385187494784172826073817083148406116997807173 A145206 693 262166777819246322683169674596840311710672644032449984259111743388741513191964845798996009610470210813979142125479009960559681665428947136056830269233076348963134955247192353347016172418292981501344817360330943602442870217650251608335362544326682782477235504980640688091716419033480574155795904961389800951805457647107351145990126493967805986235197583431577862433782032048378819816682791761966349777731742041991977904352024779390188270655806436316633323215402493846251909141637553107023007473766541372209258806408492459330575893113575409094837015790762313223988259936667776104715437304729785310002125293862368769995233723068475218066011093223141947797109873017664659132133979800086674928608676588469217699985686390143535007488580823759474796647165719510923941847728225123446447019705543748300695247949534715147875944123725289355011579813250555815261920106001187013544408359698928601079725005101946739626127980480172094628431998055516945901330024992280511234362822757770109965416268588267190626037552214362915063753261118385334339130593596056085782201677276609842263818702219931638499157381156334613068889916260078159295902811811466532079855949042471448422542216959962470899467283177452871110931065268862111017794509700748472739561992623953572819781509965044390729376092967577636017582955417509093556104272017066093845791417582527602537211063601160858310061064586158680352601631755074460283412456039914068678825346451806367083771207540800828383266112706446744506501158528458871071739205965974807663761797181420849541751780287639911567703394647668143257378361308373725262450403249354391724811502708150032736853861508698398723385237118885049964347536726814977027860416038157368774334538393077719028016687344297898139741755424903923665399382425599510234444579222403873676113219780497346390398199540444271359611899055666249433891298490903922544594478099030621352246636826033470287303922236487568273805625747607794500129834816165140289483967972530552297163901329738886740786680621040284756362305634188201625559707636705543223492313136525050446406867186706777704197040993723804595749981196681538517321515048910151213388898837747059982250005523137299400660528374947229809526692660867681966354876738298905122711473891042312124649533482137202171232741941013497241075105268130361539715620278314902553378086528853795998413311152026889205034923420128801174823722011760164205485430533365141392458409806840554125799365500914868937643725883972982427170368468586373364583985229530862309344699988868584621013864998336190914624597410537602347648180054351802280577375414180741398382374542279725549468919802104086986517468604014603669920328912180732285902253725457889877968158634734909069644427357300061826966946136668366233025076247692069453198759298837340693352033060828969139484472444598110865419886873998423686074565632028968621065559834699102809421084684698305322783107077505187027910581395216568958820976331276568292214960114875981823298565827715105147047772747874310199506508515373345483780806818421765801891173894822956451868152848145849175930635645869741561121927256103138419284249085143720857060366502162415620262015014586156358913885410846812256515003466466804475851219405822979439174100017073080824417705307929025946398826249147559330562781903459977823862306812548789199110359749216578301582230877459825815960897274618306174330177980799339074568100754544585271064210149900038509116672276757267682063461913686356889113874932950372278076797813754775624667700306765981635623400144756306010871817233295895698307966649245179598490359068818196353128144330633931022354429281064308124901450808446949328238496702635861498417684114675141360986952154039309836479956161884312809785264884400077258236280391522580714081993810151544530608463553738023698922478507646467450074656311035129073560785565840965168759789081561796249270350163257404951904122059819141661181736457627922197098135716460677936099277047682382308557556966232099925156223897071529958441067283020935996350791198745938280571055859466394467389393603919549570003401523288344037916257366904421044890506081304430200499547928763457726829293151999042370178640124282972348676884032785521789715231027226152806480373782599510335969349483 A145206 694 270081592841354885256356260402429814422162107782453452871976713521702559368791543695296801122464753910156295081780618988913749718041650813108367611673224992625005383236352784147948040156345607510195831104343287558601541245343005624091451393333938018720035048818901017543674839677829408098044120435015040217060680308760858104715337471704654944386926867718279066292355120822553705009591014001752537221623251676137879428118188918750488049663495075626835558161985206437366331420639257991667029345158783170161702640681760701517845973308625370104254331969178093795789483599788220323332059623929227107645660731398364496318765215032851749715558830235892768966378242864878027293323125767107606572021765281618835462180552389902787189935845692415057072843384680591093167896430260196675098381073561246127783544167479958805261942073922689161754274168880860689970394575543803764447758142735055458617148496834158855863695248761291324735843755657490475022891669960847778715238891254960869498275020695704439692347475470477556866804476923133734934145668117142289388700581707646749523866142141873826914206872429356900693981573742446996294926100989457301643473842833030895531780439413758023310022544332329716454474273182803914910475769756039364634872936858290564746005197789322420804827446423100009225673900460124160838143740304906780308913022447543339799532736642925847649340343293441453656533340427781607927921442434970575170397509208639062630186595699601806897207864951348384582023188863049427298800813139540848099738103250333143861676844836671504465389247594893339768834106868699441346441154062577150711682935324747072163669890171094147477228966858765938870658937091830883346046182783291453024100774295330929128874608642136567699313478027011822303425419863232906908185428026178824343810052643941002345760445433138238069808417810176557831252261379919686084443441325851908813612761228203690397738780311261272822400619133877314503477208861572413112601611865211941912068530938671576259893852853337266687650288608466604349315278086992005119511879809833350442425149633717876369368126861596282120530203751845902582447785550569837266087522971886430169899420334890234152588430336459868071114997828386580935869209809956928218510883790931990143376664352895463286661785421577878167838286951425190511582537808555237213589174180410108238471566739117449232260732498953377243415327605529481647738989635322639512570356165951966968695351283603973152911927058654988828345256958379468250202013197987299123264180345320890934632361779462828455959890383878695245659686401144431684241583888827682760473783688400560531784084452662852175357475842890502042420331703726860502600811570304274251320701228672490063238773048970311308431086662045046680476960199457381817428683980036502346649173784659902937743418254457961238106846520010708225457336227835036487488172911038587035512848031371121818489750998164742426917267834544390987197617799804842755800274445177798285444928464797297780657531611142091498341574738782429004810340777356499937158218915906955816215133418865878856641920852316378528324249071865764622302950632341314436828777471150529841846587639788371465444265917351349610604468632064804128341022273030919347451693369217345569123057555177723751348532645619953096430307233429692440955873482951364281243405146573595271012860040780905336367567550006555299575557224441125997566396613254905537347709453239871561846043967522477952283660294328775731785517799247181879025445151928585870976972940386218724094528684078815804337209908885409287995424457178488576421773587554366978287550451409451161794352424154820558918974682385374759609622605643569107591506022646323832468412356986392609782193425085708242587074701965080273280889873743339387240103220004089192901004155908188715837251140853791462365032239036627343480617065174111431309250169525978134933817076341637736083728540954148814226587402376747256624146431637088447989509900108678751908161841404533827662327181867931734394064342744496821287918216113120858161222037767901614819994126610244271822215395441131056999991916589457455266343109023915207955604927137017606905347458983516489765901153275114976863350049880236356248191466750615575535190193279106404606147146084597 A145206 695 278235356128973222464426409581296000844970341504695049970149240518663647892746618886265846702552968821093443419485596734063576812068768569490680282733582824883121219407295139746127399135318665228510350263882066592635390831937468093665122059290354244960866224160266403758337742399611361509490591856792348376252352446330542953249586158829428350664000383868458713720289744057752819331782187894648763528582091294462750266011085064303213259103445803689353917226578906496495018472382105281293819407982103826595117902031733798290261250783482194134588194842232743431693605796441838434956786727870935036720753443569278995168766368104698310316403076102648360568250060069171585064290886274884451234631015700542299428195314048853966648809865338861579065048766989301491104915712565810164991376074725613128675785617595483513643265389986539203423910416684362294387350231964209279990434774050682374553101281352502386717118261581768581849138706546161680465777252531064443129659672870713775325670173460542340458071178564305236756398941166379389130689140503259684511749396183618403214715051130873179046526846269500028144776542840662581196809841819033114768278851616080242318842419431236835816792162474823283311057398619081834036354171133956398543499002349302794903063141137762283178960142639884022411229417878997726298429790731155811734422040501388881810498102359638567926272767399160390077837923294943733039510316321798924378751895942969050584540122656689014239893769565846326199848022190318388350423150817151847097903221779796939677679447932748865404911709068215466301807540411808099119381838778463904488419288750476374769582934122622625928057810969508697328045245352668910177536502064491161574860219302532635340882255358014653990811454030507567463340929365238508985317946588054718471527274259585467986798455934374283277595489672506176213122100901545570108841884896934783462596699868330913174020480618570946726672406257255265002589578002603154429654889387133206470421349335412907245850309384238732088329410536799848828986918130812734046433237918068726979145439850713412189772643833843676836755286798518380400215202657824219138101795139194292597890936774818320316131937748916930959807012383016045121662233572153173004689428467457515451914163537584727789803967521284081567784311337247641907859084263455804204789116446363311319662169542972991713430657123891744778973907544765592976672469568207544568921490077209598441673423384730177736897423267618139215189027283525774028207025603069951698565995087636783931960044196963797382046983283653368457715614731247333896734485504150813127598306476554991079696366236739274762729413951600848830476986914192454092262149339325858037242615308888144379613216698249080579475321106545219693623891261645975098249163879940605593195675000525433374373063082420562615440694105584411619909894784867301673413411882601776418280281810628794901505258275476552893708394963441375569705897312222129982266608162385501055567634873326229634827867385335423467928632569946764027950191619941111863442603779176295638411845340329571586475794593671879360448488409784270128994173573512414470591494542147503971269773705013320384971442149037272969937770727810325561509170930977871583145437012594843131837809581944121526093815820244820654162390649476372073844871325577803662081594758749541752495521707110498637595044588525292306795124990872673413452126787934503034765692216362119074148275996392864889386346730932498009214436224717340425020272968787233080608012977831810967068176523415531853325393970023787977166710425842399179894701752564142958293233403184374348038289992817700162311674219921687772793790162779709962247057727971598664855958584682824850517478534752565818268894174407620781846839861773414522949359355501930651824533926844448469614639729097244948106186094883068466669261765298157069854635466975207625745907217627121429172838900653650444868268934393319519844001490211114012517852526056860486380586865087979146953220739563368369558349615293512113039579531061225185670363392807543508711943354825218152784608528659495402087533328513376918473929586440456702002480209686784620529056441043399559439934666722312057890571615537443807810538845342101428733371432407722253178607218088921633947 A145206 696 286635281530236842457786088001298970850077566300299631420965592637050126709106936751073421070807746148679789722409710604383175577036210942885562269656201322754669424028576374631826632531065987691602732130838470351962709993595058714167529088636238588222900837448944811438983057825111953673784283416850865253296395926468201364699430306859773455098841900513060555419787012364564021826586138442178618685508232093420957444865821842966409078477028344453072016912022488125462217873625954708315440557917416511774865728323910139019962477243117675602202787074415495623927257661640628053708343898862026505855423762922989867301513060261460387089822433220471755743569636613693496974516950104229889691637418457969649682650911744526687349547532386251874291330174207635659736692526835004077442205521746481007956946339262907616752675613304970879901355583002308917886023474777238363577802196114824717298124353577917285275273903043058480086402912772054457843381577309954386997783250615965385311497195127817838695804643005469264378604147643325578411621511920118948719041968165013142226059651774990374179799617931462027122037989768328202949399083947254798402143732844726230991615241178334095450687359836628175689885891766937440332728899645580066445771197865593373344328326803965321310343626925377293601401333995538993754919261952491261950379335123816899129909496730076523555324016399291701910994408745561550999545351163626112463311445106316888712478749897064268984096560662142018922870085595662077305859376313022860548649379197229271183298257321976876806649322060519501981864216717071751524927277049839288610862089927141573588551895831620933114654782135200935933520165370995325638704498178472103560021957870251994827528159718144241786151915259989277447032180200471634151721462488639904994156503845138543212675960316687282444312959267649329255186080569931978609047901715888801134006642328542210681515955238047864828039384929339400833883880047998266453024598084618156361898157929936954384663858648289005557222738174218185976525566584832655209208065365695709966836007329364024954148162074818049313595332624845120100745853723481484528330518497180480768449377725880185986141070715404144675147126218788184526056829822760608087891045384671546959616520144641034057425253837464986204894141818351309930105924826857952395923144634665430514222360333236874766520011213229775821352176436298650901032681942823991349821907223127985862461592069746486451490752502914618911036929028387071889160216237776431527147715180209274258520597040335502063231518880530903761070170444738031220675755189836884592031671666321712476703998972894649383363552106624320980826196647089503949603816767377504879816665590812156757205067220305981549120710739443388789512351492154590126265848755658583792074215926444647034160725953941095982546390699393898160194963800196988174705927750850035875437124931456165371550330900994700274571286664960753430320773961090918468631432220052119057990043971866503579038523403918042370814255895735115259215225475942323689822579487332469784819591995337906219252632953598191477488111896347332995116641909074451312826310447938108338691257643325825939753941616051263974982840676472314821579067997255752503967566836657629752618775707653891497411410396106663257065933270087633439520818298456041681156886740234947012856787912177151731423258079316503313987263259047543866579805369664679284772013558836743739543572577162119436429398060787066463818291278609771414652387827835894202159640303761576367223578553933352231293208798174468926288488004310585786678544309897632660616551752648223059154156516539072177787708844062204551972049313034419783401652831671469722525313650521930920397614819106963586897346381290399778548830876927073017523457175057293834983112516902981364756397513802853521948658061625223271438970150649027814728372800291879893797650178392350408043225269328300423257887824708427248745715147943963398124129405370527594564308103793077075558333939863124133453448258444829179389499940282675655809638542778242025202189023092571494690565615867903352881114828644195775726068063199827746726911172009273043295691637391594444680442777820892757765012857633655886318458776726731279400081300376576197808790263598420030929775333 A145206 697 295288800679356457375457676775593760370460112026060706952059848828792520793936211523695581034049166158205879605308166324110018050972870574439208626007631360405899311115115974162554183427432742460876899948639973421624582141709058145916309323728501509142059859486567589072165689937093745812796219571696102283436621771112024011453375564870620429549446509138885853204041923554129919901473021142416208995729076856792754058831858254139553883491946616913006815298907093124743343324734227262487101603079649496857366820835413868214943410632797136977849807022057511241971388827013865008853356962733714299339328071288914177951776460555585109807959474169081394973365355582492653588108445242812299175153067669981122390869600470665752726581518422344008510846570587899131537153972729047934827619896283015893512440936116579012084843406557004685375590968849724713700318161186375839542251835135540840739304045437881506836381919789211297338629648126793643219127105448476132688715262508931720621180581673400989072570442837346310291629901623921178682701985975856650640366585499403139593680774258862618525156895217766338874582816651289254853600779710425610924085419024540237053636025067189159372912374394279188151488723556070224257754903291843774480635073930612138283244296195273971219565138739075473952587756246453086558501276744538543357930131439470509274140075554547035699099609886460045624288169555512216300926681582216474482257018709697843686765514305872099142069746814292192704585687153595267397532952495562597557795952108095719658542234770849679269509316228121674037628481953458340163053023444854554895245552517553558406439801192007986151263587381934594378383630466217629274384318068302639864434529616780042332068702224694134190317826927697542279127574153260531857396694932186625779342033977751748558007062090661273045372393224662067015727642166125102942353512298582642155345368076978303322122591013510509386579323013629484938801579121644744539238807546363123613076730111371329688201447633635000325611053907609503600620073591199766151843244125039630212816717663658379427663181675667033578538932039952438989788852666993175343582992631472257687709670146826617864287851319986063865140901028373592804515469469988088612492322871830091533859885372355832712081337523028250170898611878279551665558575055472934894492608566981190745000370080377633846178277360043752096274906898131533264190093017701175179104823057625298265572097935890459454076528143240713832693515776538888562210437391966694969349234749801226253297697081051270826323514638152084762333225522006956768496708905121325652360957020800366669899137710806642482010558469960579817285738675034659086928163541492369602799004866961533154396200055307405915390415916087709375961184164009113310916168754493667272876995899670815253121512837116204607177045671993159251545665345705025352915432407974785046633969956718546722306806595994225017585117256482210181418716751406547399887193028793225924188377898321585687216370195847500202603802857759429756320986369033072250398382050191594443844119182038745762671540370880845083599806115137610489829429058180414824387024345890768334894199207606562851170099793054880192238535363525076235314729734531394501131369807873178157837741703136124672136316754439029604976508974857416702410475430812584708185435347260558468416184797493284420487815742093473504448013444531394090920977020361403825591346145143259340824030914192495546218808723352841653630032994301785977436026075933239575154052611451530344772226579509531958632535239938030749203113669183555661152527163433547488888001307102379679906836127425348476842302073902130833176163794022135126499769020697384335720381270966332056299735985645285339051024702723288053688812460319654512060716932649324176505750753136457838231548706274947030047190803557582575908829591030452702689724218062837112324426029652269559644423118780148974135389807691506398450954968740547651623285758106145970118147704960209485604352062360638630302844492997720222699975431366770054327470305199046788550235566191024284760448573658170746575936189918876512866724681109356616814156163590230516263101783303917624524301945723865575455216283747725385910875603388300757879827653406211661788229919403277724445456328669323 A145206 698 304203569571579593542092507194991149908043003837277402128642236033512801404068095622886843688716037063451307364443740075712489785327358361504492123483916188906897209994926655998493117850475110323239707570397811487092589806215291901347927643497697440614422408056244163748805427304855622941059425486891823327956722517128599620432684771809365030010684525794689975211758888670809315170933927628879168206867959068413819071774571097387161193391602076199133462708328026249267322371582491365667961245768308674609573308644660147168028642060781320065967975020451224719292089560077486335808999181384936790137520359255271073221217602032456711212800310307156139854390783911784537163319745707718285537146708893246215057391984059192500889652487776165026595402776679656476144053015506001199453230736874357937815835046969981586120421921384207981213775089319396547223928457554706502663255179674705016525108809852353025174194372662372312502239818723655140395140498304122245557277621897078586016118058048809467737543526667909990756328739089568754919489433354056141411279133766911078409848983691511621326656391510210905027275009858869639467862659046933961033936303026488963077440570432975984853202264881791789481945539944538098436329586381891809132559866746131547540149848124064964083879844956297818884291003313932103907706891295701242719953550845677744614002547536408901210125350585376950385286137692482135702306096548184044495712731992080310142562648294053899065271768201631577441674987029839438434668810254097773001752789041690480055836395567398332829333825608242018054763966321651383235858522471129786630483176459447638244803077216406155357338614151880545000531831334059219336806985305145992063763335962350609852203604350030121941805377880858579165274446339500435133971029518037618549131730078545917343128156751965660918295498493670301859664810353865233719613232856267804220299355938088271657088929825526875709722104910582919704174659394493315496830428879734801716870898437071731973558312383309777126792962619523011776148575426941561525382559009965368583575958659957389895254969105501273160200204348925007790265733008908953453482281694488074628804444607790864079884821365350302062514100685745044445065003308760972177880705491242750951882443764787638781514432068791047789720575984679917188523437126467556874130482467222429748957265822590012251661162678776952960848216561564772076999693275004540975819173674385184112986591586712530832925352041433660230799618398921560678875183424941009274236111715370577558704545281669688095529886043014664682427534696755276622892886515746262718615897428666298067997070965819191019569562580785326169862970804653129248115435294860420424340129319015285174736609178219931432755746591045276611282008925131036090280573299065565239089493822089802949686806662634582098313779584848086338650435084331665104519752324196837879440999473836442522921792921755740339965017246180836820130787056701190291928696467863861982619572908013924315141565908481097710316493623664372684768581832254965476161966880597056100616440670359675905251256268458485163720086070276126838621032188451764906026194159580384320476716973345513726003599279867453083626165482174915446182409110395318233123270109868901839586205495401185500280458265758132498354643117551296179386160050629295822227097598713197841837434469516749889230165747615852211467982467107809615266833772739534801716284205980362326764671663752423414181992439274434545092336623935938604816209931751011690100117565589092405577138523577701149909718126600466688723381201929918718558411372710927743267632433903183970690575287053165590841632101335448454185689974411691336655762627648836715984108111814280307428903084131518888617868174911606773648387308718156050902902903828483816219402074538664387850856180352631283370512640395037335813891933112223099633277964391425791945208571593673927471695902328078446395208925562455088795480871998079070077848791745246387550644056578393901870954374047747976611824244107867947964842860460343342327333958057196372553788935909129118894273944602220355799195800139646279961526903456322025012575710422292664377075553098567205971299027020588634400388370596304202453891281968275098983492918983145110557240004472253888682866235200920086037 A145206 699 313387475336650292670448923529832475046991228362754346786879884432412493029628118908947861288154678641362853167618090708992941685622281292387339870117456410023988805404267592431972509104218399720470881599487244515939275119043306981707912520908976617022843319046320115192895295566117048507712915796528291254656039867637275421202435501058836384701836471198882219054263003666577006472390292984093557273890886543693503192694652644758447731565954988996093355330579442546433795740855823436672742768515566811892956677335785070190196012896381364708126751049340797386545460232654254259460059001662094674869038384601848378850477247259864802863759166565521224242425760283107946984697876177046192132270355735558165222304666935548652891040430629400867229895642499104458588254076912590221691994724885767184062212091144492889269280880178712376760061954580573538015769132974582773817472477709542109138866303981056258958765419266212950696893227553583659435542996304704569045203357169462673265435730500681844986866564748941622934424957412391205728884898168332394334509794164693757281542921369564676400249285351379015354830676067634331066746143468707296537840414403934579453723961017293893810853252099200171232011196607312214904566306370503367946980005348716623886456359900647241053376903504308884897668673230027126368434109257359961960924410002350825592459813937258945862104487883850380907531466143793883209603205386672794117456082896438957687056916802364620763746450784496765017824862695565705393857866368271451816180143145301319696614000629919546262680564124085335263609168790864410013795632924370141865412609001863116890896128559163017386384658926974555066715952727656083538118970562233965246100048435189540234024851123025462621003788104891381843346384332210825696512354367329777558197830383837876553739444055749497159328178320148835879583428911432697483442231253256175717411610851703811210339466313637409496385104748446838727030062876674267112558094783074756573156867737273850831728666504473697850617207160680800447762891415480307194242658700324379816989077221688686778529058243368693415230981484640514843413903049458125905575918603501086609216578532812360596309717504505939830461415321582546435833142165847950458460935901410877280247944650512717710955996940235768184969211923486505276566680141650053841105008798013382294511304487029004351458435546203050893376180467462137639106182481712737974861453352435767998300031488449810040835477960110465905024218164552309079993886323977767906833333233088266060452034277469998282052882031826953894551869884487985198616015802888145681185790046385372649649102171607373258739561032617224608461173313428321481441005627325328353409465453553557629294945876155994962655335174713543096260525065204780885682134693653438484903111973305817104838180540526398619024756385907473019542298560276092408679498621511424982613348462904930752732083303341239334232566891825451166474053307761580510090617266828784782846064588182676312317368197570925679995101065960196293263985888014421897518263588471882842243859419753990401648752949440575290441914623654163301763863539731294259480944546433729098766018290435920586184041379275481392427784537889537608139130965202838160846730239984712616315439861149509548830789176129234201725530763665193302066970805855383787669321090510163849335246057683044383588531167115886973990107384285346374107208090247620380359737422333318119264553841940285046141954295469910915285321424958934558301309523613138706948306875319073052690060805259739721045982984883902242816002049666979851002506256391918124673448709593833093458621375289393823901715625997923340943653823906004134315377966251055327418970951374233048639215336185149707879596329773137157442108833514668369619341887983005025698416498992480914966937070599245673109193469978516322178555747996972285420176173433713212385971581257762517312414132059718711573100134051050218118524933125250122234758499116412090232691854676377466063478277114645135963374579407181636820903746194941132400829400196615660735988777095675491427501050705000939767115350599286264963646524158801662266596014503127523751029233530349848136268627021815903327212229929151410042226534384986448618416269449366433791556868545483003662798689117190407105787707 A145206 700 322848643216759561436598196937656024961464902397117857512538510741298383958159079017404929124821181545856881667685029560132994855035505474819186302434797926919129111250515533837498832498076260090181422404652524720305084023400131829679459108013870693447265261407714097062512560375509316774855913101484420942147213887913288043651408429215369970384175549234365788721716513772059207409120946614112407840360773240240742095013690389031930697484544008920493811651810502454202304008022993423854310381331383812698236730749942848150593370378555089466604316343454428084624816452358794105993080696586464313921949716642840661048717884281418903660183599092921509691997437846200585120254120521667896927035879489677519521472798615275474737761748729212826923790026919557019416353811018437267469370044430615264612175916238329294549350488365187281493064017008147278039145806551861499301467265308929930234093972681719238606878194248685725305770061780924110295178384222748459486373924276851473749422156618481311828971256870974627004147336885914967490750364489114859886114588709114582680105791087301984997081299654810491436882803273088936511792339900559707161270882553755428104405398437328555894569935795221822136623822843405025132590625061392535038917439901061818894842345858507631412654287257020090287772992655957354310183202911931952321229016697601843466250497975410790890145013471853698556544464156289734406008644021594139675313897994586737087637084810485446016309902234615450585511363722903159052668595915494898136256523893856213749213086828880980968783492022162137709609287578605842585790471699121017925858285880998881213372835042119345804063205624622578270028226795503488868800723064171001671574662905384149117727710768577397733181862345836247283316153096034996077950561910545492513161785264576810316818291954449446321816330362715833736294382328409185810113486981072366429463999579096449914841526529989033959255444185092726683288517555216888577291730349078953045220738772545277489901483214270200476344030867734960850661330095537509093009903004961790284654012094427892273712893121840739300331303542501611782187643774731000993656346632687302132254338964089161318104517011887089332577695148078609412045199683389835079493110584096590959847387348559814214884970849079971594404641383666842294881548297937945529441501456751275823515378339743452727006375703091259837168430402813971357869233358758645841047516088169984660494324254973123214381588508893275518655465650709343672719980191419781536515690554120964701101710614748112984906388852272279746585376171618249937065478043354445912785042785167131152513342268100202786455089189172369056809830809590859536161056457966164581104036795171999404804345006982407841399679812205389215745585040312031211695747303964555219463271358540830229411155408095203786670479199099705850417432467472177203413201019790335150514248615120589612683228455746189556811292345949696519943724140302771838633551811822417098972323416117291737278215619140450360365672069431218125733961249288808712772085000731687018370604479535746931204169125078935002191897540978562405773838453157161000986222497384537186098183998303704311707592074789804576385311900004796583046676413596129435812297707696727820092134088718027036614589515856295324009866404921890844738821358304771664168428598410438598347963938322658059059552173161885435987252874005452998674396892876929205870058360311844709079170360101697580021227472235965533378510844233352455992490119526203154579325248194855750585184648564954124700783510047637533400016684857702591502342001553831721484629198393203282116233970638690048158255255155959014505407284395540709155947535715518925126100847680237036265818966877150474476349824080370300050374492424827820389431663530309044520423209280844511715250236372786043800007389553797217304731308693186986783899069010043736303512637503989159138482240779129923573163948651656215277960745767505942553027779134658722445071575381506657707356292398865318244061109982872626192418962344601562327550096446224153575551081903640145577788178306890644194082342678079521502759366443194357546968226155964367982650513426254034498404009665633226421640178516312102740805049255615298220237981525059313508740825296313895538906327652955519261110517788293 A145206 701 332595443755160145121032446210533411431521695325439854402479294033791302285423489119910755816190585155438146246591077749385791879000034443418355255612917136462700162709144608998648654658761209873199781147328513560011607265550642534498438671503101537161529223032590142333783494458053047752722696069510522694594109983934734169821607174272179554289014972681049455412026253103783411877135730985920071140077171427089719212318460198684110032596843944818237564836582568167964092123478773799579616188307105547235080930839390666058923999160093471604704719289155190517450298863668960639820357548556949612557591283913418982221176828829024463114424677146673050903033319270534955024751484473232352859086046499338613480090504240248336653159227270456721737989846965028550190034428114495634497357735850283544725931739965502243860650886719663004641160907304863182408567044913646428832403979274789052350151727607841476116438790674094781933485046995393315957436235982997692481962848481724416384747748853527826902587217270922484428653603363566315401883726787312352607908055747908242137053491162946089002773619414988970888010916088548660829015716311090858577000943201515464064473462836697781036009708263068715694829295883815411644736223817091409365371854043727895201928919656089520445101672948256149910056550419343038163577606681474743852549560749741518710494249683695982853181232482706857228082691148260590021582251101396463546724951780925854597416409443226944714739933562314744587903455028679780561773095120789831244621836898395552699156528600548283783601146100048532082938306635340343804664621629703685824115577389880824828202697815150032725328710785043549249073404407393023245022160809940205241477268013251596531156720816446724519623597307436039800694576376160946225211678548928348577766809784156186389899198312000535662216215879206896578472960895024275700809380455547498940716261550671960126918888404719063428171728635544290997108551061481856380563493421205088542872878119515262549584335141677289162220383461781262111582114850674023601112391669487344074647392339741681264234596678410582161564936903034504460407248225446716010605373611622555865023596370805796519765280019879650842023709824768641214873261715395541058377159642172006105023769095332587061381835401302739939899481738854775051840535735776125424833690331889491831829294229525796260347669181216126536106342265781548972695843376220463176507027860896975044042212136232461772735318855935928028603563692799234540034844084318750854779121484043043292194882992146906481643242733440326990102961724344853032780996840284700619089135081170141051961334698524498806406560958534743317602302377123946412244330430950722084180242337664832601381834625113911788255380150773214580994230709582790908911637134185563006845214082370274782063772372760759808449534567501501213655627280645619934623969466169125870086762355828466864627230192072434936228084022539685290988999720932038467134137160511245253923469075267026710238462272369983188547540783527351499883909343111573861922659825006258385866741145930687271637469000563419296958630352450263290180496472756211828066265260321095419200054444113727126587608358941524735167108984873513607350966036914457452514268137331245302740730904240108832988834463791166090665595037484757198577821181809925749903818074008780418541578805771283859804877008886054226132592151297687517320091588698776490505027801829299563423937195153903276120128044576627378535738175705472045213944461676397918292461938730910138820032300052440028920240424494929727548479286330740630690130726729739394899858235768020640493729241118813479336863587485215701527327606970498429341459587684455063509406776944284421439309808438532431964605675561477083079122161193691263453473937082669732686511780943334791024941160093913517391730366971317161825182630580455746166908009618036780529081970817848620271615257110939441833778049549876616283151330464108422025578437664499310776571874152041651848865001400323583924734669757292176197760909180964179748023892725534831371800353405575052795685927918548171691596687663763626906328385451150748677152395241346336237543604902841614566380476869302424900287679602392352892620802282600097539121979738682437914120344378218055176680426681135447698486253913215777963 A145206 702 342636500201805581259019656200192816925701679282353418704493026063158923190679125872482702455263973992156002700229805504972063906266912488410119895305051918510074282694414555633067342009071711966773606280076179961983705164177311348591546403166100713460421919582496773469432704058679156704001884947074189461642421743407576580520608206819805246603784964735906162921680959896264916567934399496975877141181988824633197062098113769987369624091910732814815612910078502089303117562232395676580901807608242753324776640328733633536492971846586100142072199675028181402828668958278501745084175348841890840664118500460843151577791316630323993771567739246070926710702973669620407879102531204358983471380186346226610341564759043739961138102828867014048418530547617978972093352010479855903891814528628134234896777003930448580686565607695180280262912367814903937868473536721550268712302393909793466575293878334088116307712358525938825205808274838878470104410311837029214433770558417901302591126431917666409840157844048502662976683681022108235126980681531530562168651685091051477378462021478475325638680053000130406619465155153825062096170611850010899257540041969607945042026161251633281647049512799636190285860970504411175099447405388996808389051037782269122918174091921612020721480784823151348788584137586215231493080057272878283166546100036454986143666469238180514077543363100469632234326653895470032770177529527741614137178983935516692249717824107230329090867446710544716824777644885410111773210121703433807653981475256221857911250207985249623384199183719840213774500051974951659496548840714118649627446505653355468643885138380976039378264265217839950795278307908182190389993876355923499314653295732900087567526958068777523422102456312414351979931709389673929038654784128242544859419044279026699871745678298723013541904073990278336455814343750708764201888406465690364446755413120457282603571473195742690426538244089092117698126165491344705107137488399013978435633131356898207587183740942114625038813546638016094383863043937165211043534437264896157089256035324193828609507411259858084743900741608836784846524441437590764723190818839963784479955971443108169177732904662361712983932518535045828798002206877171287243246176256689685858750340093360830477416393197853184687835967120956396069271934667344325103111481497479794088775469346491664671107821861070035020528301478948325505778716916390689726447016386176407204533676535964825469399225008982252107278212005166187965147786683551613962893483380109787078632125544978719877709304118577984073081897859056238769669036884955830252736081623357882567534880261920440083103874831086452129171543516832508523620395907124963327443677689257829860822380213041296440135827669683658249382241145489349781411367428054929406717906540297570106375736830464995991658530812307701056096790962397893767982794927149358579084891376200414030655205681958418518497063689623347097578007925987032984316613989548446196327596189550365923204444156635554765390650589421676569595973348054378315564816116410425241535326374107964115888668442759224756408732467788544841370067098862948024702428647529203067408319550595422364540984550986261774847014200550459671256886904985858246592077762961463300722776842419025584568049349216406805426933056342412151997963712444028586935109569998937070778938631319170955594063587725264651046373222909377450593979700762918155860497661960656058883394014366520445666093012662374531621496145696641735414720092518415881326185161506616990662814219440438008744777528785730872513120238451665673645808070778207885230331124184372554431841723626074224307404809143236108301281668410432369638882711927492814341040248615106267274882334519025907118739970432201726393200488940078428204709487422806100252787262565493645156703289205433516245413920706381219551131096980374973834993775441621411864244911780535957480111332563980221341960678942214227380088012915541894540763144755037517189781920310246717742800729134891996631023544119020765887188438402945069372272132484591177834468781921313812557684045936831352816659101020138568459952359886418230413272431696135613902399081966875752396713249431488261098361731423166937847932712200770989434572457008773022733222578261487717437168094867100020536850598399594651781914677 A145206 703 352980696142565496313474299475755605622478079568456146719856230665603211787771937380287531753268482611163001836594305186920579437847724784556221380500893080674280508152496230904920500455326938296391740243798480053888664709523812770939974546543186855328288955797530821837442287251876896950437648805873636545419895933146457207502590634413873559824481053266994155007605458620121128146016555605912443141088352996108796109975766105490969852844561407805898052319015534502542596113268227609933400459380355985859344541553023021002120304000575610506201265911612577480090911283611479413904597641983607167595211288377198415040011417497172298314702344830795383310952423393803214673702101666393829697907921819160105661277260505790380060621904933856043313015528128827767413885279126052719202193913612920249712460418134382891597527521147637122037330029194594726845417889612765304279813156753097727351927211468644084811434353153720479548097531874330726069867065835431690181543093884055780067870814480876011004378681533424371154678838867737029142100661991565586113735967111342413424769881664773442228548857711201569975891819217031029804765453960933712589814084978093407959643415595755616957137239810021197162328044488244519179815907146045885810499397203550455885030039861523558707406200196517186335563236550033012781436801163782900928662652052703012614594018425770689547860701249619629198998268719346190368360928554162551216879020996983216236955879362430196316677507982021321892155367239912739592614655497098701211934386162962573964692456211625152985567608792558588682252160011992511790114309871473227038069411973206154664854149883869503309278913352041210199002716474681137313460398459863807598152738525834863943177345336342760133399282743966517668898411656347490379955611114848975610175976877232749131089524140171562122422157448382623217536171891964188832248393181188747168947411543623171703822624011395243362110714614713637002797050136531293203260487317399646951183690504020091596121302818607481233593650321855579889850087971516646650088067902322259680111187686556592902888698324528965725640694415846002444137979820131222661958502944731685759794219665110581208837855257598647818897561618776838659589124861578215143404382776820770315183840854674370180434261521434990498160432228398170184864399599899609742238640998463875381983711274230418733299041206795391708616834774061669110532394831123828805912231347698565910177651255541561338184155150230690979541005297573551616122799128988002344348918892500522429051986371889432547825201103436210169514800028431043656401000255479865771225899226947967907167588155975856834514256313430545557992697672288079653571371713148821639868251596612343501982943039071631345038414395243152511780317791090679020602593819798996088372534575742308533804850050594670448273941097722821016412851580339030553557549886065373745121295120977817767884857874632115943378417607476847862431348299981592510392200527425779649834215073258968001350719299014143701485424347527769444448548431932256087568606341102933319752271618956416811401416655774488282804148681694122379778579161287439929095438756570043442753055622408698111282363147453949409470704034529910939747258807040030341019778133172755609634266229988915236061918650236261292418980999222723979829297479724135988792870602167301162871746008180155147937677083578885513852577176282878963676114260411630563397227309884743237499254380096821760725598457438531490686572486956687611231185020066332912321746293614209295672193670586524799928729922350851847129796408722972981046844275804311850558705081428598903614371004621851675898126546851933542823412146278215995271310082571242362818311798657286918706966747776715989446216197707585290837449734618100273791015975584647142482336240289659386523040826715520612940769053455115138202408427636387311664491781776037054278808428886661256065618045073815168967163532397645896855142993409178953006484675673166521396076937173636494277303841495625521007913821332049268139565365182132220107440063984552961600565859616146476205394952230868605430275491108244955154094558004482868403997975660364795690871163915218187756667180817258511224051969669932060021959408429219644803319599388328758309799885461287911282217981595961089730176982517579928065297465320667 A145206 704 363637183358766912146976282995669647700020499973702136110046336850693279725581613246607733211027175398738748888048931257813481925571375531895706791489804922884531984775110017833245635808440191221550735169791982560435487317142352973330475066754734120087483898659597855429132173130541627765312682266618959747779048401906506328853686269086307794388762331018520923582549161252940904044848530503087005400020834495920138675711301287153644118931951347083466203785711797876264278587838492283915057423572468031264829910509184009365845582344816495215536896029342088994539827713860881308452098943050008092636068826332641916689608519039834138684192884627465528193864006129351430751031547707823156885283402995409169064844994390118626875608340282671054431768452874618547164492496730774898784428291961002497522651463922963134090926428430397721143941842495716629281066151762306215279299165686761445346772100516307155853557468159123588467128657536410962415077474082898962596286850673981653509701933067462531344683207519078295075790090350177326370878572741963970476978125396265189200972632914854490427950272399864065320463862832573731439417497953918130761050561304324507903975442367549452871821579798238687591859091961058760243350138207685563697729377196736593110416827642024780852861181359728559406210739312689925299722162959424426650426099235007570465392156855901040196072435306268102441415556819748925201686274954442541108588857026744960551214060668132246119370771618907678153368993060060927556030281834782900879819251473568432597430299606742866146216645278621733290849512508980065669082909226996454921634608871049801968532741200219638475805067706761070069692768534256482541045585698977102073185046202615165189888969304479421103757829566584764381010040352272689405136797085367611399718947074296986783078090174091595904599359368207390538483310584926773349343263407126947039512243533678399844440571747695694286017094398505303459822400962455046779575576724404804804240912141900825030051306743114057351093728000033586300086646032992871168517061461249834262588848285724480407302714298336987789637928895516492516317668646054459832685439383909944534042443372320313684089561938647818091887717291063778900187074712351259251706589805609743194742551324218239076088211046289696468102042492685674975624499427751307025689481245104388298268319723510659605510847596157436762438906980870062599500419505569678480646330922359138598619738139741827398447969968746756315204365995400018927408380246727002348441261139902219717804956053378142390899065204871240050413873857216294966528690214423133881974253294356790976661619759837233072086321271449909853557410762885285234795858916645164169268749148986626474618550259560381515132082829395407458441281926954324379089096777437316412852446465177250921900120903515747812276866383471414452086047868493369095007054423357704583559357662101053194921101319836604318027053616528076835708527358060458780354954028364447323473161580124328649121947148728176255676633753814242153387028432522694925504248188225266060559182273891175708563517460496431415619246705638059201956305921325337673455967104606190625642241168581808387711382268511043157591638327557521936817678090753311970110179376766649023726163264171557810196208948702325971487893628783831083724001558485009690582083337059796875408845083096335093222596383776538003928061216583812706366586772482863710405426684214303138177396213773061415667537754422934663377737735806288514068557854086720782852221398337096089147030580510869169419137840697879286865859231429806415106196838817198217256294179951697973390304492696953536269864913077086011672107722866054054500140501594429287039869139044409370534114967624820162833078438809258550797400140379827520567826669459342930226455165283751416139605935628905476956245437662679650304032756847178713506662413694020619172044033942885314474458517897113537585718219219388865802257546152821977584834906137198655532269462389718798119225397752635654758007847601432812000579822791093603394080734446874343378802351740123469540114512026160844582278676831986211249176534142178253841228256315137936441082428739916225763074087253734832428474610373168947182599196031849853167731047104427831066163970980630970745566654742905986934263925599248815495189201146916022053 A145206 705 374615389924015104528550931482995440064608363262285725519640179613495853609831318938735048739287798292273403234367965490650276639717454779765790454740325912125915112314796308763478825322592080094074024926271610773691236199192991944885798296249119568626381850704802825728740142615515237220295595247297748493758624236614643858988632600342520836066945192232145589212239326276159584479342386510829185537441551046210879309334916676902836868777015988399071487070196539001829681623902793769853184779580187440669334769521596930067047437454804384902093379309961725395373372535062250403870656330726783239310768137032029164866090601814606719913571495516054010145205965091085598022011386918448635889983715102142663957093504665095030960477165695744271660129686423590265575259697439663107699604129376102969009247391369084930690997114413113900824129809598624984289866944157164822028968442194564960225038052503542541677307724038036095249797551227887111838514332299391815211233319005647616535275778646701354351498317543074890122594768806694501015147659823901762083686529415864699295838654289129177612305317681387412594777465281513240572356481187342153674765744037512250712618367564666127438426117675390376330447296750200796170608634360995774958617781208495571459216761212652478946947536866271358414487724346204470907970742046388013289838680269983786365689643058766098581166091438616475752872272850938146984805837404948800496102992069165511889258229943466202750352145017765823448837181638652011591706923303782382001883895974343529191383757777905740818959300646597755810107700702943921691620529744769363585847284485828726077989538502389415211505753197518907861744752006106683032485070793915760386314638939873964288445882423838477481543935681066559134928766952838903486621529498994903976761613110859836837181984967316331660819042465411149501391739108268176464867972340555861177453929418791203324200609437054804672500555235034067856659725610508767591714432092511325373963545632513627247204535602092549439704640167121006620164406296839075861123074900114878691074083355790391283112626650100892752682569003146494730969453060034705995214081576248227256580453051970869734547115232366757864824208828262096823564945659257554643654033536697696959015008178381203872940639767596748142952608165041695070910204895290254585195147074151851139994576420581462707726989666352130737090142190913912954605275501332294679145919824099248761564369468270455516351572620765036733210155113821604493529265694759567750211714811371518812192987154200576523308418550858477586432432498796140111539760328340167293615576135542196597020086092479551550376631453800468375722878448258799298362057817685110303825823864154664476290671948394526490034848778669816395216381075817295114302705930127546401536662827872579592656543245059083388678910309140142513296802832626771056404978365845316135050949296174762695754791550914586544513658249267681057771090951137872682633888497970377787641390548578447915965679765146929177536497183140408699650255051456106536873289184940218236586361053420198031586093635817417263401017275398468060581672674710371038656315311565156081873810386018540127313980201086109187371875939257012820055673881373407199680765661810214379619283377507262874256043581627587273916876876144395963142406441555842835661032297016839272475270814992141703678806413454814009183070499198625434795511148180445251562154885247335722609087062229370885426443897468237462407673106559593791821330928090367698266463629440571273784765224440820115973315087308619532613988669779542474369529948400042587159457389393881030125529186427860192525230283126985111817636721476556814259221527342293797133031545989341777631882611578706516801232360887463850248266065327057063679151256336529477314407199581185535152570979439019092478838966812775179893256390638192630439792164651778609883072006273342213689555759296361777240357237088655052128430055574320530094711893000474198267115510937868331697271176016510421333656478999512154773545278373017153915365899599718039741423841777557231225914422668025245527986801480113599475680928752776520766690454504887952766578342467883425454946075760168419838673000349110865728371933700029440826435627771707187686663132506226419866914024138312100698213392423359960252471383201476119293459403 A145206 706 385925028545457483350909117192320096117163220101474111073104414499917247093461433177769878247480289189506110102614795619924959560212711257641348293037040644621506684632695477340273141041247889356305679547574199967779182637486192884384758193839550013336457584657493339138831209665648510058845777640048354838518578142570260908689592912218007853838719959791245302219538310612854293173520792255546270118313824466895964921187817672702822212558240456969907503917762306310509207914252154835177213935791798242079569518182189111475262415582199083699942761936113932989030352562901239915849650564042972726362510218996390056527065235166700088268722384826999487826862267648991608220166559258765568659794500304191067578962748401869404950783852701223182881266330602286687240102169158202044424324403143183089351675567616994953284635354163154883061579890829263530723082310571988561854260693249139577208545189863277718910029337070890847497229815710989895087382669029095376638377553943831831227801772750535566306302589218355637847876826581892817910444790347614477708251061768452676442183758072917014851505960731760548308613932893041661442403349622948595796253003719243695000327991573539422383424652715138590212065261951497499115038250272110887266410766459482323384373778640552040458713858223411229543661380184810173145369688823468745248099485600684170776834805812244854940475594698952234720545218665866554085457376711002518508125898858625029836168190944908233350717144029732802887138668474169546828600494390767541832685987892929141086198064992623284834676939066972325412736230453874949174981573472094867763277017549534260709412992867808018915540892248076198622384064999101351024701538598643031606678500787395574224111448449024272147407267678174200725645681662764099942530360785164423330734678599276976364222212106696533623485077761537312745470548321408309401757409652167899362994136600904997509024547436115048653815651303293729270853777423230204884345835750604666710279100270354972741655739706889672200546209196415296082027136136640560915337387660180829817296360098039114347664072368260135990587718773561849478001904355400836100563540239202475798072706985075827848460772327547820722824603874695441809377307589810353143633597549918893840402061532091789866540499443104405758342057709076201802608298306103442871694437257294806044665908294420548747149756824773790716446736146895165079723938706118016236003765465108158750753638643918920830250484770787485222217022940392674367193514207156950720343879479178383703993191216668086972493721564517995959561956395884381707649929397686228253995407245192241258989765700634847591922664724318618194714502238758175038416723057966227924981680322444225047680900708041938694509440481782726069358568213037777971876550297779007930621617362233200324093667034705516995279610863560806549389761895691687226729351293615179174744779750842719423877527654641776810972688987495045295288672110117016531564545132943748539021919681916558096968559308607593022257595856843741004538882009306179364788971090508059176960678027562394627885786626974181573122597555527128564624995313557920834392024133147852176880974530946797612589007454969187441470121830705590398765597153915252684948374665170154572363222893650480977165661979546727924767725063063707383640891860942689729311153852373195566774239444021345616629773243983792247736530859565503875455403817037646306934333477522547361390441097499898196243695177317136013643337822983250190660610620295347341223041445630529899141990190477541444694038600625047618462907108433321002439316251127133676026984209762426004245067214592726987244870031838318927430334088086261956758841371198257506366883339075720136759544738251733551575836745699823305448451959288483516291245005244761475565069810006315071293543345892143472945146209743896617136571121421255633195922311389109143701747929523562371086900562355044480777346508538775829932967970086307009352118423072573679406662529557550307168822074022329645555966932445749418878557177515097961969279702505239446626770553217442881684884655618832813178450562172215950367019749780573667394494661072549291804286204690547743640690981561604830346348803397222048154338313431250730448953869520967296635819064645523231511715527556302176363549548753686933526894245444833494133782026354517 A145206 707 397576105156870229383349048335827688887457382276273006123139151048150108603599537991796919552832984071398011768320462896456126123844882733869823143224063111227889645529630638688861190860519684310649955933021391039880164550538209811365141051766680229942836119569676681196727721059725698434906816429781119075846156268200698461286317078378880878345768394541276052701314026621044124958153225389261869626674889642014112551112267008932385498478470899497051995472640478850953284362181597708027311230743499446228371534495440065981178990978558626599389229534063119246659217181379854976374089264167559416640667619268580304196585305451516673331740506905013030868839185499169458907242302084765689790715247632484612194069491112164748781582922183312633606756016851509592641457263379512904448055093766376182689826550034342783532929410574649531866795873832574866906013540543867029592483658756302132602276604185025035191419580215383734459133147752054882468842864695245251726790780482184880893563460653338959274443163032506296236961153086277567314354424067193811130439259561158576214557421029842540875583796508640093944369600114487811736067993507493057422154539747852896408350381388431959177615576853170198132892121833482761316571054251655306318622711723935476946139527446251089798949777124229067026718245894175104548282195258141295925093221057678987212317464813350837468069786804332436595319862341636193080446396766922878704481270944670816494852943117645754685631828405240084061283619051955888265717291304833106997310995485414787959616041045559198046057930116585260616300139495467326189871323253525791291305581345768852755744342396409153468098682369834113305596321013562476060131171365903579660090208965780731970997499113411869041113654611896735909871858233028019352842513473781915741590563642212386667547220853360519988610775927497305174790893025730234523488197673101980272422373723708865454403207319887161363237291011467666402305818895780865044193727764323707166169914982143025823093812861393466868678606702615369230576414369985575043074584317780565994580422330707841126464260321774796869493461110582999144739635353159417889379518813028784460840273781698686638153832174381942315214311907807672988774146409123162759380638305307291211907102072786625994432975917418787128418807683170259726864001136893795607095602063507341092080220214689110537405626520605984468509910980432839971289890502701113870667386849820628143614791745817268680647476450501207828454989826229919051225264796577489796896301632904567393205374140687103531039106442027485839030273381889698758905084626090835724655188422630979446463124530539993554630330420795420646559132592970561464378265127787866288219192141074990378006232435941434151748285963437711720613833570994172107771686056154653474116956443997483979050182262890620010122043232143028388806698664809322461271683638113016455664479335385610173988215451839657261345039881483007054504169440063678169701340877824686418917021059325977595367461666218490575834405746584317048282770448467482664760494021193624194328180678977916960648238327210946021179351358465091558715625454013652791707608970688929518789445995954207622127051049907393230127018699587220296965073519171898489625592689111960773241058378430169714488786051834987597234835095443683832676865990261407125797501744340681308638136893563874769980833956515984129282241912206603366956203832839217337792500559957390911345571178510811035726062963834913905997761954396706840810094861130242546526474699175849133167646303054273655684910805861944490976993654504308974833179666274292311757838820467994187923831912771155885803364797906992545566328889093768568511914235380473678956757253285283096142326052121921504886332550535699738679053260089154567582750634889421673256042738093091316096314233969474713413921154723586017041111428397070084371469013339506556585451920905995647063740748118853717892718237854321115001555618051084187908884557735039966894949197126625635431310944105366506379285063714952937355501306549505224162759239569957259620833038179336058441173766140739461385639959398667163107119962426973505484381678369562864469352717257388801678735558869494734098744905351945508787768676248011818067507757400978863693482735019484914738547992913360025043826797529862528657647822754560545938479429610866408827 A145206 708 409578927771170216579886898621735417697777400551076524957895247907220655967842290796675807120955241982266037454416551561197521775903834784045140392660356228262822593283548680986245214735258500438947230213283001155826572518351179182932768467235131547890970792006148762617399437619379986060991004707737365283105903371099158969689980730066449699150809134518638456772575451782513908780027016970590164678448658290188204784563450385010866399004833113740309754758989587403545801710765350934918403601964468480574214272879777832054968595604726049120842591289996542054779745015096682445547921779136928384865006401967936233361283825766570896464459052720206651885942441021562522604002955576484599406238175389849528135904257981262039798897041199076058162642757817375400912700571473700296864183675002758755242089230490527916600171554526613565879691286380518722247076825802163292905308751852300633292290195288162395813985259623176140065383486635192189554866240885307323207393498768303664893796309699235460682188066558151358731136654660104410244992891311871947498119606329601702568706456894291303426544754310384432419818357793635584839486844570041869476106436707044322347199235707548392033614251695983981761808996401423540618766836880397741766109820503614678228683997456469036421339518855150828702031458508176589574410024559839211960248316656162216350656644905289064445418568813014757261433616751009644530879206931230823035858557995982302545973928440531311828646145071443565055064038708247297863985126782497418003169046897286774420223920183638432170075795741970292695239268381422748537089663553374753356918001978834337402890729832647332818432773571663864294044197746339543147387430078415507191429689342850973768414518037421661919015851572482491099312715432357489575442064855612861417044018335240043942441194474559251874960238719124963740256292773431559755430898051451171647194637287064641965870735151365530217357309778450059599688137838973635582454706200644294049765980048743644672422660098937279893737124166766781018451101023733412417488365457419023894296624451054614489974177226541513914615208565520912170145763094993298811104485649893559923473839171370097280774620539878072381383084163581562032430542447405213735496529422600884736044658590523652171672815670499119812382667081366827810308949129414010998167714846932933282392827256925908876235481836515929382789451402215660673876237131897936559716717242580709141805414149872738383472304843711588808025258483861583284441362866418970699657444028481612403327066002290453995424508978539801914946079339329386808040544749244868125784842332856213308706654018858006194343985248607311731154434187757628212749086776957365248402563323889062657195796368134825148081524777979386796977382480433127595492275480218085912202768351111146403015474065083194161192922200326146805001212090950526144481784079920919071167374787346156965390076956906818986410404858694006348492155270163911941534507342394649156771182176568006939289688775824658247010238863051439984113583547302177084400307156328670737664440394499299595662646247681558694931781794404030075317723057905699974175703764679636276828551518395184175708119923491508424289584206686288355899743498316932507873474079711302494320035776302613315275552021762720210815808039050360922522316867123758115064385632273015323493549050813793909842533988046571916901289003288384191745046122677177905403418505555570209481571425028661979797132906516846261642517251786300082511168374797103958385813623002744977052347015044340187159560721646222556558964045315331155674960039396673880398680840781895948247489972213472014781175654168559780485138039328079107507202664189851337953263497255598909475787155498722770380599196684796677044074054705797692018785393040442068566397906880556673119255645621719611665995290911745932685838685803241059097222407219030337217377605254445907719071518933475011073544356974365722954913806330113451571767475523708705072435139708471800835424671200738699132853350142951399601818141575356229702717843050604989586280748155343443492295359258843501069253596959734474199151698142276815865174587572145472686609926499585083396726037648124089139624409214174394894674190535784956541534565866465461718868011493087345249859233587902648672343626370925528849068523589993834574917290096684683683132613 A145206 709 421944115600184269313276813861742260909737472584826067864097832435416508420463299447223850199945083818157816141093989241061754495421915430051618298380902559650853144263551126019690327129427093376338527409111365004787955351640321117914970537449595028270032519986871557641249049959912340119112597441429049524573089474796796422716720549845869498489793181411410383387998228619126689659474988487974128524701761414342311797367406839583232188581856639945651235355666431051786208985562403595281408608999748472772006302331789953270212657440051549552822270494442148429879482397855792071397633682672698163539913385826707560627192404162267086523269554848497950199474030285134655975918635346431427160227740215078370142694722917522271289313578124094581436389630042275208249403492133849851563133867246643986969081528176347127852296390974239100023024516784479786597883500306224589177576156041129105752628134151309741939424449576008408153742030362249508609775597815165908430329463244391961756457835408161815779529985328267505088197163968056001237202949133263007169020643433561938709694546251715400455962297902139354638064033921481073545676464595875365522082596973807835899113327737150927607720633995508122594344839804649625188213924924500378535777020678300182652684031862733697103453507839588882443421559173511722567767288096752475574070072040086660441225290027767423836212404568011602996351965204127305836924813995404235186544204983176526988892210523656099189635326436464814455671181952788000167446881871795297761379887316118551144485065546022860396244824817374317901591956633241601175928933169861265837509830667284040467738232113539211453824849852324297674711557962995937633993494116422740182173048084451554457517171605000424393237528262414623850989069575350490327491632774250971189750795333039350305421281749078648468211927806066735619647132947086667651421626629100994321550341406488701133096663780130852367299439799298229607991255053929943821793232915797551559364091279249045390100957181501102560867654478492791530695524394409347724002353635535429641347658977237372879095789795884337959375666915244495047451880683686406866858570653774466978750485591492920243899507647338837554402657532164875078281812850903602991762046483109824807920539542159654128662831349597055263601081013424873534219006043904155989065504362554742936124759370720421844994341922622939664335258955580041558640127890938645373951863822263553363946698974913781563523516458262594197689039829660909493972417692304934160283524773904575980150605557506397427405687801070879428316273988744710722393399096465665609876195887160487200073876924240866276820690169708136141897191135239471875899011145289329840124048844349054266675462470110809286866164576874836198414691945796789884029193104858098239836015274157074956478513743129005610656445901543871133812055655587515830118879818832459934287804815720472964839817770061847636158295324116633360271650430715656273609370440891842273936279480059678047727518502371437217821259483751128551487388317546947040129884946713472813213336225814905269776723620938416713604561340755908391933100025465157430942054608543606887055316559216745339976793856359590012568979360656020382664769534234155626767002363688161123934445695615948152885290767585247947928502296152056483677821929509547506567918027385540154365478615349224211087116214375717089116022934168378268581622461753845702534708492900500373545862675438931713788697537928863787317669933711730720047783841191418432028351093734671373210381522295361171106853586177037104735617225352424009610282774011226285181642723053343548104613700286672902994648191282105235460077364189827486873751344053231035610692048558788683299575886627086884766267564927824356173498950678686671080743369488750263981528038016024636342632882246943012508222214030957621238900569710599795242970481608601394084630728600492177752204292443012880909735807393529105893068333028218021056668051421860586320836916609375615305519516388857689515568826277387817292082078332160732970893389508139994982320606682532429013148420096426812600393623590563218015825420746085032973717234865464162828649117316138204347215807923042219831880175394251574971192458839272535703275482591906546250759657896370169467932998935182881642848320426019943767492039788518100617979482538765114853915520177643 A145206 710 434682608449744253476073470655648372867980711464464189452363869471683837561769865801567695946684750091507045368411350738794992312077505535108972820024976867534052044460604911920941229424478252110634929051153489884069220722550515839946472318792265533706269670217384239174432210015584694229689226772124801525012213680757805803347439184276026317919133587859070053727963256684365548968512024481646040447891917426762857532239740647285686517970132025506605613037313690850480645047432986758112188983970532475563028704118612477686560599736111737238217248791548514299687547429392278689018031561107038999318046442559950855480559406610564646039640491812909644263275944607556928798810056424936188990618531092765347961912827074266364401556693007862099808755156915088854028635608160458078010351178401955985260675340756748958411666691101151206898193013380323540068893084458222432699045016899105484703447676888045492853287511312894116736280326118820437788069530923650900964955802416532761583116993794240424688214760124645713000251684989520475259894001757351224464141504711323054033010622900485981938833508372378397000276802673150768798226801477185355962624228706970988028200514779188314876490171543798898563772126536590188376244679777352278126891731190811955346464948106440943421550300204844731285533305216258010013580005934819022787091408303016628403289719317355065716922367997474454721998816276378475583390564485394609839894743708582767780690884056819302895729885629753041059016451370887605853793855937640812674013448696189001156639782900437066631423817646440772763299047511303925847048804913722287789590877701772427647480415003644069517783174736547535447939436033604740793417418160650155278194436898929717197246764041986972687631947578737905493477947094731008915046247678130165945113758982726764272806710201140891670992686654656930129285154927018957855044613977278122442066495041903400383017787417687132065116844356621685850078060984408400687934196981943024934740648900919808090379361434138198187081311687304751782840455494858114830766251279374755896762525777865872541864637075332111945142676785501111144368932049356753727074037603000813651189069191576617666891463685931222439630195690679549572731559218839952223635937452699413889449059746201409428216638575869717546338698529407787799135711008559313509245977928262102910519432922840078553237795196390690730965024494066213561893257691292206840659572654497973322761669107824623214776418681754069611673560353310347093111583399151178759716065416129097684962870726884188499736775061789784769278602498549967459763126428379923509889113372868077466311251055274991375699048799737280786772460023881197097644644663552865621220436513711549651662505619426258822868519260302605978466852108843417588147601317098271950216446489371674281063488926631054815977080809150287681141515469024701720939218274418530115624032724035906668860985711574624739337007440965304116559557550870469781239473422560832484844021108405908545811844279018741218651458649318564883593741130869575787724103996170352250287918175734592819476783607458884867940601488938397484491156285158632810724289537201362675210836929862670330272298078707377915124945339129936053810732638116785041640781232540033234186315308672273591844595082543371031454701060262071260881005012638918428924079714517245225993499399423123740969022458977877454048389094634020319506813259682449258171554164395763061317656699400951490802949654619139052150273542748845353234240135274476186116489909296135288344600195476405777847525155756562294205939286829254726415101879802950246691879842981925308981110091950080067963843148162130816864448540034233240663141818022690877911588990166825250151134483734882850661862459942614774289692087322632147625965214121596849058089927415162022206936412288858966410223723060886236533191231977476964375552519389267847764826699959723658993288894124148368265467256407666205243005700279385009306038746442714789946339274416740229991884678787801878490843110443569302145987084877406847357709304707688023587786260808691802296900027455645642713540663585693067970763455724210188421051481370187351316873888695225806809958668080842138410956513800264405610358584776735499365621584454814670316203626506542716872676808827786193606058008571009142243461698940884393552046289282035516381258545048122909557 A145206 711 447805676398420088372915944465429120431003306882666625859345908623169874785324281541696561387867938846569697984265531601458119140738063672718490794031479300866524173123219721067570894014783560214725570465831475216260159131159527957802815996978689059631412356532977036835121446878313947098523632188256136685610903362255310871075701576826602831907266361378045585468599057020278546663252275811087459420525800285352126439723716105629873987108067079168068179854964539941900989290363202419354033565801321442391276792223181382085586074288874737927998975983012541675900672337855752100241630141865462873024785566497295858421690787535510400299414971174218116868735747425059598448960997372429093900898873119295706076667896953495771219922167298480143023857380520918996901717841962572903893349830626347902588448485307226127937938561377642665443475221354252483226788486891418284441922961370111903130603633147542958148376951537490965670972620756193884774529100553626146067272652183057556192066903875132085274143801917029237090401015854265901244022145669168454981580673731388876390833651667141959187315176589684538507813019991215126474323787540235905394539978806112359559798080484472896774874258895098466677416898914135501323518857034642329478618092176926791257696424707121711471584170070925540215203966818293417776716474591423441796936945444110630342744949283104789860888486863481996105487948936765989796048998321371748296965761785958337335006765319505785439628314777725650042151693223319031492567104448230741926770119414565567214242619395056776607480479840790574868205671437768599411737966732891634724788765033751427407490564692136345744411509570390080693260403309784556360007694077286189971926704208726232311347192293957042221466555651746765332063631693669949004616143405205424022222492395225534490869705431807913908790877216292810922082207018646013059741324205600727331963381532896913699174605718694009918382591035380795106092619415919699049649000445006091624604671539679213005348665310444729433167795384583614584685916054717185793112675057775077423650251001458295574926293095757292614970649859696014022902185612879382241410716391368549644664692723491565268663424054365586537435292461026762516800160116578448568416602801404647148288417035131309439312339240346561487713066782747007831778193250373500178046209845927270293025459859844495765389323811524731342210235643877737290371235099433678437288146507563315273553580344825901890655604980192701456791722546179097432022961192477580428779588496881751619297995218148671544986321903477812683662052628552874703384630504530320001556200039985088529132027237433669488407162216724528603555412455860273246887297014069627623179792162220377286801847609810062114260809047484275488379891537810985673187980610977439587288622910645969112334638582369567847128299873167878420333633949900745410238785758293106659995889812040262886378178397242222842447529847971888352514373959970977613504377468914334647120570263394746645329844179754589497540174748723671097945685047059040892437947748774605299777396952646806840470972799298291878482789831175843143207188385015638835254590680898529759766908489888169030984002012363576860526207848905699843914622636078866012513682262323649835162712006717155085886767459932470112126733237323454689950850497486809554363788133591952941338857606137342368093528022803332458171734244311905370018555573723680778813999538916336439645936254782320353634851772978302162596761437217115324514670114238364838334155321225757261605989004004628086758446579037746056281839556793894309380221381544591031865496469156367991336196462077948371515384899902150898034304136222406664834572242021922164171686630744351012404638445115539388036717000723516046760570067082728913212114417264847114561664912059844235619347797939516985723901434247586169800097317649638093360339850154386873607238216637423085529695793660004203210958699997703912171898513264926574403959838176763681403397396525060780618730301625100097686092806258345090551497047152563678001106387883842231630393388027523887201560906855518436246966029406744748069210241234508268588736940559779590218264847232106024800235182065855546761660248732062507840341058876173951632630427553802249730457907444524481837166551516829125792089716968125059927365787688142201353594048654842189138269975408271824676348187 A145206 712 461324929768453708232444532575364352106159648344586350582575097415051009435621537763878610710366104224400952416319000955137728406858150822685784525568180688139659561042275672402140254393168934668183657186084292523987899845445164886126332496087529210022892430043001343906956379120395812951412475949789900225377371733236786492592719201627650532218270706510129648106036992497992792730331496468855677795949828155519015219512212237326600142131573937770182026179279313789709666466188786855346898852394751147753098906104836199306631305393969305666309153330701473060304565121435929708718532677159363165600296803750531173944881681555726899877843744507928121325189969995558871781527572954303918189342073909776624912029735414559895725977351164819701848739772739036786261265614757394344253729603934946994589191789093390609399628177587222030822112587080039172682024907770601309364766393141176536469217451347563832377988406211554530413266390060087097829753313661552049886119962651499108011088870941539205934775962872216134998035576809905937117589653771660756635717243046875365064361596556939964312279735788988281216991516667749634339910471917277400576923955410306267466201413546270933013728524456264999214864316193789479981939301140141936725800220101621319354575467813683250992804855221945231974096129845252162754179286949324935498851652804281238864489402673558433747471355216173595199915155660444956211715339105110570813565763524436524795442036796720974217993874297969457531294499800672016601956817725669034169601668507017288239744415073436900910359878460552618505830359885711534380467032022710584372216415562330792123220932412544461607431648974802374054653387350259012680482721620686042629018521253509482827927834312114358562090643994185368229859894829008366817970773765693529525775259274692279618166335074521388119496132907781698197165211918409651039087895825512768676138077898933005028710783664958364290400874326673824465988933910236236702973495367752891333769543548527387797079221708076676453320992929057112597310279108626257176711888602938540759790877323295558992555452011776340641941281667015094009468101485387841859229549165496892120834118983162586554932796208899992131314532717985530281491677400925220371478260087755417508242544931532474611538977352584407540451254551371801299690169116803140437412865607666568605243636390102681659623587418841425186235171967235441154673476473523687931618583443785992189007664962113434199626673071329942695090510580236570823142424043785366998525293094842895635268472596099617068202574773244071073520020212639607388181262532002327235974801795682349238453655062265480719206899452671743073297013077115922436186943313826745036460037221976590040576683839498565383870916613804957246113777857359032478552682328034700887111768164368154473346649646890241611506472191522839589034356071167107398704869998615036331786747195350134390193899696386104564349446149342822654435817605705941870105204154919618936694579447161790025443946266995568710191893883168987269743346713746159595849779815522386529781506214396926020809056875289630526686726371311101246211675004874769815405768140744132083677070094522682017099546362786560947866786685949037976863275157408276244793353544781560042453734248965759682621016695955986789729295942726795085980204602745055329797391978916169920923360472040635234786848510070796042624961023693633404044781746174891888266711735738049082594451307252880948411686996513714155230938525954549762619019159633986832668188994187446383424577676747183208502207675481048084565231730719296039293581010327007133237712857313506861151654307959100522759484289962232990497797647278096673505893744767900852490007159248611380478967654523426387677810604124697133752329062633666807014665519374446883736159978905872843165280745937104067110617159581110572543301369432947476166911033266172260802051470549942061781877586011606441211773394782369126023960463175151701984936000682014138198523249136206026311193029201169984956448146200793685724803173703953588355082382886697719298607276388487047095367338831189637809806288191820831349834005349407309761706698606858284565584075618726431800259056405613767050313929502872518438240691038035284647642804662285918065365616999958472317324066990249520290925119329786697478001951676203752713518168590179828539072310449466292518279015855973 A145206 713 475252329397715520007583612925441685951779179007678409199780372980152053501859782114184781686170360349547749230921101895989070895859740276881930296722365572320564403889275450778837648952231133911801338236317451744821263066562894254907326946186608900876504863446368142122974415169205441097537304651615533680993258449177594173441838083453713600209113696307763195820980203716038596085839925800587178432798466008113608488703933798331766484316896280964355754470463688093166036756861125341219458526329194651337963640637749927371475323121727652930086151931827351556012147400776179754286889426582562709427904301382734924519780363663472604197620336754323056336823237072856058373186830783345392482105882027211882345004617420648791080991111625265686480254746335004449457972304670018361664787127773849694525213141303531623412095726140642325371254523418542080083940987252968974407597272265666733143853014300616180844332333236932984734905411410330154692477372316219777171628298177880593429760586399072207658071717106054196311709241636706596343315419517783172732880378159478951661923284280603148183200319053270522250342806017441182780641153937985681512801053718748873702199921861673054400928515712824765282265971433002567483679913140239302938517486417010648893713174395720651915570512089624174357323166465065121580909666204548338826970560760645552520364227109930417913024410640288987552137112213728301490810259202897809948105942176942297717230473550278973664315603577585527139386555099612153089946575021314415206733712137317370052287733397289718329448586414669221578680587875792959931975563120064478947680737513432769972387220934671688338667874111607246217792983033670071869996710430054546561911304220181007410294249397685743854786203494148357941067618288564065780511641476675201038753208928173017047443551195930319121391913246358836788521336855304356196939313387425257838265085743369829068994665310104282702609382712677724635581759029880176069620345493855702122691039976632824963133364198438162650136308976152179031238492820330997964822103334068142630271188832262201667539242812436942072825731667927309047754247455208798619346809872561832577570732485619600350302725761178019469704552874204078148228884379142352614376610311236336960014982715867151603026207769419618464857131364790002914145068314607649053967986520183976101590014502426856159067779027250858488796087077584068887489190990968996835174714799516603146686243052046085197768576429462738060075100393197121173746914728235224267018294112947423066000346032156566512273461834103323257326111810175535082601901973140092864724350741892443161922585820066143554882322077659495834463125373310496722079566859224287172096696118084883501739473547326225225200169524261468096326468535384321777542376821844880526282695005663140433986339030617523367175483019137785816354135402535308737121869278462985492885095986517759057621813265333622882749913705749034940525263050869689881203709290743137854924474466024483896048704258150835085372832570004318820668174679936210469001425627260569431366835281709791820424635495514153499488100348582500603003629630128731927747852642077942840602382310916554878705893498448103220870521399137313225535871734566517481987586022286001657873088836106873255432628034921011263451290917125590296388623525011977699706488433205285302702444771750203154918926124221739847129005264540772462268581801721893318799760082261166784859061455779199487989453506584828333804382257890520858515270232738822225032203255083631234418939919546574680562884697117062479659218330613429747163060326719399257208614817443936136820666383525049571079515172304677419581024007351388107942814270257609206984658553222155271424883337001083991876688166875185023219588360987816637851355542491149320738889801554479479388380727421325891098747174643140399294136051606328063154740439267117661505511017572237574410435047247767143878296829367637891238626125646237633354596291968200185192559902346224688849002885972134576500658215636909554290576636427524450140369756348046017056348387831025077659148954903301692068428821596084936218878749222836706202178115569210599236059279271437517929076771293699011495497051487802579521159114992633228832278966983407699504205202727456760689139556090847986756991319556560868157894705537380978220251139898563763514012061312797409913997587519988476683 A145206 714 489600197221771226626844108491428325918088028069814060725177156089840268899665877926776398707511964917790229675978209009812661945250608107434137621557728004423354062554553017076808481901696851590205451703003691955811332706018440132617533981805856291097879016063791103903624011419256796985151560066096394166872655021532888369804810388700588494597799188267076295996305466418119764309173440367776573853215796019102608500822386544483890302241096779544538080760156804810519440092761053048804685192383726139009462011800850498772715326927465979466651483552982910146157452657745308055947374688662371744948373369075879395087282001668527960436790767821058225663124002478760392805477782332913062308186354687424066999090530195666148348311673389506480203928817425009494014369451761744950388689656817088487198994379044896051333813505503428688996625475449725752894595126485454082837192032606002445424324760265882565892675162544978003137840651250394755672583177088616698930778204449984688582753559394449108736327363039551196535487527506720732910110206095907457063914376019477903969549872867970195630294196721176479581291667049890740572120960741033558765755240129940978243859031235210762499746276669181216421681316111350050679818420237961188193091187395214400163712753811372882929087902598617123325948807628671341471592076864509473889207477054510590098149741887514727827145059163771840731119958036260843757157375972021579491334150000450619921789225021966453842444570675374840329426665740538149491931390104605940584099333872573379785659282780314150510741202337617725499680402205257319032436193836278758535088508394591088882291260342566205677199712769429237332133350817401917952401652105257410600994720451959253502757523304173948627450084619074606223314264316465955031596279566038054584347474776188785172831179726917289120592213719146913938259014316768829498606501607552538476576795913286026130688681250787620213736201612483064268003298510526269651251947487612232274407329582193600405221833075791931558835847467688892323262525805979480514271456376546947967676137482348406658558956993951857901992564166340093226238933091872084148179502220755244753922096007239621965895202465353051081286033333344984734805928868267168562403714956161083712750079626550938364990036507366857768958583753152561847571736125725963809790476892790917474489350471649879310119932594423938319153999521270096755235254225831677373155115751382390812240914737598348844927096317668591449037437731372651751402097513057503263595791045218780475268053583232104782682898029806700011691543054651214466533013786321011005778376563554201219185346336735486773741953900464829114252895385257443605042033060268081458508468628853406097435011663679427280909464076815050901540759663221460674149022145617824787043134866996998875524018451478519747983620609874049097958343910748815351824411404581078154916681998018943456376065673423851057883747495961248859230377919721010001111543332360567982609724731217068485423252849678964850333242816582557311980977886253741316346832507351716242684277652334828929268858315102916736762356467579519569836998107416106669641685543526870166819424100799448600399501741149151910745815879229401925128850664256217369611382968054022694379495828026486024765173315612655576798929403123882571493869274146109101857882263673955474012115409488418427693887868677207324603759137434633421880776652911832496348149947256364698358218472046579069224602227000212614205422844101004744707891691302588248846291484521937872391860269334261192492331002914524388244649083930083959499193821943764339773415891649330855933968794782519163322446634833796146588212889142828717274329736403180535198757494091442131909951953564667749936921956245469048466463036472286493085454299511942453212622437779673054892210068739010439005081247778506190789244908431779806011949105652425032673096222931941375311336139262395356365971004205035105780337879253473587042396402320735212782841271659858688956218077073322126336011917182031405588408351395546610116403565703838443928392847940345117477290174804737002813143498082260934155134877830524312357072465568483360528389050628076632519736872587255525596140493705169025467400036155822585319687433711989135147574871879733314677344720816913363410194637973682515648251760000076508001044318059387885365909905615291691408851708394698649778203797 A145206 715 504381227175421247629310816606776963464629663951289968039462576022992766244766638727883918402377566356972146349546443390587985107481734895301714496075673882580172756130754408258468054519530241890761523156005572077720959388668315577154694438461667765579937374657880452467028052181881185270964080223394307002118924942951973011240040020162017423166253032160650215676126165253461819789951347936393908692043793722486517785454100785773155016667423724834670789137341582993278558301068343203591237513000571372619828475285780211690025852720034702063627964188517378051538118801926626758755649750758801858501782198378852289723584310374381039198714008497378353159139393057257345827202300523170520828487155342955293699765861419928304749526554018054689729660162736590275892328261060974058136254179194731601499758169653736249982277803611165105391292956228181718851064411273966000610793891095970061979419458045165707542674409521366556719335127526909267934928133050229559699182178665158098032889008759137766742678013922057175441787841765836922595029726621599587773156167858773061512231104578192292552092175372005597180797591955876599223975851363024720750955405147951095323322386514499575497751943707422868829739050279469442738409135777461556551500371039737405418238231200044517090321345726153803767069577956623606104154376543468105239718102447959294252452237042578433233136638082013088192152180581823421517972228851126100716974630179016118195051099427662390610397693290400091155394471252105609669993186618774047355311978346979636409251019157399546981263189517860956046101084326255356906149649568264038692142765984076113118134200722335892205659700409599638133078849432361488872350987910445135116608696515841992061785591925316665887115116929869682381701973598238994595711607180356231810772249838643171388270780025825478527946962332206567356808695122203559124314127534887610299797224124069866173830802708679903802678793256461318595541640367923475972993363606193625221277831160157334161478847391386956608398663540088283673525669281030762538176980646590078223486211930310233866748589703931725249241282736449074909071159172867948121157832594180498783170442253120615420559959027431756967668880660208965271075515782651925496923540758073210219726768193516496211513218557921236997234023778195380558385136836447485588893443741130307286523999986287399151990026503290529237982007908328444889198222482022046522059699699081450476062951350379756753503399270301237648454415238422717007383729715802962372395512752606917163703448697843881680039938154814290823210407416213808519467469937447440426069685659143178203250659499479608533621157345164979983134530801103902702104941541635495270881615009586393731398489782304169716972794572068897118734013729357790103366196802416484540542122228105355576570425428094669920144628592718971157206568527597967951893455076148259035135153642046250263337541337046895308055924209981569048584793994176862029994231135683329820713969182997587308532156369314724094906652582129811884659679289819073592007407170279663130423655425227450579361775355815449157549697855836257165301794579675995300368039298158198524513624571561981571334646143835738913432783957402467047849353352584576700265384102377586053500526805416732549016727024755569020627568070540741295410143597236191512117959751514565701339335888398171335254216140277653287609324885946655999622816527600972137611178700845234588519391920932806229868713768745359579521699731430609695692732420604498117846222202214622973504286899631043597974127901211950994828637977294273975905861053681083524864455918161015539657171376560182750479626249168348937081406358846469692241490363037249741286150373631078111319091247771360185970516546112643070872790370520165233950716348176356640332620359855502494617851411234852783431223324757840545514529071818041102303843521088917003970229880240751174414413139732316637127411901678106818794478641936897328509560112073443612564787049466077262873460076131316718444123982385256275507485489969887585639390264902296956794242982002607788186098540104432863973168998597295962935682314856008962597909646597793695067171905467302206776236291252735693142594276198632581294773040667845710055496164106921808170696749562278258244726301177686838295457566107350999476115919766320923072058465043380554485208161902303335511172144061220604427487781154747 A145206 716 519608496423357614898017938933508715883135405180061324146504137132401740701606303282179068021018568686581623482921460286873858168866795809845622648604764339473710443633918529781236652068398051411541916688495174847044351460656400691722976223426207981440989827707703984310943837973348554242875229008353429570446798892812820421427843940000903918782941622706982446499121337886467526662991859366284467355088819281115169961377857479994824180076129356785188403481853387303085481171367077044814895920469253937166837370815648454269146882714879834392001426447902066211361071698410634167944737508678262711921288631202961466981263441309496320770454656453477414873192753107992821095246777583159561069966269500450927661874368709196849739719094535511449139209096569404007504092641768390495499625947914231858892218780308383552990197874450852366417552661887713899467728320097432439042748304585320206117972129038124935493121867378923937904146877023808818082633218631343406929411871940128442808051943244993382361245014053627754205335865512212051760666953335395569121931845109365505863265883721438367991371867950856151962964694777443222087497791575102316109685715270601983651003548385128458650793864125450218963039690990984943898570357535903302523552206053233986500419628999810148307466774270697299200198791391808123964810125829843815260040682486973977868879259488795726390557518457881918265509483072857550655563549596384440321648072684629280653359241499461728957903633196994825336700455498877251360189742773302904454864241032690852298573734045975780021847211058894437106795258336565325728941050169697493826422277330600282464776081153260921531006000559288251495547070659392348870589862317509072093673855653054267081678939692039218506942948361354998008186481574946515578239674646099590169573426006687461257706486089632318544978763835895291411591602714004625559960402215667260753140549781898958637705468616324261417230878404660149602328559426363082414107506983813358819220596650608076750231700193727706995330427260804713110161720344301818733398564211796361228676713720518623689703381220434865077521925204360479916409677375070592541843715476050628539213602659988404704099424568504026508057451116259387899275940619395381198807395284997036721304158241566009152512251687819889105673152098290140513689631555692263442696410843865240786611368628398926381916955524114750383082260788761726640881846721999056852334850355623564350183909460835480695154068545426704916743585443021661396105271864171651708905075779344524201830437033556520414377111782925451365133322916097611855615541640392445638746408458186932376643242708549712568914444598641768774924897456874976629296232283172428840049262885267298489520556782734497589064523812918747658671778552945561026923600823207289186675471073384813126560089572893323986582316410185173275832760782348192260450369669545350564001302852344709876789682766555965011732708710823028870665607676001831116760035963668498004668963344649674744645525101618912362482205458733977662640972450266730445863857051434059327823793866272383034700372524878248709301020317367191412654676238466576600378734297899952852425164027210618370872439662317740369488170553165701712144695928373976220182139831058753993487653686977884208843515527608174476044701695013567345715451949865258264594654847310932557599096483394900012456052507124941752493573196928781785113994725147364709792748353327404070799535998327409431476403658354557383000459633708294379561595007637840024332697062250636149589859383258512943927632561357047464359600033440543458154528914932216242658170077990523182907772049562600698921823646467418944857060220673456399361118128380069981239176072875801602005723170409667598031401772889846843226194442757702559327216188234715393004750226066327492492584672285140778894272946493274670335834198305438518273964777184579459214438695292546356147052331045523940263026071633402892649678917031191920978010258269898478825797235276675294167949977140764952096878763287131150547874445506490083498447910389580898354157339185338124463496509912708401961714233662135184558628303007356738300910014516224014255681341932831671348182788253136046845981941871473158430357069740140572005915770715990090125658095296415863989254854895563859222780516664721731512326176868417899979603833595039169107057208424767963304639139399020002766758938618030608133 A145206 717 535295476929874400064613679262282033199040486098982745858535807064389486677364804812023287445845235356827145129513887026585033503594296390237380261470840460386346088044646357439201432186084520529136836911430082652520614859175896469217424560034290505962231642840619630222633351989296919043285750986844655528955193444384720545007798575538291168070836612873339993526769160861583855127694121780762644076602556826519993148789368479530413821286854547049865817658135870276628290264937370542496789285104629476016903619667953052628246646892352030739575914810300601626093545074934113094673062507306503813443433533120477091471048932312906430384140301492609184019717063971163984971055020452567945918145380655841054012643400606827736771941285694789013234703764505104654327904608347485876297698681223626264532980133684393894285318212030541321556087411644712689136430856362322859966174909900140229249577737551806507837614050847550977179951704684438271173021006233888736251560586794301738317761873313526843565971863261164098090872898116583945761555651733996131627101367925444094317419107689476361216453192351740407015354593315593435370363473303530679181674102293870502132279394415552164430946831307899809129826436393173040304588727187173814090960785597429620181827560193896178453669151668839329317326639100159741649351119922542645666197842586016004158292765038510017133245871506892236739863201278634967929273189737181314346107501898261264006105140882135427455715081492601701420325042159232961107501765497958925953737818422112477151120695440414537801549378813781196973531546229700131828371525117414511515473701844518962226403594930159734551304735823967504107788037084466325033560608772002319992271424220103366708358984889280096921742239306497190281123761771312448909948491429069625189612491506018583463238001733290047461825847237573023296975346632583616510493403199433941227742975369514690974853726847677260066708398719894160725566397316849442231821489143681690758366672838268656756161037888414867622128065903200008735417414397822764971678836102812316393523873629517594726965216065613045064508380401030881522349636460114902571509109298151439182218280825510284199863065580806603109308273808491589939294872301423852241416738623154173719162257568659160200633080070063658339215503323140285832019726151800227739194968001652638962218035540003765969400741012235784670644223712736461160261741229647010156224817441337780058216880236982040905990390118059633738909773049898030938415267304743610144281117054750539874731091010435888316989312905971930803691883644111388350120361033996426102642715089113526179434959027717577731870492072541142616894715131114897642933581633099299525188714636502636615909595998273853581496077617113791855915010650340253500597066541956551050418787060549758512622833321522403012309141872688519028437432859210077616265768361917031242452353926421861514327917039014952054099872291494720188061020802691741604180844587381655728294236018203934456003375917128255170336228517438249795693973596655623358734667822224846171760514539964722623092749320824961262479002671590957223546884656940580753364492291053184389741721530667593314917516634151778305099182683252341462876941831403737208916854055858152392448668365734246006303084528837648536451735670165399375812060702936280268005531285639131651761498640527252707943702560979789527861076518456452382320639569899940833853790453976747220996128755528394530291743478570412756624498150470426087149128951222733682246696688442136632743762615065583162805176744786442599407404407455284827178919868898113989970339149120192621881596672199238442645713319603790696553126519798506641698983814983622803609749548774635901996644874813016371568198432227420802877080609913684809222784679723570734371387278750937299131080301046811327597856193964475409308515192206765178068837732705478069567033682499458100758891089745373894879834512098887914077094616717569126430399490638557153789474610197113334249414309687771185924552216432325516000529518740823533629296165218602955410567052298549239459046861758786970076833953512421876781855995512213155915358478891870907599462567950716687600717124423721987809009401003430338807170917094300642834106522123850334782444791385243962173528180706616205831538573624534223020575953148599320460221752408201343157355884992626499954903891681965244506226170370481464411380523 A145206 718 551456047377867699706141008624312309842386009658427899550824941755516901143022046528596664190553123944228738072287329652434714204780934340089779975754799511236805112103240520526657004894001175551843079966374614931111717046927372432162442206810002760113805208156536947031346948901542849191229199254894620450365997304900248459368771194112364334494894266297203186308635339381495950376112739790660876441908903549757542922670204343966059157071509861645225137336449803796797844960732744278003400276577123343977384686008561717916277764707762991664888831844031575362737407134535012897302831630234142426062612528773463006231356938112451812076128000873900600628818844717580232924223178698935725427831030136770929163784653943485991776376996260174974449723959706374554745494644465992382261357813914267915511316572061433527173483585298753166179414838235849012559571990016433658788456297990982714466037169242377574180193494107145419313635522710957315702710701594007203980363857502692295925634975826054167029983560430657397198182723156518279218584804808084807887588162653991319679752625044758386677856475860848078035197292335828236489417303340476772594593741126012766876382307349306680726731987686434510503330446288919894700393275917056021180830988412092468209063700249649484452185613209414121895146033035393365458353222109039398013030511638427786641344649637153755291009768641294755848581789406971448127985089784691254676620102940248123493764825804713736769103658073905443153007660356683503747838366546982116185507860255821188595280338383462078963732178780147404099103569173267983549933496134980314567956155409378567418688119178636480856255364876962077056242869672550816315664411201958480170520589445214613493631288376005784108117598292653397507349533141180185260964889869734997499440793034415711071986469544360367508608737247130374106475137056009724290231194416464891511192868535167198945602661902570931079506001015830534559466586702242798333373816818515333495377949332436766906978931545515880775446384505822286571878861425382872525829518346022821661232563013164054198051777314944199513785453540260481910305011504929361802767898715320787415653400095093226077196943125987055032609786568261893588445925108304562399965714580988390828458769087935676088848626748226367932788599479360217909190111543809386983085571822179835721643532792169868295388550457013266054326858076240892661901281470729171546119245623039432787818824286986344811481404515028700012942032393357708907003002563277714462672792326924553597769878123839117348245663742188846282872416159961977841494397121757162665041106212015117126333913508387728160887112515642245267900124812148331505316871485973271145570989502538601952458639402972220664338709702785392708232166074215353975227146419831295725807722952721080251045531846372604269677861541838403101495773783953797098718483716502856045992445140896536210593132144546023773846591470963213081827759991854339675535062454357947878767770505588842273885468161321711668827060344017228351567240681876015655484600713331950420634530414598433805217647039785966470468365513536987201808397913320962210070099736719701292170124150826022793067665842965948052467809268090241481088031003581671339325679903584327873345634909702275239546396766554413630239605395571648081272813248212211117346753016887982381480867351927171370713128041283313321200077476796159106545970896730106052902689023072512471244674478586997225162923804756977114088637192250127791086452859880586417106086621441872040624046172264823259107006517767617668922156899052000276078010916281993522412611471789473067058211552550025679179624804023707314035597990486366496991202679958617257922347817670902983805047781981615612655432675298335235143049826683752759170462846645098118653824745303423345965781287842921976905750331681368648969045991189151584596430505337582487710077849914902302125509465388639680435211192078890314131448700303622859440302059339957184004108950200138388575127452403077048050473682894320544565298373761061121664058126363054130724022490709088283659130148390821252193540862167000179008238092832168242789435794631315580285374118862893143057449942738725971832710258772877918793887933922947222171528057454763460618810809547038819296250580618159694230697159303036130696902419442643207768047429213425337873681419991446836780117672208539136098470118451199540883342070381237 A145206 719 568104505447670230083339531274615684797265361256816797352165364001257420581465492626617632677653899468659158439332856989512204339596685714313496136832599528219573417977251005753312133514311869609567138030030327718970549701921589191030250440564379318881606696884820565819382693658657794456323111861356603290775702108006231766912729675917608815177756833028644913890419700283896543957105999549813234179909370703848120586679097819961605114543968330547007629685587357555765036029820637537491385560384489908446957300203143292560502237371662109736359473646663312708128148854300531391597470004056238123398136297203690420856361126982595683350393398789899519460310276455584263092234312478885539958044680990681898134583471592027190467498990040497715642666337036675298788756023128092787673480720440041965199379593107435225225166660844637206054340830880633206837100755705893360090917470767364307705866691152555375407141729186402525471866628164421165359091099403957260462297153624447015752835594007924980459305237276492972156334695470522693170077296119479332585980453152888216252958912700542223263971486505870628318728158184431536355717218292955402885920995491425418206086418706049970023456474230257021544118092653252559885004975876687353733093102138162579038697903740004574827603200693752665083491652443414564522440746142861946319121360139125723677460828605541134398206843539442198656143581392428052945690324677361810465570082533668106840143324631751939341280762083700933400304359921431453683826373871928004507650383630990692460549739322107678432206838719718504850041724729635412427076288251466998739645337229672232667213794534413112618375554608046257426746874403857337423149853451112046078096603720573371250783913605369039745452388488186861338789918356431291292222107445992348582519840950935108897743722476441369001960344977159414253512048420433682519920690559387473182716347295016153706400891574434693761948609926431749999096988794057942017741522906034489924459727932024666227062356832118844178168695986430933337580684243079764032986488739917571811082361774137953120661442877355399681041023337576437478776088920740829599133346674964812878433824804781872291642008554760741158463469421648411882072615997384982266519255651947013608946785152981291892402307629554688900609423639302887384545420725484972649953125007752249994078298408203258583686327029341095815494750136891960987651344697170223493866938638242768446241736812152245681103046076431426076214692717574268365855525179724653394996140317130124753831800204523089209978764442248538239246362473027538068885001582512891044864700782453210797288820831026518715036576864757614160465488437610194918331272938491870619822678376095053630766863089932042410196821495130987636476581376140000501088913716745405477227901557613310876764046694301970359257913778774195349257242675462924800269584662287811501659040028457750284864516942475540314540005115417492612476645345820361169536774248250833480640387841424275186115866510656010768191821040632772246983617428266158594527025185508707336011262041643400007257203081294012048890980507128189842759402489100575174535175467017904581889687014549718699659711081450172507537660651588786688718826318116925055228518442664621877786081475233738260662568238930388293207701433927504401176274080799925710276515210199825038292135605630091175754430124141712847806128026292774073454137305720067315069921263845217832297574453874542542635064079892298509684402736327534650948882445633232192087296642860955460842043989572754510684381461376216869602130373234972760005350781017367986985350098132826919803578766699629357761858438414537324526728903122596775015568582224868929124039875482777795337347538617643943126687171394023777459791080148458174359905435176090846176260143629762309501737287623768711087488122867231312287457014253843555743189977115655265281339622134266168944179138047963821297804844072872178202978248651712138950087209385000091898554442252891091916013436856876529821429712194975529589292406148907027408355217664325438765362126748185091890500738331281098935505073825745080458984378977989546043736648115319639175297692603764424478403639822407391797916059497422093761271980309273827891792188866488662972768857552481476459419141684848407218815290336563252909017369262596030257416181780918427071679660717831260897516798232560028725600966082735028852239686021635164507 A145206 720 585255580466583938282177684024090191312670490203317710454568808440904557167064418947872196961663674029427425308672087203953290458956674941823839650863485928000767539954747408504901386304582287948185968751605100232839895982491490251660526328932855488311832400303659493493313320233181326322057963759259729944869325934196573906650924736374192654113860947483284809574474267849158745279789533725845982980010173728955386443641182240223575768608084675289150280164150014743037132663764124739787517746174494258506393817752298803876895238199996311064592403164391189286942506092849127027175262610581393120713291889590207222133241206399968890092629323687290457951943143101149533150271286139698871230679114184362753609129775670226706693769298558043964681658258777362802099482192911584414288877111007865474314834595107837378102653008808363319719822627398740108513276978508094708642045835551042579857515823843984985021440960416359824221755136249391404818571102379260019454059897488388707300911008295098600643545608222840311425303782529579590553725411410107828831943118225686323338981750955291840359266027296805006111809713201984327145960492876730309195706473572716957840602154919909236311115318506541749036848583359950924221644356203704151666378126870532876311464100985706249241398891838244872429152851308786104192337838903456595256386594603712898763644943234501076596051554390606948864931261358816874074713744131243378433740952070682926882707003478890765564189314554238760921585643104306461610184408595373672597189366596624793605677914763646828905691701101703074332684336995124001959076453410228853935460249646068081216027600423988356369145676120806918573583400465053547570282196710485454337992381706726960739399865343621499766991590312537105084315332594104602443193112684525892696356379951744399042332189746933147462585167424511248232578446788140100258141086483085149803686088928341498518261967292121274504719267529031218530553896351191084700554896684234297358460651784797112951124932617973533152362093037485836830536422813806463247716967962449853785712915454437945362361047783624707420096707632624084672720078563347690233226253049279232680518421188222583616031587566951770990911494508455367650224126380757588956037167417679328235219900205921338325545997620802096331770595771040652955205486759278173862711400464753204849577342401425271427535647374061514947707523377470402431792297900915891259676052344185198380010735413723303153928560692667409424940585590704893495427345775993537678427796078841610427823057699099871395104184223411775944947021309805367027024677802447460828387408936410432125046955214788875401535143392143759419454299288273746578103545736999623322349151765123792310377176084664632131157691315404653443519023975177434950142572667878722122165580609911849009180832183751901312557537591485710445309480428733654726205769626143562047177623590870897320823680172758283744491421846078100122976352055728850113253235123129991080966563202478106283479115678338830265122210406180648580776035610073946681813920060203730609772110092259979723061699608513060625607213242167921528598771863044713141141071452157105021480216964226804583051611736206085549697256678607784349583157443179786991642285743109341132372858947097699183842268898824150319013087526587536153652214147218002654221550993278411003181287197182582760998529198218838030640111718085352845254921551873210176415152080747802269631565714165770307518629667239084077887017877823174284868779078875813019106531542091821619583423425577331923189678114436057850377651071534014430730860320820204315596155824073044353040659336599232956520138918991092581550167141393832373662802231225246519414336022065680509160911157824705565987700241485753922626003837622997076817147227504886565975676339247291008880291312991164507187376467319687275273733972865198046699887730940180467234845682838789586734689003923506339597396932634996978070847271664375879724686719376892942613631843680501765030757744127010504804335598158091367144698823345977232192052400563947365635325355223988777323965867337843345163977150752350783575874117200326812345964889279131703287368614363186698334543752565588421013556419361816556513151903476016916821922447826196427650461985901372081424181966753017730052133164257593400355037567509936901991444933101116306955760244337028905244021383534420898320618320112674329254837602601744988053085093 A145206 721 602924446440302002873468958074694134657125396617758606771935423970383300383936836335326993095309682715698185379272238358201307440923064753977904684208741072030278112457761659349687108151364315087827391278606491070839302114483937792656236029612308145063402241149945366904991628805201687870062235890695458080043574280859192770784709922398416800665640800672627421142499001081634428099502483205072167206626867639652640189670861411469246423242401146521585758791758696058443836341327398629651882269394010854610317357201793747465735562148693697458260785706187799817868637039084114023271383257403247909023569933613537441872240068000327589757543207286059363478722407071912927279622392005164145840654431101630620459598721699576267497262166491043812985357023894208718757828885016796391733130218201519452263959409568943608954464667919062641681319435313853731558412177282416987140243305966237637872646862258129025028085707635922585585823521287288664701879342794730788341974008533100865220701064619774791802966325154628555189957210751991263697071858887408906888260001632333812987432721800379142107011726437631577759819377815233505824312608620323080012031896606991361802318508558735209736641840002230787966040785070043724531242546757608975029309395167021170745169039615426023002256719808013881927095223224714865025461103695429509121034043948479869817180258347073203269880809683261165807624093940583411921636924013619925703978229603231274362762259807078334451940438021289948351724612736225169326274444437184177399026585569669245741002340317900776931032425879531283308068358624156753853491336126256586747520327584143231250709801448121351053395770970275703890711837067666767297025158891751860351005259664374951080401773907094648931351697384327147898322625623781830472596681465179507289413386713905042608469263446495315462004172260055282471742830682420537836513932201489569785699984479905412011233279930964014890442307521970722408064886732034446558870591073113589272806544372255678063187369667483091761399785782109365548463886485217699688922463461203228382763670800196344571076589863091675894232071836371964765651921297696380912446612799237839368468307511016589590594799323306402948572351786507171730162744344310587950622544519752547898989241979529156744441249997081709312397195368467760844283837517156236510901172672134150978978330118530222073524745309700745756949472412420739131071215413556890672108502140962282580465016747417367939333511694297935469403110443612059537336723076604927055759806589066842506321905686281864712317856455906598696282723344909144695097525287234464669213911921155798370119669581926062729076462852437542939462866969626265498858881587881310677512380786293056921851367977029890512107409973806523109483732321351565129911236936220891829317014083047859829210388196502607166489347681013406129874599447527866519714458886356566600719628235577630670910889326888991813795142331296657960573590631678827452826529930327748737452692912080279924335925905481763684315593927575050540389031352895095514709616148226754211695621388609297248859288919686812722813000997900080099040040595747273628383019824123192846611686809794922126399390175822487561361166685227415698445484179700665934601849424638583622716530936832792640727233258618988848905162250722006168697046987921337880271699692055209716157130432627232798947444703537310320660994978006543519626874859450808254335405454750508498887897465244137338648742554350396962118534649044971513792639984616124931707724497155486417635786023334669529961201742200198055419176140514024196021390021145760933102986400414824211960824015051360220710782283597671808148752150067985444120559633810921143253229957642719363856996287884096079486251267833082146378688869703375567486108444128899185967305917082990464294757545420866026371739594156981145991380770193710918715503497981521325563550018738411304736074998783012816851794382209949731994733278617720409284923299295931253341752388949317558874783429330288938507521613336662715806602305293202992425781555509564581386191502259435636384628211780882335016146339834628748658204011718145694431711579740424952761498953191636007064659864031065131804133280270551882294786537348196595560467012698177505612362944592761735704825538852831916180722216079311329821419588420152879693304059601181592080973727686492128232620557842427548442685227168150366288958414795439429556386096793163 A145206 722 621126735477749464759752401980686972898399922150336068620176836709594603414086984867123450597909209839923449921843039808926732825360578788441540951683179125344008722744860716305499414537949102374024317933359435067516335545087367978634036305094643201633933499321950385131549666585337413506626233465913495995720830058453462474600503741048974079141362303790820182039307761114714497215977304427753506400869086790713743223268069331037861790519865661366464348174392740812284105745729035661617308470367228524564828343957209506883973819966085864946325682515593017091205700002007120919541097190917076700786410116788616845352772788431124238485923467823932866338457746083462035411093042486649780117444089505358169777089644354077345237334284590714656400826908480893221718350376253353992606641835074734447416800478669515181913692118865436489824870105746259153086761900806059879003499156664716306324471028449844424469839630164429647484243173570730154352979688748885139739638943831261120444225641053344881759202779910403245662919178633168576165556878716666056375806463252782027683297629348193606656267118618424409065091519825363595651946621947424673304718409256360724541557787374282823563671147915587020136229014622271495991480808319999545629240541655447161763095160045104270535709143929776422130635983141439853949270988311802188162494605140028090492357217447807698333364010251002768848965658387784693866192325875516397516850088976519085583703369503771322365565629079588502577908940033810221545130363453132583306107824515420370903326576178492523471816647987928641050037239296687361915333115561949196648017737419973055152522662272624107041273800939499181715051620510166043601257294891123566818291622999304438471812376500610436517245583628592992903060448586279488601970270676170083501796250966101479464867206110902676846055145073123766282140235492490235427010147714394398811047181861550070310924071153561556532692639511554299250035334443944012604131703132910333636268339649495616332130199244793281369058471781718885201334525381375885619717226169849236879676856167868559298222954165696052541695313377691937674294328717001114573630028349413603485953086482093662009146633731260991666022799315950911750187902228415100474471081549847840152642047866655922086350009996168060118917664600310031948401725918843977804406000901243169596568932699959072135523032099173075623977715469604013722060785004460380903598541929338257839225070404641887542008267109194861580531722938479767029178213852792202457797201612312342685508922408522891150283632670915314726700086986747004752132714208629048479775032461227104513977171974479363607652492390551097217413107164019828154981157476441343901129479938908895158556936983946045730583268048784584350843641546689649857208079744375257980976216016092909136844337967145840044661909186190643323344027894403423329515904745409465576769210249962541717274818178346946796480859394534012642557229232726234901571634018811090236713259720015017012049149402284779014266742877983419105797195560858222412688625513059906001286508467721639822710090872449095899306212437401076303987891499804285047360858479472330967198736529561150608431160960647516849102454221904734121702945562736245881724299471776780176543233664683401791603690731512853853354784948752290447403423300333030856729884303104134946494635789385067669950485476376103190043531578361920956766324858612373233981918135253011198388575287450226279188382321758716816737654126021752185916216611466816964317104886705504021042118581759559779645153090874032356597845010345764935427741771453420595352545355527751599095848247712720126437441567782965381117771884896987757537165496782010050336819723544538725429773325306156028968116488042975196136375732757094472030891060980333505164153996153750270072568984708241680394911247997393030321540868370585317378659350538883566651373413336889096343218313409537284788626548269270717471019279321118541169570757821950731160763000629083824133532639296739603816936680338492227598645537522860091943769923438206283697676676347012672891856148717223206842945954489072213429442840048340638829404625520442417196089474885204129503578758627828444380734475580906287201904326354225498876961494894713562058973985462366750519852849789374729763465202052693605704470652394202257563734972258549819412797208218391565339626343578446414746635473278036207527109395008858908332091648067295505877 A145206 723 639878551621219796654409024993610443652127921665397589135202216803085329067187887639877970735124761891895429192267782995378958651000013354623668008260516398453935605012497783218304680203500098666544747776679729020926047224122716315794513923352794243861649643521416665017521205652643758391586077766379362203940946459838128932427833756220457896668241614941599402534401835001625228885846024820327882275906252353718764263538879703952223976564191159259875505699256071898615204202134151411900207614457963271452046500806667344539599195843396261646906561173280509491483012285249847263062958801087591863125748590305441617980359461471987639177813169727779856365929726074243031853082028512042114587184562421684278491558350096667341568349830375011069711076829034946031058133165393684920758419555683907550166112165668283885846097540325029552784763871597057397483137388859836414573332379217283848306440571160872580782325959574065692834156552395244674191608856887512102765583912757184919661903712291524662674893337044095353324328080080913978269243049621425132758904651471495257097424050965228138919419443787407630248329001231131503226863656958193111583167534951798222918860425613310103498499644661421950434139537785751831670393570198649089365029704632995802181555981756120799423566776962014115594951869590552827916774764583910035119424887760084504500373001972739832487701196517210661630832670448704289680072088781776600633870173237016218547872142954727416327974977087049339032714720985079227520841623956456381551682035560141885315328336267580210415112891813753174297458332267746285012932865566910951558695136325934521359993178215383919031401735638809266240058753229477244620511585856589562141644095237302434209612017196083463821794133149408863661419516381200943737239971317411061641250300275478669743197642020782359396591054587419368613937993919536772803869163536055451778951206712164566949130963449676346644483666283517681236871930468398617457918404803934026017674167234241082444824954281930403163922863953047578559780705337091159720091271528228062877613097227193747432636108807387339778066003212670225200844902536201726301310222524369953562394772323619601357691754014017166205096721224350897424139567824960789613451052913887123902330558743851275132157387641207932603910707185280994617555506263489593656803861831940799714017214627191858193175942216173586031755901953874409423917379364613968587664625019512871341250312997577561110154079325282120939953677718523068085345492069470662326921494201932292504595369933529875328424413676537930221843256014180614102254691705892461928092206226562336887332986998018775925385595073092758379554371326362123900010412355156249191916697627587042322607477854569525483212547020665283542421804561874726654075840106728035782485667085789437049602620670544762567413749617355249497594770690405588080386462043153662883645516140808191223483767308480330230939727547841199341904735325301666342618402822386170521029305282224817682730832942815420566801974081785422934673637844300143115974800021784474947317121404150460507569099218639474815586580178163401796607385864084336372344935523339217619274343192541990058489902787923065992601034827302676878151930073576807660713855406895119320648435305397477160755373362056499677928946917506216933759810643601388011306638172334577080837253634150445732473663400108950300647408486392006355473093662574253907056381435501964201013175866879460713091835446713963734880613507124230349759982219453207528485222158303435462940224655325245103369305593157558191701333753152684402687791271337577973105092938878031433472137082099206323039536568493622323690119746293879065787144537685738374122677389855095119592855462633291883194779828737506366039899833982652465271800286543843665240930906111664684808976851892288739180612752548062586312791206040701907340127365412936958030596855359966228143081662986635140417612170944668206049259401631828376648862378591310500435210504364734112395174672118233389026839709779403786336511983584868635814259134434379949846999970624542793984201850210611547245753610520081157213043090640741838703946205470472862191498991179226943220100165343737925252557784266889714732259266084564780150708765830024497484836232577863239773454445588811127316171384586483703444609310060161804131163978191342134401268374342423832969543170762847091449993970667857435405184677277887400359842055492890771102633467 A145206 724 659196485094043295579927883993407790544004976647577542429043635659750298315016695364311799686751055002813842989742423914087606372864777024974395966641459847571576741802481082570920437782538267230749784609683665722134445154751464785823262930720181065778738203057694300635078220466165523790842724040639728915412010137464921214839376594846153016827606855217544926193124606218284986784795001812437603737388108605876664669864404738991273549085626228567411281554950148361060004476184297337279745846676831874146816556141455803327292486059024420966060584390155522390515291409050334451932822406372885164282597863545976490310397896768474173216160225083375606761793211638085971238643112917409572984085014581077482769713138516308638965944234408795319621063523847110224827297312435201918139862888077398077270552357502392575881121709885528502864470456390747690207407047476428114028495223866850148530147295697894852967694535869136896470655309064572867731882798122593113459328005943584693442665324245161566599995022007697389261279141572893852094558328713330400638179316843043892445942501036185078804048523188693199486907629369234271789457307166109014999915938158688292859524461138034377735745066110186607969830623411367450453900480586954824564639951870236704907761709683574991198119153687961612600833690111360981808440754872749008091368522933398961086099234811804490813057087941731887495216506000701706527125680448232243881131197369524888096855883864946933657412770322941792949032789909040860459662022362156669347274183630396461008482678368595130391366657494138565981510670677859508118176621416460660070690193294966466822431399210553836884687129930703644186906627807760111015094664589998743727809206905698303075400899556761411218073487592672271671729178587846339780080966562881731321523476757293574531778677353924911620663235848567504207319658189685447739325483347781955720443349243993768043463677165911151478527066612084387393901539749989536384529017432360662560014840009406552384184724035369751836196901934421026484718765946016607306659451130045550869718387395603049811459524372984140611800119797119043986280718206095362089629777027807052432094056896583724036198374405691197819097330246448028218058390465846167949652725100882905091392070472175503080530563252009650079226603375085710180459196965635942763383926442842686456482151167190211459327964839544343561955439558237900128955841033909603514321759667948366385113321689135202609664989092570379904021684387264747787903592708018803408718461909430831213696791809137633342181023834282326702569788598522026755015013843741222639492680884062478805500342770974985598598506824741776262642566699487583313387706876003435197544221385062765650388088715840422520566787769488585184518734257246881010215700069692947103014534117128443938114030879451664611356824878258542570740966174225588756638925908906956061357364807522421306270779701806076582433450975714044290642305272129966420269326168692437375040368918458471668852461772346968964311440900300258110193451551713767241085221012029459620463565393340476401824888684227490469396689937842848684409561767017054595926224841741467740720763282557634001826151802482032193957012551889842238881432108376388538428070455747558673467034787090883762573894682065381712474108971092374838041267036484310492067652547900628078604626186418953053347658230488289024747577645406137495766464439290604307651801217805786582106510635102163056732627732571069917714900512087573209893214330472583647158724198298299074679684533648472134458265369235339720417922986803766099794589924883831710341682274107406657093133149008685513684387457370007340074541496053373502898361443520933650140659010204483621529819230324761191823124075738123566742601434774452367465598842722571414433574276662011687647206112780844367231767209867093684545576979520749157054355225257374865443001690856632235157384409295858436993410345100699112641617272249622256060570415259812593685527558760344672247755911645349322402263261013827049965672788141697174391968757611010110609442693454000064258237891395578053708385688814839461394815789333756391974370000774797033275539903305731715161029785205961794457304675329526380744445267040455886537104437971555975569008724877329956996752668550617482400057223957386181249549371525173618345489616435375018466584116744408811278675287522837818797290842227573415906789166477379711581696828239889051834154675862853 A145206 725 679097626978392584121864687014514362715534876448915780513311065431182957604343964068293185031654191382613668147710852262861643426266185684707372967519741852361502127239044050848724028015974792838242620508383470842509004324952485460483144522282828818231245515164144441927729815277021539748435622121035056253601919361311046239855539245312130542649411848279894365899953438677480608700826337688269248969399527722412174923893892353797881217828569060431297236985834217834381149939421686069690087222376105220812850984699914307528936778868606769039182557171247411050311667547198081036751424467558219608591201901183303771962563367653934049044084114639464903160203968841073856984263505464533085963962499056693027412109093889624438426229423504028500490048420562343405685798472266562530883111663747696305667666425625223695581304490421126510825623789916399599103171608842258341402155658260817022135055158706707858007628361326243813415530327152398166056313095123722590697777606340255931424942205464461090583357347059434880106033063503655189409212130678916602383824525285776482907414009885370082282177519964840427735629963069643125453549891766226982505805207220115924886001706396872775173973899552554642019778387981722494245317984264204597148047782927834121324294039896740564200634250138377606908290845100228017979647028434440525881063028605638850833528486206272495388730541594205071982179881655232058376730900451284303235120771617476974295262946780281809441575334442663430701077040497362089315954139589749337570911934852646448130768628543227689041614436673471496396678724651326628335996627332010674532657419278982809319474668631360464042020450464280185469270529635036330013410895269350294215095177300039690750009950280170426205551042719273253420349273625752001261660409999677890818802859458955017246617596953496707060470276579439166104751219301818113412656182917247623800107478505890988693983681012600878178214122406458731383039909553804848557509549851185712557897754003272862033429019771552739689849756000657274410339377911367067975910408799941534778946957448198692788040293666371895708062978074016001921013862863536536168579498269975237122494606520729191892527583727641323327241861480383197468737222376585924192227780082065108943187309955828150959787929681455664027477246598375637063621979127410936369146997588495303298771406511213666728657884239857011351874700692469346431895143465299417065054519623736062941260379999588944063453197552164925593998816917976316845901879103788545591558201612149626513836365661350903122847939068510885732043832586089563486734736497581515459273072458024232834411835782343387426822176969855344892938653029765559082292519622689968493802925179485893847745718071849037398608129566766233024218689560930742543352237328142901335947814866342065993519904034652707745303142658765754221334280693527864510511449494016470602806589988177877689366286349780118267148636530439911560228955268953665371171955459382643656570451485585703623252892775571393124401187880513520928458406431125332236249283691266654206383575957618108262991831613096749307449136532250737706013723034966692088313153233341297716289783908438774629148741335340474843104651694838795541245959866850119778329637095145863614412109447992509108060603085356180213011645821251724687484226671382012015179573590310441402125365273906103992394073586734256807004598064220301378277261994357314558037234842664286897584804226974884183548506303104298683083999394812616431592766240759790965246992874316439501585960774256379283542235155629185320984182523583670464594235910313386798405560083989604171131896807343785592260419908384968325102898281495534729204569096435043492500719767348434304673949377768672876741630899701462737393823065724253184605402619319094045148780040409196889591163600640889081826601973193800630129459885946167782899785507600554885265312974945563365481425878384357321543254768278871606681323029492789092569407207719857473510302325258884267398550928505527243773469355474807648894357045829358500103277425767472246714307388419529326227569550542826353299631241212913711123805196856529454357435489259484209504657980124340256650562047478109680866626965552472224394853179937674990485575056173766541705607073783891712165906768374387169748126140421343498676886783348074000573279786151427826295898949094521244916836070620182749376018205662973863362347273977926620397070368084091460253534914756049898603 A145206 726 699599584336211059751409738619902623441923466578364542950360348954121327458759358045199939592395519620768023734087429049687694017391074224155823780384188462917654416612819214002044525339206151396246626954300818042634667499800666551380379190624724157322926636201171224426470284099599741812974728029078261877857521577913614715699313053913264387137151438962636769951255488064960623671285999836293302593973261860614410376240372299289174847055822286816632474341869141589246166707731766767657846658282360091582514124053857903917093924419322714910416454151281309805530421268057475811841899637781869436168197401415745114974567179233095920087956539887214188361527151053624083514980334723268696716297117330230504895099589951382487083800981160649176685434187059499489579605617919462756378037602958099394247695876937578646593401680411059198477563843631111232543705612022998713681610309469682592809445623799533220945180766701715419606676050832658411380488614597775892912820919162208929988717625953990505583823743800559224114426504301569260435903351052018536281078857303515895609545794951363462565240274213774911725779938455228743781623328726859917800489357411091308720151409620134839795338137202310521596245310906920865723172766758687033455360390669860793495204240256315400124167823158857107707164184101203068152341211241067844602539572431151719217259312243753762789704512154121066017380160394908297713123704629381450669340835468727472951867410255481661384751546855830026903619614557028418002493754203504208049815609496500570216206136977939250295412181386252234215400316782568668574782506003045900175381886106944610139534642410518805052238494026912117138657103280531170188708010086516884932858901959000079806847052376053370473139867287750039453516945924841725001162091437788085376059636054699345740535688630990993969271949317751771293605091108332682598394587631780004079284941326263394293411054574327835013248495610431193416881800035840315395710773624808480202588326534071654898208835326071732177050950382480920622853102704026520992157127434305110262793320542690092935915627082348203715116415241458744899212152339400423477302817960656159754194911639157912138866407756342616504085602080656868870071951091916994853125290594793001857081251938303210766791751775458279961214775023101370943197640967087013341165909502928592578918472587330725176028875553598966559748253562813040561115819946387850625214605967662332921789082505391420963039714383655119708589070820826000167092392086144018190259324915411705276379654709453390096317580715647048348459953565161037619800736165688486397144785292892491742798666625806833950466963506976679248431729188471538744287443206785590935754832055457028761624098534787771748956268575866338811450363213590722926478794492069319827210386450053918431747141493520758961254392871022535516398104085094729773909564565484188924396413983859610452000732113373709257932047790711459039256553384232734223455506828281136342393620978560495646720439136797041021054512773661912684388265463170812564909935798664909275862266656158135386058214533094315280356798473689990787420434484707926960692310274859945269502831016893820471920184202252577626815499097312021766084285552991443462329032450509889166475463473553935923245861808740509398960402026882840146828283099752993690881360606509845975507629423446724645738031715264416361777578590754364699242046396471195420105088358256669917805083680005149426414733545338284832593734266624294421150464280358435840157327005544894085940542630956499689578726762843172160455459654250243552933532126345953355924540111214908638784261365300401346141753299905426131380384773273810381183201663953519094095795563474542877321851425861979291660135975371626773360004460511725786813865272028871895529099138414716969411258818056590317094166242397289703943201186218337011286009282917961282026215398793726921794453493417623684671349771296217330141931472640534778001827989064859400220318539864764455872552836364861355351345045994189828553463857992981160433253674077000265085001318365305473892925875209456043014351530331423190373818036288233262795152710288253667788828807511018549095536783976312782346784471848044056174004271059248953181294111233115449161727795365858394231318163754613165734271451118263801677984609156102805279061929276993942755336763349218257184130942780927391292157357473141753455028964763413435900380542784968484610349244780700890365961717 A145206 727 720720495786642174018326406044715618956620621671649833625582812108532939269308120106980181804621647173087356179236914864550054647513249111556821914629279739645618661597998723945527205508348061078883337829212917118833424640777139670241600352929201435110222962529853338176741277534638928203031413528527698981829005098097224824604964268771050299739509910362269362187803996883741831461244643562650171061597045387216959897776656964080821143334639680437798039681818873736839674262803807656434015362826214455525014120238231023051651075690013130894693320133069309991388137275089819339054208506809752649978557061355895258094466058602180522547758013777365100593522190840772790627456517171579915164697594216466201338825953544602615274971308343462945906063416666335730749451568118765538520823995660521303296286119156656479508431253447087771189180369559508856864283684850869873238815866371170154628101970159906073726809066190432579763275356993880838492913167706426434024735260121018239978736755150116536741934921535314749743381605586327603344959618030869763760725711403125215972712206018037711490199508010006598790816394369456469593320893895670268827119904128826350123192664751680708902362522789274302343683402201181028271373630092886477011113516267035843067896622148329268014019709175822369538705093212310097934760164390456035802655801596967126591822732029559160402119418880665250458850662365248399339427677213765745764596950988293234588666810396799389795176914245965960081397227289804028901491678553592045951249793409629010496180753805172467633287447453261574729689780849837737954403863230941859274344654573980610500368210455572893108134213697542573504608881043101135687070068581015418793712561914927197038915725196536411777443789454961662101899349268892347405321422977033247263563198576371916128983506053513994480250772760594226992379589642788495066738302118970786219521306081103178688623243323232808671285866814731897023731002847539294607953477031983938670053282399577380405582487202532408751704565834838169860456380600250742282998984043570871132827109355094959884202721171176255691609407921890321429645351216605908399219053498719789718904080784421594899818055414614072512616305084144657879779040097913231705364557193657574803064469825377397389885366610599577503562393417021324085374402110819748294808297374452859791287525971443468362581973639833461475947196326522491554963437204137404692124535504761004233074158843287927581914294416834214575039209943312738295218935086378804220319465389016426457061406858617951577664057574329584799031448677561205512956430827043887064977004845425642996055734138405530431649217747825483017972027747778555845947715558116155406482580466717473534758044175705268859985409286773135450601283445984808162068258555241540355465725115645098414335245629216630770260010284053402720979397093202405385090366455205645138529925251429525501558456338187095254079236195245889351121268819342491514392674914055771893111101752246666558809343490713690796704577121174364640449433676575480989813441428190353603209281832301165917405693921585440827057673470303242472760406664095245552600644429969653863955780187577555128059015788689434204033718540216767051507531338295009180589895820412453083316211852206117139320661867638324774629660383861421445039777241847052343737686871205198651917894314338455897518956788755855018152909431602234371447943475802383547843703661234401547780954869406920083371219466888499145386634805450597870330184180550864251930916916877047445520771173483490454432852144529865292823980795891074223273011790775743451829588590374081170505168611747688565974429046437310526378373621253843818309626987459071266450112588043338607020849686104078497097586807591354554748041532437180965252051611406818135435803547358308494677375524884127615166598232173437278132052629400139145770787735386354747622986286798044224588482481018420317833193463570106876570637512192871199920210386962158098305250099109771392470086322227317968740896625688980950122018124216894904620904243997281625662150035920039738761333778055801951402411976678829225249990689092651219802081841157498610530114065000271541112606699227907103198355785372269879264344987778132825897899705460757629515746590966248052079377767406199030439414719057776059710221621007848662187088734921293110100968952408435257419425334698566753164647405345879884786173315346258540256235104751249612792651597020376715331354051337627 A145206 728 742479047553741301667603469183454173754301095616475018636160792663139188356894410925551154135257974761650467942667309300576733368271986408217331294007781871205135700528724651004829852628643044517515619646880608459696704912639566849386393601032753647245575869611306683820095925478983207161381332161140975486061344500130922520481874525329548995234732450168969122793291162779710741864994658728135293726110366884863066655229919827450180761352623277543159340212996353060612994887208608442874026519862280023279031936436640703513526563761177533391984788752976256005876863829619250563632197585818497182843627829602061538534922243796405785344241732293215796440553411593894194025445805341474932468796545889145018839914878577219068640171309655268291261806822038806972273718011470691464510848209333134403839842897699748242747853214342061949320970665718032865409385298063973929099872718663234171286854686046224192468821898677776558579626924601919424956181557828102959453344241731158959724532608858109837360219946310882078294333737034864407185642379638785818577610002094104487385624871622112724205137267694263457734097366403744580471888022938598930914283794116675128276000759991813798094504712512487155394236893592038438203979479119667546985320346289682294779446560377492124375106648795716279051919742868682575607309370685251562312296912402577024571198708590314292142415650373882829858049242796037868355090090491136209924600751487960466505429933929726895962837823625666920869398779554779592919470683911122496064314520464615894713563950192334418294158456241580129489392863099478938946464747193309211499834073795393703245267382119087104108658266804019145304686111044653701870182182781287566277008227274205990215561590860412998996628764088133814813467940583866690427563235011708718907012383456016524640862818755529046284978552596267294755961777682810674641694798777344119667856874307612398711906515644867796110497659298855404499267010630089624112131752188183823004877382515018033193492950836278653336592454945214883258161077809949459089818696850854118604892854676262483402564111230398151223856747743337073818364885624936028621452076300368837352557138823549087938204404595442404954015848718130899499088912449599160219457596180480971695774193167548459765147702617806786996619483794319983084488753939602198854861472858846425718883567787942428199860992698844004802352443217060457321444970332769197119833387381024524344903005365845001033106895544315399798675988571792760793530768736469487927644766030920573046884679026403247881084282082402277383398561064788318353827424436092541279302972135311898372813764260301194728754900797681867386777626586235558717748405552071394694997503980071919228716932500608186828333581021391860141279069854407639157267508558097803664305166037059213549013972776330933711720639235567720556254742555929787899581149888714394000696659505845786462466646524584962927686514626722430702840908465959184779827957035487660139735844777804599801241237075051616682720291263441564196170940166586906495432738412342510442691505141542475849796013685692047071093450317091340564539353350496860581348949958349745403833745246171018686358223654878048038451243925319095749695231687632051222198913331768376009451018398857744352283198713499079937766989321451237356438645276631586570895374644156002238612785697712826251641607369562656249435681350980528248531202524637615460756633879346963042150205226996509917008191433167448201040519025394557685768828146540544379416352862757408180895498361125016488621223451083643199251493603958570294419373773186329614513977916561550140931504743497567022415896658003111177869831294748116978411120815829277426320287967982271204003334595250238775499100974020877412780513279528099454132499323768376109672581584557526728993270775010968169050421242485659183316462008577786145395389480106382788170806281514450964330015040198571973735159950550617053403008841355832049973161003766543823304020740201675072268893463839488145380819433463179939960207661558449497933416361963126304266813345239380737156173139341413686440041338211748728029956484805984542091618458679248340871729954954840910131285276928502081859937833750311922447487518902980651640698048615436608239593865098357352976288323809960861004626036260396047501754947944397628689360841023287887165640211138890581077568567295932352499907183121979841150394745983107056621807429127789458060076780249811539122426929257143997413 A145206 729 764894489998668031069161775744084328853898730074179778827114837160013777641280520252124235358494432837900073922683348012181908033795567623233899276662319983982189467588041229557067667155556250825991068142941050691265735516833321947928591684177690879502990603679761809642094768131016968908048795650882790122457008791608046066277125092424643115132097972539830790700058353621842405165015105643676453600138988690055485592164094147143125061573778153148852681013588914919831082329116596657501589572840488241818999696142137872232361699698075832049398796394533915854561217038644067600873163811595303404286867201127769219321935651078524809945182209668600223321316353989320337552233241414106604162857933694373609364475442560126486368873478878485869666657307050252491349995222506242188256311951234380907496107233478007356077254246403540368317523682344871097246535131355661018334547006166438395051633658863331598869295725725131823816955428875888097038614798220440474631534277954997913458495230079557436594974869953265673316504357806203582032990595476735802822437178293564776148393761280411595142872324094463072015079759296682812961964865881521911744690351592230430494524396585843463994226129074336780092799631107238395251156438566018936598714281067156689742571016192220714987842789254844933807321377536349397471681730488304546814114700152208169141406230476064057890165619698268233072583084185591400938365011923724184425010682429617396038240570400476684141559098131130628296199962749456991602419699829497792541942583791491398781556816838144813628653927567880146151224372061722518332408680173120812731783122624002294491668023774761975571243086985724349087737042163587188248599881743767567834330090236820556498254468091449951711140450064177130893231576047991726462302476729306883707838054065290100321194095337629484686268541104668353611883669524062349319484776257365400338510502556739695722937870173497731631750350824416563294285149783988298861229470492137139144362646754476374333204925641620323393621648751259216017890122579171376879140072566498405461530999087806020667132426788559668688133806702016810669019431200523201974317108575477753498732119054913130822274373975278993104162973118418655049882262058572779826385107777464327674075958484473683295632134362448488529436826432566940980392448096953414836178920976160191013962209839669122581243352600059523333695630016307565331652871495560535743677019941365530199370866093606787455453104793216367424181182452200145031944149906328282833093982713173745681781111059753300527755598606892338080029034038535246236251913174305218669698084977011987579843586160323632063477605722332233745436617649856038207689451359842482385281362469823807889765179219266789944505266563567694989657511837861604499979429833304708098375297459362565480943059516034029354848268703319250029564019830972328799176302398469591189122486011188740830517085057660624502135183408049101649564429603195371299511620566874639924440414159753409567488463355788615646880903165888160442132166485575715768853277304021317391528171328162433913869054172945684278248176141337270462712493185675600395635779512039723573145516361288965960311800871890757292943397545220445531838313965230155317258803516073873385355932191235943442426422365520296499220536404291220551845666556088054392228858952319334259325300499274858581864329040152233884817388715948477486922757294484977128041074272616604152731485521251753596533261812451402242763043795625832747496738470414273230050381691432123416959856409201859965239214696617425535292366330569255550812003593175551893785379166410713751095852790533253402210884889542250675283284191010184256368098709440853684833438390469205859064151928073822634445314753929470115064765620882304735120322297387691332812190004459882657394219311213871922549169332181134635828612559338617456495476149365023696810296568405749252656340150037578379141206009139906988781675571399793982049657863270335570942606968250058392601581586120332206167639054190692445721917349910777070151809307026172183148631158506495491574997966679369631855610384260959010152502041857027224728271768726972766441489983684397443143148507897860953012061449848035483600804897219397292525952589877238739736886446256161014871676220253704201630949497264657989456775153763128771478484796151593859744249596003072718767891927085177124887180814227267765149379283479550885345873536872901186694159248632760697891512621536085820643560843 A145206 730 787986654650985339879586028452130631272814478561364965254288959075238432795607639970178971613041828611141019179647507820727012528035279076411058709416538093004603985743319058576866815375977664185799095445658925391988167463626823232623916300273628973554153136357608242805578302497072275273903805584421560224092844911540631632517900576444461216252606461335573549821124146194892536214167200941194051075599049464882150335306665082790146087355240334831063920175846004921047786351572013715704353953601668555319653016945389982658620058708447214855208968524292909985457443925034855137913905376503733416476469224746972944223662826846050551713630854793151022331093678919817365131341268778373036737193139780137952085299811152176790113772550137187186762238422858837807241812771301431921908299317577636018884081576452868555259526803859715398822687660365541785006689994105879039180003006353503297479579244853128725153113539492304731679311536715071531763608659553759391002832194847005956224076042115934742996919051439794544047618742290078534437531717146992814330007770887669886738219664446081596328613526834669774891520753772115569718882840602013170237323954375885583397037412990494077412220002112996502771288764814971685510196813008123068815509797665588829859609552876284411812948270938073595710168693645119866038483119356139151711747571387491036855382707549565233089279405464816535378670484667296356089898213765346327462310618722242944473147092754361645301863040407746624140836572703993699399341970974430860214872707900092209590307401243774841601910655222860289307288255724776528297764619288600865320962345884521089688576087709276772231619828677714708919891804321201199350780458471741728524467228094793160871662564492915264162439367252618009710810103514067128743615521811337095291965976198614196066434928551231656010191459314333312654830170212237829867757210977933566975952790509259810262505752075323721634068026119695201680840763051467638593219898582182627622942771236989138691809364313547348006038807673723139294525010496578399669311361898191173625563765831661991576396892269903720974598168175126841435373790754648632556296806054749974800558472891828401102975288237654461501382210871909698397120076650622003136894075021046518130375830699424169601159720039085660695522717435569517444796176121915949676143560401575605707814882529009849824183146986855459350441057081697538285798411228690063347445859976275522168708848016627873363367389025890462661172896950633391421886751031206802923088620563356816297883162229600367991662136880953333484582708298775226759059570114683665796900177621188676512743752128130988751213693444360688981413667269318414374593360337678378522940935408092791145977118060667737400429272374293470120373880260105367269979401180814909727307149885996416166775671269274082728294807001760737548720989869113128663067505179979806997233379469865832256684550069088932109330059632210417513738057302212998650577917207008757346723782603096629157553135464698632716185186015783603714616695027579075687748370839334288225166064310116966288587218442577118472922796531973149207664692014386607418229526834926853877860429754832446097407443121526781031962480669072199538519193568090758474599214743001944709528059408079905556554418312383071051818505318399005510984435992059914109053616617518959585970175319109353776753100307622788218430463025033526340901974808956947385011996689446142798223102106096193832385604476652301885038892639614736119118270447150311310719062170317042870055117066014768619228661571819684388751759226889889882287059411359102431685573433830139221324875036138520817680133937335115326512083429558911887773103492500461936762730618051150895981316403578368005183968567575101716864550017563961001794076728091693234826021644584853933236393265490425445115917786150632669241792713321733855498496788168958372736893039017748016312520608202882855367280446582105620822443739846950753526381202112493840825597728798223634734021659133036142008000589091328631224798854764623222238133980507358904995925206877539777120407774556263627901989848075357321330794329772660920158012308882748455801679317950957671996685320441166089906567082937087737016962885144003409268408117913991879240927611460394922045553767990187243154377901726073388122214799607735874141475854518721117528905203419239843936355693782801053720228870656289071796117064206648131828482351894472266091328126890923666580607576041137824639532800852757 A145206 731 811775971754133692800552062620031293255196663340278674825241762970892766244547020843237394245787437181552872115843166007912077688244482243694113004230589478755750660088927671487714383302621362200412813886337377281429349188662451290499999011430961240581575328664741445052198949639816792496291944506107198331607325109297586292712007948781042375278848007288162417317684053377816283528851066332443684371927708314626803465239517816047416503585351915478039961772805943128600630106606141727452351802803401339431912853285152306538941660408622874571989651451991914141523870241277096197488882112219507964508298527237797190208647438369210882218786845489411069485600796863085335030667141345239885474874894065937458925060638841496531964747216939459994451711914975279463335392846375672156408204631787048538342957618338484549709333910712162952466741060463659967813697093930688992241491636096981015024321303860193047706622705650708115802984820184682585878676116888648772218987258334805531764525899913956317657916480166166966462463086446499501034394596105627536799153969687946203440552951339560405960493957614665583071401302256480659009399230746825982980907242646748878808201742058182569212709080512793641060879635844642881064642416397587147824484019520514242352004008587876867189388958522706194775403841572458713416648575332029310971436926020865276557894503321345201245768686657909180962054278366329449996066649437983768076474052117042448284361786088577582803125808913514935625517298205631069221458648086546508184930217159054050814047290288542847253034193090409787513907408018956307315012410626591316764829078294042998263650197502728169961517669329923672895197613544570526517016933324755011426877126143140636308141236758458121519411961798263406973915283408263583784337282688359059722101122136342520591615308943872145609801509986346766822774824697333406281940738828037896586699439854395853431774061034754806920027042096617049468760929124697161452565219021517491680387276361489478142160612647840137516699498953999219221075461347452211432748700537018425084753037516658336103000508426864981884032727203645786971605708686862455341970883427568559431211855434933968413219199058726975320133660825028489218610713109654399149538334366105527404954412700565709322934258303770024657558099786419924350022005738056199748769381075262994323157653641546694980535567071807382315630813071660291336630357698352563488409689953215603163040802608050497994113843713126642624120490342148832326461311899806992153430337735331464599203081151630221990270663492861559023875367924235221820877043290209713754134288764902664571686474017299419715452511217382460576040213650433700686912477848065199319188679765677831148204343447029531213328965317328884716744400010168290796022217697963732422141248032956272673391266219412524226345993195789045946613557303232089997574540832564221068081385604871959246502667894844209884653073508004714835069760150517244650235669156188840110454498959959675977659911214810395974531028165953229807595084890019555816275918439204937109379806474247869329511504133444652625447390074995170406102751795838226603000200649677659816920996405557692128726884863405362750445537203178545845041867576379580158982134880775914616792637648224481973115560257791489544507385697462250950956764894108357249449857248809628116918295577733939866774001547328055865704726469874471112417856950952434869271023892372480775028840954526506438664074122205901617135765406161941958758825199202282470719256384008864012610648926820794627433973004707681445751557412414403291502736479437221730504985343903685745250262299728446908375363927501051573329940977622012153473963302682682783924156601725281703140523139943334783332398755995748722942761312479152218817357599777661131288031546702058483476340095518187169992753472191971100194021300701088388036657788747283749860454816168883532356589856111871548620781064885278183505933409364148521203942856622220372016852188659699399298391714629660921549101794669828203547284839744245279967592468308724261030726016690024071833166389778542228861671551956896748477510051578345051295725673263190359913605043793455594130580852822141745652948482217946354347656959162900067297001961701289341485333977310647358295852875230939319804954866377552594212359806418436645028043881795162823270951257650722445228791199459335925604957403136515258059414570609897459644904683212820510267752421855066492826043358063928262943864210289858172987 A145206 732 836283488340603002331549744050650451970118919975248873539654446829729729898394656969699123538097580938450911496409330170511295805831856150103202996751899916409970234424007793904185161475950634309867299073380103606110042315276182527496567158353438044134459458863575836141967227686637283159257926035472670843654128694123187577977442837122224144012071967411939434235169361399471432982392187488805992002175011777569787612390216708578581342745803543718966747883895890631477237124603533359852566290014331671915760633770511401656406919153700579096609571814472341060932182973875794287766036608049501004580300326358629818156299531589353695926125969803022758818577933898050787616323164977321336348582994081050917670228081576036012453610758628748519134071910501620911910629518600511886038866897698791234397953872817239316688605832921303625197852257680235174581627067411449802923156389551568868861552060726252696572032516409149880279584627174378841609638277325753469992724724272930478573649930876134582845893043959386628128525052482271702228332890427618900417973435218495291551535575053763514951995188598723723497492237796712289351120877953353776566498819132016903505045467067522063564250273576062661082394595548021360879168999263120107004297069001023057530945420777285260256960326768693746524735209953821073281052075955264792750308467665723451685789847339761230163828878075022179729833880494830265606780605228426599820937457422993649179344425466118592935197815439312088491643918814318234628550490972880005296058829554871019900223285772763648410359520538207348343729412377741309977127858775110343998670667302419194035345275875646957324946610994762448751225914788561218908244473342478584763382804852877584890189227535324309643590093660790539863205167804648251275272358123977004213300017918346735312077560924821210757210185916824384253840063342291071647380291903388603473673962376624111456370060127131548788867334775879850166103126373290927993766695345183884855635985607219902716035452404986621904015109479414416841686006386237268685406805406561699976163540545660687504118431784695638794841771516949255112103358190683459077990335765690557434385391375714066446722458277206967416810841583834717097248660840037745383212274677481359202288939901865412256694219392359681981930693158276419148713600573843320243062812740249040561372207599277174819468925991881064040752851858943274475001530658980028968896088429555736362556728916618833680539512781462568575916797482917132677446545514640278495511192828638032894889665355300055229927334455719387353925211948383300459350546000382085442256919276918175837484499991368945444533891542284023367386507011558880443381047139923694326297307629280703935160539784549375642598699042858614473968619976354897614894023082995278102784877401343915395514952130409812661470104647641622436740059860667945804732203091636267396946782829285810316684717606332872031001660865102047116308305791947622208924071009363603276182111526214134812822367305227968693537421273567172629470596899134629511341709341196785789872648543480246440259339476944759469767069662886351804131020723346917972130390099873198839958914433163618424338317071334163208759961190310543663434609358971960490413714774351940264330605434114851024475839116417660195543680600616817801847750620750504118818688525042137173150539961639757336032799300265136771982729373781550932276718525960786903165359156298193972937515520145438565941246326122912182480441861888932093854139395847081108063120422931372554981047375051459300170189881100577687026977246306442367646314203869144395137571749004452444465537579335923845503077643654628186391436780409908616957783342902899873678326427594605227140284382642242744037625506434076408320828174786033274285889664713154644113525525862167607447905949068644847389344274072330789922728171100012453758162753534065749480572988696285233159417555851576430065439562378797451419395433372029721319242940710118823845928462394510126434411936859596363111536141708902316423286040424899246115049461704726512490736276228899973354932143308836010976449152482573471465970722714164494064570970418848064570514031609778339199432131096845519633769830806199587702475635023011057443554447515782858586862218206414874431344278612115824101876266550336529129904875586087032541832790712417313050982555001668850646829165927076921505188266083486424829572007424814146887377707467187079120841395204779622117570683377297649626098332973869458428624773 A145206 733 861530886852794031000185097130739037052476778876046440368476335904694028681056298897369793056869509512736957077304374976243188660202007809586574212980145661882156646322512838542063583829421869576379571470205036120092167115492941128813026069573628339675447828686085615306428476845444663788196106029987298831917939641067159285847284250082232082971015377732827037747440962002803791490752791345564193834388231698762691792093650547545329195667251936200257002087032667607868728970266713401879909124582411993288094045964611228019128691736411857919127591912979271386109733663715580647072416157049026557796360085246888553839200417257827636567766501949157229061821390652947340097596875992956000351601474786882969980626329899891479030743770899785689709790081485213135326236144303725947032004617183909537132641051699248814041096358467488447731863254387134733441782728608787775379475791959889241376385336424553944177681985031835492459574578952970354017648574332339291134916434926511262463453616757520560002096598638862593951559056850249021832159760888594320425486425690942510433788487861196082517056362936558698752266862872723632064374736599756127850294592498631586579216040839482352921196806766111283739959294746555246128266468469809060618359210366339459618284148788199498255530082166651221773794259747551527641834579414937588268108250993580205766162977554390727199153526702861330649219656166007137047082982250276732220093575494517353395951791222656351469822859904621794634293133787696984833780799226129794007860299110947645773851972719429335665579731616002793997136193549911412717318392524215912873363943431514400424978306756069088769084021010732809409695501483132684493539803466170996304064576719959082051880899678307609314971620466890394299877068413696666697864567031955532687811186399579522129012839968549947801026489284043510904477148087772064275717369509669964673716141404187693941383476388937876185768484805843635800521162709031820180773814716202421120406118521021484302671073234951007406649485497081238587182507699816696365671784650353048997906899409649430622351108904172599621631179617161920396734112787488586998868001547114784479901917781915662257314075324182626564065633915930553545589569421579874203221798850844983102239937470097774640023252166492086522661410760067226143026844250817628075462822857128389714844771552376195073627146172595417797071373074249141118330166578238005685768708775755614353389100959448515466746950174340809677510598956302280422636507891400807191390868747981184770251052887777360816167210460947284994647352538081116932294103762312743558468445956134201277253254381536687433487070308230125521630523197661802830316287252391078180160158147289499707197358649496716949801724235749187079620403728724307573877505349074883331009989117668346953272592262553493639500474582727577024909453221914897531273836212975191768828041981833867544540557271621558769722756796734824845241648828971451163260971468486054789933860633080085043861514898195141157180505625841634542988360989711908891399095990391240834429698865898535273816521066424210254025892843383443375022741068578658673913168350385370512287596400083907068163533171589014711169019055895573439430521669674282110042925243230643206029970497553985739256540217369193796589352828404932145588071961040005073271716374363709437159145134964743314429895571273367249581559917710311228452278187147125202820968914357565425088126632923600515292486046269898827147320500082223188361433922248945661516343746028951436031916331291652207515507118983570154393614007926682305313142026392451127947337818376391878420048473110825124099087110808186047411093205237153817126116809871664457561992419659762202345924286451071529340178085689988776332038228659880857524101521472027425219535200356658415970056171187550895236510390536581702998303363485327808436420598675222536668644203475165629532331488330378932633003311218392565412861703322025365196506736568953368281214822302183534962807133834089185599243756905544975561435217781779669515518559673624613434522880147219737533827520643496603758049610167160693017571482084427610088802022964497361966634659864163942216069531540528705018691200252585804772995428090008104308612456218987341125898299232581205513115915025119747956280971717686234077959151185818640247852286018997147850196555513898281990206216001186582565970563910941922592040271070909871411297742995976552356286776415744166487445075815632222310246313383406713168295096723883 A145206 734 887540504326043599307740082210784498837040402378344163483225387612117086960107658831182992452286700881388388230529743145279561195682995129552161032319913056417627055558579530903224475631327930657414520098580658861484369537103562979176615144086559612091896160589984080573665976725266670960275109187873357457618069567987322695992890574014237226718788107842569014049624265211433268594459146683304384658759606421746162445519388069963332467375867690811396957436321217095066390007247588242358060047693702445075447273540367080359255675538277724990552353333735506017441914181962221843833656606542570632968182695215911818953247248036685153384158018947076159837394755677941242361245274891567018837239001974350383850260387881898974701105889330796608923499895526117647971233592588344803854300324690652899160976693815651181864179818212933318135966902411884478786709914010905451250770716316235141183986840862349675691679951463374573460519985611280944378267005949822976056953808626949912752952350968856455777683760368923962618997238148429514748790392367592650068704241982134091388566067018174056673192531018661410678999075739353666278601497608351644472141632469598775358910556208921279688820216298815933122492603193871354413330811792033427159164354820294950835159124182584295687087250087005461832376414702805373051387744294193501981967174298326083710577714395071993405956210443856885343444575405929058634039587218805806160589773938875894837552582150489002295230693452207128798863131408255912887098323320138101997984721535811096370209692755928684023550820065079558827371527884839508854876493484544863424235690539713149506505982642999469283147020647721886314779446224157234323611208913906454209141807706371263934174306454705526812655289379142225210129566569242963897668450059374997861532229112769527884169390871888393164214657784771574312766488804288062832858985823519520615312243109706446459097219429663540607689703813343187830563016761051387705658085254490805518685995354315486928161493033198142867851246842334106070650133190432476422565178560261800741747147002850583392294228194485451972423529291009197001994566397430764082173143054744189487584466122317310709486673191772977601757568436435686115547083805320121944577027212768780867419079823117737516503688737141788395388199068931725007126548259601098666487202158942032987595686164981060195300672540726604534373076763319969836833611032760009546763086064726780262288362181051709419771421766423619208893181370217129471112986931964751014984318796987225545636294141564469673851998489533356194180036723851860640531679454437614740498226254107635894536611955477795527112676015391059119586264669631826150751977084097383783279269627429872395728366203189862294731688914783856338511285102820525799556512337948560035690185411027969470390547907564468660346584097718652470643827992247768227882325382440180605237324301868485222880950885335128911374353952397247546454392160001790968087872574910724713032600282316590699809479898158830101410557121992256068567612435361840823931300068829810685879934688870139405189561590979297822117989788855422460851791269634917358555259984911374457953685736562481308118226619614948748227877577984300840376618575218314077586149195833362609645663366610809963290580315507093918191967730098933366462759035741955075813038987586931136541937589416178375130894361234077407546162074854002795065470914684820194168173178978854966115238981998626499329020761440845826412775193797225064556176680267787191641675082613502359462788512778366140285348819605513947473656637138961866864239341801592913296198802718037577480545284069575397016302626837982106538779480916872054084744367744732224192886070935612096807153135431889094428315819352931911983068386374801832437968113130982043522199813411312408022329999388255150814631994379491760337749811239027126802016124095469342297136506228600306899216290729913655053342104754010397400297200693897915538417245224650827528914578963640527420939771078105926175625329563411842231926044690188311697767165744056291052406399386373565133744873518368834082196291887130825187289391657090508914668791543730966353988512180892537599962892358537834492108642068577600388285960476342973342666455214795014506973386027825969889350469625296768868468978429741305218222401430988600121348859501368838953081572211811888568488872811615576327710138313908070969010480429711068421780007710137706764455887116614641478496263032388588418415351934825663505872056235548402997 A145206 735 914335352150785324683987961261727897759799913089093896999907915623758425479528615022615350695523866587940634161696699133758246773204421563853138766076064657377895070704010890294870309712095657300132442590780429381042377617308627378402464214157719820711376877338520252137498866947296043279720370070467058013233571789412942028543848781157879764343346088735365157206049594740418998011323064530182591240261994745784290858050855704003431824018399807201325779645123497637079411653958524202424583167131695412767692614735262668469336993154759200816280717022961853352195506299729551587635279118847018424220443104226683836682198893901073477747567921902520622600936546122796467077478322400445830259942291443604420463912866022072878417432384650662614776000571682341349681999921613260697338357925546031705569462670664813049992960158110740678652024254747967407946893551581452904095422696466442804304371514346607627064387215253876169848261248484425941510093916505430483129780904818262614184037471182142778560854512534459680451825902174179042742206125291338112413389828727149233181895934071018942956295017447597742304461499137172486600679753189083405882155832226005667794497434314289397081786216275955989336694543600554371308322713753906649856629717631701296190506238682038231425092214668876626642929207440909273004061588766793369227387825702124439926806475386893053909327637709957771185260305806784837258035235219894470466327702481870464527203777252216313483301051736059439157396187550836865763372124716339290498077750484969373070515375734456319021502389987178730976753871517685677433655303410125954458489150124233725546675883858566644954049160112307526041611904896254845726357898626523750258249627884722547815627069684521205767451044956183557368756487789668531909325363899969664479939931576996228744592885260181690913873748355492801651984865590385042301695226541255857573178849764514767936293176790303699422246918095282250186361870601267007937782871028143109122578923132941865360001667023567723727796724977097523247425979472864450378062604604630432721490140321868735605497941513054616658566823040683133479867620436572464737026461656568048566667526370070168402024160193175289720230446800967613845459519711857146856662227790119048562955616859875422074656837325476075734878476712300112374331631525415428990977633164045030140634071540586993631044423649657513579093204533007528353133368608720704068401625627335113049631092220944271426194872474085201322635325706106474010889585727018130340235294574276879016111072676928049960417812963116201007221384747550300960731249740234792225751554961160676976236538069136416919694671016862228124098343874486380459045517469435967512444079699301820085208116079156966878760141886171379237135191612995057069716399137857349557818597225255893879583970201940567376939893977989278114149837582308818897460177888204775821496463930773066749777892925018855895937124139450397693085115434467003388585473996784018520650568430049794712403648011240383667273946700348021773651827020242426437416074109016383574496258676292699214966335920137146302301307690326941772101523404690172772541464625181935684488922138437015022410231974192960517765288187352477863691693116564724457918800757945528901587635300442760345584768949492996543364814042074030811967864798885416627590794629548908871179774975803493655141131318685304308908707340644263579530787170370702637642963202049405628627900481440076906710840297713452475865906978070815968755045431056710253035088307696087651948941146543113097729271848261888906428902760859793511616944045225269861322218593444147794126306554317215829779113978018121699224377047398341328192325646389819573231397636959596233590101326388231901902655602409856748320147232183125061530610489608882289894662998352980394420167483653816517646538183394572106191809896337335052396683663073475141142411834814973105961028464917517416811072123963900967986593780617433831905200036492786529275443556734271620121475759231991136953033369077332001992002347003823661610140976808353831919604923970413660184985411512354561662494301335445255189526497698200499896718214750347402205250928001667048650241608136626022183884873267609266943755727818350772279791547393421063538719925210880137621077379097771362405582937140578914251042849496112186807826562929467311915056107729036292928857653599808044361042520807038985067653964911292005306362636271495466388678833796308950728316321046848954826951679187427803973730926900131314186755547 A145206 736 941939136431329993131871514212911722910957487966416601347956791432956466957143466823188000474190549127778275206156934092375878500142183489670182030294348888351813809832147352017313864831400600718392113101938676023957466338713690469419331045803964766954566785653278282388939973659861244849609861371934183385465219964277700678817600253165043263854857469927567043194257662991582623296073474579754344523122199982500758992633664875261776042715551964913357937241798379073306517874696465658088533744705043237231455552329044801156885909897742125413385954144894519351564553128900944835884025973601176253841115710910319239016418566688993638792730312311373562178311744290406297662869451711354044600598382203449598915744045063428998228972769368565013226757232332507735133373381598793804198414606514412102435914095793022779278431974102239759922315933680672577090398383424910257356052602221513941850004255223547724484598715606699011464516881002710240698672370900351162409519167358669008697626612524378716694637853812097334444297602198198510804444898699134819634782475006353164289675238229234438777127389967667525613614530385444724895414921271583232408129765156436637272743713080878883423476420865638280438470535938732615174927105127723760804009335379843193967677327077013806507633164334042924751192234751717947541351402758611473300068470658089609593898436795112777492455167099015440086899457553748226919449389912549044942487330013637544077341183392623171405211421485675842932105771324197767609360073248638475354894579670112613721978423831509345600005618456868106044876991339977236507492517511222780530106392703060106030390315642750265982568904786814943232160446418758000072612486351734891069632277696353179726474479654362726663115686476598083676340103930828495321098653672212080200529943113444212661279374938302406771691708425180914676073517108246000239979117367703512927489599718290156537180161351143870888374889011971131615674792286888695890663484516777091501735090016806694279865801864081071814105709961288246227423435687079578001785882161221660306791665857444205586425073783941441307294469976308933750333814700550592881039859769897664809840474801695002319958952278697765043692431012287068539017506925842567036459540325158165611858478152007641987267609506815694772577316135849064567843771756160594243955646810601062398420872127409719282600673739445373241505301773324652557351145037181148513193910695477597026534728114832290618370643964658062128799262569964935279908125190645694708275033366459313674810478735498871494581262266798827117139864996884664510011874309251948923592556790697619587895011517549108734544775339334186115149481816937538020434469815687487394560669081640462763953119231190987342626720707420161487389519191452866557548316702029706428631192115450679130397582292866762558142144908524427836318302526448078311982252890421795678165001996237868310651819027202294204550130788309030845486957821887107828726867665778840167214098366239965414488797553999921370290788321130117993876383421914977679126303545543656894541470915044095869577299462160897187576804871675794154412412973816917297274856524857623062818731323338474820200234396185727769177007288980421292818561030913436870728151038750318269930732647553481617051362314114899528693490684086053834451075703797304596542018764339177391013105451186459191000425894821282751633427137850767734921967632249128679358719440925109011377197942008637589542441939802092585350857863912361127657963027555756158893949836513790863078666177397786893636940199220629983694385821262677021095520624083756519093734779866930417228261711614572030396075853617472490697123008352758473409535085600243481779508799395213557811250873335085469885664885952182007732579545210750538751844818457736478113451892229734672714301027577302908314898916000439606083361145347421447817300515734861339529405778765740007523763313966478051333868477731317796105355036456873862089724127678965337349044546884550365753979471875784009606567340563601029802577486017637171909460944586500266939513740334028042186583747520778801005566635458680151151811171838521883596943047144745721486283722551683388336811509748670798901257819757066282070719135640798496134442111235885778991739084738489635589829879202843729366982189243984522693852091817181591326123858264186581202270282782422817040168054273417760347490778933875781888532530040994900466132013192110134511242910081855062063687576137774828510144961793677834023763037919740406505818148560933 A145206 737 970376278959277510272371929902315539864377566630362918629562513069317514778955869661100517593483746455250377468042871298463009572927717762450120404225082142525079004093601985504012559520365714544368275339186072210529961818098414407073792022698383999054767437091439376856923551212514956964672287043473156011801947896986010890521690662779552071209477737180336946139556936680092453098641513779305805119745076608732194911875490926987878205741131046910073813559926946357884518151696472544652268054255263909396341500041090971089077032849085623186461316899712604173765325134510268854179635166156560485825731975798481333738097559380652157853981766962306362098572455227932727243188683991442344884690001531911800015566753363430006819483384397384558591422370561850143085367582639579389225551482787743845882908310639444674314183022350393418116259911039840057938009543212561404474050377378486025057989440884442258772442143203800867405376769470333801616880863836322670086157120538097445165389697342305672680466827840123698458636487128110297943456911148119493714265219814381576490853384438193130549737846927835113194441955315476839640870325258171650441342119360627303519781840110996119479716884614490113908632005429386258283457600060221418428928470565104030275929804285278347087416571333862588434761851692229383170183892334889892090230744418029947081836106162030425769565495539825388585412994406110625584340782156750865374081128036282933830554243254719261172682537986845095578489985121317902025935816994251498801142507739855235779759983073912097367935331759059451776384648977554395406136030937452940970900178744307001481323565546458220628724093377374837208227062770098692189908402468967409532397952409747832594532021647312310311390627845559128777572628111131451107052953494666837537883972431559153509946403038945163546868899411623252741788683788091962121633701878732786756229254876212157513273115654398611173704623211820293161056732015843503749001348106400809023144329275291509457042008556997677705149993621291741656052251687225084482186933493290879626849075816958956012757378025873135478848635408235133637215709432880347659681880671613848848792990687391506913628442879589626410168330214827784691409477846088294615578396700718028403890366558853797082003343215751803760435949234255469350434675113104750952655252358822130839065153226795584636201801086008184636016689320282230613524568577500514018198514155305664055138476443569446379918309434524894151993627105629541350302445016140398645790838493452485060078730209507471352325742524673065894843201320133391146821582493687534011855581287983029168292401238287679789171545689908990522948982444866783949396900078964047121533019713702744255097562080695435134421464438698416020807637396605693407307705326194266866573710455858316536119029408408826149570515695935840418718762801607395958638688286286169511800598630682793091019624376883753573660480380912143362572758680836794498641664797220117877865507977396099401922164557442775348448626836877762309411163415648939028238884223146203822078661538394780865203545433708568337749611464449385072243796779724348507074894270570533238460046886305574452883642457584164658554268178516974923461400910573021836738869194152271577741995937281533591769700182032443576515254171295246985671079648482977357512736894206986361818242195886598619000925258930796146586554998833573705498617571487199087018188478208995089228626142249250457889288185058006920204886810348009403123886115388909391899901471825107120927315021641477138809296310737371531053857440300168337601534598213228184359949363009790827930938784894089653439416167808404871213251030275703874674370608506322506848042350475723657484612940967481598895124876957175726943616264932342950284579888465444931898088122566255699485192795205441515633271897756846339607623246219268291430567483252500119706725064085535286516090755309164995238720449657215208245811804039520290205595465261688100847119415225719497739357840511592453097357617438263111523239968318517635782403746841956569021609306322792743856226297198246127596412337621515210613748905861137332765036557238148876603204280733313458902698182179332928711950167313348228253166537078850447004922567801817379112106266643205917763075963118356504177473610174854832496838907554891260718763425358374547525837355307709105778881691539003384878781717505528449222940288137864882546293246665073576835865838070837587553593995110645934261819389235402016153753016230563638451328667151800811723 A145206 738 999671938820116159171063508472934574498670213644022617655022588737532253758699590899211998752807832760260195814675307307757450897842029683198347355738967190377616790338836015636546551340268241601631352970957707617463922689362848071684636113394228880940426901250275364858580794941231843541775882144466000730426314520610553339342262803210049147986126826801956461073582593555270186594697918457006973901730426127026697676282511239081008583897194017173573390026387782931187253375622882532900623561155141793076312006690100051953927223669642632240562841931501541739626405780969569317758417406986943020919209647893996369492740405459337627932904482868105660858016984089085704534370144063481119825047438633559618875833264048556214680300158774112625645928846915885641672782322224334917604672088248907417983598900435213594935935185015873363435087557994210513353477378745058234891697048014186465552268628162893566309558623782639016876738395129178662206691786874842579125157852844733087867574143296372254326165742655922395061290625340063650236171676784876776330799751980942973810105894950092505922805198087809327871814490420837470899242755652820437646894654711716512047887617226674348613728658477578094026667967392860958885096452390864575946170097330660511614580281882683223058908663815924266815273269070066596013340026096938866529676199118710202713578648597468225886753565072680261899707597267144205913178282143143724609812088246755828272885038314501894484093200637262737592518921929198383716774621541698591476700361573166570768280824349191525163641790079265451007056833424141885612107300474947152741300432360067523463341663884275403993862523490455214638756622851895811260702979139432923139829311701928487382864590201118194480037148173553443188890947670130169512044053665349730709480477479067394411298240734029638659410569078088467033638103236978384940977577338211750471032112567997512948880540859467725083687621915696772922577063623786144334896810109842385963036279484610825037533300101053571793204390856904433626687180919434986347017077437451545400622427755566155228925079062887820365171134269902457851746942766908671540827126056208831085768153411434016032549190567804478279212614338969743080230842913722682723096865930076246141078658559653734737757016505448083106456694846865064653988448890201539612159753833291015322285929140314122464241323741512171056438587797620045853973550650297903391370746149141148142267629450374273238013210905734830062477656645819697941098110895897769155716618212861540550676047760857691433716957819998364491941718740871078360547241404661948789364249338143644262092451212083689830489085545552798171497478038762162675012254954327537234316414091464869435077317017147677201898457462760094479768399808121829772082872083434523466573541068092047920229012227118291028733182802238001296051357822751604940103542207337166716471436907664941612441268968511222275022087989407330839900521234565770366733769549619466368932488823066473544499954740017483938664290959712811165211156321173504114079501160163861411921672673344377828608996374482652716404111337373535202703161210349814175529668411301782780404298078740321014292861148558430355199835807057225389111720182770402804959102218253000505635276476358132358257673948910951685776134795197957001484403489236227368232249116446553261317195750389401925857376733306916456357181811496725868529770068235475659823018459686765931531513256472378131270957157775365707186070250567064949140283876084842603413803741100613155071596871281754667452551179464895837377152766439136033892462250712190022621692477759962678246306896392813958365137569884144538421561606389030251642437098703718848244184505554806245904678192097478617492433611522627197254091857962917804408460604759464869573633666508417507160421031019979493962663073441810631684376952416544640003508894124075797804936232430748191037245795204424923131010941981032666905021544607368052730445518495848740484014985034034924829224503350883449784491059899117707519562981932251105720656878787205776895785191013738343052911741068474594441027247293303188186719305177933257669374489017571648140710272247165908504418956910990178320015272065636953444372568551190222864360381627619803676264869054172565335604736809309857159388694736666717700674489651279575788045711578617751257378198483246573399563706989525729013998719796672862326046979654858490820324844881426016107348517587684931411755142760972647441045941767908658059641141956540591658254539206607860080356437 A145206 739 1029852034652125089737478638283460097372882751854071282915397357772888789986605414033680253125494000713698967379865104457910605469149417549761177744646276489450891959096640395944520289739726927256064237802606552535095972443144182493150696863250526858833320005399966410686569909763650709347089581069442757005434411799975983996760019706348438841101048443631898048896213715108564236591311756162125372930044361886681888602520748058476988742118062426346302439624374356284319869608675052838417196913921763255755030602262677831022375195581140066275056348506227111967846014367323275290327033759649699195554604026678090387911927756966416933360818217048039788992358210476636629499034845985514426148574178461022093768162758490166560048134990560683602429782054245684806824321770389202221184517559203916381449736007393469785056411623577188397254842457951939468840579020751433533459864820489260704569913132022073333635559756375864446653043326410723189249241478118977195725110045752029422669758109237324342986930380754024225340350865620621535349673589409068749297078476999533376969618610342144945292176493887530553633336734773448112190375417606338216334196232687021891427252717087227865358266130557536459800718583214542799228408128030261319893924751150644223989659356562445499758771838029439603859092506474857144695290532101635267017872233678013832989083558051543955520112624776454913510919944240053876495291023855460892873625564325551305600407154687386152435313255103329017102450223086662392936062729464016536136387693990259327032035367200513857325258223624390539641200819773440344489759265480879671251622839472047061817955641715460354874890774854003333475323310458586318739893503387462494686951791212677310464543524346695420749742157366601631010918006251513826701501532194399586126105026256622555076143775468280047047499228995009088953972014320960973698557598435930729515873839259669128609931032230501782588309752610157953873897844881427191300351501303309526247153943953228081516141138921647337117084233739169228484255575169736676333146297920806020622773927969879848379469368243783646283969777678031964418882947835404428625211816644186093815575880114076415985884459124132867035582453539453071293608184276596561036661072017889669615377105233165790622931047036665557392224870660531485006658104692846289417937752050565415822506919210221140668209973720632221699546460578594178348984729913816872526178728461365520890527383519425934070625260296599046272629332205805000994834233322494620361511562518062039621407505157697906407891365305231789373428766163763133014932029231521871440821468491650345301077039285008204025233263358383865602605077910229443383726008147449288683341462585764660823608598473640268014543076458426400267673909382308220175505448298226104024703202006071173136484867789718873205482228764887996039483212475001757130443660750618037091355423418395545601090188085579556451128121072233877677576205827274738215424625257823836393813340542756984872831012274216689614215123128438092307452003368200321039867912361160969503724441767530565933716307194163080456478642890311092619008320262218031268709184752131908708274133304499031258828057052180525725165734685413728755430486040164779864730244492385319721706253201601642378216191591836803616987683861088468069187922383590597992830697739914561967382154903731839727803124338266451338915674334239225467501850252890006052421588187897691206526240646596050600911778103910714709700959704511479753144481036900720115495477566652540764751383273704823525841302222434131746396831636926879693315375517723589504806428145479176002139553110766982072983286983465507445868700146414701823909246570838909749664170113270657804118064703059416884013562700655600187462235715427874676658619687466868534097596221968408543579027886246987482090190430113385622757171446270392499438995559346251078657414757168125753860574710475130420805026997324201322669226929830818682438338148409032818493965709331365319794593071609307263292973252544374713492140325245262526634044992322009115553426989361421494323356353787475616150003613761491599100454845790641313812551767508247099640840166489704643001434051761230273621317200200586582901544828167497489155556571101952722981449488071805928816443437895819845783912282926589212297882997661354867273531920350457457742480071747929950095188826197760629081392337762455634322164809521415728370052587065849974286964295756821273653005192933372817672180472815620001057226306016054799104186680106804022709030597021307 A145206 740 1060943267577273074257833002214066694204097147558047024732969181386397279967563499229598360376453452596492731372302971765680251340955281014690625671073949229311675420151390352707746521271332736638584548900265613003159562143585241439929553553480375628588103707482050969723947179974556743467336983678387457957284010691486832639101594147943755946910679046997158924165588450706618208300448187894065240020345394198139084393303822744686126521003525722413800116259460644710517098689229765430233389206220160664885119834351911762734250602683780757652230657035389545636223783999333138565561037339535765196861410579222582727075094859579740320173521981392787205739169399190068272359521622281282736529936151788935303340390032550108855231939629711030340228363061837716102295432158995579453919853809398677944917454630038695038966829476898047779782950278394073433846881890874565834456273081184939788192864623012267458949854411854542235673716065418186183937546899681182425477176275454158033087313373467331590758409436694662050960720135858646808876540171423092363161572399443818489868350453214564195295597209732072295849439361468386696206982013992974324329672796514196187674729760104043386996205510690454756863624699147763178369720908456609812689131474811936003014576512025451149114606476596489476835782584978517808624571286669770295703044857546223394407905280466406488888667356692569333784741937094761395429416715659744078947337176387929887428236690859125455339020860380414426928135932584056211656873264882818420740803539880348555753559348365529089853558577870447248242889407071393451656480955820135321226234385842966862181879655015386761324679451942851831589452865986692283079798992443469284422411432866248209155766164859339290911975754903019297102964067417058138181949733281836465577586787268600509536413488655256123427129201079709002780414340966277147391280073947770500662619858716447507490096852580591750863791356316374934879435124045474901142085326983321544034445679135213001017628829080654336924547953183961543101338346550484339410724549668688137307938021309889898574289982315834549486219937445766578290419121572703541382640052717133244861811907103634614831086876929057889100818883333529946901623245616826780371444147099386661875135263794013987183277681611964733553390691422666473844162247808869330446575091245359825972355112085855430975842918704793867148914256052405498005542958864061030357093766370222775220063264079735135390767062631715358268694276915035776318222459128559634839329698821326615979364936197858130154584747932363020136792582249755200281911956115660969498215206676623904976378411456760509253542971889342985419602172414167772801441934170745770453737213803994579519781877192124390388884984259504394834292224612080336942795835952577467233125557151167888312407253900370256975328618960271231457112972658326008820389003263739092088936106484680435685879435922270761991419167825129596356672824150360262040913728923990804244992945827373885757318714061230791518928260211746974023254266538721077575740351131230339671881718803080392046581858130526254859085250466453180393838807915731690471501165225623241363765627606181452714453335773571562935659929785211169390749875188328242848663680170805473421886311985252360685138180283636099044235631085168952785401507803349713742745020277314350344060975607014186773435111260112858128104231625933550502554234386156225565075960459630499485591581085785253855296832306736508229629056312283495256641345854455612571906201191786367166698126921582900551215169381861965632641087088208325038490127568569772209705822021168570633166386256502790954870259603537965978089592059296540110366677694560893997907827690142054778718834270198876001549834679970900323510197984479388121288980498027084834537243187040061163843170320625623613143473299704546071634768641601611272044642290642910889827958032889226534137194712793337362413926337450287949658629858175506076916544209056771073765802685355595223814157801516363025068437231588904895032568923956897439331194559534489913873197744393347024045964743765266593260503748266510003230004274396874055771374772111651705089979559467888115901400179875397396625033776296322276567276829576429865784611633760656315306631828313017484938357692720559042191319284890983551922419418643050496226868569450049722680146927362742577090079330287271458766370046710490171202554292258541222229889616178547660165806321829612359387001734776619587894942628642482522947376059536619852347185535387570181615409622885299901893 A145206 741 1092973144824401096335024855461171889063835380345451581657803449689537216492011352481353329462184902077255352931719099515906273024480810343054986242533910578799948624596309935496896748352569751667963689504308567621922342772164983906557882592766797471951928031552100768494513178927302041642852236506290885731944972217257385704676095291273417919241564008584902103642515667984554798293930154449995757860397496276050858989250983264745679932614145175231354679342987459134703235542373292178963460173517530118444079838895240948248934950547781723530170360505012899670475152926305160004488001781526022914395006865413757895578813883002540752682594193077674633263386883562624075291578943428455627499789409785294685969775385539028478812901720571958211209296659072166969369485571068831675863304993683239514515308668938113506185844589020543430631020358901535668356767315691228397977756531972453255577917945276437900403528443214795306012329688986508181504210717393308081424213250014393954060467334789640573374168493245486967898470252534879005170902297663005848016011201433730291600476420020142269741229144548591381967246405237483953830697352883231843763579280024625574347942829670157204132533727192841319842779992355233430141488239883686454806186092716614426194435932699509859949814000625178722303425421615160168760472236669635370398218146528526006451401927050698217230164680235597889346926841262141322013190752429016461666901824850207865165369605250562045681018514002863825221993027371666418463707606356694646133504382213199890957769045765652377709036997479030792443717847731237619142216675531855447308573522280314408911678554738483332007356064242131637610284444677355199795519537706597728615736571529793290798966068065978200580261607522791707525135950981368205367411281902913606941179732790113453893061189322682162017925951613257918345360040831095082456701858406555134479188421521581183901963207431389884790138715580977984410835112486533890562683455813647669947542284662057927574397815349083150217378408553468257853828582004359206042364587146852685875343864152612700684277917033570125166965133710970301511328842888564578349146551480038285707545822485277767972723313327560262313648472554333633545043798330705172686581449339280484125127707738339892351107669029207017812330890839324549818856974585212437428064346960639301366409947503904899517793395279823384024419345220928073529751706613818048133660610304413622075495608501411811744694894318496219674529558088828077073063790168656015981806567808380954953263901582050059598793963566033168349417118518501881012259114937777842138134801894750359199123625353339031988622426006657016886061578133748892784407236719976859255588091000053834412898327403731017136251781666284289437881080472851368405716534019810275520595391617536943658552757722485950165624071093476337706038325306841387814201545515140931618350469502361582615817740547163026107854532945319130749608542833782062146101639661990661999891459025508490027789409053866518102610487697925400045887874753217614904383752010842315714214666924241664640700633861553126186086871097578923267038490434088621886573567372516097835785579994903796638598182949316860363635322539701528859971200191508442014224671895297360420000674424365423201020900304020856682789267984013215786131690855863653678254901841493639883208261898622562917221385429327862190653431927381568717892107496806780164632713699854322676873693227558584428541647623475971634977646807641633018734836606048483034415148685650902113894090832580736935582650521974537072868087375654937539765217640171578257199117198482843352436200281584470660687025758895793883984651336120833956152232992335778141133826098357779242375085219012062003333564772075208241576315261443358612955266944585863906004455690322703014157627224061732162138027771140536127107308921268806744901399648897981374032517834823494868445628495418707642674727643157107115861499692271155378448823860045756654334383235607986677911775860224347431723644044347280960561057805057664032699358060760202119380707575181028743712550997885216635357250880810525936613756611841815228669321935167889918299137795268582817953973746662834209977382315729086928896642330478440738604481561494734972894637090486806033320574905534976276237179394256058433072030671679586307710296376694473191887510105642081295420680895318548995280328997791598477133396950707504416919488567962607961439146164711361392221138495875872728060557573783526889842341722772973179383531011901816738718272035377498075334128363 A145206 742 1125970004065588822165801982773286835392458503783876667760494488810931375876518777932797822979418665910591238584131206398919180435324205755970860996181318713502845124343560857029396670832626085949548180553805058729527912687453485208553279826802497534076676363196070586987880480829393343100075388782948470588514003470539102168408779775477860812075523070057169619104486057076842919203717287604540681602308831448604489027938331365115048187035080091550585751389938450409720465578687024771157137270725790963513686448566603152642218384942085003160862422931007008454491408247514089001024161416744732508841056357483737835867115691403312363146501971446516108460215746371640526725441643458201181271726769330182796387413969125111358555713114660793689975994294869327327112912624357104271998622591988616661649127159708437698307556542124106807324872815756990079906064047518099701421830435838245346282630348256140695993698699456500121888987380061337147438404652767474505502729065606851331258098685593852508910867308465809810022630407407946282201153191220575454396191487241853036704450984650682014411502288227217758579105501915754155035377719270569631112808764164239347640993027510224520365190877029796993778143065567574302698312006667405227968328241043039884246434017504693486109673434154938261453169345616886071670372375686067090943870582076519161728623527833950891127876945443021922269617993266060626587674219849419051928965846863488303438324183745648277149269337485271263245064582441088891704542882780946384235392061091475592125903744701563863643707295343069173489723242306000793457048803514505682306999221596730866530879163443856264145642757060276912297796080230575100411359580266880115050202189339855338815320605451734316290920366162992813420416786044392747420036370365380619001452112457469392278824106118797523000591879969035045699126751461005428655103410364457753915167349466655099985247029156253448559372411653503918403881849597622913594725394443519607776275264691971010728733672393454341693360408370772916605251705351969472126233089693405443912251807274072140096626377450239317263439976548218274976510094077079923847934582327838001500339497621246491880716195542088219755968462051648147058435140655407538604372516514461917793765926573085238437393595570015499998473195700210367286465600174095838666208740264934426783416503993075433322149722452345409069411771385998977813562505138483672047951763099146775559584598146849371077187498042580853483871890089261102442984550217529518645168748455676646284481612154832785961883695195937124953953658306438660217769462417467443236169430594454657336668543697779958952902176538544449253962434192187169685154323423751518702343549696891722460019733328529874666403098564400527151751205897492458993273035844925551902609589023237258430453297589815393747223891542813059722423351116397816339653964165422647340644731084548942688504597698595998430128390532946896139114095145577269778142087901345246356744191369243598395900997427445429570067067530006839613061482717994000431808376406473904874495577379012638777400305605786833207514307481155745710003929279899918573413491681020857664222323413586176631511280639842283042239901364239458086468519555899332003445786496967724050909689311815129015474468923514108165759039885406339139629837650016775874998067614345587851005004974997917116085284868665835238929146179141114045859336671632822623416819100887848718028879526612986511353534711373414386330885456534704863258157827928445391369686411898796647520767067649651256746307840681733177716112967893319017002521235689868077215388774495334571225080597452339443676664275601987641738609993980232341229172366264028605520095414269292770012246986995317320944006216542608943709533318862823411495907065521622156828703122779008174968005928792312685792349205938125439484974031530277251888371293026166789423916637366988220491112793161261231694284333341606253351908080031162929466018346303621503519681494417225993032576778220706322885864495021056935528807235297322340922594783175221426805276646961870803740839565487325360834921018308935210891859413950089626148451890334837140160477113602651353668536325958683774596724090444323029503735640159017587673374429970476410092565527933296075638210044448138852324059281126457517881584294105670598921427173810652468981143986008735582802068508971125910117554858776160465111343714478161420974029386607169206178815439763831586330465054706978323985929187348156624018039536860541863609583193298785400524789097943929332605580398377077 A145206 743 1159963038487235975562163143536877340097495654124048068979838365846475590664541342622096977902685962104969803174908872167170831393150737254719140479312977739220962108068693010678517846389566170736012470373056469763068051803865783584227338360867107052037684425129008029977492491777138214949339362728662832679074950349582732690655783451194861334700809693622954005896665589036350291266492957719027834625432539312177461055415738730038620508536923479581883790049169337548246938975372882813455997952750039132528647112330384821981591717035237614455741077755763939679227490962836064195038775689911767981501441826001776874266530156231199549506892325211803835581551985121336967343720102598912695990891744868761225600564702167028695084971065113590149755797604420223022459379289517075764399192176364889693670631069145520123750523560624647747248990182634062590059526585444314364092064268298224216754930505214415665660472025292688332125601113759376586230583581053020350106463148016097959698766290957870448820096751935018439693968132439693710208271127058353725066749502393668568681124629585685628006565400039056233566060105636623526570658288661517430923221228910594154266249981436410255805345832403194031293112363397216590904418812718552703560808384185323072259117246066965746522624965272126033565815349438756436752485757539268984182796399579011057074682146132806466603976852208716589422702162593416070063093963224659822354272309318630113494276982987764029031155216738270584168430218359763372317731365993639447969101852769693735869971578863146307641345166211767394839898956198775239563785869273466392180315672649427597869166090979314606205461228563919316215824412255125878248101170795341706185861195707409834922625341239523209231677273816873304850056377107547828513665900181344048607203038125619213498931692428630959030657066663282287777170130169267822505369887240904031647459696612574229032280055782578776963948474876533062984914064652564314243663620211206781279227367263074073257972084035438330453733875949269172549010786078691601907719707465206989676815836649801034141990915084777764334589659315042019564339963515755637906015162789966284214154708768724377648109739717531139797073589658673756145574963918249248396507817615346941642620439412201554078080168327923160274397894460587387384004672093532935060956369696104732781047208947259970706641517673663923573937489380117867608533029095084742400465608778976356103424043542827257981506376796741674556231486231381365567649425711523671022897736955571717668001731070833923868490913894303672792747486082360626251225420606838526232531607861963108639767816672816812288336954216254483750932903063563238759815383555130169815247324602985295470087675243305293255178077092923527284796290514099875249807097428678137780529562240328195870851145700393367726730094878324961924349835748895828089641275955762555518343654584373124798768189920500793882186803617028708400608630547272639009910415472940757704592307844681171172447740049752217679733525780635135613281883481204351430091453675280968310645756544370815675165779167384837068187611297825750801891368981593058624710756372984303789732679259606557724021702405720523384335807126062212003559302632431961636438306349296954968111355471718827086027277717113978190979284442863967250271249232884650647808395621944426246385352435309895971921277055933635419363089240098730846976448477031525430920966089379020157126317076844558880903739339881236119030738916832509956272279979734870321129088761639606169623768123308100137354898137456332051829387881321150230750172414255579976826349783340149604731882937336989371199678299421724622883802835814510904274760246045387396128411316684948892640558944290330865644293702216696742948048921517715735027525141216764662798775806149701976079967324768394978552358496303259418731884861415069013201612415617725365147726699275065077032915993518354079783716069722514618497445077851442238614326284800079012850894922079347662526622284477277670913564396694019000368074644770387444589990255646582003619767746814268975730594483225675162480642067216324714027874123720629075350031837675376551486754027744016260240520854821422464005136356524859759448724332206521686314755163272680611351765346248707647071240799656707589370187654547428090952173265511648763631185473880285770642990249754451799941220875961543520448685290967332420555263582741123717322527829371920155945391269928862515757070433316360861091188516786136914923360623588519280749183536725092200754730664072138287121565372528746826267 A145206 744 1194982322618039659660319260018089865012265761086660621678555809443620194257892914379981566887635253477939422866848779779313587586511038832003787124627465676171861635397784007546558739315037776759700060767669496404661271229094963677947708220773131734111899620389576106039316919516902137177830524746341088208873274630048121387116142451418025418619949277461355464264628753550253220502751537193361567665169806992409789773230135393270548130324538151243425781579203174097438575612629669680015547506172405676668961177688125453308649367819889219651217815890049590595212361906549593564839482238989180095446225622219929461743152963811952348215102092146801691406312523443689914641455371969648428639398565465077400232115567729063877420461230210813723262264340407693561212558622940483369102046683897347090930558804461374249126843429221598306196313089440460066837666702978972150696485588856725775422923611820556244258505535040280894173016511261883177988823562217572629823409795949201228036465193950630458984381620367025779079863220548025432912050886102044270835294094416537231282365929116173026131432927451823838969192242467214085335910708241173264443522708180292183019383829028334488400598998563081268220821628654400416718255642371827497674641784075909647569576955841481008392638319487581845085012376576859324232426416487709142439588955791357530305690280962827270302916962485769866311930518959841683225032709347824628171298371285030590773805716800726300883860144454449703766989855388799563945562587041282880020508091320575397694794545236898790924335812916056945194772436512926540803910563873375293756724897124406817827239484399449235003360246790118397615319874348810332432180770041241712715345465090766335649599544952729094312929876397113789557316586319004280670449080960398789064289117227630205442006970830772503577673805982846188165193861353378891315345998708051820952532047099392677657297935566669583211333825884496223744775116346021349041082201991788388611603721872970004264938290241739479977738647322484248459894648793802049663961795961455355605465501314346275555463548671090578662400681812499698158439168739319790520320680630747431752252201424951827111684926267722688712005153110713148381558223931882758064942981090549893294296688560262153069124323371305766887511951394354047413427562776750228770272546658563925923442089758594332718281949658909687704182316775434214260248642265651788268397181835965700531087268641825628301821204941158118213041533947222897104047500771311586100861490115615259075943026685577918417925821798810816979164595562233139899443477394741211877074269660079605459007952400832483307624066905090304438835022957798250503782022814974395318545889814047077990632730436440660325223373365692485474959889997568799277701281241056657724278824172461094515168904530657790200810261048954368633303144230432569788551148260527373105277026868934704705358452631512208251791427219796676716690058207355685886474033646290697091792604372155351538774693723458336134057235494382443289916856703888849317047920661305892367537678029570875023020021401670784993670408449699595911119313665437349135310874189311286429463687988789857378296331424717714704669062860155790282582518520818614038686479485978784252101669569359108786442626102378174723641434932028271381671531908085808413215714309895930407149380637480896726338582493136186587804995069018382385067526342507247847008837232993955956569072740676467233991610244040897102752903510345352546395605407459807898296047505962136193472810886303250913433992860969392408633435368280519643248626800424953415091047415221973332524243148643967999718744247837589824973062855786012378480835025532268469251264025730147404295108126048443707491099611765674811401107909514626039749143301818602880903149225580532775615042530128184817026061886620862471377462339941704972678638817193336122628510401536755375071172739142182076659225196635743050496541338498425371718061632408727379902559818273403486963883785252614107020224199507325569494165761360476634306864739123629719525873313663786479460939259870517456070445325864750636126066708304863007720899209228647717685804294701447634023579528074812671867492739353748551496036996766332840384438604064209464578504665641863565408388263322705381448825480985890885736892918879563855511105292737810170884891472925557555795437598624020450822059973991518631473050829838966898634016783119684396066775463161836059668012558111851330432824519783924459197548724190638638298140845835213151102217197419951352911821501792784112553623653 A145206 745 1231058838936718313946977062502473834893449187073769410192907361261743249556692225874448669049350864802535728081093974637676155923580636262948830720665249724456177160431222144626320654644280249393685839431509426030744938537738272579581083748374045242803870762877099724255514889287139920207452090073483786299170495958450199221443596059335679822556890684813212976037154941614038699640693255809962660435262255630885208787171775719737970239648997337520927882445497434133391076872826712468679844002570294606094847076510001313631707107412390083475452844137314446657526059172829098303599150143589224666837835405773247690367176974915168659451484824759206742144657294690873361179359572682068394597423095460477195200254375493203751177617926055793218502438510694846032221145544744597182725720397519808807429387485074392506638837312226047835499755133863418566072861798151847793340568174420218262314643451444663906767455401477486502342807191404753830018546768974690563936725517338801149962869980196301226250162231037086190598349272736676352599226008643256716244753269401905740792386887947509165160755201903587835267633100033733218466565228996403627008411141309331982795828432672433656623976672073895345876005039592183652935582563624128551016720666833600551445517161066076202789945104606389316022856774192148891881564613564720595692300877382515817746040059488020343447229219116611281723678984737816601479003030772972359732565209291771391999948281277445950924556118186498385106977008538818992562719358171741478802333591149574467098430698821730793843478364800351359203990848976411894114581848557148708005966955376412343984794416835599441317132378034506610810762462039185091956053181610538698851426402975670710127153545379929360328997706156310977590235100755124963526782390886079562605958661628125158306175542066654593768255147226437657519237781739860229913987026586542535539848085569675882899159186012395057872701415310985216264753344045522819503979909355676816443576831455035741326433703150879622794231138754696314044949599068337922757238110979623973083729297809349573777833192171328812317133780632084474386527405223995515032613406341083681554062729101756968063417969814097126944503057543328504741538792956240723567005360441277086755236158646253847030868985139807407821518014046675198210378353509596313504753541907125014477374701715625248414099621748405529658297916995310635699385430908043282727125008013193039421341816926018919976710359860350175425096516182533324881387313454029833459534974831182786010490174943547514043892168435048424629871271029464210906925315351037223643036303334884877139953439375173848162008420672666643775627197817143246783427638844998656929657660057717911950566947272846716185198561714347563534356005549310605037380983046474351123546123736447165396341525562567497741272329462295570927464241192824979234718611598423053223369577754589499785828851191658793628992509613680151583149902356235145412839412083062302821520882340446129293885620555797095561894671216278115727058811472165971794448393034640625804438359560972973983420625032112060213461933243727839100378179994195011336724316422461883410396212425381690493287491112705920809197301344519557784087622542958568693881992340024045442323322018689948925233610157322944540831055874435225610241331489140647719977812074263880150519276012680059646071434402632046783834894234732684260032616231940565211033002503627122520808514026560363462708972398427588046945132431203648000854456224754747218765870309846003996392115440791122290387257005304703467312622449997079143396981693299032586278390556710698357649809899696797510692916147308606983489577898779308289351356924048812894091914299270812143114092491481205664075965578179236240255090660559924550967652222365478976736398536038010284304710962136674749327310299999393950892044668565813160942391854071201327755047405194002293145296379059851637560048851242392417121309406889195388612378470852532533217018020174226643313244089066863904626687490419538164040500606695581349251818598153182110502712846999676425529050747150277783585986395090126815763496337514558947800272527279910560445063349806997584067007377767150745576350922690833083909177493939259704503438283834593193150857040886239661101818797345346616115108814667484743922742288009585715043473912761933474470026060722537148155147407926538407356416421085873893666254901971250045721036626084745140154659494238746499039460994725491051665275131175109950103936583259030658164773198690229052597268042409304953592157254644786699539088804257803 A145206 746 1268224505283022857522418260359763200708864328166514242925544573876556722451365143979340381453570785844036646458384262309120750291134222084140744881290129826512881683228468879537191491200444511383566177147186995541845458735787929757529541703059509960463346489474247465310399307688679357478998166535624431282796112143226937461308930102979907853948465189169103926506255293837101899229295531982362681616609461560716463433464081838943629425790730019010360157065283575888298950309519912342496658823327876252746678104073169292112560219531861490727756876282168751986226721308661596419478258892859343877290680476578095812517142118326114448316513199270472091597857696726184515429920748266698584058349650283789603157884977689111456857941147365997154538816315609461169593494235179224013049269412951829788641783346157857857609802436433025376224271143048558859493161035771214411518540955455268166065065811468355386500944323803833314313496259619090331635544812752047648499757688077436146884299823670391095076703998333111441072146411501516748463648616411284585622080326334313981012492510863362100927842228422925719086911119484782432089603619174469141799553900401017192648254200871795044888426193315405647369438550469250855789053400803222736329543636267632310309581414511091466396332066306063571154099238359924854550892189924007084059763731728254381328001651353657987334938241971438859356431083420739354158694290588783362563543528332118671953141689298438238466167741093664911208902194722838948092799056031000791460334759386359612168811746221464051964376077842749630925443275761814996761388148024285116936793722465469507752570953462038948966097155292365005144349262370532770007857616830928681399709724368790863400801544579299828172377417810857076127287184657364869589336946986259855520072154833613967718211351476204888983287997617626136593760724182421416393736916027874908689088047452071865756785409160451966734311601456012526117901751278512378308459041470083617330016627608051666635205766644739740316147237353722857118644143215751149996485327500434859035165629954608371908871629967425765612316958890704703986444167889549500462708685288000677219549135461586758727827606495673034280689882161849587146575135967208072787561369514934299023286188382489953984170657648109069140278337123856810492955321954637598646685301108530846117788080034496532573962694996271610649023021421694881474374442852896860790391260216842940099636160678484343902165419996232326016239021887870964425609173550102946630907024135235332830031258066017270466191695081684610747648273884864570838643157481585593947424828120687977311148554104451338685618622409466825684308292614803966380861521011225384359549050419541869822540516333023325816393265632178493104092520871369332313461946125369710502724924554326226495484615124786241593550683298561463952715432265803062213584333912790894051922577933895279757494089504429614156020281270665363932225401231653194394645678247963479710056307081212405332895872088837835183184813004163494805364334547220745626218901171039378376813047743751210389950522826808503289904678223362312154368897652308639415314586186120696796366762792074500041291050612020216227002250157405934170729072077247905364229471074730684894741084326182096813717053739186081610416367276560783636482489015416132342735856412372690977953557025095721266148850110521169693745733505091459002773982533597783348411581601364616512478729109065651762907479807902125319838365082198933230489906905633697431892952126601958809537231269755133461447745043381418472129821129353857527367856050976481753257710214202703293652035687236119584392091317796135084073290665718482543751088377207365720339016923496546697688976796394728154948370535276976282736626172790827565251851016918943643742251804960094665562289653307965917479373613139349592382854634638437597931300959172932257022778950234180711973816121368597385758844543984741018997565994832683656056087751515852428762431066823383985856597524628828642122114571648283797013375994442226784424370524997119813679666118131070783502109002727283730612576806901827299005531541307997415726057891870770161055671164619985036835288882867917447057226144375001841973041813929789917985630752783175123048017205486016731804840843271794242192301244400847282860783986798858214861756826332705140771538337324865653185025750616045164275882612387634366542047618830289033771515754927609579152808979973747480382300486096585613956937936054853694977790504248423245010577062920388926849344351458539652943684530809600988496381111145792448917 A145206 747 1306512203096286258752083349326077474675762468398967858732392995151697062540910114426519975343779639199618761950160347460152011767785888092937373332993330015254640331520680177849988080175159610527591759785866885097822263708990622418371620294495295482421360874748671125525243163063545072392001981263127480773150242982531788207307396503567427675999833673407562283362665928182006850625413925393269517718804938544799231208889477260874165822435614188044633932869563559161921198185230927419243806240735464992814530021429043425964928411245896682025415466293651973764553591578312563956209478430531168318802496895499150689691261391188012666536273564096996159218437813848203368656059182295690854738389157831259788181761047970345477364989186853798990708287386959208363792826980107063640458482259346119809563358976570934198845967979482299575020255841021695096327396148875074512804133859107122143824149930054270392167963169032703586671143225194647861556217156819013420238990682116557218641398034197037332256873390816537913247077425474149189827029491788142041253367674670102166829857754025534615866906276133853091344241378346760380614355019218879799961486029027115490552995663213318708860935346434973767191448004962041534085732739320536448175708430095535409090994076863735800605771255185053685262635105049988129135591476245931293313963278193438080222911505390278881913092007153109369301285126547487796276007454620179729248563935092732769450115265506358140604183899246358098760112453596414478927181840540013985996350524293431475269038598372791620994358860838978763918282056897860200664638044319023702768558376238696065236244658203073110418548028969324372271622659990688391872355653191098365109556422248633233163896072500021736439521562694237853549413673784580479901483904452248258167337053625434814741996027018965339039626807671934014510299922787969481172923973292842465155825073069110067298413084780106852424008073646096842866090219933345913665545897112561461827854152779095169619467592998417999373140842826637519036301313585389727615810881614915749318457656349854269358991114902364516283981479067297945219162832843748472476453864981812804258466240179618000244718964967713985215809812577371323124986910817316545712061606537023160150357921323002089536306515955474612952483532713804529587690967926237729396319134035492638820176977156260608190655003509794950952768620908757552029090496646926431586745129080062303453230983329946444427645775105941869578808927783240692325435781174699167276240077360418552553338718961019841686622474842156776977684726848818760961232330195047737713346546458008511042837244075724771161162274771846620731044893325069270928082587083770851074518837594778181212425296609166733075517331605428763249190726512941616450456051673857241079755715675497789149646848490007196701697410929603762219985615594980192420619619974383332531751697508496208675618246566782515356198874768597758759725605943253654431063796128856657750419844689172686967555552337905963806809365413197296042322005691474281125202283825598608816974393029330621072062156136966431379194788398712158425065566833331459059268738531742956316226613477356832985112245739503819063782742168848822021998863205475932004632600237782922279373293616547210994504481642646875804077514460099322638593460133181304046673911269742244706503711031532841815161203835711732372397285152826335255832996382027067811468186684698781282486834818347535275603096259839981510845857735983573892287193547113924301137045604085306075687314277792648825208061343950716238798115725781737863669094546012064755695261452983204515530679946276128224745191757169707486114154703933033953848154427025904734512003031522815528192936193734770905454780636072912231134265680707127558786244474568758900124464907975103524979577167657028697565939227770699246276893622107279984344281121969420690008225445413995580263111627779570044455844209130080301509860119799561066225531845345503635115916328197564930369433977254059734738714346661718797354790277550397110439446689797531042256502056126945097609037997094091375692620222918607478767418411724322361369313020678548439690661966519417321747539256657632867406116650928106796659517113208421098115677685505195741729002251726488719897142748669067891566741472353193753515683570616393002080423679204646035058669146254233321193959140878988420377444970048260631646866162549109204799106565523153075721347537939000257320803391272802072647572401292684452897994889621579206194187353791790695352235828376475697023645061841150685084442070191744834145546427 A145206 748 1345955806506494916398525722784709335375863974119223834059357425432401252285143634058605248255429006125601681587591651703515616740746223304172018411832257903533887793302776630736050751436110487678219310502418640181778330854823203850446471581428578911332602249596870160315376006691123098819827841719982301251156024386891626781142779866548819387435288744153788123508215708627315382151958069901663028926753296957850110537525134115946492806776001750955910701283885322855954315582554750167721256838800772022124272806523239568890736430689297742636230897730329569976223295756075593540738780987929426031454284932896979368536462476775461626820677548548767960065971979356682770659059424493767840894674427922127171536684624405412322348949098948057241090404586016968047980122965466902397528744614742729897201124954284968918962969894925260396753684339485915800142471679750119851309919445902047620390745748276543749496045621719299963628941205848960784236980262451743890583253763161156323384104404702561589494038007390212488849673581508141607456405995396762400862395560182770470920116845638553013409064814509406273943501099839962165385617614817008177503148823101644553312389585093080546480575189498957199029642414584476129449311759864834390145329844863790079455183555733942403011548397912694123954407995300293171515835058059245066869187822478038212133112949356683399706694596861726802918519485658600021762159380321004260983989296930618828231482126700041951179725772926139482020586583659281329851270621357824209177549345830389836748024514045497388285957090795743156723132242564681156846941651880253640207116868500405505723261414926471316668621955014942177915210583090662925160611537590929767135383001954919760748745304065396591118051418843804516930259615520009677405052338658072296134422699418866619644223273106949691273756936106566414410748251320344519085352126630159642262851557116377412182700103943861492889528425422738194950761471147015725047830215368081233318966986034166036162671267964405033007571225131257558498653527385413999349316460980873570462881458136021204120984448289358029400627454154727353226438654063314794692628457665151024133741335293421118536645443761361442822979437784801473487968416067744757091141538365588327985782292668720236431025119718186220859870901497294009998819501437437891124839371093377476285049589250490327871896381533181697827036433963343919503427043859222766113496067666198993134267183776577891424237916712488089201396936987000489804852816443937725962759662349298681630788779553622999449075590087175298379559344141636951080767069672797585757430893101628363163099812497059753448413312508523051588505671828868803924786596421449031547447335917404985452808874443974936230734176520780264346051616053263231330223950541577529241828171021238342479520360619425029354996869523974949118108419865839928997532323239196381006972490362225786637601266150876185405298089183705704815411056622748256857105958939592194569657056320628754080024842057654448982048102319838537596835543548494525337824920028667211915987810576509299474483961420351497419705870557179373809694933983875366910615753108600961581227374241441869010140709938338148310706322938699365708685602951478521319775210533597359231912842665936030210102389846624667930863428540039304821776035910965565126827580518633027217780685376596864752535824858245720722609438021896416583701503083797691006162813457361425907803747745000968636464488084161643072850392055713079623013144987070803768882739313440748513985712337029671661971337582463140617004049421070958708643910652828801134618724914495509749640348470560552500163012976734268863802144899360698958249111726634065710069713037324150312065584390725934662294065735321005080856932185324939113613210367690737880302303559903129648593750507683032104292146967139617282908853690966315912436996531443746199680400839354021327881020787110261447976597548417958581268458055797312248820047968100428302108549989717086984550463805041503200605847304145313973275283112232630223209171358578094133897228733387737903987723783442859885322053143717907661744504946275274121917744583357107759193052281127582859526477481779291514790239395172569114706292933014210289253860204912611970419017654583063397145351471519582210369869603161344371689921210330441122826432811864972542030757662638877086823479901688940055038023988529741737503897417629924764073161303702525551322447410530225866109344698174945666734706026473753658594930501644276891924941446757754279381999439108312153965330366605191339736331775302337229577254681182213 A145206 749 1386590212303619485721500928096827626861535230023207439141210458247473053096480423308293630585833887845189816715521424906494592862689199773957185759592536396308582535767332816886451443444116675221049591875959067169080351778232494110982459936053536088371238216029778309580548537207602862010134899189116564944665297282358734750682948602512620848238392683663791153283521178587411367610943677181368821844658709475288800436108218683698027947351695077994834031167601186820106012810830156877099530655344923523231469137559361641454118720105842713075172811850782804227511825081186962118155372221998805924913358626702336678777079128259621551943205791072918991216266677254242585691408225150578632828988958046357801687545873428029959312693526767934100012070101478112025961683669430555353930030351021354430538280796845268771649891021854208040152195770119975342307751204665448573472090839461026304191235240273188455363276968646837666361866237266869767087900048713605821483143180850752642104953959461890525846665977501066130497228689020625325160040743207963628252643140103434943762525071041551071129858946643578343077721544952786381780262650227719299362750006271121716347863511176487652515610435761069781521912345313590015792424440361068007644496816432052193523840011872459130081603308245072588301406518993146387258848130332918083961722671545336222479218191217538760038449427859069243091476479561331871292611484216619372168475754075705646720697839335666102420335335870175449083541734521194920745884066937689740212079546595012955395153942649261915839937343745872283763764626203790598915252960149853859560650703057664189564807980977865241060644578726424734237501466221898416211219711518927581152009116418829231903501291561967018131405369442259453733689915459009355892126288282258014850268672456154865837656938907306506426292692668584027654136807013195420193750937851951237889474203160565021183426710014628258275083181733826652982678863118078039567090863656378059855754037880709654641643218374630953361071382418597083346901239858143346676086935210270332673540933607829226617047114513854757193330032479374590541277539084267105511555162329585479687357173401671035865087151708272225816837473026308820159992811225704984396905784863133378001136036924238542447554765992941956351674929400544832627970057656246450089972033977290223160059743711142453893192672683477798280924868953744503812326748761303610925815587517454795607910647751339546983005712973610458839281168645059225664278082280054770128400677388347768751861874255793539083482162310220498162796083964295285907046608745258112541252684026653176900535787325303150160945185641994200241190811440651308221950834496484495222781000137676923126034396182226114258930874576867103195053485578662057557570469991977298797965106263289772323301582517375824142734217818202055421054509299369650838372843885367100129598606513729631438681952167295519196117255980805581169019718663429301125678734185547419127586146193198116321011619352407481244478228565067653681470811312181253052082380083207472759905883968997140832589301594559846970669824357921424316610911882423498670813911235890355872832885713474772422079501138391464762467043009154916817261972482561659015213748207602030906886508463741265668528833785099762174053548571859013919885355112479022077873323870443884398215742023409820388383348568900997827389305223405072115210625126641710301256841727827699169275644108140061044781003444146879980959905410364211639095928260338184141118195289012387666018855686408910135168459615252494770887450956854292836332088577574033546326852154908433927529007386371244900196658210277131249043161946386284305094719375707299999429691769186454406955321567953757693554988808964891443611930055768764759772486061132535012434061345476480667776820731985003266353069855379996389452101284650312096211362176743688616326782720004111006324334809092857129463231458360240906627822724200323245492125655191154700703861610271529924285844742385336748254883774522722287781802190593578539370305844783127349109788537806457209252986219367390787262831836751058673829652943124557229246716969967289529422411981055133924089062419632460786365099089645422859628347809865249780773225823400808048120462601833197078853443143724861254552266898589218616798886737916801456753946425453095639395461590438886116928426526599735196158742944323077195589091820036525326537980934256505691151348944778412037469246814355526473022153999340348709146618769036019616402533849829176693722750211479639862065167214675978421221130480913630348468000255172958464043 A145206 750 1428451370811719802188926546199672327193700269282232207754764378147904907144030766035685871659161607670980668276037415042834072969510271098392206974370463051701306384618614706834950635890958506894536968567016052096412468958235554777338197197672545871297737318860384714497188427385585016407529748696816166198624760306061988928419175194041334091780160939396165719456996894845457101090490751413322388506247292885421016024316475695221346276966296259592722068817595155948921128014733164997636610735662065507559026418800154496603095324696947368152222981297921706189410077510411773208746407315840211094798563497611025938176462167773243064119595712278589738012537000280482197374075156697215542329602366848882669292570756175285499159938332018709081392486440600645823439449931362683697099711064921160376181488764204826310911716262885023610989465300023143713552536297734155994225463142053044768868866584556645269082417756580789649887611679006327624150434790400032600971267529590053610606941363174660896417274261772329278969549810653308330145114231637955644194193674102295249154532932465375381121630835229338908440728552120967501546368817472708527395694420782943732141303866025593425159963634270215903036559921819577655954613258086119339035419340929990519401460951751433487663032969717979781344313287677595068694892462216153045858467833932420735213387750198263142254653532686427848943546427676369961001276824903356951633921032830267210898265088276978379925705217708916320118447720004369208819543025588687322847724403897538847172703250341095108565099554765274210919796937112159904853939765859931005928906494142767954579269128417863731273338967241506875009116693309222318813545771684523393289397341876378303412713075793474057104727100954603215223066209489786588730989571248094331979940211381471758537876935273273866582195519368974822512908630802513041678079934146616293634727269711719627615837984977787185288464081497481351210803199800662054110474321105116283267431171051009312129240261101198390575077722420806958068012930730962040784852585784919077555974260822986709510479745696907047864707308130526281975563980635994690772885697885623036861453335442533743102560711699808318870486434894150104002838192723121049459780625751060233144624745550995521751377724141837848894213809298287410223511179686889710916750851791939775626168569897496794986977669143920096629492809049631013948457549386903939895806737338493259819647271213818220722646077556859520674926579037252166750095637094284770822133156112739228228131285557945157248858865790916979412243722440797801244438708912196687889200304971660405418061334381490952451807061043077591833963838986456065545342661386008575537135309500285942099291969617514711773964022744111986863991370043935813459180259249704869498134095292136662378720818951095879912983938824778578604692169985999512177317480113268800559271992063372156521453534516588569654497159753460803575328718265062820670040226913751989752108379752201110396422331386576638261191371836464998043794576568099169538176252612581681442498775394105176703748663310225124789293994857867366246172215938344169161701907849191269963525109571583348427260639408749362373707584889290597433036412066101509897931572744669761009431814795029701636395783246861821604241600535312574121586654678502987718493353952965757687679242247878782180532044997443583126939942627377061804346937482631322032167988088584654593738714377857005739977940969489209799500923311630256796424521254894780775351482801018788910342524191067609419812165739374996250438079960624719887639883373022349708437631020330500822886612609616152435263034769145234828475040736683884083366168254701654274685840097988123752463978575778216053932687986445247450559253219071566835684692476204513034091754919616113315577099820235036764456586002209626333482520605150996164705016884947143579122244544121354716765912455651489465414616154640159982050498733662662546217735616472555613150010763983518862710317308173399600879657212474957426345789484754323392361662748013920792420834959628936923666946135426104591346853870017251082048852257815743107051400081168684255732317491003995364976183631221638300023682139647027936365355061130375378721755300720024582888306755812122281009445528836769464355680254047257257236883784162819771523017626914698163936945603312205331135856846350957721829086453757152872135396760345924128728532653897636436663505643869949849469913149814810472544517882913699130649281436014622118120082069863594596659482286084828190061806300733080879391191218792676516912946845647052825391275957 A145206 751 1471576317695139032804706619143718933823581252785001262876857507285048945832461581809206747701243402975981740763445794786261712207553291589989978503152750145472576287973942102298530462771620092774238922972833217117327202328915605824287804876959297571216162472428408490811828767698775279515665468947962911356972125254757335076885791358398759019408491377308297569843739839947557929793825255830879647738069529835787217788615301296023970502384210715722474652997203519675851455682677853236104429856894603734576888502860499691717983410908094090476632750390230789687417584946223592816837274390587271695528533323678989452623307223939540193097106685280337156412062573327733688235544243092213071327382483671221448120467109502529822506148840303041215032957672142367250747608812764561434245720786617200177587386555565631736441295708089872582783383049390690226494567393220442412486464425738154099601556640440219154515742760196600412449071837929166788886269546955121685145876490486894185930314170286798954920649881209389233924139453306434479943174604965945484349208417495190899586404846752742538806651319073782791139910568766421788873100905690429335187542716047018053408378708024558227154366448736318110713472596077788793042569442331946857440537582825022436365759005691285424643707475943683987634853033244280257299798119263199858182602059754878794537934590154269488328103984078192656275293025084828093644344040375896686519532489439244502241208005645339659376326592129128168486953481222217573499283834610463909057559513910993465422252148513497615950030648407797902003719734359812247755276416792327070037750327341377468424959599215234229339503205421467322986915501545990239152304820115467934821285320046474155276324054319775537597156845114291280921208318900549555929319137048182173574132348348228122255679285083336347675404695592297879711904758338786773599327971938308888601707734746426968970399568723083153702308183859615230022123521749661362660951462819712652995618540045183529224541314929201926768164687907330048749667644026382883556289142003089697572178853424559137336993299992879624525228967005793540395926882620854092948234849999278441181971026159856479633425348550160444865478148137787658169657568941272081131745697858087835798397833241178940516127579091232378786337182244651032208758437369008941231671313557448465418345308799542163483923382521481851674053719156558449390607738299082243092499839127816555746084967536155482158511423091318103891129001999547528495635965152496949970973301325654424850950221300187659671946121410061280858389139923122690780044018248348859287830004066213580373605952889567628519001813065807159145789213085215983352715905025030223598104939998876793691131917257141446526237770476497796872838402402367182181934249218895889038290786330208303109671110702906162945039548113755909674949624542455782940651325187050012804271046403635763320322487092205696620199133487221667979287086688316047507405312063152483588538984317792475773097123454816375350944331870963398106171667181008612655221612425903440025164605950493306104465838314728232005088220715655712208786233713206168716811264948487540492488042273676616830566163340077426122631425412335813526530626429559852509267565266816127346098959252784761820334830677416051164688554693299607185745496769327107562602189286727920588399834686944026872538897615528021552973358497470185994996766453116751019192497938677768474195858465755233099159734946313308039903709306427414343698213339940958278699005882640427952256752608729921692509886112911558927623553099865092730090877159217562357557789067287951790574651010372935069897254543925532809736425085275327381896606590006002497862898310546955516781679634574005075032962079062474482282672182311725508398244577301354796529852465626889715228895983140155703643545330349981882634977905831052637632811032607486481599201418292051632945071241681283597566390559219283180450243049525310505763848731488369941455818434247477435565270257782868690087828726971321507272646147011274613386467767837090755299236839711024740854644782045365702740247997565809060379156048805370738510157292389920116442908866527983573063759481124130497881764642656606610674579707566273063595499843467988899222303928721969790071287492273498091340853379662391686934276086989896413687380727614498955080748895436805348492409478425364708924506838599922574400841311345178486354810529392268099752120373567232286480631415770250353896281351325841553404242893858756941097091327936373983682802879608006402908292593090147423925335303266806290477635080568669349934665619677787 A145206 752 1516003206724926828834268992173478881889515498479386750733827603222229809128995692056882668648308255440167467909423242662582915884056491390122265683064539465390022903056174107982304482735860352739202237550488514973532294515129155495164818151417360567693505871599724405830577493481104116776857824439094381902142297549999834262550911410580398379010392397897454912537926179996117706799455383203323413551868526553023386600768176226126617696155968690953169866511596371866047815973788976497287689429276615210588102701254299150992149175586806355743425345756359634246782800129560673006467179931230355020700699533626059580700393843092098449358935093044830939451864152678485431283094841593792908794058945310926021272375128869118627091434188292630090982783955182952831607078476998484094014236413468073739883828595301976669800253599206194119794728360040805699132415239108215032621696630756963508726474590646240504206016388857853361144328527066360722563739696953546374030030469133722253873960301477150474006529640226683420634536894122786187082005737959722264290073063975176519170816113827053303120758747015498662769195129929039334127058854531677027999381922117081834019994717487678336166131178398507590841642117850340676782705036139993719808581293111474444378711279553703870661949571154760774251831266536580764980001429415060969438918662893020117511102414695813496430531180215258639035557693663195507363790416993843730660653818343781372731039808124874198604620913565580842675865690500197874323222844368534271446418548313118633739452402029947405725220978574664221110446758929215182577896051910433484516330078717884747702566361560962881594844943461868082500648973662654567779003680315940366001855400465387812682239899216276848001421536211187007591264994832934080813335495206935803823087309612881189055196770941464395076451889485647157181038188170521837663489170369448354014446674964786871893904212075217196127603080745048549734993949520072835999884925428129303668451147485880188800779207914785292676194381444677265198999303241471369880122549159378122956098013931890603432374141010154180643948722471833740072349388925202114033706065429983771623369108402761093418115926079787227984267125111196981134905380843606247068389979426963726935400403593585507984758475182245306577754863927722833061842567182955809987768580802831083737533213896574172829605532644818411106949480841265456168660554904383078462075505331189530826720779446252368893663064733722351370045327049238941801881962773700737253502700521853798781087669253012193831884229658182172061712991077989521092252749358022072640817395201083368060113456201885613889608986849812070219357511836424690051147942132190543387145719561905748783166903897035254827247374055409301337685281784030656041962908389355175669107080300019157685259944872648179185399196191397216649211575128787830857643589182269735210718720494002255022899650820997933066646356757546392975828303031860980263388815613669016841163224264594522236934724501520859391402764611886591723160524815159468094714653735503288626911743722696200240365556796746128666011608974272064165511622742761690734433452868120677432107064999955388783109372462887102977864918783160524152007295444035228044456251552323374657933017071616901964895709513930845966103640337886080726147840742671506285238646393575743157010659938455187801572968152360280478660180607381870967558341770531998794979288129414282316343246778242644872045510338602528868658913080588957059422832143877351287878034089461990989334365181077135504215691965240546725909133171699581799651696020766700681759436369520937424111769223553207367047836506171381610493222523771314474819381258874917545018677556267682263735330418989330309672428988175437898916340808045157248277716014254398005360884198530073760812040239555579904516308927108791249669518262474609596157794601517201481593734165531166427199561587750875636921268400736698723513395727208429131199196662145786094371897037164258768581002248002623178533406876637706046364732376763199204479850906355730862453706879109479742821417571091648347170549980020973982041985518836756028847963197940120404677151600952731079643550384494291813981593478918385882111198241001333492324317608363565728789105259747197751277727539384225553189596973730043611708774624798884502632439932009657660907722006426105556360083115247890612640586742335425150468245557662554028097516335145892141029739251208563523565611728362884298930595274849824192018603287693703531712797893008653032180323103946712633926009118285477168352908095193039981168362207134124530763546121910468113573 A145206 753 1561771343534480793479080434014391502714616252444655855485696857300632069559315023054247494832991474924204880362632748617802848319809895152982503592446267933346994944353967428014316312967357446325627133009363524317610401269423577497234928405584362878355213516292103923170174219518486821294652386879394975822820010601677357133682566090988934814714317385370570584970137873800356760527783383292437922151168557721921093112409580248604764983106893415230661854065858991679686596018361814242058126919910371793938862918070589553857741659506054056212411262854267498854302942075784692139586200500537362164385066380850701786118059743762425594321141803310757278828635594291436843880203741173273972467459371798535495370916912561556851333822056614678444589251161574893219921153808968320719999761649356429165304304180416555958905957623629787824563241336647654240139832164950397477063325209627029772629188704438248948387555804482956211357079204886045080940009831615687669515041967311723452227928268792815332646499971110206343222284173722428962616705056708783104844024424292237889867087861403905637495221711049089916079123348110457121055588339561115256568992833010608991873011339955222966426962120447204168560414975277528989218697112388017560767270415493069320271679550647064431511542543283279294550550368485685285241503392311801861987016417467577792799007717800942171297614647057629193363962987778612086706018421589243528848923060433060599884350655429922942654849079286749401724120947527911894667818724466521037266775460377634125778135476581809265755551902301883303297363348679284469205562921469854194997085756724339937908365462548063391390978078075642376705922098854543193678705811185526300831335947070616585427070247618339921988264676851805586505330993746019152394189544251303876603458133316519939804424933333931525878726635681543440160741433191677987184211121649302671850204511193372079821634753268797603709972334599039257267633801626061711396971789964143575883381974975483293160629548672508119347159487893723907147449762157581722892777066034943459346139523274922201896572957189913742057596654778733171718127823436458038973762797452366746838679343344258479802248989408502579048561989173438539847230386633105062098443400824732016153722053942277456637577154607481164804246050890914448209734943254000487453930305316036882842011893158693401798531781511881555555746803816189206571235858607555795862546482594045642923251663221988642943026597175874917734815677368964336452881231701343126546033450100637591664963051562909681742368626891890745714846044997775635594104737170360714995595323502916244937782067864246934620046714534288894806214107959620562230706882521808659986978618611881578398931835931995617253224830831615870374593502644217703145467401411447874173338527165238445269447734305243756604303491761470459071737516672250985846693393356741807191543268652911912055637355515963538178836204571436519446281337832413576170852207909538279147534789521554091878949991358448677012974397700168503595411777661222960769313080519122911298132305825659233919671699650335428452123771217200249561952762921156879943992792641492429418833889751811553928197767800711098453426583255101508950744059879964120952688825934178749773589198729662917275963126222336083375142893188522172948576944447507013563220674020635192653634083841408750086615512034007498448695403438365756293571457922589363072146596087022107001534971630003594462266809062625779480257412358452033963740380031957310309919130980344149491419729237941597472479233783978648945451418343225568621083315630903556498182536191159216735878415584621704046448637755222798366770087378954234033728903051698454699112785429193540692966953088821836512086865614253421407005562662557757873420908535216340036565427937687166835185328844672533965850516137914562112166691036936083081959967367899372983290441513506953140218424300452129501158240210157373267417045861032401363620575098870203527829496238774791922370215228434257102035547561553310563177512325710407542316086330605223909423347199034495699417485142822050565989583518215066938562267252590058537310077836147422482401964887669051122071461187029110724364573655549050187249478709286489170750022483896466278297780358639743347460080164008164035148117408275612774966600139034628549679923397143341844962911634845028934211157219148732020757780691377607128922281968473985692894435174817591814238034811102797935968490314155679144499539695843644103024319079395772198441348504457487175893910684471181085464627327163607431472392243162992522896568255877026115266728909981010480302091083 A145206 754 1608921220394270765427488945488451713189397038224070500264330658671804324136088513791126231009942604883518317445340463830664893067922372971766988884512098496571676182258623681763012348347859663147461955802177006879208570768773943007361321738653789975501340051781269034739082054799919360936056838322507052318471852339839854247998442927013339845359962228855897718532488881297851604948121045927237167637709013065994022386920202089709374661720763909740319566749154104771984737980290109598052072795125178228968600574356552549787452581055549678993877152524094409298957988262805849195150747220642117948196621179867883773507337907845912829170604975903350105983427271943643458044268606688012018854658177324339223030853968130517877546721025876784152643108024051856462275390489629467244059555969456485525391373049883447954710026507617370865387599398481252193289612892311117561656758782673048104834106947916513209548729873716090642989091572720410453406522367709601540560747537930834352781555700973796467237620654764016943083938249506474556103980596183739261041305799397330478698200067420518732577375401202541181898536583327142626410327512198338267310279049611199895415540470474451153065904428527339131230855395790315947285359237534229105890694315616996501757570081836720595419322308794339546881876723336016292736407798960715158770989382141485047700716740683841513034393819755868487531405771740612827910009922229659000567878203896874045576515420344621276485474098791811745248606578091103689077339973883842084537490877254988481487064267986074635086682066826651939245336083954801620571949650886451197092137342235331430555101131114686858815510743371151175115212018936461203722203285057438336173118038946676644740648110581255364333874110597960175625715749439620205610137192511437405142909598557522589477507640882227721874063928417692784729708569902553707429131933574231630342992737032285536236485119598088699153901182184456649363798617547417520514526295467161185513873147496324682633663074558130360262335447540559237522786593211920115803668534288658279834640097359636005157898604164044863789305343605859177449826268685932357781455494193419992860309088948198274199076125305327155983958288398600382240107075024423598542351800848562285741975959023859412649872023397096262694503993860733400537259118357776919602981505423540267754209401129416822384932881822895654185329981412293009236780203722749244784732377825097805377773441403833759294030317775720918436496040317363324443344477144604793573684499221922337856806432290812837364917723543925043098319064924196769041612769664441652231954324246828468977252625125008436120024039232189467553563899808702149492615498615090915489853312564387137531233682309999398034202653219595106127147071187708950321645031604017522586242262124687886851832342246233805671314765998563853034921875083937031534276279071324198761473690198332603960103045023967577745634271654381541611607025028598313732418375086063850979385195800368646688510897075323307847494573907345187954345372637092121430123482951900517336487416849908974447983892062538689480296641741581513487253844769581094526759173360604652410120364205986637676290103021831457143272644700595158587183862523588230468806466361087149977701533264653507731452836101023514022724526287917553709556596319651102461951634663032930473453721089423869591791979154512611858709157387691358295466998366304777601524169824094325123781898141197059732304401383354406252427781108685041956025113148062678676031712193352861330476228872645719934992304716412748665149356116281639404582121348000883172841900258088554052765064013697321522387368921685926812956704935314369136683407320354411665220125503755875008931357720309632425967778756838059770294885161441460242811440606646243626255083809120581517741043848732385726039987640213686433405894648091513911941864173140097259054462741318134321356087363655579729210456606465103097959629776853456165061071831973895775672522944129030993469407767412106321697998119258071602203203716777240013641845777721715768342482320110893417703789539541026855005717396282809259457441126963710419032632329991865203947740087223102623845845869185876026748645842396094418923622085637737080573964329192976277631226781938288093860152786408292779829854847278263927669111753620375210969961400000466895330332279440092635728565950038472157349210199837656501402110235951747075405255618717237394774735189908961666404170473216473486143617914962233123219773448210711957824599112275345915841139195003185719330857713536750730710258287815730359067622611540785171479497331242573640580500744682197 A145206 755 1657494552036412028492210355959268989976570543305340572414866145401620399824456393952921016901078524630118743974091087553350033441025146563464824383782536246590728818267664535771083723716467230064916474801519103583882513995965617945484136464446512966456141145066190333381562838111158752223197907450168887841087122586156799437143838561846190009200390553730342953269614150039263607027704463543252674345399010248305213365059401897685291102509509007192272921054080405340985098228235381410798903058567949232781252253902438008347465184923758982143196249702584408252839262429605654840276563587093717288552139811123710118248673737497662877739503114531551103879756184004793418448333639080042897962707033725293564802356913933007295357294976796670444154788776853392757709909635291459706348745643454377061753582173094124944282305651923433334190021236496837955668378651289850368678225932844884101909421606901483554640567779655191863696449291089482565789979232909814401238660818431451199924719144133967454314731606998696114624532138915852738779037341419909644275434038376291861425806489566077105252482458927350678469004312861709938953544842670550511260815258862393027425125028286201822037008860258152537482267716020665170758626703926168785485146359444706355730138053287099510644384584865329115258957302318980074245634265126097646021973749726349464873333801292287680595101227003000542522921282796097966196834509695066387373433203343671749952037360284941042167140638891681692758375261281949988503056955800727458345211205802049808282781104110796092843367189158393009388850897026099718148337526377507595810879114402419000686835294325130889620602949322135251013864627411447045363722059039643693730998946241645476698297660454276393535495430074924328651004302328697008623761215200963510859922735461370738320517076620657751864107986890744203265016928187751062423225748661653472141398385091440032064271233278933362228088661270895423273492658553906421657233782615917809914572834243355342827397879485879686289982846582461561415705796553840534337623705615940096236812938439577276630340640821860805269914558187262469362257790565842527839441177524145579647309453596705700753801975048492733833705486546305565790762469079563716595712296654081937747701481210636006263829382326817021710643588270584695848588056692788469862541516584823018132392946066671904359575312123330342203673211995574388381822408866567808626175892515774961639534375956892248823895104426426906366917980856809707530920082573147531059972691126886139786602780890007513873401679935973771522565426748543423453981283545017040975666664580844625132172965632594658738623318041989220864471705049120653277837939956049803345970175410719006594689745600539348024923235703041457550294025396491290029211277404997344191709468144058875628723922213378156530226515027456192266284696033649352999623828950640782928725839098228722005005644041185521562259006777448484148290004594765415486167672253741266432543296582434241342515486966148368520051986416594964780986890933410520798437687941449080874356849053309594080742866529987060816056461927307735608216838093612795007600875924417314073740405571946540377985489678132351066627334745652699841675841824224615086779769459575682209594163804139807931135734305637450784848243653174641762859587789592792300830447499946673970426653736459942130926770255100732098689579350777064998968781290689947379391595148011586203181851539078263993992667666655608968125950040875985960319059280038950565229152274160265083062962072819474490591780798328770313566236528486730679863230022875946520199093670382064963426882079534965243563621885385176305684645058944739853540925153322182450341422638015152090021801869192813275818924160994913929145834323058372364879360240687472812796508449281366445823958795690431122264462333105887110692504045405230025906452969445236827937417598495238355004320688024123256934868161913126320276873626549244960823233189217567114041206208284456942923474395987907596321626425376437236312165126423567377327982694208818281058136637445617942785232450040352970615517953910597687482246207648182569330637441497009536618774937973966127172082904854526162809158349653667935775377186215890884327205823120562208969017052206707231055151055682499058688910001082446598237166624687207738450109906116801067503211669111426120766366327135922474560434123749997570488062336846208037643266300153416356548166853478075184301809581866910330376138060670443401513934764509169032751927987276497260535925700124437985512985126822960607943237378093414866364711145660304907550586329557520209879645051683850436347 A145206 756 1707534312560782386411995915840251831838474756294539407257846883831030989036484928162223613887530959057692086249785379169140330486779030845147905058957164026990790822794593651923754117653704363392228443512629503365277750086624611380489528601300791871174798256260237279494570951158995552898016332915153429726687035764714401359811371193780328042651137004702102044799967903510416486442573009692675351537959369200063838743484551218589489838804561709457686876630962773211480284238973822837610631832308063547323793081218784011245118606306819813233043794802111554385468385353056491571641707192592925866272886794073338305538733313859209982110612800730088026729982673093914704479345188185825124445513147054605519346415729941613931636001194268615203837945065873953577041119950718633484393784807186205149278466333374445203300305011600291760041600606761289894151525750579001338416310456195814394163393997109005236207250007713433376187729004544484952878458295497955175644346386999335964112515580742590376059519557746749129670282747246638394713270004201272735839925652733830806922854257007378772992634385629790020050781011885106425427225218844364103683580933260138393873478352994746714573831706596280258160330039236098196868039328170414461881408698930451346294013924614079474788901834886994078939830883729108205963773947297518126156416422071816965835718263705601128931583491533186735081932407836180758024576330714850431686007492752049321879192494146366896809821993503336088963958798674803452077873141607274080338769290020676201117583277162413962618322369963998212275473653668072332555281034678272600477523103669135892975335520430251490047134265503355003498602049337883419644316366798328333559680366092507635600872590178650349745750781744552420022380162040374655564672946082270462060272365439806611311855964574357901752003179293101706833170096465009558427880380306319658531772970707007613895259296275387875314156569255509854919934945266285057909518252992577842300426626923648367479860696784924730944519298360523740507305395314278193476064645172681659207913662771233474514450988763114884376849233835146617968698494085575487486227974315818079202668306007929936770611058401007653342839728029154572533586987638835638124712427291526319647456026642643131333910531966613755572690821937779143822396196723806494649333868050915843544386348840670519751061473973948752352979210611535449185657334381012710564877393466041475353606820961653052374484663869766704352359513780440296560961196541587510545528661878433147847538396507220034284948863815875901961287751938983630343132781726199492673057599532308370040666438996065438860817347577556851403137916357000041900487165213830331410369924090878760091219041882688397259485668790882076500517806917084215004005456919532568981253159464741770821830409538148210733627819710463779944805267153870305091598535315126351886272747981842773432138431830828809413199638614314019613072498291869776354666475965349296891055714855278545892845660870967876868597032578664472193817539982735839048705429618971305143001781808892523309190584696079386290030667823412859504487322922171711444110765274048713612266023763753486067790884973838876642306982524480682205195440330310772353726062469091465589140724459409087199312068616593192587941788615041259671392401191251042104072867607508112422930801482290214062770025579510431221594505139518315433899957439560409892409122627928531820831817311919254885830109243779637401490318066357604195352406637747301369645357702641131773727280036467418196590100940695323584616388460616595722972019297861989224295903425118057604414651095463360780253110308582567409431578566461324844784011314564295731196875775791609406115804192614812950895587848989382601909909001501209741413626666111016176408188795738915815014263530214584193996894065216313854924097056102608025740477270680846663599708138534755138200582995274215450698076251992073147279567338236807036413633143034984393382136327936892175086205057009313118887164220836853878357171319988091672732737251733340659185560066761758666157807724289367437258859414084152914271052411397623759971765675436771622199303888147452424464184985128238461795180964202963524914039729048825008039406429839998017728598700735196495578767777959693552484319901235295806190668421158845428320298348971497330331133162506569743072862833916427408117375157788660786941259282294192948063764762679642740733638773389803538925972251477068182776977195235940469890678221926481072402497981254550113719229951095353629100618962082414930983506963807344802892446044788721890097997745675382247684668962153605380275633733 A145206 757 1759084773455334912105737660510976824285719040197094981419655940681474948450094787743616688396842597694742731809036281022282585976621539752921895166123615984581860261488171705457064589929898614399323352992210871597073966258155925884070541851828578641301118902650277701817445857841104065801896287253638713862685548486610042014277919690683412307696928640864858114978748591564126346018235025248269515937347109881868367024902044606513647135140386136363704934429259266413680793614807457450849861425914645082758930445107997848290706299022875238209625627985044105962663091498612427789759964677897029734588571529097860249171823962486370857733034538306389881142429298890740233223571825998706851313443146066221352941758727263748899318159063028227401865015956968533446755137969273119119652341710808807937091728854917266121814847094956222262625333095745223214819463475033313010171809018499687804790341977779816682681445401891661362035181351327986504314769468873248463164139390021607256050640974925284460368622485740808754288029887271389875710747772889330122393513098545589724945478935165005731659715940626700898297186739955448784098011438262321911131117691124001156725656271444232992858529483996384950293932250583153733715464770317120647781682258765676526079185498642448396079491681771588045598159048993631025399501302692184564119952536208143146284572248621999893212735709461978541387052946686232133826542192172934931708912992570860257703381643794693676064225578445034664850889033114037393034822181763894627868396007428055204423521066491664459045658726220367951114911810262922585378098869397061312759562018573096226469858480791353947237332118089280688104902709956380255455966830866606143890807472651109442173421288199445506144120721451884962152780894803722562113841725315870446094671024641574450171899525406537249729275497524096339375572757474023180068630337925344223274185543220510775373665734397877564036612022719105608778696885840600711149252702628766533576860588980558738859834335878034210692248456291737969386638483637400546340553196276107294793784636154060200171602686837242982095364451399359779806986239152656753662871354332573185836272716586662032108119100553380272422211566684521043591829673229861323570617931754861786940958642149236825987670654920421995471103540830370052586123753207049624666104469057510451344406549694037969796279347968862689874392322637694031184576754917593661887964474166155091602016435924845823649713463623171066052330820595104871133279805357647117406325024649483071889928694557986404339121462500603793761563055398498980716443416983059474073312191421213093067613314164224481494392828642184669428956660830953401460413752078358031175692942295836419682962225750532070227149001783653883154365398050360693429579890373904045961392195004790615414797410726476181293462665430992454946311481976979364906280245743290392620768681460485880922956462365796525525342950182517900858413708531153034898219091459257024491942945620326861896768237131319881584293828623694300622932296550033647138652436018369611157327556520828631738841738853973280095596706624185637271000487465583858574514856482664643400295917707107463406605545250821086838460097975828126666224637974041178729260827679946557165817307248629053378055160160197005337866113762544507057218563141452051477405234688277951889479135705070128971588592709624924369919342517581683797498620089661769885770264092686302601354718290362915339294241977855351986974655159812814315969219808180573338714912101118638389701946355685306589872336613604323622837628457929044511320057829784579448954520803002172669821547347071972760129416743555111497636932747077107596789095876297450894168387273012416671448425169099832352013932832874553138500574240327385429183845682796028394533264542669477175020262779745938532017969865922929907871149659115653257992177049456794971404338090409181978224363357546539694466627050782778967434024349857899367216411482662387339029125456563265743643773130737500807550379801067596870519397884902219995206115021985842230992163306896238023651666321542878207739664026824737972798984886010235775077665098608877120032003862994005238220784763702087898051922951349441835381540920533033657845900219072540352060704533301423060728084069945241549778139019994900476578482254195393805176600948388496724827713271615139871947121136751597985241302791327740021975265902456166570828963612827297888776233911601893540912669278564859061633147226429737374616007354044927601213820226275873053665137006058386429463042210562170052623076078436745305113675576014528692814395992709771451412711597911143081654471264962923 A145206 758 1812191542764243938789649098095391218695064646188806804152420814123390830259972118396559991291381052105259483923293394260095511868086603707575828150343740046097429458755508818422018776247958499450385220655653489367076999796124375536424006898954793901880698890450114787379054311009832426597296540612928050301284871765694112146924255684785333154072518588489917044465254909498647352501015124174072199613802943777664013656183773494440809590931684903981720624690220916790078854000827014307052044919525397585975114491698484510249383938179130723044867405880679543726873778676570068599379761519951099355083207577695051763300247989608295660614135641035749178853389151397521698191497544721128465966410169521515062440015817720495062858632671209413585933052173505575526446801630988433465923927273573732063905341943897939919699062883549650307722391610145729903068101787450417204198316931429777069160766587694825954334489233338563368547310042948390687875487874185653375971566803030715232723810489994166282646408608209264251022238760438442853311208609758145728784371986254841153088849113410714400441515386101228364031149017614653001878045297158034184409321770115351170713943695885260908559933742403661980236709784970098814897098553536126480810040831695930891702585657500169899232517456169483386859880476603808915172583138814497842163436385150110571448831667842062351725122599401704090059994888411607549538929320196611260966490225384888521390694686298976285650458181761480439389234036934786223131868659979268733542135608811969421755046491287930225787084749202342537189106999602484744576995601931603312757094923313340478443314372433469587383996923244348937813286367766464773318844586070824667008072621916886755866544369254585893384433075682771618378428797597824566102018232347591901916186872413443310457149365467248753334027966892596804682028197315330769778437278268882484994526885111806222711489695305454228398601951809681250538470234969208511673582356663219476972553432319581380559089086110712202816262512456241019384060575717906363439260219078206909378436312660343363952012138478344896736060389302729602325524007094706762561867865032387342342353971821210690551455286262316211788237126229383894169837856492137249941576051476416351861414657236074829737595788861135624982409542972466233651761050172548056638050356483707358002443267585756589755588350964291593007726278105773034775427591699370157205981108930666436424015270650063312244736660037580115872580921364518727679013082384833522684280389633105437168407208698844475489612319419212073431408768139018377192333860111434906813859286987546458747792251748801752151712482700031407251439305570036746734146643211703172971673281892337351269099976585849414385423941750242908218004807341000564957301823049288203652047092803003990934705402785486666797174155089620489341430161837919566665646976057188731038674561601891676920038675191187784199122225039114916646714904372095472523504456054057327585389353851713474142576391664421583148452691432975034526159958110685345405785617222715484288548304147049446349228478426665542836986691810879770992388579322665347941957288288432178219276802749072771703087213175875584565139369457076070827753479112272286474766901295250417664184240288876023775079236358234040860399698544447783936660950303021096510316847681412990389415002699583265363758562109465730811067697036965880326205585114734758761182107955752092954261688703728139936075615888280974954217640361686072862101972949994192441172967996081764724984406984389718715784115037772448052070401137489305976656193779942803883220595796820512359298341803875660966662260474262787203442009179301933896569697355958086925348766589053464654983661515548840486528618652148140309902917194040959286289404774218226865098112783036260502138385597251454152769377791981146267724563353469430732794858266554155134320354210695035474008422132172669144847300305995212988208865471832829781774438138287551179651379769703528600116441749379379751873316454142940455819541653169060845541399542826862070694083376472249889518948369124099893107035116357317952783702086804613740715862184175907354610333287995594952474522803293789746708982266788886303427506677399011904247219121678300938859577205144064424230729731521309624387981343456062202065151337643362075733723685592025142601290437954869811518698154127055865581821295189807118080910519264376980319995831350490247275708770652421068139432960545806184452374873012874168760428675593653287272538977834739163174032942157569885817436101269941347549684330313767138911250096851514868005673885839581453785185978804395822327466147071878011637 A145206 759 1866901605438537378528253269454785341926957671032961162529585303520356343484839201702502042640724229379920425145242879100998759090361855687530920862449695662922987238130755769388691351397427301958862451852848344858076843548372296467610491741350168587926648611311502633907377682957401821698427819108230451852627023330437731844153288921894724442303284512368730711396796097101432767481456644426869204294895385134374343118582093249213075587875398824097788384213254981333542075336698301075367138698195019477669788553120102827168704841424467973274569077626007633524003053948853055878896424092448663079935272584731076804505184616165398282645590025180885412024666579997070448961008115363035762527937385688056159029013673904535050079071042653907623029342791221843835633262038781219134290897518843270693203835409247126997019860325882199403417574390593404155745982557198725836118030806579470229860230443172542407918067646610373151241861671782967421391120866603003481923275156351048386209720721431039521744578399630733316274859339861791413165402607811033400563482846397481294402055878419638389255679729875964732400622705558142189264788035895137224998376872444002504866673654907311279117913909093970005936059668428052165868258805133666674495378843757049363064321041974020842991704709775160598627408680146879747272649792749908030715658345053672457064663752747929641875082050784428800829444155551366928512823364239520412742895630357549392858908898620638998070450820592795308275949977844996530175105737431008034426008788214134382590403289655489318237105173321715599660625771969368847205512176568540317899834557735410665468944937110766175746328436409858500127780202521229442115384123868846896874179728228666759553504234320208420217509664731490372815821678035150108857834440220051859709720683645510492975209130360533093671775733963355026717854532252905032960574276519751416878586307550057467031929058431352225819557867170778915469507545754150219755167207299732820279726053907732681849187426881534769883407443496602687302973626529443318067854084545837422776295197644765345473569324738834526481684809473683644568332217089088973484457999124052244853337065044656768582617059322467419121570624797826782368140740336043043844082371146918743592355903951090970205224568900865638845708065079333885704877346224671158714746047121284378671479519382826174650615525310107276852660671751911930372660056661589565497112084947395291665490136579386707205480413980464946107150968314461217247047382470898366928761167478722565291871939257572661510085728938138964465802395055373778944371920367482683233586639387627174145966886736030463735008458071250962607718073535767199457219576968804078011609740241491322961618268459293245979969358481455592615322718591471006615312404393716634629928490488765289226019368280165711857054366650482669249216945968860046901305878899448978582988856224032017964794156914286786941727928487520453030096709434230621130457902547431099213733001420004760981320446066873702506573158305752256989881032945424003687036251359530612323201207838091541577990857558627733836381346756554634572024604895145614308859394963285430823234104780666982763096308678248662917910105934146737308067528520005562165466072866624766945786015946031373625600249450511071393814968438166796419946199885612084850821861261437443334583163679194205009385362970578912631544205886141960910736150045551102508092534025050478376458162783092337762455375816608883346107615572218400746649018699038547891163799326544758289930567592858742377457952164172925922148802224207270495633515225647957074625241004477569106622556570264845623898722145220651332370368324927422348160059411537672473748748401482820365644605840031811555647817816904478733026011710990555272902154518922691288472628779561591942155273981257455290861739368989039103681244991202801696958819384363432900776028909344514256878327214364737662972693762538741841272108341460028888536350526315235938282392537611849003097393860049499453451634377085965448379666018807715394583392175029598921586351911376954950376629182364304802558393628312405717751417314832446044662063827741100332547410372840149960226734641487008474398424353525190857976633662154306532715909633303922943984675300615303024664954039055209877878309258665222580925503356050236694545929409854871780708034899551899617856832511528204561026984882106346092184445467818993255453400338928132584228135120549641426274960548083771403882427211367499692688876279935209672661252001974356118283981123627641783664206110737817834621647130193316692756543991970348426294750651760264021882250972053087820605621206970323537543358107 A145206 760 1923263364904914630443256991720835662301637131902751195380164677029483480680523106371640607189651133873608841728272502137134618233039784598869392759579476146836288482803825856607780434477693613428752550774835451168686529965730579098171528111485106170697199338985116199534591300418506728384493522540510632653444905114482362096762582602299801917531635338643070172985375454228459767822223173169615370448384204611967301593554422630750634566378916305006368930628671428595311489674323143930831645601186475070781114071952823617029229556076823277449549187356491936574212026603842055857203737067200308456798567364709024805655501087964131408809052092380482206972655514868328616663743428667654314653934686896012164300578081657272947423237702368770461497389236502898248857524644205577338324151281471225108158085468188392419115991969200883940523201311137696635597808040697487267322983739425906119168281023182760696625419282907205827444514912285547897799970414877872669168353179945314970186361474778318794416053055232938746484988079081196657168427669687537290316736247801436882693799104236038423113897986520478592285696276674911352941077333696933372523919836038677618718483181378249062938598469100957026672865647837658350970851439645754972844858204569264642503536963339513946584124105064040179643800664813654166366207281077855171024149572648679392158295840871940806095448715545885583727083370517402701196213894056372604683407038177077318803934469748605394735898754580841340451039427236747741384157393420918298325350724796776963991995595548433494263395448278511108865177721487934985703044104434567554495298959720685618536139044283696892219676622317688131323393537897532072605081105795128540104740389556882136402507640398468968054621695616349634095448562876652861846654637404193207122009559182852267885717250695660438404259394618374687007573963776938207708338683158104274875881945689999175076511190482683259821744864952266128975722297309929544654606496776438171767307763998234578081894813918529215500076802012948859920194159294983151264604692994836994350833342752282374940756039288747928697688528974958093408547437120683045586859079355045514260426923696012602454305057652861255218588525748684935801605525392618345481243080681902644409932712339512991938484223806245176693598855939096566171335127073542219946171682227237903707087778714991253595731851429463827189878205839094425272504890737427526887770528634751174411940617366294376625363804366290446170088275932002220474371224220015775543955633602220919148400447666590372952376372619291767483605757288664104562563490266184651580297185123925779246446080587843431183419561668270316686145050768560571903262999250758126483568535126410272719937186632810209099518783999625313014629068557529511497687685317405638006356743412969066214949889017609209295233351312863566878761185078318501555418383816757696270352101062396870025549400834609066364307506864359573282036214175403328678014331152814539642941543405289315361494796859490043193582180371854464936972566295520194400237190442669055892015936818434976914083352101973476642475034072298032297943147945937671825521194749285060691499110225776042169965113465541902838225936447733487937941011135196776608129221319993401758584045349777876555068244957646921402836008294454652305319927876222052742165152156409922901172816400279663055919123813296931441781059731033519013594308535100084707697112868505570210687682624559633750800175472576229918438323511389456624828666500700419679048040235771971574707489663762163402849018021293522440700702115304017590759201744333612704928234226519526322154671040761842971480348905818200535620366957453539219671709671275425108375265028798237945894363025687388284997276596310296327323918864235457219397029604562677933697399215551458290105905442249479480495603826386048816429400631219489716836536710844570081783903066983304788082788877492400670885666718084939157154118079300498295209430118922918473120850417142699344731200652084277400201959839178317428812105195459700780692695723948201113486217013510731136952027367490364216178507432058050211253975285614453888663606920959888289402840784641583754237984165361026737437218995011407387712159346111317540261203933229121158541894347002019445774444937070055934359934105559937669300188240167328189016627656662656636082018448026770176881975415239722358570262499831554859412304069374367751316274118180052911114632029591759392163549185962281029605091882694232133538140580657693224003301546626689390517139774586786256170870923335175118947604715706303239380550287949021995187737659068900718817036547445585355930900515386430138994720210238693 A145206 761 1981326685889527101530900382922359437677068771572968296297658887466474001658747742609515597919004199562612368430669128551509469478394256936818897871303649610846826336436750371980638570025186492266769162980768870987616327960537908437596954248703231034249197618441150208987229109144234068831463980164310220834144176348035957585133407239219079648500020685074401176995435208480220172115674658000124601837794054544907699043529456306854414130688682712666635809820253230640390688566257417570766754680810927614469800886307409573474221893547613867354326609349509859061761480053488044469583864833380189345016867450369654991953509589005263351424831976766803374775979099450178791020824772330169790297973939330874834155124477783477004032040713553204570687341509929891404199311469378510456129376189524550496654534797779796150839856639754038766361714559317526122635912461290398425366265892683056194099391957042788011613368148650256303728454444336206727162768554281644524183942758965940753979936679315666518098042657448676588841739135872383124908480709622238638503587481721998779335927417898522367229286928344276161256925482535326303980810316211979003004521838663686919155150186119191728493807445603997005399025491739941196918233392442792056669910807090715363216961694899669551589524790952931847957471846285750976968656199146322968844618740216227364662501119850800035278722382626340787449019588672493644589776224589421670254559576246900387428267701997456882704354898983566489698663512236749205718700108598120716014362055143965651746699808195450298165551867543802254068495721299995117149449637100241636788943494996753282802009671365152756458677893369712807571636930306530785674507274936968086606633655020730228372270679302545241965870516186789719884058664617083190067769990798567965604802975914872857169541544001187217909323452648231643074369266716646117666800522969686868657865070213501663864521005856323538377331990199355485542328574550246810061974916694363672965663052573061553940279485668880425089142585895836378557688218276795718974753665358283269125739163947197484642572698769401659340332911138230393439077800602788134516037265987289880336825160277541885857355870574818519454315245921916163388658169421853352590985766243845202873521662181450533261155971552750494009077739761052183438968400674187582220121934154963469972883474375725360022404169849468724607430521596524025299729901458417803867850731328737200282489709312917313719104150912903274325982776036282216542178030261971004425156755813743207530011934616352864372551042647158100214997676136743071484251908258376394291138874459583511882508660586644457484110967771300389088828518888655697495486741998681294745138665123864989113110598974293131043773962842594031856059264544666004731211405530522801813374936861976673833490460877824811955576280477141863596180502586583720171407604777284305241854582014887642675396705227841119920931663709652860870933367028328658461369353189187552692214517501481266790838320015696727151529552694774178075114015814992068036234927218446198438036367338660327659281436960354065044752727617104328546261496947853505533038534004457117278812182932668986778295693258303516576233728806172651832853303524060299765408636949478536484809072911941884632319723899292681710537116313470423289979369702385250314565506015161116612297786284069522919898127956210980439037851011681876746728578748864020114976937603497660841323293284618630930953740432330850923859367614852196704760025541609916330459462022598763597221364018421212548388171132978915931021283386242897079600014774499410957264369660743525580816042990375820454219075793660953287645525184566691200388671163903070132985576607543908001079431025067245931481312565197256355628923496013699661139635373051523025996801006580484187104641135608835992030508650613781890828415197172324866396628952448008833168595667674754730725663759447017919925340258640950776546062162273308230400342785324665031298053655297955045411023750767604341054007507269659197610856685862249481243000492459613912927336306227033758065232118764521682682572266629324353503420393769402834247528767859005253032171447597365757405588757353049399998961627996403352393664245912441583139535373440592416684970214394025737541760126695535968979205306328913878277695700557054323686989408922756310515479713191990333622490353407952744063970520140442515735855183136595468260693440552455308162254637980906473092417094460207333340785835228888574438289545095060106156026010646687891214877868263277352121041874726999849677895084238854887047255784449446425230485110569896080866362616791085326854401314125340843684000489848255783563 A145206 762 2041142938534608661361213350852342212108818642124454572030982458083706687091795853478216350713807295740217984699717420700751267859809844935508420613439437399838712547386939577227930222597639092033825230397729530651957629450497861363362275718373410051061695788371191334457568439749763904069067370997086252878586478399329718239514102441674341080485936507639265713190284327251252643657618416157326140394107441681170078273041643291164794470663423409195662628613720306742795412025477417517553879860693777873549457699994249154425455828896787100453676906408322012519479567199728636505516759656842733524275726370239516308795877018691676750916383522736584116568085426255607033206875143590153872838402118244620010711371673603459596702110749747952578974023579653177436455585784390190162155716479347972524867063978216610111165523519289097204748973837922799034967152961861157745787375972715834676859826694106741500660792972361382122255109278183272293343526989037607401954178118189954152162645652694020128804644246482636082003638301637885383370386545588565595330323250504869186236277629762184958391703062287875960578751584260782108821316068305477571771531419600419707408405492619411643595657243323843076522921114308897156005357200209669097421129659383939201827912503826187038388673030445216736342243881145473998298526275632184251992959924812331119229013349266937392502915070551734567106559604470789144349424166108580096585488357249110903086550026601956171523450767989144463268085322330725624812110917135313823037414727290436624048135898440878947071621444930686248670545096017176792014703586658594887699167131556209965450081657725130579131881682078324760609906961101161556556123117494710072035492796525701333577272648974286575180421678102414279831742046067777483013039313958930077849007784550620859168307150946697342767310267245277496984166100191814089995384292550433376539487912408371397150900895848049434810460959723652282785899208086943038960436009884711905755719981958474974489738288763142030308665271348531602024331876726651987571306495364185236327650392312412543361179686170309139396528813796795880488028601309577760859955748001859302744838866352060448467693431705017985498988161941080223835613074620897499780315008181265646467591378518298592147970757341989547199405551547744750001051760124369970200273873127155645449137588563421420862765560483628453551899385216333207417689652758174932475883717380664005830383322462662346802917610852338460373517905598647488383654382775105537824532222496216159331740774003272156900291768251723426887869164211827739055072809264134214144522172427938040921117671270508807574968434457132528273751981557218067952106926167718220034243643297470904599308997684607103483352688571712426893794068428254842345489148351991597514803320567833392873110568825511393139497519175451543106836328392793921498304081863955100033289414149646748506704534888644093930509981570682973233762485805631864446142690633291110576839659245208044691848439581609116547374739847435828330829853487509706003953339476770851978438016212722467014496708565273070916351838987222233191000833508411259717135029674226156454710237674714764378906664195601734628204683175992778255239411269513739204191126922375164279965465421394826084019678487257259526420584933571259360809392221394941093686016589016665570666646529084409000449572776153070814679106802282771545981281022278630573712991265039558109254337938670579716134674222232119137778105693226146199765341256086291037975332761381972229985705026562641465560247856080700384957522409232869440317835202950788972319847368096444383874359801933111802691187848900097118493725389353139240770951607121632110629135740217283318603220809768131723127046003255564248409050400031029335045205507744551476547081751035451605497778793202760845187660227295316362286139003158527953481923690805577683131111000800071672979288243556640602050393880378435413771902839795185287796828635718407238474018976678279457814839858458547115458343716513928248947550131779618687886266976546276961234664388198541690207710745293070564915268759142685148303630605246047130527847207472005014700252815310927388837021898183299977219569252808177550607417562108826035188406628824502697811460344008039480211143845474699754945617458592623854157339396087571605478932290989117695873279389097174503346526567000456861992022067784912212786089096256076981378109407771417659797493052590435407485485407149797443548381878564843628617887274327941830180218742684108097104028341715628555606989342668837104216335561713078311371506133342594662520244434062813505888649203473191156324690104442853983239434034497779905458528277 A145206 763 2102765043846987170161818854813043523109461517492514786789024850196956133087630696293064954599247622400696161458239277263276279507945994684633025574822355117068539629581704456728004685645881177652301227611170216019359461412620775469961644913873506346254545153187868403226401280736822047223768280858656822872826693961371338256816997236803356030466587851156395124386424609913972525761161695969000141914605420743686808881559862803081530159425897747788591000658901886993540152283886190063842574076117356272871104900342605735511252930797706881122825798345434927468093145474426682561564822586413231784540230360012030438708054890894024962437543877936576759070509121899487830439940525384119793487063308404127114895417109595392917448763996278811226619696146952219521752250027816730691681819049403358439203276089222315035623830878185595192720591319323326623273493783657110185671406454906759459861541805807724634608699524185358880377340770987896829435231862109490000864893111053924925257469984194872659813940789765848822661879465375491403958466132274975909943723470799107599487028852625369394867650055371117648900279818428358195204096274103639129347101974155151856536401567522436530929690943771296091557544105744483735653418992887080774079830771744070415524006466953482663382727399682768304821463292069298386460873032916551238361481061973570776978321034916643731262727276496412711304880298142313249028660788038808353476814829084207001674486071517640960639746289792032379715165251722191567912951796517910247246316157191320543673005155563062382675518246054978114650365050211866863644327492822668417721704745621103000812022869689050261644508037303810707239350339449233987018245943626200861835307355966205623182949780018448016205816063322360296423675548718679626560585887657282406908470761600599299930683470976608594001454176995503101165469843113530588105628298224864159654245365615322264560673092229837526241532452559332013213006149693545520732101326213069383273790804540835670917010426146961008718014995465454628503550619706471922857807442740255234947023874387198538881306503411148199616140617025980815208823954389674835659715023899519397828718261846892328246655554522335122610627796030627120547288317180313737129260864925667070568204117032892504982736543972883055657802854654962086263822460579085731199945953774644352451092088892178230084236727394606792394781758931406876428033179349644503785872229004518401435073857767527633343584776210251454341281507894344673281920626374543795981192879288951768426152284762900931382495223870870406102966776179167820821008714304334174161286920419246351502066630254282959815070087035909248334565253491341652904692378571226146355078777593876412544038271335592281338540813108648651098875117322247796771354799736007012438244710013962908067087800224520091637501124467402848912754575283376189485751298375256496898517137257582729262107057154256862421044236794380960531980122391232957066743409805048799851965261005128661043593862705787057455924286516278386435442832586222510012397698727538329072448613723746521926325703869199383490356146941201719683420044343483934151047482714558005584073482632835590932573187400888655303371879044499766501958916443907505687241596744396261852628144285981926810584290696155236467623929711005238564598757349268874995602012179524513198229911471185169521889075855345233894618058056204650567942774019594493851984522451216125430969228740197721224480161406070353074115295853180784185921404711902776138870198141117634509586374697717346247387090526307388558446411094836588485334787750648273276619684149182011670162783198772656405024058989604171974707390005570064989265259944940245512885126278081457525384308138013952188823184276162368420503322375252337187174206562362219850250986626073215088461176250782447553968266853565331454612943757773055497200370642164601444432391233081057241118858200898889918066848253707135038655035635752055869473141584000345610218224944552898660990971918739999629123263508974429735276007011060434519387691127086966062201879292165328327528854498935403133151296201298520240664287888864921873004713511831337317326194442552132115258414223532048214774474999150457469232259094956497828944832183365574898884947739376957221904324252432039180420730113698555963008020558577177696547784202530392169702770937543502721889366213724578164302153261267274741969960683556312090262777935323776065506226912539978397799491305118557411274647320145375471930632402565464104488264486419585294544952269460808503832501073571888254517899732471518250507573048621160339597281167101939360520857626845180434717341413369129343679307207155583880314472989899067 A145206 764 2166247520518686569890469557378488093721283818493504989560061055852371256287462560327060789725120691770259371276923303059154872965590132996302286771990733597439399403598937401729236207528302400183026562580717619610586194022015839051949289112459985227129596461311548454531435144067809136389704081353710604984360245599186552480390972665142935246584699797302320756684011503174085071986639914926646637782850032255544606200012984982833519911647800806323665139559598472333261409174593918729844503969957785378888389779410399544966343407624064196035027122097029931021946555523780144540898735943791530492458657181056517911282411551741319699034841650860565627904111208173065282614666722812259494908847595812009310375865132123366457952938721729766426801596821049733005534297278720062205479302976342690114003475021831069662571097722286852788069536874048948880192197761950751189214965058034607151982045918248200014633429421319854072003571306741766325437698239733231977001966626674688740632803048865553219761029642080075154371558970353173851142334339424987046119335916787202334665037384499893019268942225584379987658291390186131577533047158510006678593785505183124359665635111138530484305838901720155863318342519220386778518486815126336385449091193645602771709292282988980392486425752840802406913578052120528260866981315782003393971981990982559918810484215841548192160282075581336495988622899776123126412365268085350553502171288677673722697789695113671991214858274109330386490776946208416446025913085629973846693547128153889096159202744585463100110051262956306282486728884829092579161732563038970073666064417003704933274981630159512607385830604370880870808828001436596454125225627107719742736620574970789878150317332543627689166095363698881932094603899254664822440382198122642723459078563815472385011040184106224100303411381256230029522410100180143910460345402458277424341656599826709355815351441487105420262916267867287785732183153070007760794916522212481511944941837024167779840036495937848023282448726148248038466724281313385978332157997449012233994710339918620412377820734205769584076381593114598647206181553692211090346972242710185932701165406869305168770070025264896726530537631207292765154669871252151795778572352937992644420476933679647938329647061643276424350769933289795986096579515913967277664747952148900591578463403410383953261916412773787205896696591779994150642179167826792581702409536665688928257018073527698909271764938257236028136992458157301421062703162596407618799089986776860690092441606080561169726929482522631691894963619725129028167383139650126950069952038332558876681486083780738644700616544155948380107328645965971505424327823412339356787370887669401297795445315842614503314466753152915401186978444687312663687453746297691574995403326211769644941065347520425242635211772021934243402255184368074480317933336151707186458019414531355862444380422461237172562646918209272811748869919312990517554782761482617080428862801124296655661254753376182920280937031609657456182081415873669737736184475546118757887669066520087991407068754401996016169364725946440247761675273249022713289559194957993376742982434917066187185152857164142577142785074338225009769477063353093833872669906810905393871036612797695755715574435606188143378094238889454066131930422574282492939497841986130672235095455832929583143225822646417656933120424158106789861786683595700070340353656553444627266465150197755036090308546899203482359200604515850533954801145773955355609246603131960000562669405377611447225569144147831048371169827545404747569297812123400026811637881624673496755116901179159728542089802218697630738774906012719731525901825003437220573312006608306107592335443117381990184593988077736583277115062113512796196454964829144890062022319360837818370230783710188071866829366069029281151000413213457937903657691303898068838348999546724643248227436458311048116449729761884503051591652726181638533332740543133519215554994748390476652589611081508945378068036287194909425267475734475401487396225903525835300643207751034564925348752074568055242995840763050807297970800055081450233745479765622997543728800247758080731002754821551643728480333099397590210975572819482627080838567840946193198453459808930936100089607762132751299432157256076169750072640075386465351810474235999305777015108474452067789674109005213576652515434811362941744362248884380091063171555124209822755516088485369762852576467512212601174113879125297015975549653351170297578528437249434412355844580270378726284221488652427416571579126288290617050928683600647661664116380490874226665380919505093747782837984759482418668460542637756371523626669149558661304453 A145206 765 2231646533161042952391615846145582830415916333450714443677386784341765319664584098890247124270629020500204254073372921417052519303158022831952706814952500819171272516476520782257860144176853844958906253327377183319018621003521137771515017375295190536222765472132289557220551302663989892936572425522555359867979424590953167805812604791646783464442288528152411232477145415330524275700002601432520938081545274587424892440447690190583704014977366382507150692375114159212343669230581368984014623354746968345400912910577928402328534709364723441182526884032016438841153687107574973959114042099373031975439570809568073956664015526049682085857809495337608560332599748788739614374904023343521668534761584936086808147708373347275474208942548821339311230458217850604748824425494042868633434906402506794109495836574300946379594896847487069042863170597083766055565876885760770873833707742951000535445477125060251631269404930914891766913173765611922910031674452761343018525546509133132700601453447985546801481420254314658682492270486845474290242945921728268938909403692205064249677775755538457760668046221979904769430324089606950610040341494030219683946428250455255782109785483287266318059509741632157677888151983784092711256215448339347061932912176007683688615451746596893704068637463655683504178616205209225545770486183319001203403079576051961921697399163540826211046684347711874317526023012409059403300612262279818625924363031529375877556951759007479262558117204444051324569141469834733373279713210117229805328707405705608691815057754900825225946810648202281650908948251747432519076413402253472252697220233335325080464932222573216270133119780055193256261242708092727950735816954803083555826212949267322717215709207189936859322001334712745361561217630676739477881138657057404721392650863250153025552922887964460322420594762262354159936696158003416985274029699570387191484306348415823465901801579241040459808423872467959671530878430447978288943621506497344227464346561700653614308866362079294644679198892181945631752569232737733550398299375469140105896270389845816538753119943632560461316236405211112239748310193982970119210157659881946730985514071104860773553391546999397303149972227170830305938658727544706970175947138536061381490605465236868305470786213929304203057946794520157124062180289413146127316867607093075954484442569206892352722001491045343604915323255093437392291135150027055416564655636073840204772092930766065065484911994109878399050238009014729069456691826401911244184259969681672921447043466399707159156222582668607447449401700998527706751577268815343273978259556195657542248080902298577077753873874664201391615732988539349619919596938748253189590210388621785444198295933515358996898194912149263376335704675281323757886855727101647528844778545617664725811822147453999792910144295327638937086101865535233894303448367380641475118811764159158978794318684686079815745158971807589713698773921216517721157370420094710546677205120290387206434662905719566288781512733536497090497702175432460384285853662352843685489570257309256999253924413575465950193648647639272922694659048028727288959427503119624149304138516621628341893639786330995468359324867077192650935373076129221777800841903791839386115258811876205562436341645890328379135982748725059060458742396793235482643992012960696355217693463131327497346848625062591116920075984529545415789657818922886312689909338950941136041188516956794291401134764208865955330218800413109946279043411580685146390377855304375002781515277091451950442611359263406680630969137250442070487320076482920138833330580997645769938004698414088397963576720691275088151788916253269032830663231035301725002475355842297983854269968687570368160128866625614627541975003470299244191250687880149600086432410962491261120201977855310188580238162183099306882095550356917620105211343948865551165936591241595827836658341707746339800884448213477729350465497586946407165018303924261247019088599694234166917786738541398709467113170303076200477307326397163937851289657529033892577242539226976096561152865571371735976282949792554159874095239988503694928413390877874151126062141389920570993829175857499029438419622307453628984445774905433575333314127706235413938931404185663676113211936063249634736909582044456688584713634523299374720223055275487577034220664207126072945306826853359085165441151210153686802363277903457556051685148061319454526569795420677569766183211088008500112255258578678458240531352010370198230021645305890349000381108563446915078472674586340367776801528222679592879963749040300706996707432857554122287241667525592007170775018338936475546647997290646557072717802707303522816244537003 A145206 766 2299019941995008591603800041970827506508794359463870228913513586371483153609405521579456222392032249839380299812077790543356411557861208668283768900699614532130062500151507545270626004527823826330687330715147673920839075552006854726815039910803403049398870776508833782491728198036884312660259737912691602101040012814369683696270900777826208884568658283570747827788328114662668792080211594897782105287300479789436399910969261351237413054206699553683393770971595190539404726132319359104467430915096934815778608685969387671015422772695478098464203306464907988007671086990330715867415914885812205074834299921816475452234645636869839576478115444302816121118180369576767552124709310525647920985013777690398421289875679828253855643187157912302606314775985020712909370385166702488540199586164592994920685173190365088475773035713650132559544922864621655415909361760061696348752796628521476276552541472313838582099180065764578919934962627523743291378788938164770266015099526266860010205936638839597656369278778572657198474632057688967600095027285254103043835653602626615803458760603263498763078114644402209152193841193884526157567273272157458969046260912657906168666496782668043253090587810247726679281875136311216127689820205946193462917540458215906567981106632054944632711480648290962163416927826037578486945176632932534868418036545058998670122461084369313270142342199977135521096552310657700283786481623351633984972934200897745564011718458889217271799633090855002375783774520422553196872819335484643060065951108437167471092800459425121936773559398571398482686933093185200777942501230288342847443110342106052480227164821439426687698279153607673710063398744579238579567094672214463422749498598462966569473480678276850735772388927318557048663051909014775638819115568291527387733372350088216066830550157567096339370366294034751220643928784984017733959272512289956835392759279650155519737550259562512119848553083757504457746528362477470570333759432017704133169282702886451405087826869770628513506126058713636121649031049835619002003510647636221287695829780681267029718158014318449640909167812700359336673197080092109805555420108543435730551256554978815354900099132634539037706804991982587135243739541764127003734306830852686502244868851587948882679269601789500249886622931822369897704327716364432429384649872873551169598178989779669969447268332106740611934943076958811570572624526055730040422915797145207031017496727417635551738373788302783862979307458478746747605432051219922241483586370547563536958752847960221876685068381269645776805376506659778294598682257532711104280013085247134491410217905862289633647482588295613015084456019083245256299003598823638625560526500897489775870973086450392239698708802043735170914126684026879943692772588839158813994304718334866620557869288440694981310581126360945144824709346612340350388101399111545107916496984132665968949587809914308184960044083993898200237130633086295521239798442559815075319907325791525133395801082187578740286450420041683000628218146652584281871569914681539851878954264619535798994880303629902198475592904295333207504864364440952890539863596725516043176672465061692319100491705293143068691928742237110311992773764287793506209296227033442347275267570012877171753497104424041818466491879765690499255102375686291331442439849339040280339729498111027179035917055470087516917246660845559271468189481686306463786422001823529695281718553656453445908337267704241309974738902515222534952691881642351229814129407400404837512357263306280215421096184752343359175070264455661746767786864844370200012585431211153057850808386762454609796917942160402593260872726004216450025808234248731582255296649614603647980222072934655782131765775118857339159389492241790463311271033351054861548212660559386849974060037748391772389765364227540245590796985741041962642974216484778144464332318862341256879500332400654974363014838656926172269794166456044727544604024881201361326051750999787541422286329701310946894843807969148002933430039671669049659285616888348029568245965650937861708583036018046099933332363991548374119931124476458650678247109698243426268792334440938544231885120595905922382343959061187173710386795259617639399807398594605822517906797084830409035260873476899051601854749575079403855830062979807710202951202848902736510647786753762193979051187888272321837580605988535711172115262321618577420001142590227517303602727721672309508938912467902900263132032233994647015687696511587724861234828480096650199453179818621532864421385905817761991330738943150710662721564006776456657337382593859564858602619241524248947755622394806129758641817910182716088105396799513389500917400913816117 A145206 767 2368427354041606254451157722285535173084149278345668554790961847100360843232531708956275421647157456337760562042904214785786968701375986038676097860979783188040116586211910285545869682822260967503433927384479075943181830059602923050014064827939042770084927494715412708913021182778397298756808989507339189142947855441367525022470366104502969526002139293687306416181105329211857617497782658672046144444491560336197939549693998458990822864122616109194118062534720498649414240655041736886600721285439696654512217913853402571892800457800826047547472880845901033281590660667727646492345626382255761503944174404480675275328041514690276017765940067480460330319400626373957564774565544996042327696207821970336788043680939794121131171707702735466079450597732697257773886426490136412243734168802268622530938151774872714660282322715465635164670097016861720022318581625542393084635882787862705937598711698827547891767694060318742152596884257481771927579902653297933005893334037946330967404920733265563656167081758096284299042266540828105261455050684705681468807323715951003930872975521626346014979904467756043800276593354758469678174622301633852313827737309927101927648083064754681693418105389921046037987762788998563590600991785252452828114681657587511875092448557588067959426443355358797673666829193601474365260842289934997609912258067150926760397406222584725438604398684783398558130745350598930232341586444157319202716987265796924139557702863285525789476256534605356780304242621869540936416575017849644720839224942595556849639386496603351310289852331588322192231049321617553041176837909911671504605164371081536984371887602318218047177316984984956259590157559421824549576132532417882256527502877594737317256617737236813150278167412174982284627476700786370497724387927820367460911985456615986659024914313798494054967993192129239765232906640842748533189499532450716602553696295111309408530011078432802559167539860896335093453428094069134528421687650981374999443166003459129026445727709354694921966796709781521597269433351598403770441258900537960508995897741654138210955503388231970515624583028504466948642149787700342290391155271501151897596717043642640276393428264675222379708174037387391468629577208224047339249500847105953160609105380835898453982119882762054476216770773931029298121501212997412464138359306408286811801254937526633763255674470700321109518213664847282768633118623105061395193256569644456175647841113413601876114589227906159995808542872251169873906625315776795002127573931830210220169855923518693931675790888541020160224462215948387599611617947180872075249411337016767222149696726898024076785001510558503698135191544907752697598131167852204678727450542769994781815895978486131285481697461780537340811874905241315744517576069538326162861691130252551465286893697532907740648893570772871934451639682849480803700782946456419206357115386608512342788016706916826830379301735073928827930482017185472009104811439819538522023720617410494072052729929652387079549978791933959897683647555409528099165840150021489686344827050182910014509226482997235021433995588125815668391796946680730599257233351421699945017056582632600671697513921534049418149407075496889347444758411580706619085625658349781129835716058565450674756858976444167299320104941236680712678888857347801724341893872907941914390225235303781396107880063877382610427915746419566629889284576722626398109211195745892147443322695655300586923353175524831220358667404026826884482500539602854770030637289063432681701550954082715299847567626619573993829302229058947205765455908223534416274482465240584438086326646188875109768272806436261570830727198514131955735834115807870125492548753741466056756902679332698770225636213501535513361985846385028142395168006603731957130473051181588306563814419026895518020357070384989447443000047433681923944808690460348385301761646017629402833450851607994089697326510296177888962405774612002252371588673985199812120560992115452038698130919828075737643057743822269467971687216368879430942102285724355966923382277461362433214338181778869758824748296324476936584819290964528842102234886245104981916969300866584416740855811815702493003209424155805994862395918979521050158382150382843658172016167874882507679849735571053422033651494830014141476193115892583391339455000288190887070628755858824053951071617177673956407003805398164163141191268404305878994407519528974800902937174617063026737593100665542705610987979787026690150512629611032026922785137753680746423668780968345335833034820631235927551262673584067629089406448431261074134782097467371477688826278194138624355962772627734551797716277917344484289514652171817980927242793724587981035227 A145206 768 2439930175857823327331043165329731679917588917552415494100637115035407223503350358096055971105105683722205521161140112730357799495927170645625868046734479073586348091417517794566347981001394400107834773825885811915191341835181496221341982590367707431402988052731472147818596458503985385008240168587905499525260759595041370590084376773501643275214317670079157538602042151272975270855378048345275005950372978437460454864909823872556786545039240476476481787288960316732668461389878042197074877701942653665596844837856858186852274715950817563150235609020174582169896974725278673052959210126868647028862436824677112561968378612566540805105423958541217312247440515163069163285532911247348136258830688194636241897029268945215772441953304425406613231298975641073210095036992964260144205800869868912658982581582035436742685880949769769654577837113241230426927757949401608570100978392879528233226295328738599021147846905417665798118019614295211659446016171109618814403089022285915599784608430192645086307926358716841843251779910497231127240689697276850965065362715891729085943404036820786640568884284874520647962541498986434036564829622762611041910039240344754873931120786310959036959729948389671830064365620919148350264924511121534558789517703367161318143273672973670624489472735624368294786539804792885948522029540181190011122576603329795202748744917774435838511496167806867018400735417212415383745321238622642187823661477366360345130052167164104094601655502113292868410772704247998602766568864441652675625876500552450759821562407464713685888077851542200079815933302154500034396781445633962366098905940597045475587968836551977885200160758073953809913576742430706033983256734992011027179853726046572938266132060154519058606788435612772610873061665334447971141672423722445238988626770163489923910788260865240040329909810260251147451253341109147182621506505601444464272502429425327080293881957370951318169245377176946896841029583771335171472260930594168951244337480970390849051237777495025334791203673936319608232283908361510549221044887743198026114847673186980813763568768492975547476970740494107638008955930454342427057972139342216253276618495459660329782767048630867244218929272538410012075521557005087588879679150676347579697041585781089359456252133139961631251965583346120449699966964720100018714331941439368340776661272920964657578583613001316535482461794777087292341193662766030574188085255441599391793504229596541020027071041144908592293699997701453384941387587312491011190585466590680680346236310312764548625122793589388490480369084471064044737232914711663920943658354177023411501148936591665205757278416528617442193597364633433295519535502553363734379408636030660397778020388300756615903939515911993054328941673459636940160534811133995457129646426660881689305570151640868356050642972693194357026373739729881919817897243259550400797925155022306833432654265329696244578538546270850695161709371084064278426599401666450591561056927774796980762210321095196844399405072922159696574675192106713534333004279868766890060895838976053113582640494719926666427458012732858450516249963293516991684368273410581202760396004819102213511000174506061878378044532037448508101878557714335378151532903469151725918422884026266363057755671771263212982154867594149611514898821451876756024089357599590240936327094877262826958265935826804874381264435287056099784796518822414299586441975281674209372813078141852393088912754448017537633591331644422049222512008358512263656219877590443584954720372548960117486659413051797836518256519995061751643059360346035133436964720666185096840941694579466440945414507852775389711946450044012726753494731314083916346920069034665620360778967573772724025813515005015104735265341748232752521836338259787353882890977735212244878416589487343433671643258567522513497076678620113984242961422862703328837537051966437302186130391561159930932888142667656484591523878775268806204230891325268390423599527106091483995427704756263057832800346161368939401783305428122470922572684680714987947910840388352719107428113625065253807649401290579562936323436984628036720824898810166454211344360633477807947821310230186666146380410748687433888230464599802403867404089863501900813634730160507303789619568678908263971370534407330413657784306657524653861013339036688418748442135261691304353100707106288881963042977961297158620435297086259758218927063966134548999606620401448556787079364065126500980915803996533893893922611251973396119072433337603133329719244815580228342015520333228518818129475937579300072672478398738124398904392533254085217658083967961066806027764484418102294094526217910472452304916804797060374636740277632374781766687013 A145206 769 2513591667864602586229125752236585121612015391800238768589189680983535205733816144563743369163812548892131748388657172171644397247923424958715937017026716898956940157109372540198094116262280627364268044680185870649526489369242443762204694121720894453929105219273350364466524472877307682598860541978817557566421042738072721712757656583271187519588534951012845165398750497403725288953290054007321075721342692512042894436945253515719581932374984323597184156338019910632293001740589046050349526522877701658475773886857244517599491487053479944923940396008946179924760263358953245531760321034106465856281538030910170415809723287604596630496866431831810722836710283985522820698749192273131010947488744343536102217930245786628155672181753554837931182016425636226612575108902007964731469237585886520963354997097466148426172694980983036677734076380525313076499845241871724551206784537475925307799534478775618613897472855600457434502883884298187215187209627387838303756620346862834057704159427732756120730297091830336216741454861696100268431258013976184045015980334815693063332084400761533213726032555419902521856774583040557886773963359395639646963669472696935286265174220922038807220789513838137917224087772976709676170424018521692695334120790003701236680431593285653292085221849553441530250786643825916346114308137633999295268432193374409461852578600081648650253573511674351935001470220899927458829993556584318169029900498165333776683731517951230694354393955932616923573488575408941437962222037522729594885172067383290023317979819696434005568435570569969247893988006354313341113602724436474852021520239439065114124888078743110209952035393313029158449882668025098891589789431271843707557995627779391472394791849733327371248890565333644048583144414726267478689653143696901472825873044893813699257038971801736722833671293377040136400677439711999429424007038472362573116438561167124008552842944255450327386342092554751383795763931811938352204939353560385224231422654521443782780635516971154421939195417930490300495035037957675119350429829133723915622716963931499866789436771402822975867068516634000164571941843046116875143151975938566606691538455939990758095266145552639698057223524896636436302694161342441605979732616896017012280989318095211341837400486585474953016700369831123055302477938086878337066320210287284511678300389938647325653354418514570607217976995251889344032127016676303918599718487908188020862105666112412752308274714000958793467140640636251719760516908699548489502652446824925756154058974300937054424596556796176338119430406971021006031901588807197436769766527814378336957351855765217881592192627846831401262863565373581455166362526677851654352470778073698584644168829041740562159593318611894427177351885240571504478740041337613203910852126118912016375452763053619278022278976298153001094227090997875415294350080229855444451558096246073161347377585257211757495447798152388375913567448169161696975112965593655923480465697902294380994010956617008107202170724994129719022330676258731568379108150978839122321812794668395330031517501241012026003905735115829451549209734016956472716638620985589415920310660259573852754264669102702372564743647041509671485977382024286404806346975205799790865550289765183628499903864827280790405641955747496883345296936158830026431108813581179976437286867957217166468832203033308233474957425977944407690879959095773702714234032117318742558032412823511594140611729917879833919224622726408483484512819006373248356398300924868439495439947914511672479498945431984045576123110339883363696104375229116478207203151166822742449329139900734206151367696735082405920913851800010743775668605296720275665625715793329626685729418548068019884820126252790874533721466902249913474085549169455166090011724395907829500114398017402517515163273025655661109168434100212225379822746294983533644681947180002282693112038679557898396144041605095707351045806786531765688924619682006654456502797017303824905134215124156508628944512874337609938500873951025801103356274600283671148333912692753705419820005942191635638323466956717411645046564610609137858462073663143144577739741899085533668899451169295145785523932856187098093160336331208042521181498286322641048815519005881003123153300949644654725095157419054067351282800734039130045184748350866587110169412438171136075661993399876671692329571509541716033788074542152749051152166148277743514375769470465351541864227039515076944864109413578264170793108195519960318296198073142586787189788070138926654692623556255652980617568888583556468282392892506621926076055069698243952911810045264985134707604069846722029725505412631473337722657758844368975175205485686853382703635312887243 A145206 770 2589477000314995008131525235369276583268152404798770388095344901958327496479884646744619431120771993772080100188788526678345201488107875358723643984925127614089715701378918149095257059837672531523393902548972847310609808271384681797550472341034306274902857198411809823917037374565655005078016156356149819460763388518809876421670768864930060294031411177908708643272059617381741713275516905466946720949024753393031096441559170264494246287040828313781543905541388249946992967146404760889219700686406304593843214846835867884747963276860772229745243339001306029487668601127590147039638886453073180850355809017034486023838341721095411024159000288603707664600609350146798314140481361224571303256746081399008626455694923665029430422979704922216535019976094912952995033110366549490149719329608460229230368815547179668865576813205716228674085098376798794441166134339296904157458315754092222514449122896456628244522298962089887397545108282967031467599416274379231125975923096320219928883962085256223419584952115946386140766162542127453755624700462290884351637735930158713474198188299734580497411600691627460494706756087054589787876682879179229178282740043035745723317175075777744038024474190223951570996693311012812175673089971290597673295136362095123459312446661768803891300301026566970457313433524308234220798706214360647704452404971281260306902578152815364878086954460153289123751357739850495533394858646673853413314290552017121541924447012133048296849789005367620972994058902632126607270053522232774232490313759421965672621397179693247785789081926759588541636365304186334127579667890652815246358415973101631583979721404364776738353935363951949347985410671962863050384454468167957412354179504754871447220344042738510392526740052442459973974256771995980432205959324133969255866763706880169308067445488436520366235154589683763068308353640469453438857208663781221692693222396864486979941627945662228490812764809010810082695381098016499741474235137472900993220375135510201833101812512379462336160044702263020598993043826145385047295257795126049995747623591046477000094622886717710632740002339603703658799874659649670187673269391665093960408213785671542460586702570157091123492940235869046961042134088061294396507255657011228086731076038028808730661690517916034189715134592365072694758713626588021227097632317417143299144428910370118427141908223751946910236886404203061421533679844017420340239477958483948131956491036780552989070864986596620668400768707984766459182385460788246470813425033183379679265759334054736107787362362297227778973666622466995761119533633728549494471134115368150760595917284879268660500869258075769962850460798970016281933201578062736460294818507129364136278545625592732689342890684284883580417924145601655416525493566245435211725786756349312323723166800280902473874130710236543597224568612518074900342356627232176883076291084770944184933432607722694326188905670934030442436127198734226979235707561746501796408674506730403591428445350416513371637509062337303090166692679678407999236366712522557271144839556049373289206192961489895538574243722592548884678747517436412138664660423961459992113534257890049991364096817249401957017967195867314803936101590679497732809736255009111353648312101287276099360289696143358641796217023178531659385897301049950206107612111907171710568328968259909225629648984415925543107739585793837284923780568961090314280354343247354153420577737157280596089574945651011713350797996548885164269265838962953144715919453366133997806216836357096059499106058477088984499014469204526185926094704565640445323932579167112156323208201537496430140498021058569129247813465596141121680212027763874766056656872236783328046336924073673414437569073140336817520889502883293573020119959146359181216009391001537395894987639448669482929458708804628562259486706612200555785419481021386125102552191836529014555650653825107620957162470290220658613306223208825635816297985144002204463219348068832627851914125594759365919696084660181062036382846396205486733238478059543662495621398529000028946056019202478973004619387170333060901319940833267104293424415630312611213731538252807581569730047792148344926558713722969006173844159451158982860296165315719317492215757623854915877280791801524807282566871957563939110210698074541987074591351249718236035988738580931080538524537676265847703614712391451737462886839353959905247920190286075321527108639401779093884511659497050957753764430375793276162112818238048785309053586896851689048957444638646701605582213633076995623769184774511764562122259033858724363625553047853529545316963505313876951956465569909366803318500318744722991570594324131575557730947878925102746049825688201542179157 A145206 771 2667653310951991115759151379638845917564781340778033250720143125779860213917628829024105675601744356894895385864595920550375785948862207718555587371871301279742057501504590747859333497933973771133822883839562069526236932512448258851649278657247927287220453562777933257281819382539325605208444156433943121968305017660626325548102936655249541157724948293850184022261430252065097745101901035554040552400468489622245362550617798720342382328930871338642233731726085577056554664913922427618724654404078561403008463801403366962301647043671599451874198755460831518121892370015707333315406631189559699859193944425402475618867111087239471759690755910686156732563069935704893444960396970699242361709794114585497208144048817308258738681662834058146070458674335287193029527523741903044148437348204608174313247763567585668071531111047970628922774744460116615968964414621923777848730110582157059927622865991392854316745651549141483625221394644595303263721944464487552904041748376294370748190106066552404645194489064206077241264062653057540129645314068979014892199702993845189053649415911440235398227695383293967494486533150800911078989639377414876143815700325288031217231423656029208956311511027219591879411245344155064887483683847847690393033394836171441115759085725250923649185371461266942073570172640876849025280793238626081350512189078068973123374592577787008165156317966655063348885736878081580523327149501758107054305664665613488540776980733652661293413732904745315056212816923979017020968127496631019464531673602224029644210453870524868956622357876122892084137797203471825566884943750930510135921540076477548321260630128448424460006097562379706663407777190990972003207536049670358257201880340295863020584146837916391229427389007254448950023205939893955937039530968650884134557684401718055746433107854033161877119992170023482204047205796738825560736595793911352768557158418452709403304898569333218326006146728267460096999399901981822104737530357921002934852137875627023403788634788345417668571745297402401995458713328956219186835143952841555015290110623344547423763548051800928879971020187260472403742408875459921788796079277724319995096999193254274789015875129992038438365639461891876265271099479743562180176467263690417330052591206604617476922271743310081861416049030755557539043648067919411110005622958742900535135311934662514002067383785701364833038423434138733868854529749164274133294631494131978807572349313160095778144801987789664371665786956485359417944465426129683114858582786445683259335967682593694531907161894960556489064085441461154932740761333124782502120410456874345465530493649372816429505625283095485265401069379089658209919391352249284111504441226205247168774721219444733120405110813481284622392129381130192041665157645505906160726450645319587210650250293965007466797337097100562569448480185928901354492694498393021953096134457175727431780326864988495090311291521382033373695121490488099724290664411338653572676658734165114010155767821164593899370628452822064099733831001958876806057053892005234167009723423124182056012659531667243967382559128551614029772083075536268211396929565688139830654456267719830289943119326309407137431236923137984294219890988030625791981237906143030078439748843834273414510211658441426735327217534317885888227010043685302905893842091539218115696805639835238598283450870088973503051128935655478275129651559930334750909382467167277541280227660299500864872695701666075145246940708230776782755828566157760187335886688414901184899061654207221349587469558710032801995607731984234708368863620332781025993032987253960069171439034399464118226538922108175963563069871716567708291937618138290476638610622933946191004262506184771885400891215438558765915592366100806484522695130799513679347751259349783798152661408454124700221081664705925135281074954623713722130481082928041949473103258974429143557905744781394507995179647369886276255236842380149035954805489549810706396281933532574182089746109221560016961687552947442983786386906918968429503763921911057929391763924879442205907244696716781993193686654833367092542974072435378391607432289600333286872610950248082102715421112401324404008722226144479916537376327526896312216517298504079702189019428705470280268610017902889687913477921167237699274528904982061126863639225013902044833564372011579220447544422332636651652386963886857335845381851318022166712812748081760783317863771481804428959414601145725061941311063451893611060033425956484685029338394724949345343272327305500255738984601736004897498094520809873657165364146477622636859270901872442151547220384389586391087090766280330222983040839121337900673273479093439385166060000826414676392467383072345643102232862587 A145206 772 2748189764407042250543605164782011150580692812872853922154585476359058848873843715875863541301416399598431505570075991291602842399980012568090672679269372221392545089860924626835827858087505182224515324171155054502685052657688461978109185698112691739680604749563296205120745699874270807855121430511605848664171996324339870927881354436449854036411734422547489666715594122731670986409145686104141519771971686602991925292627918967267959681176800098068801939773114556722350661997726752741387546959648473471078883018973891396046697900035297076049420043658448778314990994636993869107071167238132868311489936426755020548783674684939393070394724420605612804030545309399223568713604556930512007248588227601576622776518642476339375078797205587938520620899496934493410994046730676063940912122256755575766156253320460710575063455621643285396747597766693451506690651504918490567643975716474923251083708093158555465671746141165542716904738661518090360970742936402832709940389528648721877981645148772737779347654465634873761061878318412581103617178646965866651332921142877737575248933064332417916600454926418200772453454126128883828377282000431154571718317088930194139636604590481413599626777801093326884060446889524109603125803451038539076027782428602161786681757399836936587492509021791290753744689182447607663829712152279404040269791418631423016997990267403495363509571841190292756928443985307112081586545649682789447628478828455045469271020660459710690849760452842726328754514245940949485928523139147039888643652054042682785409745507203393353243093612617253114231157712503003615445013868643522569034358556140047089106386920442302673049316871049596072212106035039004037312408699959521918518637150357040945670827359505866736601063370990934023771964067245380210006758428162248367255846924550057085711043210838355588701808213270255977197707176674062350774764167490679299976117809413103477793808970161446559322610069503041952518800974939957932981539899685163778317851017098982865213503470772464015473546825594820466999348863758414400259551563730546303406593013067571686895923090484704299970627576081126063271788495751256952940183240931143946357312504938213131110592857705911376249741026122899069483764926075978188307933515984723773589867707045279802512526318509951542294283516804352686555010730395139417790104694640251069973629858670830870879427983764547129124101490705145357951044940870009889534778998599583769814474590792442578650213006811963474059780444033251650064224070885355862635375154297665011902137167251932410491384376461628327106632953159893533537737922010700152225697099072910821019491101886785840227520841731637096305451893681524530477887760891756797252697570364088762292900688923491067684548376250941714457862883566094615257427099407203974152536755090059761783432038016087875419667801588154422709893259144870317772310870399164929232874579554786351861003988857564324480066718086368055576043177843499327768265342937731816474020559553150127615640048094124543842211212441124705842458056817848604152237941005635819799224415997156272727632349639071869796348693104013013608309714702029401181566457137600111717952842450178432138612048779324042093036563890502072866522182155334283050471980796678420252835750075981816792987672310413118770602873037146646169404945244776303321727234076679498497785030391296122597368342631329964123826592679809424670021903239707776470375633536777295908230379210522218246045104303284378936294836498913135830678145405793701552594154393431132217798191549931145295158168627989586229378040428339739745315086844701590463197012693833191080557666691660731754260635736481297881980382014443073939675073708205254100566402874265369638444407918443811697070447818211285985443762815868942787552003225330877368113510688337761627888718979459737281307450680467556406405978941544152694988106265854116446674860237764607210082390201789157537729013303025980465092221992992429127072241643503193637241682901459377298966711631106999748166140805006591382237746576815703544086349226819529802041734109056944705055414081715585549001575969781825679676126621301145309227403319073924387664762224857969858146868203150657717953401806855206503916749848759467722882796763057572232790205940596212272295499427500646799784294799994038543669368684359341585577951229997156215839962166572808374274857362320427628096260478897944102162477671850369086518605041101221175944003421312996030297548860429989901822193499752514747560041809948844852136072076386512492288867177804351015105900160809303139928917397499973690411978295219942007018431675607554549383114264762687270504722637381435949328932687607773394280860704278749609899220675806404524877048264553708241801071166322373 A145206 773 2831157613391823202776564613591020915837085082975920600723654378639618692395565197444238232784282055026706408366341690082831736291485033361572467879737958981384514724844083883818496910375307630177939468036748402714281552327897839712715853755487064624644314279665391663990563079296193224161728220893542785078909405771403386613533466201338172193115755143606473431459887725274678703236772696622523651218333471269135783027590110478339161585231185310700568198996222651458072342906381568741736114574741536230766675935913704713491944342675061047731680435324623148176859741246962821645397938443736692974624257907619560674726051348058846236102701679104005498673541315557423058317363385059283767776723863831158426903556243084556011995117834485956721724386306676487092736669808445646787546356183538589250331902433892171663757035678789165071827437114347152063217525657883015383259223565506571073451768180563389389188983302850584799978951238084100114323854362389112284989002335614585043101616645065996626839607749307196110844130347604192864482323730188120851467683017289016769651853164490964197591182425248538558390529938702228298005191232945181488861078205701181000386945651850816052543481013952022911663012189239431226700016392337908886885213489728627656185508214622254617343656945509984450138974406792130766559854313131438455006910340209393488803090620453032295956138806910671377293458645874648058451561882323385711550624497231797627322699285658212375872862059620634503714867715969693933984726235696920895385172890089699705099041694421653344706977739825545627873673471759331497391827011770985571642575330813993570650031193249195160620227322926577280069809809573423792007879346608092349189044447669118131480333774468764706541133082931722932942385213485495032606968509171427114494650059067665624726941549627132436070682641351765012979282474133805087347915472146486312248485453310727913369951353567315732379226449175332642337076116276395863076270767151921342427345936370349020038672117151296069312347786590956351600656803959822217674431206252736352353596501116791565499966461162673974734939893723044238934703318034244991473987451186059102820115449467200786345567381291036965568728669263183752929587912928940870333206466652126117050855395790924208543774870588844707612837854315260045131350946806725028745268544261434626817390843568967942936615400592331423166656749876495272873448253766020958350669702434010572331041599880894070786502841709471849353855551266949730423177636167440290702207447091052935825017005071932282281525576255097724407021645526726633873781074943462428488266111991801588249195192787217411094616879514009594959818001086368686673925534183159543609507225901876160800318113553316541798500158609552534003864479398562882310918631496642304486695933565502215346354264033143318084622565051303467634404374069005472479928034222023023948022041158449217366511971849393864571131437215084215652501888008899450983101173916731275602032586673383071234191107135930395999642975045351632259019801453445622509635127638538911306957766949100697178155388218662790013833216181440607360592970959111585727701680267187329525029698933094862737156916242028715597515930616925093523224502540383934067735104104948903854125831292335958998133696722954279167845947038810885882941394653489089875324876367560610465893942343112546898747654297086364870635944009761742265154386223384902682085939162343220004532576817607656354593705137327838634715502467568382693175541832838784836309211727232931411038617767924504917411772389281122278932930666875708756241914608174267858948149481066982132025742579910530211522300211139129342929193783896040470197296475164033103724212100400830524895098402497367866020232752442193493905751249364433804207391718180921425057343896670927392084895607296965341375997916289790269609450310508295710226083471889771139271932318869617442780348418423266459011657706649155167963469898705633720038403582765749563600198601858153966089942473160373961341716578948052823120061162183382727163347680473447484854316132417609940821594826935334380009151555115852342112181791455252813677600233669333875328028109553821017916240051488354962057090603395442962125516610156139725909732085117763039994062555753792492090630274948281308766892972092380646135509225665621203064488450767131136982268579548077087082636085641336915855849931103486070719905536918149877922579560579254295163992101284571608970427431566956695812480459568732104336985861131167052265575407343282909706118732558992044946447030925151399987366516232403375315642262787267909732695491034875719356548332868652414811673822716890734358842942463611233932861988267651581528638762842939876656671675268117310548699861731412578283 A145206 774 2916630261737374155503982057024790232121424670480382950846628650408594195242628251906205941316163666726661258435323114200862350418833363676358360672459157290353243852165734231181116407472702339674923955394553321668054557338174390440985056918387109919964213436028809233576874882455024551899296525074463720329930074882977882859071701675028690257189469937355541129933114246034005659164759193347148494562510817246979020630590063988387592954522046835549441552825849811365818432382002877640051401121011595662613873408947860575773292250984374442862664570591024100976660688056893638236235508336246032568290031385539105275069275817707959129285702849725760700257889915070071115138565362085509940168972645272972511584173029440502239354774102534008957947657590754429338569455376551626817331704612778707137542666992605220072965399875356746509724264155432544986239369305987812966174901034381570478442802138683514406755440153297972208949150233244954358113773435228668841936417483416848976024205729702557419855122769479432706964879769037301568742632502498883041326526500929639264784764873951697473652127804750191482541921836779195116195839072439419236009363002159581337699697346940555584579287292163607705565025200348509208544565777619464552729239545907507142697146545835018726841425012107438371666878753379440505219848707181046869811289559340045286811424503267511350703651142127794974332757869636675239350907423469142180532655061355597118863116531622962786840004054509731698929176845986064479605784171266682414077704219752864087141939080390833313676478004437635756766562420757514557585583265640906612181821157482233677991815587884281975598909683132681331284067771652233350253558220044878248511102177625730170719368010174305885672104023968830584916924889056850163574127508253305740653081295983662603012897857924664521104818194705472990507856756050706955758274977899813969847776549846202671265177081453719185369593849116613324739729402274261453207603423679256307855542346411052005936540645502880194174115102252663777029885812404369901562263869969246911267421033182100909849342876938279178941703024814572316932060885142427059270835875384426043893323590940258265580401847401102778701542676411989529404409272950781830282489991692045871008635996416262342692666154129409403017159477594743462377062079204265046632693062194897233506367622066341455275200988665334480848293570026142563670792511189266086142406410860958572511116162011483788192754919922030591479036486885639162340620117353271089007621734056096448803276603443151780716352900991747740330408000678071877997270632062467821282316165760608381099365484836444013633676577266310023789923269442860705430929821529671242470186492254601104524515628639198267506473387330290376629190206317147632844319170366268508559742079825692190472570639502520482819581232414782651520698887699438854434952191257413588170613661651789924659252181927666061353676330980127541404964551952312082230437499029509127469520218648578485595198186532748494606778071918128586824478484553482687796383163537794163098309186113494822809966743116256587294711769108161950603705259738758854786118964593272148546252745432167043800741505111236950472625612520157025532800148199211602855084692614826839280685211718798745850211371210227281183612803061141983654710248711908520553416158081775538061782600963953329659229549857718033883449113195292622671459587718798870990818405889183986182932638015823001120728366877177720978794279108127977330183598304941509605111593127725499455944442506120347529318502652418361191905926257479308363164518270449733918765092523437197309897766557317471451916497722759159022055744846349881549978109781809560189417440809611365195567416053630318993976939767541352867668554593597302297940543931365251439654494231543309179363600844053372006052679556101271587168492058976135178776264779211135223700697839129616333140122529965382483207430495275164149181261074482464580053370557802375301281785404011009951424738459126118939603516002718328397045049217287461305119593443402854515195248406653255850825941830055456710859912255015798348350766734059610769501225839414583661705107353793586112222273368784641530158443510993997983345230750112836834386187429044585509408425732079209281486250190676674422051064824120065323042346210644796938500646015510212874777766111748793572175088060692574019983217612895404054716041540975546345065211868426623377293891801646408822423931639695665569598629254741289933067166949531156943763524284038840548673759944602659147605575915773675820592175808217530715818921529010403549632305625902200185648314972488573916950075568154208942991754974947258724397687318299171122070709617483269010857130188619584723889611402315282852855041397 A145206 775 3004683329336394323645255452123592084615579460366348627049712448763705999618363580138858733487054409592354879772458812610220043087895111189456134547799126781069270325081233232895630227930484726399334601977736946981176376021499593736070497947040500914692445975037874670058895343492351180041840093942300051825797121058616075736815672961984272949852681862571189161502188491690312402289668594691062134916730495168446983792158442237169424275340728267929448007994961648971956268204157472173098171352113199621093444710933229810619974239328100762950013352929435438149821451081154397433340495511271902353082970740093906605415997693969836364050779372522878714119571606107363020789041227308554121877614645665986827845068054772407445717810176677515570553611416697581173994190747276983761138503128250949949841541519861639764534333125930009651174050525213226082259588713272367513965838281226290867621483764176917938514823502136849006634474493986640578947144155123898499912088814956214644274761915639176011715482929263177172638842293153693572755368384884841996613986215141237391171327908726647367217194578978008580974613918473168486815089225738360111511540489705918020079150028844304012025885159461483541182081288235367689361286787219096171183797378911569569845444772397592433990145378605618279161991838493826839665643808884282820497760952681514343680052015532354427760941337812676965800953158343713006181036670525224021080612531946371971384362222085337334089045564539507636860228060462668898529113101463238829923013189251817881042664521522733529721949222046901002523519394612310248607332692933213755791819352654979737399574506911858417248991571305836753352607200398344465288139718916025243487044260019061920125716612269987846586076079745908447192635128524534084798944922694866072454226393194914726938789578630683201447345523567560537449937186502898516278483494395261438125334437573811044457362049629437016222334571689064654564446500286584330363664575177056785022549248506774320059394458570573475119080341120359348671827108729257172086468793985944044312331737821514939816577746827545860892790365158989315286516759025942228872188165470807878707276971047924547168806978387796504209251212847298764627865205148236345825789423670895529387734591031018447422766821114032498023658677515715929651910323330310457443727340713815912441663425949706912966390338570204313424511221482065150918137241829196581029279639446500242112792748370279442158413296883690192194079126575362753100416488965743165548594393916547793145556471165275515971107662790407079034727920494135846348481505810559943731885828376432882012763527235407063212490055722885306528627043352380852126803224154978091746178262912158004644208879307015345088940502351993342941015906111858455400490603237315236201664050911143141769372044893755221931871246503300317205057483651450509076274392438994976363262465073109440443556556082695787774094425547846460442765347560099882104965507674226906853908302773977037488643836712937980551820771513337245885664138369893310339502525622490533754608601530954273743650538393758218276920454627523526676249680922911391641152784548615333030596928487239137154152796287808037091152151046543050203018459579822576642739315550800726454464149356735154156136916548065909105823119306390014194207140234638097394270302804389016679500257076589186739298577421023793672093355557787871005901190929764254519807828660296364786633031137516164947745548616845122670006750555767645463314272755074518238257073339415223072792172293969082203460703742577459743900285048913675751981579368278369471164436398860818147202513147550860172469946258797735732720468653918255280188052875652193515060789314549808098721195513764523226002606211257406077991026063284099103066004518848960988899482490968544339591917026143258411308112986558592978468819043967015249513011917185293312632332135753667517918753211702257031957039555468509697138394191153126715826476181222390608044716755794502143256393159241046527916985776879053014772891200334249700758970586732023345328519508565263328829959403964009354133837671614716148932360529418758236841012594692832342218315210929286448840709980770333617902438565628849691859027823496617861806150287801531813852348341890686547138566291441112592577838189851483202172902262098027848848314897515401713016539739525507381539505892157800193560869615712860453196815349026878183685812464856500557493815140842949912671625564289107285713244915246116995686895987633165586034613915121707569430877474420507308539229260625936646584928444467630601613262366595911990532917664838454913762002725788647415169929697141972837157959166906557622344789887204690236257756689253560263532064009137353315028570653240632542321003684197147 A145206 776 3095394719046143438014368340067699347593099014042687267429862884641035655096433382428008250399122376276631909926062682904487263074517802245846981886120824057917292438905082420344583570280524943881857811271769901455143537491920611913624291889620668580388623809104303892911944584678808387284848221826518793865343472423045764988427160245847506448533705637745023892350584021124509819468759683905620541576519440323019887415596726587678979130224877261383715996520780099601593778129875167825622002267593445716533244211093690145193643401037642832732489881611512429456973536588317788003796151432520965576786299594169051614447967559075716448063764442650058719649115712195486420471592310845860805455014321878473997532437686834402253474590363672054991526090936409733492046320936598706445510722910875514424214478951208720002033019422928871242667638364059689113527573151539820919906479125970337687880594788538976288939902509259605037991471306751148107792313482808975222189206107437806346902000128896298529779470801477777368711329509277038701947815654855772743989263575935024821509860659026320086359529985843702532229487321189331521595257574347205364205634477854130322103179986877413852802006076841046441998204714621628414702755526116696118814216757228180615613171242933578603026472848858880469997784933726288593201770154969279470141407308973157972156412740594464783431776645450538032256356139219776943968005492369029626853567082105300286139100520451230551673570887346115368362528613909107695729720961516808226027122275021252558651589699340362915903864035746820465785266809378889332592030552375281895813533472299451754514185427597535607277854344867961055253189730447086416923536423679846487367873247980526297316686266623699411664335410707765319189411952469772843929968219747449951673366182264816121249087973406530629441116220402960371880845317172913165728880204135296105964438470274316623339683607236484542660633133222987922636630526805496581895069347248444525938700754011338294435576525268882547687422496424608882305976905364763560299354916974817431140151786075079054816458128094420127556205427104197499690202127664003363876697099127100732690065236759968065656893002799743678823927404184457171655568466162257191833319224541237375428258252463236258354043889100772472984863523586898234090506752529275468074749204083333321776082347545622197046779321436363580658131880777760404254329662596349233299364325675247678011317002871067062355164310528416044176496344815193918129632423605278331599153187579880749286564724580951907194832251349333115849794608673523399549064090592983477801088993713835074554968249741544636966038686491525537355459983767399306783068552786785950514465713427005868312162944268769622728536417850493548577074885940746271962714266916205464012226020099590811139563694738625121442491918952415372549063386431367101057587677492293282508411945305496000788895738586173121425066670193782268752552305861534332993762104268681379672798285307253884031777415657706379998147492110718119267034210120455910894098624183237139805122441048075474081857853325055812143584426565433750177497496839370381295060428259351910970197377609722633959404502163936220225822797536165559276127429849004620083384403884424315693509595186534303248391891312801807530517691997066315919669111814667111305891414725500104934972594299669631685994048143705272453196135928194037718374055261262377776042028136559893633652298361374845329502163728466948556537076634067476400743602672220034345565112873927057064232042476068064352677062041036554750916216293348473696676423941043528927228440999823661154543119822165522874519496464898922876768540443557991662250580310418155127498664983766649364411977041129506766141994573781290227718033787266977500393969892975070577222992615931230198972653691983159781901451545616744220932691419317210947836833611786341052961491107708370042445590754830408049221857197164896574399727147634858350302795032553441209943784379350656377557292658767108984135673458543428109286166457275295650007596447440343536680584658013653380320682622518856854705082774209904517213612695453559781277183154157107724790471563485536499377417428977567716458128544395026220545257875504635524303965128155873871883506152822957948264600398498233531557086450381048415222382116067724963394400727332891044716998861387004683276434781469869093343779695391248492665931800359283594510311596825453097456126796567704678733535531252571503029232113667798638531942087566743688127467752275468396667956824824588664239425932856628098029553758385516193667749226727623651998096045590295561982575387894558365661421300781738921543603745212474841988431835175002147172079192580054538270613752562352881420663616538077627371359502570203826533 A145206 777 3188844685611141825078685725930697935444811081192020416573204096501298809075031000243891455898533022082936372877138160421601274734127274652561207158073355601678016370854557588289705315034398361709720613867665300178096583941820518811275109668032246066883515860986470381463918317020202717153485438463419556158195891803671719512369160137932826995252953937998693481798076963560756582426831226360441557132023500091455127321505144779568849067929196881629549654187813002800570932642644142874073373043878993671363269654205515205966106265504349295613355650374413976349350132219769280572549602846835433032038206076563932311948057793078796329936839654809613213022799636832548583899522319689508301944392650134107512872275993772087789452215839305596521543586106209389734754501784500627202353414651793707701553263120795869717374534639542559532357844356619477077339757358902548524765183363269416344396483654337346499338821248075637690586296976495330794672576786276031039991974341321441631700015298143403020477873848962675984543461369989473658066466515903113154745414601295889234656102114931153361857997548749106717098517534835062826313745232029932404925264222629034976037769072661163826989254336288851748922669031414873295254396347760797887853998864957715591019621313187897896279444471731939926008412442596323253992037769108136373536092112810559850383133326889331623228049627948928834112362854097021056748055865177469594617751048292978689245693593192268839806510655101005545768853845126163429003338568446471553269417857674221160208029374482405807813478957456295026425277113351514482148371644502884323555210834072380383630313705919305632754660909122275807939977691655931348650059643845452913102593316093571341972657963092943180290211708910446678095994390867642650959689426216826520791690241234936693556403024596734999565312835895478399984360476760913477015732198981862211909109606253772907760734844294496648953928210498767593449341337755190077202194906511511401601613072989918048296079806246690717343535208116548744121673988789053945076063184746200700592287024452373359743545484041774093460299723087580431840690340582893108673108642320875715644507498379044224588026678007099133509233976012576682455002779391067871249618895584311542368766473575713626402721455665302027123162520865963033100183435458482384132595572097165427419788457705582867749671882237561006819630677945016479637285809959214879410842938086354125771032162945631784219296441621110511253301079272970543391390663720821267941165879147368754713609565822905288801878961501598374954509500830342343060956199641637167490093310490323869627406308319229106028807987373492203272498435370808464811497011543292215136342455223620997213594985551599568759403916960311008306264783404356386007156752179005216367517808410195793676955979541014841813946994763656921399816309750525016354864798966709342314901906957905662587639391493646131404806737179158461020644013515051289159283682314447905017445838633825970487922798798923891773578626916988878516192635678106810705621568336989566530216597009562264042858187643195596573805482185167274640728622742274723425435391196860592377839021106729563350151684947111301918152579756691245359627173905943051104121956461052346468745849138761309714104107357379157183315955209351924877977532286157704255981638438668682800155027904897157609517619270424436051137103478194122361533980118593987770170972711482828993791964884118118878862317886481620184842085854979966762726284391431042909702649113352657843661792615347767043190413461851987635103799403500763832530171504071651486173189264137173048399915791449497496953689203001751412159384943816286961880007074709491177922197486111503719409024819902485379898056866737744773481583821226576525067579744940921953430505802017294556188669562604539458690913109367605615976090780287928727308060603276657677433213230937453401891269472200819315016162808915347762425386400524816329707283287870403123890764839155207976839952821992031611207488393728937218128636769605663934480991534487808537466239485493757056363998767563871183744665213809167696916676946580370390544522555344269794407203067644946531082692374709559775837229111532409623577890361074261442959205217513093553787867671762830700380817997981756635583353777725474428688094348949636677777179657442222710459489655299261814925024840140904935379670604201549415043803420958933550879551025749927714003470763998589867843658019028415011141395523893716234513975302194696784084402838130630173648240733796612118538393694461030471048440049704589999110110945280917347685322653216133667333990883941333079994950962437169689887863169443281498301156034656590672107999573167788628091750021488678250901616097806333620288460213410477276371834123 A145206 778 3285115906666646802058765104558531337775822228385614413935506440907243157236365150486158105569681725769221099598022329574803354535446089811247512199929743225406554861032739389441266436074942264679456554256448257779201549909568936736695584616996515283753108536249263298471209707118130692599670355463345344336785306983359225252024539317508591881993793110938340332375815883198305239629172751264794528057933669017639638175018365213048435894702300356355720880986359361358599388999523975769311773008248078488034133319349446465823129323514731957446885214626485044413725500282027141616446557568777598603842918552438611128851600606237397223578557127540251671481307899148874109935253412100462965269248003436201204364011532026534682128943833240757890165314915764325119910330459882654816655865533685849014152280619988482545190863120308316385216798806503151451940584944454288891576304428086613544707843158173910395365321285266101289955837677177733360056990731345912103606523071463746748453600953647450357537204561933079701715350691380744538294216101316280325232322895365022867074434812959415021193464174659482718901878076679503885718967869063320806655610744145999907486495190642701182939182510848610177145803363031290115323504945084993620562194394571974807955275500017427362525187321730500719525747533768308468096331100764309240498177454226169244957226964055964132192709981433275218968764550629953766312059894803209396186891922814090148791915782484604335559817981226831332308269427342159774311040252132140808501104774571378774759688528739378049452027524265996709237309408937811437555052095117834370730967367257212013939813424946495284379926586361399460236817657111770726335357858076223600125480761819068387538831980701402448636549500990788727897004696208747370639692677150382545234643919666146066152606015788061341228783099781721776659485359182444609569664240903395751882510329160609873375757112620407819178610818631064753962353964819382635106123674157198861468717327137544973420127117302842733574867653501899928210282717628289506772544768733389144826193352289450359688128043150178795213771751600038279650856584465400449496285788868666256400688079022417504491579235350476563347078006069572445094134856129228641816482632850168588608338296037536162531356380153483451432910024897921593545891075140883460557029356950704102469508537921938332179488854165266194294078964531518395276757708157629246957659937153881792502384376266949090782005934131296673277509822812045027751561553940423229596704398707228664230833557865812234746226735442136797643036809544560583789292943909269129486026244056225658257743869692831664490076155875331894202803637597297712380388707015001138558521847996307649406046412297090196795981551590614261229180423666756830414772068255326669582736965582087378667963689752218516193571429414129231937924348769344303212186800146456709681896502246456422595854728722050412373331679453172188288663474014318135273140922350527325165653847122508378251645934210631626650565259283614625266485773229961821110703827574189182919580598933475826353264000854061813781043613880193890235566786112686499828809915275798753233466629242971531490083041681705187620897669919319931259498152726887344387106393706528132404752862008567004059186376055250042047367462089591741798046607669957136235655056991826198919166208092411030203449286564512555727377227359747606779700496940655966205691171999866453572977984410335992589453796418144998134494001478385274882658923440807602492474352055739209471088015077340884087748263979912622079766546552741535676340908908082898220599714319094245861731285588038814706564555557165854790827577852393332124815606496632720136273250473089711351714216629850929436476049696778415293619211546561688836572102999940294417311597701602973686224074266500597851256808616357512177976792216723888604166173741941743139103135597326493628986658527524116459381670356067280254175843919382260807553511311980907799168473588439359921281400341310413752891075359351478159285396885570772762205697373263987880764904912024132997237614236976303772159397799759361386912381519080418159939608131508836116346199420532356995292593321002663968040777490693114941569311844854548138046638987505509883048567522901467053072491935392561268013116994743449415239806868929203826963204986337009013360928756948029530256224335381482420597312990649050412188584597745017822980245387622807720092410093266251169157290349944149324796501683257038295520284417929422737908344216125666430838405653153263881572243211432569555036535826707142017424859678525280493185214920464730646705213773165539350292103973627486421524796019607230562989655460500884712663765078134552087581259900099150833543773534917686168668430749625968225842929591346837 A145206 779 3384293555885724024327308081240074713137343603525131302011027359941659624056829715570260187776586525614295351572803687331789529648449605987914947318593060966223505396685639775237643712191755066335094949267740710067687979401160726352834603797772364970501582636891745041591069057794563139892234200777630254843849435845028644370579488439991807110773252897962315873072243071230263997850016720043051843633642244928150155351430714531508863029583793955046170897501708000823827691550619033665144651292493014604544004810589242984972124082585675608976702329960445272254201459159192190889627309861206444702846100830504694592755066496227756187965314970890755029788518971411155819677366164027876419871037092357995726073626932665543488188644559776844155030100176549706509174213946731757663786205486945471381237744264204381570109379408193049922246951402939123749918051726850024115854090510245783224259303526774784266547062988368946066651528778961142833220615950730572613228127971951245288448093724806366868533109364637361504061174452768985754535329011756952361735183610421347492830116110728003658568363704730594504636776669097359590493988446204028716576513700106842380470883445472166562579455267024140464057546314812282094873706686081855181619206245456248728542487551771933873286634829077265091776497911886765288305563013442391698699709295195721202349675086250430556016718564149517748201482623579359707662923961970570231992596720369229779335650741268568846857176617240262859575555075807850724052364393915006800941306656162419282112009304261811843390501829415773670931727484967218687741487603387293418738832387751152033806584011861999663309437264370895449032244906372035106871766380462894730969423573105283468842535746856805130597793987245410427883304821309193459368437356422592904849060993080075325648518254711146510095883326564566644260939743776178251855811490859253537432861453786059575846717446942657196395318582596582670673978663423830455522222357802802500189946391842225843094690836925919475895246217243778751834834604129365892993218841356374099923749928894476579022660255413139147557233746687383135590428364318570198725995763725938182039103976412459781453800968241119424116519191939303603235514210753315051733531175664665559402839717652540612804602315643914395376004276522466683934175563666286548795787590852913263750965835254381861970282039804765908817579647463905304952218006887270788113352475777146640879945006460677251669769061498501223402136733851487366060108226710493216234508083236258731724815054223067496547392415296333028602378492449756358313061355542829008305567739196793017570054833249230846132712325915179356101412787213087631881781833614972525920060330372179834886391332487125754851700635064375501858729069648949954341589680609947824985260789356643078821539317752161037217914336026327846455366627937290991416412194626523372948226248306962040087065677319581474931388916724458649915919065833789755763521995507130461430090488862119460352429298993962672660346900569613372176363989845258175854357869317948332783585747648747244953859478775803081751450124986663138299593380110787776635899411894549682202388126187439003004661919146725715550225459272266047404465710712352446140247192681424094765591298566136896062594451438643936709420106612893200527720282830635164646323325458153450226097167231920764177386523368285672165516321417687249924901460820932835845322394494772250833634706930690244240845288413129933310287893762832884245511416372722857727330721701392273555906809594682143585742036302422993726892846605533698839006140184185390746375548042901527955032815926893306606764289991939738257759660676344927436719973369804181950112630413694367539936357326186719971343359151744257594466837798378904638726988212983424326025293914260936956009161774050062230823647129026654557520543968130806710345662598483656303869382603332347258414828295068178265818202164801935282240497299545985874933027002159904122337499402950453432465730609637735191268864892839091796520494080328025755127081713028346683350709582780675332938724053734254384273326148150351841969457149444539307241604530608543356143346911243821649912831766832651700861219003361302852543756959827129055973192757095342021200290682864074475732987636221681874696451240179170799308171163873488396150274508196746135816852973409831052119360486251724350035004964901365573528356417335896107635060062324260734136250026267955821190150355741119534893079654063426886138148088272198035063602431226415897547286489648312677423112621867180436208627812844382194881211602220848600329195641565875542276028043310072992393481259511305285628192441749284990516869877355105266104427555171326215532170347855052447186971379685949498002724340336887746367717158433226174907 A145206 780 3486465378334628916715082865410653803622401475577779193790354661524362821666198161526089977695075514717021246511017409552738233218961496238154653488330137964593863281386172685191035436473382885351676523521454345550375031241502567131517111549690417084344028901415753715860454169350909791378462620606507241882121904968853273837143923970743135228129988811069804396169355749218329852061910419581522406041677109774473074872472768165040097239233880258654312496540928844487712690197173622902495844339244066942446940237332898097369083062173114026288194241344504229808929316166794477632303131204299820710856247015973788403957903342620020546673750432638368367010294107486577305974276974409942755574843239211014369040353528558352234565033204354378136237218142989576833770419140663679097196028375779699296703625914526559569090993089981207236279278549408639097121574557031685758967271213858527115371605286703407160395944909592439227118472331508023897678368612923071609690139243320846860634877927609817483340476485998226243306848229796366083773369850083600537434652523294735650743292293243807654207583189955217688557101474018506998454322453509209375660895327906412341193153416783484775913086320352660082156595027879319087954912600819342884607205088386010683262613276151973281421140907204582537575499883127100984825739652350121172982689209577181847994385607859373827538807333468998979038252108766251812686637682616149687401650005960989934450979946998675024561310174979186577324914252214181467984163115192989816009592563303461615464399486382716254413721701596383850532890341029141710515465302696000754955439903166628346339947571166173619719802680097872856052166980635170029091113236762734165039314247177206496005072832666873245509839985271712819200111005136621005210561732842351291969303761915928155810180874754723417219889982852322128151395792864121587920155995158724737487056145323978204112369236792480260041872842785994890682995014518633543009618868149762983996523674550473923970582008319292857755220857808793564699226360899821166585055828670150489231714550102974633591064918164373690378836454704661460702303358357696976441068175383327969965995859203951254176868801967827240295246429780604101011124812330863498289237253216165330008361280139862475609135723390672814592252362179247043097250402339825848628791534760205685826656789718242141845242916254292302750617110826546527144193950119920735498336957773901038030956664413222713521412440374358969402515945173186259818650849047131444878687459039564678436879992045831070710292380079383096000442162339171465960988117282877723122403560113658172526438563006767381507766079370068544706239107364847943850695529459428157770571950607557422253615179165506034978376387040173016708253486000422573039495516237147377753310485917737396405579502376430815241770951314769112710440017202779882098504334479085926777386742033667327575047733695263784930845497707996724877427490243023205016008406416217589138314393395701193013346631152338759813752141871159434623084804073420034410170971571546489122748012187343343680083020613691312788672342446229454830977910366096892826424528639817327192802424963804319876129690954275281861005060700074861705687210587498868336494368084089181792857971737443816092715610923517410782622249589489078789562566427493993659325869517499447831431214511733285839809411478570767321628746605559850772774488316337097662552021618363733914302272279354804730066071677732872200507340277398315019405020758132701878678028587064831942503896966874509485518247494305395643527829022474994660402994020669606784100542940096125369676162393864484247634465092089834400204258977372953218182156033713754596689898005747527245493946242512582830648364235098940681547013216218344558223594298296821803428057243115163045009475394322409535305712438000712449995731678350698972714274263727711713941257520987847686549045467667299909135729571697924038055270632765103344577872826547558116478887602126359148003431656821417016351961510201012902498096318453843455788797537182466772347803517204059016328119999919253909897561560790851566278755699399357567408148153227675671933805718377926426103167800878036862389216541104739808171359867502740770328168898294003757832821948696692316632465065906141958558144541852166848744541401895589203961122091772242696670826755663712922825895949801407683827180282371140487202528447163078226526817507782849920312200606840892997338614743811786643301557579494805242147401740761615409324243165887233049278113402339956831501363128039778370366333716959117557517968238474471159894608777491564109976876599290898882260674919385659488227680085144171108360966948389466238627619338349284788900952018569215220667446894805124539812508902002989956680932571220482343536095493 A145206 781 3591721768103167070154825493093074133872521701412335004047360337453772307892359024398505804406119584318551531417570729795562596792510154279936092871154909882426358952884997733160267156525276670948251882700231957293273112724615841653816452421022736172322602768978993737905389535682022688922383843982725461313765535025019104738442270391049290992227241366165228537991746283414158987224429231150838550760032289874930774757944570880591227060354842240633502396856453315405295028313402466886371574846180700672146920348493434286118066436835148214659249149881718110176900446949615801452863170544468004988255790668683190975042887749940963900481603202011755393039444131561808555870229240447701561201619880182923855749323805859455261593886013305648167610442914571402058205398388011141355193644714780702212984162909504878658217645789797630503334356918893038960060735769158554300303643107689061958474428267084723719041523702146487904396810065129599610370317418513998525635953974463475099385493646955909779437719104241979584227644616349857201389718900103089108648047730611268536428810940084008091177382122801397346869909773014488948068561088790158418265893729139330416073667876055707297852430229801527434769878491306938184905459130143205139607414754822765139544855322230458867235473217319802249555826959506931665645741967166265768181594205115617258690140388158298648305953496310411339651267422181703472288067914546668322502335249408959623851685801819229372811547560314951043477113150628952051426797148916613814161007155988651814979107287594498448830210147924188177151062526753879771270959981496651530144157340424490023728199436305873817287281523346718200312011006331513567363001910273729343101388249568516936546360698016243613044925249296468035224516945953812288536559398097493440117434449583320965841010160037919998931047314924537849873721865206428478915689326400710825820931116813876244640735604475398521645594326713308757850118051336277111009655431323682106125575921784962785343411653307357618293925056030145796200252225983551933000129298244709113660263638270659687850284691464733471835960388124637956454218513610925419795505453399424645615543336011279438564056011317782143711518800071564019628711366811896753091836010839027830145649041627882084030122990267032624549148546598062507051833925302531015435228464645820507890910644936084906272296418034039105330853475493582387151213260169088924496144479740981757893334099470977962236163204697591097627279400334562616268724430813804234972864540211734627995653140273969895680813039537432279253399178191588674025900592185334740227926094585183945015814950206371633922236306460118201745005286660091290488334939861926512020050545270479520501079641589626270841886444410064139447611283240916601449908935918005267407072981662608627613707304474353722236167855297744077887141873475676440111120889345593118712169524402715517946231462735436732920588141808869757084752567523544156509607910450159676158892974470887321541557446486475437673535356361589391053786120936220221259168775027437119760045826342495653478135979761064794042986557382929671947338470341749764640743497382817512888858580491259184167002607321180190701242077767059896321309641427730993460860780610407586998502929809431653601988558321235806962710971367886333971606567107412317045070282353586432836003969427616416572081336846931432263700432793416186346186862868682413180163534315176812646680285628634891577936076137442782323827526947062682256078025450575216732022595412380988497146697342748544117291361242572733501703511186936621902595026711314616072728352940711251846543784208580220211143656286613262210754485817642083015162730396934852874594161844590932462621714112034101348979451631385234341571173287621509542637985705523675865460566866958784523424050519520993917402541834273130311732076163162586030732387397039305667986660429242601425602628803077760865097469069201666162599357317886041317251132821306095869013225314712216431278704805108389865465989493002712617131674754511444495638733309074878362491955358705098848448285267383877461383634689926854048916560982122254715218755606666377595938878769659612677995978615136631963497914336779830683976691919050104757224549188277526538524699501306645166988735111770115396650793243695987314667959936019508870864834879326696429175122269281383562992599917473792821315671130745890213546271415409403201768326232235179099344101682427283306901999567106274331707090483284860332753768372429070430443469869030305012604593230059052841754740968197876166745826151437904688766591317399134232609606167883705234815512628281215091472814622209519066917762441629045441680635255570827354494432060907945269122700433794287657831542064112104278289762596256457499132793037799260988329016989758763 A145206 782 3700155848278715218624465045812838959108722477774350996343972366847711339206104980523430496479614244591433526636350168881579614180123297604428402018696921958288480591708001951442989449295583738207706224153600283560435573652221618882103668552481895465815331729490125529951337492048402499731599702441185480370221609285542309605526989260317925163311838647781626798742647299314263091299516419787220456187896142300213257738112444400603803437141914830638993953958895328500839956373696374671473959067884400181099791806872004126978637964465832256197638767690358985681796567213215773182558315185573190927646933168259880263563458742707723697294522782133816537922666581526649262064464883910843394359886841610071483715184877189311862412847079812780652586247808026075468199629788511427293566277169622735584418375088446127318994709956622529975140039947038140527715560742932329480072778407351227467786912729352639922832683895553894429320957321768743750275889277481257772511980353342837273392620853296873817751334026515704471389478981074152542069878147613427998988048691060988081020302006714401003156783481434563949581957131373239267936732441062278978459831851446385906007025496892635947757811613663322461705228462877338053679875622194273590171343263386257214019328493725333807161160180469265938562712792876870432748459816170189592070646412995075054520418544628803298890450858536483850661870186678330848007678433074145601476064600901214464889807206241700927629729506136298105304708010069115199607157973374422222095334972211939620710023074991511957514011476035605696517656720586046511224601121627519974536513449776949937641387148941608200260018378916835820099332745756609794981055767915802118732856426657951148613518120993348934890084669327218565222673399732957770522341505320846205341737444324272122037834328613654622824020909944889757578557206188859158901289865576828129657306302493000112321115434170398433777282339176741676406827120415436321976518295252334450041357295879654288158378777196736162781899360613940676929729047121296139496503380592131825972996847020819189276381811666462710432523658551741939904866709076136954860774066061112207491293261355493968955100911045289117828201725405429290951521558874936791255347676507968843084530020864619482866852540867585203760896668405265761777549544464317176388878186144849037489377031620878652802938804752641503004537649615983022308481841966449525176563160848863660206359954895975830251659749133889960424272606461260545708704035120254333977648189235848208955802343900404166839370954130357067383979916285192293932403359597449007918124305657588244755728745380575554987341853170641404176316927719653207440812923752507377888476443074424725274399678546963472779437490131825599430494494865251620161681264120330350913855367601249471595447390600028881608101332033941200647239917523196671820872849112838070631610836417656112690994523267844520153765434025148689553433250812202527104389950061633988375713735781025095385501364602888784505747050010332022627828764492661624934909660311105275434030063350652849244453561646371257154530630237531646400982389306536212124881446675978349074333403709097496512040611716330490967558300812986429530549904640728504942856668708699297681903644078585537252495149080861200363991698182700200144619880289595532330233460184181881373805429816804724973880739120500482792262978092127792265372684407915160745756334318489448598865199717849076682394611471302113850506147113393997293111622723908677504404224866002092511288491303583618767225512929000486078625634794026710688811895573068801337943352309207223996850844928467580896924218785658482131805073910076493242413120274400133926844445836082442815662516133830916922462628693306106202108108068493255902514008149415212045540524558868842170943107441660323248374602162714530403405266830078468771321847473583208031839449995887494305120584318956129420147094360491728734476533991274965633986179417836749030472187028846899357736882544026608723847586298780112549532679002447646908643612824220060142718405024212057979165734940589868601942887367305848211092561106606246829371810480864227387407045844043702579026299283101503714675038333744824555784843508278056059977655587501296895824466175493259962631428332477822715409774549764611027155933479639193302274348655129608272280146967894317706003682796059500730641389834499281458810862208953410555982548922959832338845517262299450789330530041039874139037515758331928708620109834350556664997796608967005677769238666625257533644976641196268685091842864579448697603495591713896126853615706932219687077101390419048098485087996771763772628624030253598643479829462828149665378229498588128517459165475101636250202907103806981259556525404497627442129609069653739744995449530336043959477 A145206 783 3811863553334657909306634478475773741791121735244486131222184557598796384199283517577540504143935292831242785221183028948696932002425657362313585321361445939338054910889240171404168303036657144107671598389849224238424891663488916443429762464427507437507273858231109816931589377195438381662814674768962486178615874208559066397492829961348481053601173765565926870430522592742568947742434661513372212529057888285496663699351128322300087692028638012315630339188280876071423861341212973194492355425257458647721013820849323011223629610326937665575410333872271674309648287467205856927990134919572782391208126075621390258051756371175026987965903461025954856000540130229899359154629270200241527195164123797077921928363384775907863733231477890734614474520981182772243670005209768381885171031936018452326997185130153331739845655371554746509299720122535887633328400482801395771307017033168857381931710562693321693835917898641624978440010535408545314031588775158046627245603041684621576701880601758520944662290890996775870276485371928553562698617911688487671377394791935471263455693655760679958502002766647896053097035019822527451662727904509880619730744016623286402780238266227750959144564238981965736594307782736835011029164129043413250728472911368280904555749255811356779477125147450397604030601289844267324153628886354721873888092962435214776211274363232456730095795271307394344617041636274498388886848541496365989270080322879919794335421526174286192833051810553741397543542193849624674332669120539169231831476521208857070703270019810526596223764984048290422347600588803388192871717949718183842586274139295571898918356136944427152389562459959047811984784883150689833685202327981817182787127632835653305540591716129591778536400081881162368457449441635671248668457183077945992882907004328304462952573226028659845727040181217194932044929310393827095043313378139676881565259668939442854595276032883362026888543094474841913290835922422928226485653105474992771656782190536135475196095269694962215882977544692581620910207421257687817721919265719208156500876912718717456962365118872822934969016814331583068682469997066691311014409909695701679582055980270200788541844128111182340284117353351707682445276430717742421616534726108652586446412954364376696012974936992347478072171106199871586579015702704643078018755887569126801466535503697622068686123442361851453562210602152558696276481326388265423081474513750394709628248980176392006467486378998005935124783805352698722183315247324266087889619583833905601843966282034761715495977593339871734208764837678588850108031028349670092874987143705162907770319012258599316042203332083940831861939817565764532486790974630107240687067620378821557185163325321795220381059081688063527832891059525785955291121504882673215272026655881724120161251338694630046239375557525809717639482346555334837469669323987443531094633574450392981208732932407354514754472175745447340349242530897138168830147938497485110574326373788095350040718763478708439463489078012470411034601325501641293270758362734638374924355993843449012936801119018997069428264845170359740248445117967753201898589867786485391935504711654186291351247858599879505882547705723829247760310146365510788865653780543554068698309907506319531692338545978010411444659371743873208215618068141566814884175796030097262090127029310138055651414582217976311030914465968465429881070869563843932585802035638384481517749763284684260021807469900042788591515484912423534544443599931687402452811613197974673088791909867541661520465302620209719392096769974956673573320190078517153423624547499349461736375060685011473379993780730586368051077655829210948087583930292469111239698944802999177602422776563448650590239741352208038096718366616739496124923284545903419311489869319435631949216921070800624356723510408089479534449798705366805667364891462779952694923643685595351097762932158119812338538257378369876555901178886308957489158336133143989350880836259378774024032246811599493336415436539274818157910067868914409694061052050887625025117998793530528054198043379597828449768159259463428133895518672365772860168423184566299656626198180479443081117443645780342133205941109077082894787208103108993880509330904930736499921129282792876781401964508668339448076225528025353840822075124074832588133991732157106311140957908425872035278652596109544457781979600781499094921616248828167749252252671742221350923028249348927106977991459671965939727952084744262545850066089916846202341651018161276109312061676958069465355659433152229295726567724494356427632707218938972059605927230891893793262075376160983647950071588302830506302072670660037024084856468869250868520427419796009685340349735525831948162738581613082481718424802181121052011245509967453354859062890668560109623851867 A145206 784 3926943714006131075740323058162332886009982861472408445046007958396360074671412175634000346983517268825338390662419111066021742210697308343901709164608919590227973866690697851587152142153890833838986620207031066094029338859249211257204685374346470218493136560545291690575263934963017328913166647300505863933907101970545243002747596188276064707349075276385050364001038443018724456975464500853161403205522925476647911834134325628612214895050378790470297304297736081766061252386603352898860383260874507365227826827919664281125598984135729275734666139595677917389366210280159005181432941319612126376413126210916753096774079015757237593989886362817033910321062620223617354225980878605522354017275285300151817549770603878577337262148424345843045405693988952093889898376591583089704495833962873283125579607413648242449983149579902989596458856143060106041031546752849454348899843547920152407884877677113246163043471620078782952643560559043208339740433696529792165644666539740568321749167539852218071128348579178217199773616760835687115775415033900293236028664912705015092208360059147074584442463829169839251458599943121387598297052420679097183199352899506683587428727273579159735104245997409073470568426612235954831549257256045554021145771234972317961800901068630282312155814221844763947515815876846103041876950072001022467444604299379063263892097661203924180232758527249274129022493639422963625060664168116133600053069902226188508325506687584598085788439943786729120829245434576640135240703286088639592967094375162057130695589802087896371088768936959194298722239044882844825693929068108951211672326235586368701096924358781138020971261742424951447049688702952909827018401976468607187767555213952228822408204228890930636209420651418264575691852621713429490266024947664546840902721120583634237244787139600427252140925869665318026133420836517038177836482149866812436754138030215067328073014416203789611046137812063260108313909517244469602522839536407306285137848110418380047896385731598894746403287900604068760684872642628527683891822712211774547365046254887722540141038102622317077564064969245821037867442024338229854984858807914554139222577138107066857086566908369903834226249567131567535652893896870159543766262972698617460354722192613552698444742030857279595894302366692284813109430921007518702999677810638449861416665361516763901908136630433952810140501098728539905667452314609618674362337779795342562751076953227710921187843816949704074557067138475872423999568274095276977047886944735873563774399775880435369342900752715963090910397091060721467576507292801614229619285556565703651650247354993930700648136875124567663722681139253898646794847540946749365359657684460169703553508981387985818405816291891446728248034215013438938786495211494919438376968810271879515981318267138225479944742276725905811682984377397193156295355444206803578449267723992418734475006923524041553031641846211048630120361014215369336896317902233619796112503653024382234922667037852745145886288924493161145693725607495908015150109896080662197803011196022148708574012491952936137392657789588898370176308144432798688674601759682834504471361620549951842083432933954497827553425490468664094449380923254755009676867139673221109363603184316253414710051661143834050617092776976456748673464877418616097145239467779915664972443782443637318121713983730163135121817273213261138231088271323711008226159483933561552680452139189650012632147988339642685767622035288079094905226958216331933510138087122917124244476535533931455790464566487546625307615170974421989913704699906298774389910703787016878633887016543095118916407325389945846283754031776563021536438012654756340587751055812674878328403837745083502835425248226708736138164987998696753404866225250441729532354333262143853153204911075757152098611332864061326319432123597878424263632559067269957619309805280431635297408507585668328888719771239202716034763343748152148381764751335369620209966091957018947024788933443483945157697791959671677331798592705327403043722307565395278811802091116964496291130070251248721155726070118904686141890518532873402981710301633678984432778878876160710421892335566867424362924326967445444989047089091186069562253629548890617779266246878944569265256996557222405187681168954001029498726728961043495850490117749248655002019173819408968965055820800280087922166358064198451162762800561921479271393224769346136464584434639857925699075357571050132061407299084043654316350947656462815679355994905734567238443225813307664343848121533905450121523356535411749205318359201181136130493716277865666451173725212080206642891265201455207871290560480814634917811724687020933722778230973934272988242186765523897649202670023141778534737697065699412571166967384471241162572604259592848489803059910905253 A145206 785 4045498144728164309363588753378947081360148470318469334266702452529124000768143312832191533941372114667031421383686301243883755579089563150801676106926149287335594951786751964815679025154112629809548969126973662381018235375171520053396205909354560391925016845870646772855500043342619232695859710000845321291302794892857388014791987050802626270902595377925513860724663866743029225738811205186175911306784290384258854404121344255640666534409649638462566941902169103735390360720083484261535765258325816387158797461206837931951931494455563312958768772684496023381478904494207357260393195961123226336797465708833121746690067070984896840581266005122514260612629545872167822019833341971468444614856584636168236797801100487743223689316777413110815468601155864083083453225808639313177464794808327256511204837309139285704417987533980415197004394263509790922287753261684650975210328428860554792045753276803363354143060706595125492085228027342282788981788844513995002350320975948090476341090286303654654093954901838945286143785474975040024428746260211044470912681818748202103050194978069269072491021132213974695693487179351125254869817905807736399255631482923059620916577263565734329240815433111708834405905445922764000130992497594540132915118655305403768156301990987674785903986896422780245943867960564056291421370927350579706850402181303429090866564874819459376870753050456833919706375328052525855264971120962672824897175716585127059068973814688441680472218659496817421176526612848965358729770493621322953158231785116368158950080801142226692512128344569768609616615151225510310392825398482288730802995580796134898043744933273822221687439707276371168776159757083073389812936842304509236438275888678659482923872261255607240400453469106045583150108489994500477135520569585871052846496325221171247862878958882011577657031761824786937161171616639442631114971718876248190841605780465694951038599278574386743370737350582561387889431603656789303900581133784957208780684752100254159351841481360669283527508200107422619025256366088572727247259152075726101684277793166282006715177325483522465016851267732383358186328515984318544309785004014480118776011040226937149521740162545049386853428859222985442200903055934224383961848709422772186756722603022109441456424416072847891957359007664652720511004768926156676940533440663605906845265361979488468603045653238067722036280975445592314817400141291406580814948491944282480206781571736027264918328429776948154188946989451334228674762541568030073737638385509559967080914999512421746861328164724962039031642107505635883844963459121186932183142117425547257749863159733427149488445528068536158158384942016111907124018223675444937725235642713335159283410595978903946938166090523268445892154304436861769288933715974659934716686825438715531912912541502967255845579416014021532580167866033174935337356890229937309158663673048655222494356989564023634585259759033405716087949265894182094646320601533222629818642653198614008221194260375478803077117278684146191604206713175174876801990072550066631191949465655133022092018480072058478261523131187158947126760527572976435967720233605760688293565542482419383484277587939232869108663526520030515755083904080055753272646247831090000874746810382062795392641801262074062059244797501931318544172908859668499049912680497307143101931762973520601726498390843325345588926960380538577528316360805092772694943394820929973920236604790267796750227851847594690981046501744834687295503336550338550982877468570705180612219307468612054530911150088285192623031863266747693019224488122896614198663590780923293652344716110794785495808651070088317602329979627846381500793865308715850579802791076419833960335350429005151009463287820082833140823980948280690023542397094627642062390207164016486210580731709185043599397608378870614250607689929763924093446259219843472748373988349152942723351675078581892805712101320575707774474479219352960562523920220695270707971824283850468199207932570118693215197088805597749833906317400943327273743369621100501227079508622760536435365756544079722004037842347344650457254729859246955499055769867139584549619906929775376071348785734550034460795232056459417032157343627954189794234957631091116199117364135719984682092312406503547635788595105274244353765263554536576915092339571510337904797975570705784780202430158205265123940450869698820423765828011790967114347758057383444071778496500284313447681093689013157556881513477451204288076838503665578018625835545736352172353665524502110668711938253548700001258994439920103346102426109037161923054382600234824994103768082439646006063991514239190525336519671224126673309800618298010855400036516168828262337422374289723769496572799192266090119815057631159411888317008756416687760703728835097522819545729505858736203 A145206 786 4167631733713580646149269366767717170688249019751373940606741791125932246392937199371923984175428138461845582726434452287774187048956255320113681400250348025155647643790966032766773677071928137961345361671078010628094144835053918904948988154500769884782886634228988462367462297960557643395984697316857674893786720406738845456988011896863609961832868667677736048903556418516000239620847191013771097568282946707754106293105119726884323931454864746152701459087725291672864059628456743399004926658575812400626247049195444542289640641992051170392858272656106292187770074703498111165804307542008103598585769072206380566011723442761156797182657188223173079777707797951727505946388493211361096079173582572316880581426563893918421008618673585950482563252381714214057753726601912235665700873873886160551315238064376621132420718335181300782222053936728692654088560426613879041399078789778955097669694415822172016127526463164188859071202278535102745822105841390132077774747374046318661282087233725412820561199182254334695753288141264762866005414422691040488455635389620181659628575349364971945730377985611072127927303718044277126371216320785774908728479900209307437972542047565355121367016491302247078119210657864603818682711206265370042271780533487928136681968430133791786621797978513628167347068570345969334982536012605416758128214800689535010820447405126366757797277160869892977215061525077409117195997635479475253312705317868778975080039945645560228118090342741237899178059222170046377475245624688509989827990163116064219293621683398014926556981602921241155003981568342286227618701952436775098517829066168697884380099224108261990201402374018073552619087068702361686748436495746663968309878830570100657499391736000505818759252228702147678653992000731742593918528506091402474984267502438695686715275640413414720046897123462136328924402069719653983311815676891285641573247046541200143580239523466474464736896121585602778377750283662873863468095208611402227377366318481022984312255195635051503465604777922262419993024787020101865240225378193000449981914365194607014243020806399728970133087690427659946800727952844017679138159183430692414753944259392165804927694431195197860934163972648701123133816751657225724216786762416479416102209440946992203301380316495642427784694396510154283776539718086927916096360626534240491362285473396232560108654837607416849934122345284154245703008911651326693175142168241718030504428964823986851092985054150726375146961594988312941899977750273969333389682411391045695542351949783927359623191226648665742237291419640320634087182184484479058372949563721005243904765824874129067776507767860277127898062015751855644460838435201411772854213757401491090057716592167953548114841338977760103981746996159562591888753185921148422934288681260333385011091491614960519032419233103540100372037228097033502257794501589683761077956925759544855937469208344486501189864709605592592810433405601407091069477651156614303110633855102567661476367732861291841104162704181734276204244552700239680725146244825203032891553757825458476832954369276859911228285578380306617950928529530228286425152908769644001713465451705492263051117976477034876493099580558116811535261223049783255540692683043433740861482195478133668001229403827466026331669563887897532274045032229468426158810928224375606284399167232718744910177739944763623788526502179305219910682970599567435231280024902347690348954986336205529394927580682241426713424652946743624469666503185888044878834207413344631927779291236844975921665426253660058021833648593463190700500453429413158281414945812209457183921986211545793053384019126977876585354375866527309726526269080849544096152280998429197691785199780128412680693900976535708625118748196971119067354445309509584351003325788765789596016020146332135154587665023730106761969474762424064838229523361426914631580129099794560258889230513906871641930881330555168620946661030950463098158365223776296179310124038769947742185001107385787629920404971481048109432277445946007731432354546917803051559643709269874939232484237854358741088496086655259384440345467555730567039390156446818305539252935552515796066644865454207665599772687881002505390728387093079695031724932411503367619826741198104772765734748790632742355830386314792621851435831749309443197933807323744888394577798183373248897332555716426257231932993532861454295119908304173610967995393864457023536143173163312436026727981785389425952716237274048846449834603774890871351686705182776649531288119448386163987044005079487132763098031939767909585846604063675482310213274805420644397895174397325193774983211411180422094973992227092497096208864046616078437542684869186956603454882781288343332150434350677933357390495686306417467525886679605940179728133246056512773874966589837551538063317 A145206 787 4293452535750348147711787644641070963317948310576307771403340856465757438459010849420194225944852122428067328754278476980958403454720360912648823878573104355928170496869679702344215822417913969421244265510118306799829333405243178481314226586831751921695127421324436607200465337963131378606766856096157748388829296174526988406441622588015130359529800346484024304842029272930273622988257538484738035798683232957554418471709704437034840326689846446304641866499121151286565656484904462121500801910136680411742827631223496215560158055041839263732563100594635372376234357235415240237405732229440935050265950214159493729590784251751426053818616711895049409051074282111277529805037793999392254227832364585560270621543663621078017038381128117821010854423860302697579001447524940512834639743942961318943551117845028946487099360536016006265303357329881527491051984274971064296397232327467171423639481935443797636017613123732972660019966749831992269691132933952718376358253002266426700690245356835241943327638130912499105316240964963402271455142844087654254541899977561902262114013837059250253793908827924179374337215042596340365637012216255427635317184971997370798042010032360436615217520984845421101974517918791130302522819493582390571350371047661013568473091653271374658668922384699050614822853790238770281245094718534552919128755025815501670615813283196265205340357498979684293146727398599789723116092278239335640089253218590340236621121224545530717590287048508123652694748012666183550998374324739126335927275863187379966288979753860850916388594650820921297128982003280923233679285054070448513343600036945527877928738284786046674752308889467991753465380936137709826314288720163442816670849563228573720460619713027437217166338446246265063603449973650683794338934381213166395134456667284473413171988640749632831486230936041801192932804981267329165451359949545518583373467126685437370134461259728888729548728628752901388906392003338766593802540213655479879488104050427184383456541925831921866873870716884208014252506782721213484185739209633399874414792633778147922209851322538221610415922085336654149326909546382192244355355890634155233751351356464439279538234588923459144193221333596111981182003693947556465774957330389871080964912371782425175316026878809189448263441472448838482596088799455461265114383597172368678355849265931219555736355638686181718980395431166246581405337158379262845900808303720120549353413392791816232555746245670618475982871417386821162626486744326065705023148893317203726705265995180823211610702948034327632830710285560230271922768578750220517686107724117559250100825157869329161172947110222490448861235971849245781425095035653018376053007025799716870423845720926220655136449495054560515430432669527727632233437782834818960106700196612866163079137628214903264560505002495090396586255010480702775824924142657338956934670508039066851465172748521912191671222701554000173428346984400425621882970999350386168320010668558295536523140660708153047526721897417903716724166549554655709973063235079673922381999699143017118782886128663236293468195461513346551615679902889619117864755298649431833891589213004187508930148808803392281826487024026057694548990728857901128121386139391242359250259252958743776627804456733624583865360593959613913975896520433931905035685761648419593157627870948372592056042485311969539199858791934509517539405950904440059740107276081454623725769007399775337722570176546288067534055348528224767990660900229774501617175873584170628897108242858673106437271893417727144023424521251876812564481814425427917041807966412081397105523667681620015829554887878925530028396136156335439227542250762899597967106402511191972379023775127530154109095044696007858380691000371896853171049595323380136305465488552266238576755727308339321583195481587197121076734462591251039665765908747614946925087689724568984044755943440398368421722192745118917060292465019700383099872413309319578640742801412792440640237715822618556625897583304354863863050440152205211387443354003415508156065128851625652955025152400559816074937878061507343822909254846763983342999062389770891980316343397127226341020121497870921409289679790867334738972015060067262427396778518326771696657178194315758191719812296174529632441049358041847615999856435156055831733542852051756407003699764005731311710837240793302735779559785483678090730590757912110784271328207690877223019315891489334341970090586107809239033215582920470867646703906174777988254128548793618841034901355602179276753310752924124911047667261522770508336323209694255419012121451648741911052032804718276673292610308557619967523782066527091899912319282978873617227274087669987674307144357430118016043058332194228327366257848660956193153239333786574926504997708900994255165683154308365201489491589804027 A145206 788 4423071867800483526557492932986635626333749452901918254002256342981851913734962454717796952426755284019995253270908298618287103202730594421552735616147112695033391616145019684914196732063944018480999701747907433120445102970119375894830049168583253524056602548289438461737618398053870852628944589838304766115371194951142171466025356328490319133187141408982544129937532400631135027247757033331971429908431708662974703418662866307695817036425728586587124139702576917384819348362510863773320454376404701866714767785009507319258723782181262750462657129431194555995616766188164656265469513174281952571891471147526383076214923647745789882940639593629978293522103041608439290631900157494287517889759262576319161609035749945216935808875935954689408498532966162672766529787011660713190515605576933620288583039932219055143480513609465908776117684386888428752070114987578352167078850892392006250129378939977176192233162691922343578162805357150348914034573134482928838299118528327075375410037545496815810362974113264186254123483944999894097889108843684655122063828897396040456017615733140440443606581963493479971662844492604396577557549337937807779306625011393242942534689007799425654583372588256537348551826367681315315698118810274960231493173379547627787571806362146955491184003359706493154905842117998731687465538158752128535744646723286743451251015151205140004484456525116083684795957205786302313331889695002185185428068298006269903046844095339480250008692254274465815426861217269397573180845199225525314384231811507178977308127988410616383870968308402647929486384728804970324535720383625216652009006546962395535497238195719357324638972832850829022128482713047088198902014734938428718810395847574134482250755721506236155016589698119680553644935980676543946089295067588073360097474511594807398013212282127148971028386833280856273823984227322865430886616852438985973728620813598497477292279445016523640770338271590214585715890375141186206985776028842270721841238509482203713674613903588475332839157822323476649424867700071573894486286574506991991245182222941928293616172126951407500027979044122834650404661285640669900259600067293262221074873961501346757128101725358130681325219487796444437921239684344699378725046066470124502136826596870434381917870738077137497390019128074284221989154566027245100990099910054906128128878114778320788650639982858008890238806152383221443352680132945029782306902379716255846570151225089696735651780237976321462718643579102582331931192066195369650907523789073060424803106929879789912419446142675860792839220763339056332412476641508602492930566837250295414297648064141499442723884254412330927744496408711476449550566799134922162390845896135756108984540132150925540122850951762142856052299671716787982454405706906713391326400327125674303861236459825700102625971688001384756426090509146743155398981569021906225542938526915688322785146768943851251529432428412725573954543187266664038002016486729704849090435176338959844915671709593455820298692339659846067227887403409506521304449774466004131853887067027253251841116002410746442798723422585206198430576972539905790503562032829233028048006647343070464373044509078115576838351632404911276766866642150585901956321003683923273392981146064706769048719739614411480648428364264922988474940938853558264216483646366426569746832280766019561442981689198627721848357765239223833371741311342334422173061547311122458791147626042825600182078364646825576712226238073578449083352209183241727317812525162797905976098596078648668229376286904086661075238047490449139887210057212231085403870735759780719538327217751744202121237604150936907760826437630309851761955224003705010560652495258908705744148073700938504261868495682699641724227525964499300420086611487125628175217982067308152993599216926182069681645821041160014497017345910118939078512957467867212649394660162722141543967330812605105933860078872452126285012139370024191004626611004029778354683050291265334299127722515561225849326045556683416798104451892290854441784322853047189992749817288604671774028091876593484438002398241443162036836229991203347654656648352751035819045646985980958051319966450095577881770681016088019802053699192225302351692794182100025209246846900634531104786635324623272947295654005418775165140577308311565721461829201312000999123817714992669762213204043843955212817028269150198399296214431439182288940175432670096810988404581229861202581004308466377271977842971942887166903683848255744701115745798810346507140562250878277780999044818390917198107116849015379851951057039485339143508033722791707216071888254448323550884916888579199531131913866693449830378445109634909602867318876298307059509607858624329824064616974899839930135094495178673070128849322856124097649503983792535543595889072224160871955869503348672511813 A145206 789 4556604407485086671688513296485790368248124277921709217780008154205070682154155213787268231571098831818614057844728952824818912371440072663684692343485945203417876604680509658704886651702610272576523168774255514260841222321987450519689725174501467721361039627300601481476152660883916748331849295626916420148298093578328324326410134847641000245230046077760197336873862479501346964447436544545275389838882523911711226481914743823053444048318386492289499571033893072654167923338288501094152094431906859014160749944027201517595921156949754914844082908904989756540529800987009112880888622536776118987807433726419938631071692698941644495254866076907848721491640283025546998533965945719235020260851702459270404733426978965441491437324822444123100612985855400269433491018583963748674212331196466606541152400588829197300417161368848585201532661272263287058765230231562290634727990336536923686493317718751447659541238075955461517663807478222697980999444905143277326993416198320911527991400152294674434320997059800304399004559426194124659739417637404039717354848237553885017407225649861836326762005422717554223179421588461786095191415412084513183947636592851887761997813898146848305062884170080784690119760584619639707160253886854638461388369893304820299430938182651698985809577046477363260867750440926290543319883985483610201520243054943641481018467796949407367936646002403997893740967469535844052772779655171185063897902344282989938201237978341158037531909142713421651346090033766065937902508732239145549300752643560653434769872992414443912746171990716935275826757762470463396630172858773182657679088006101846656676954288970195983985037375999843241417073614400514410690728849959905593111118255395726752706677463018048804823513103888747371113230332869565357848080201884218360457604100704720176691946687511395609822984198946119093794688509952809933263816486048667600325942357377662649005047924091438028225465895279974435429900204177792226571337840559216334719970020203983339740023312954354861211740075112548538754120247922482203578106352707172340251240874378130316166666215541860641131285509854487106415041355704834815002055201080490451638490251165321064369334677167154412005504404988825874168485798433883849274807650751082603525947520748987883536188830484370251557414616102583421178558303893011541789535565074349360539916576385122443994071584384755822996429528404690503296331299577234894276368499713988802274383970025801266708315667128270861432448810279706421114807933511181373924095866560152970134595524366155503880208398511634327227002510551431732802449081043824433613390429549195725131176499947830485741848990891866251342880264841614687590649165019380367437772515364041578888983681870138136458233601340705499381464038290487378975176487565993630827709534041491710898194322384758851096034869997586057220099091221297076249996119814852650349422502086338282741991283046800948064584081234834536330676845916816278324896938842191667485125028144313031965117542969559110852801708346650098100079420401715356633076457447159733359476243658424027815056277404743991778153646419585378099682744789269866415974951482482817866126536192466172479462535298253737294298075905389061188432288382563099607524433657019530877324004505150007153341844776742758792470791998215652903039791883571291692745355745193302125840727729188064131996933803478250285647716632596142109299672014220092427561835364705138545970918249332736044175535137790670696622060133485727112650387610493134165307510795845598883932842065365963280362483899283765479681757000162374899153052026903860057788165355326691494777235058563835915596147404424138118246862252340510050492316777149322578715694492808053168052712073590813930406775413251248863185947114986843299397129434750901294504432809614720643923711046606750638026369056809439853095102462068695386702012614156357890532270006109635307455135545792898138562916285189733784811536940544928866036588007141564949901612000917891940205596017665781541894580315413791567934870431056064897229586348593241304627518764391581686034374317392816580785130828277393220666808430814867465503968583177590528032864176507406831492189010882943256523466954554427440086833036099612214630332376030228191795682436868030420645828086881929745278335270209926938018129489633492034157605769067876766435314015401294762570414942615893383451181049860063329185483467033600611485367218198135705504453638314171396395435494197007111232746242026809714889585592766938929736255386488176739642342206391258085851803802181385677565046581776106502419936680999065209040847005463776735473449818939066406081414252772112954668228726361401298691043275594875204494904359556525675548532932201891197095697643356023039293678769660750952267378327719997244823755934136727193948147969059442605525908838453279443354830443 A145206 790 4694168294542638366438989029380138886532548514245831869611884682126519509705407307777770897027512508598791260967041324657329287037315561354198602610914233153492915186680780853685042160032597879973544459221069288534628111390767806547909038601624836982700346160124750037653628271254264576565933955009264082282736908257342685242873314647225256686305050849714590553065101843627555096903473518797849496824786415878697356700740775235652764657829422763455293834496819180377894676026486611593822035299032806633421858282970667963627132509358809291941044509174368740161057201122811301232574485394895920506875058198048665107196220718446477818918864693886756034799842924876566159378097938329866825365032527838626018989752820298799134313872441897902301084537208966305034721949762247084459675140762097417787052857942317367726984536415430643475157466407296798010682464103501086074002850012629894561696158974430424485442810877276323738190155482412078427688667797915518296360864504509920728493133447517040617947651145225312614697242889016801799271950761779378567578106450723572977185353751775147549733809925985790603213714846245784572912639846797787087633077933810779628521134656789366966384933217520940207326219619320754803551740636383081877727409820152199650891210578598381971829021222019330854353641333582949412704712551317894855345387064236645370607128596288058961223448205212090133627891193756335227520203570647471251281977830871465336137527083004230754589657999481931158745954026070036607350516073292264508234916840555365330154068279078127846483568306732808583495564931389960301845632807055009321730794456354052400695069143418708962545826297056639536042604237797137458036434865741293128232204486807313347523317921144312942519628728340132064549019076065252600020837199233013617692231095144898204314681750609351431001412942941274042403069299794461280921728240331590258327343571173165663564911823442466262852576187017706525363938676756203883516385343758713299836323644392100358257292413058772220568134032647357221316783661557837073604057809600915586628918844384360888188795940295453241760087611896966093113588619583159116781326577700850858306163009626927233341143544313702701978592452294113307821835940250681563000069394348532741259925751898263001143275936894775518713855825865330395535864694865552405670134398682953867824561751698060412463474284728680961309833726976989303438464320068118935601627034938047221835331366234310055725150020383221578501118118399332114389161402691952747536668951120696464513885902821966631612472100150281121423309855552140236052415962468125016622670084124355377235636423066957840042253912484167809216509489109438538600299386861764893931583945440491148259506343116813066665756748225058547456028294750424893274720277743156572835491371482877945323085134673693484350798462620187208599572498028841944472836759516664070294449661198781896971056311559198721917710023395784758554087254321090418580258913387835417439771247894899407223805481746894428699854336101336772222060972036415255846419529176185035935132827322617962147765573167752096887525358562193937241926960656027346710533329477235412104675663292068719579274438774534973114134819240134405313306147892065812942525010407168629510826492927767504723236528301503902940801073727993355099917640212061368050095779770924204270653432729585419507375901673562276972572793475885861874340205278957655706607592752192525131362657812488943719306368943418492680306254552203434976107724363370569676574902819454364989075976661343263115717978619973766072609262582922038949868033527708877535720558982000133575244779065443550904136250892442465243885798115977843611286369968889505403363416298985275797937314745348372529264817458715435570682831216664068572641429471965944393098396007961771078096459730110209222862203068952871021218883590901531954516427435899225377779572024944690537224483946376418402553525621905751768902545114494968129132208408072542184735111888870920047589137627139983764128816469286807889814140752571543044584656706015486936761176365895813719847147406260877621482440443545085323757296215304332084296330047049065337721425310177119796748957239070179346987814844030654923486966505657405808197796808110887986723894064427829412144491105720108568963664939070268978271478043760386581360512321514574136812684144527136033737423099971254000653728250542521612824443014504048799514671272226597247020962996843887826271383830564233751612396473801621257210159294645669132176737191905139049613334171095069605212791481188242666352344420881820040878979189546475930662304837415220121394601561756764932626563825512418127881083352079120090031832422254706041808970612568669866817044834365556684477392425384876757875055091786673929021151806363735112322129001690665483949650020701751288714511865414228080246364101562357 A145206 791 4835885235350324014314297021505436766220480363522665409477545771462139125549208483717427645194985843001817670303817688190889329260147299239110418351074049160053380350963255751053113073185277123318243156172376847186714278559394245405268425026488201086033568142977555201663090707281954671471575584362661915631225819097483562816777331692098577050816959334622243995784377070949797122799488037365909136589381442384236347375624428013535206879026239592635690768867988651862469423223072074474501234043616454971252957325519391679505008438298755823307794887991498849517614528268168444615798899996086939724440840086059946873056054683305305291573083574499942333413542334057098051446697168089511538877083624833813286800594187538886453199842809427362646731835264204384797864805156135832920928769513030926498847517117054776658073370372512077440303621732931555681352704407727018632345433763876463088177229090181985682939577890001754713770160814908435267942365980753588348822855726574081819088020234769588674051196058865343805475152347437214486165776830617758588895885444753562797129025696523832028610411811324539616102019343230765387580410657677420864396636043448579428913335824315840141201947503052834508015317404937928630486348046488326865729145684161206188458311405666836185375887673726284875800100402182950905033341532698862217042780689504429451290814167128976993465834699159506488759713231002098020569502672392545628703009556521576972291236035701927243092378616448758751285780956465744922492662087607055465006289834422431056827858946988726653176492790000325902640579101392796445595881998103369880295073958333702154665951434201842831836114596980794446259730616494815964280154319927332038923574834670915019229651162430953072791278270843897138473865214600549345682596708920010218608475333546865077002237272483555804015834204078848121544271842861461378482802405973937151740197405986557592590558848743189271404004024075545619469396010972043778555567225060217516517823038881577898052876087669276530594131644231769195753224811761514054608241832669189121836538731956073502528837559416806308913282796259004213954833372901959649161249992266637490517345580435925676264547346852164051874159004016867084179988341412681153588607605514640137067811827744545613627042449546092602793342762996647305560989866582364874493422744637402709529110921621284939739361450940645767947392851371428180980866867387679114967862920228550498962826031378649492337466498231882722288938603532375502112290479018107993051289805381106194910999965258027208696486477349937900080567945764032347268286968642235261793464669530456275644831090954218120733181727616322986385864044334309607815800810663530926914359084385901803510096798036620669466525806317514831402385083469558756764393595549247293281828862357118320958347583178594096320964309355594625557196005687112583685250404210222162456824243820023699938526163322428940049358888054038916333600313992713461471280113704689271753435750201361295299747856208868053959333379397383327667098342684094553000021219405380985712567327646128322181348191793871476415155005145408418560841150220133129562935060827737174244633338748990147687180267908658721417152295695699764933809471435738847546877277371753526002101325218379481686325889083772963925807115385049003698385938117160460959644600070515660641839266561565762594574392080955125180571287860637208327693939934220087660375855884953655629713791313302014011942895485776121439186909706437834617902930834788076787500206001408384757300334797865283387116138431230411586442052454820773548764387085011255496497058797608929442526092253934514470873560470969707122194286222980967847658764968199787254713808514472925579784234224342387183849731483863647795148494642231970855734487384425199124891285682147632514134577128718312728253806228966531828292672246657754101761209684802320979320580946487238474537181481410067338580823662292523498520523217716759680010164851046215645285123351846031511824935800163134277950199656952682039692215870323743058669611427072864901033403039077580817284941204769859142557602503954926318853251594823703061490421383703972651684057549763334179236300851286215872462494030915416928672483597023116056511188681533125362667058198041109899660265261781152818573796053835522063455284038963494522762152696466941524233991202083974956580554608596815743990848413042949159265752885782740549304985597323632850690327734013100346108202737012572533079377716234459456723307194036132297684385948799018942134672552980787414387774397919463908647340313270677141331339464776464102328000755247744769854040806170728216123620720998556616909041145523720496823532041783884573935588560157623105736694892239504307849563011510150489551946981968419936168639628445588897035414079006882918975953227632789012151743536025557717150548554345169727387 A145206 792 4981880610600856128011903010218246913163296526810882129675427046432969221067412568331151378495644694705015033261691152936405236785853816916101846319738776101584477670605343526990725776011055597511188319177247359744060113340567729562662710971489970838219296728231347247041174665697143254732048186678004744909123262493753854669958496650640159777333898080248184491167392824168706396093177026117082459904217018632991656287015832138563093999468389001279532850416657935427700555929798725726859939687799413711536051300543400256026293975087368129104098406368021155275376942136423392757627057485736229949326813127751221610955568309087096237607228489795176727765410421087481998694996389434755794297452912642181077401265500041695682401647264709660852594771468529630637703377318764851767049361980169655029085626241031607507438288056331232521810957429573601880965445755785614860752441323133890658796669741852883671733093322015464877701605646172330773199133931284850513275902222662992484701777644928789422673284627264540883817221884191646748614104831334836769932872847763094751523627409324701163802384996358693657186153516599688479785217470859789560445972698512658963938418653223414220408044931203614648594778897185678476221410139208257713169125510488305593467715627353026759233787340624252394978486102470500551522715164158336154823984343665222789361047201463993680302280189765908541450156883312423468616739622844556377662905943781681403253836986283630899478333296124757119987616752382699807676645519424561953421537460015409333592936643268162242556812979483952173334565375880349405357031715324264984174127231814065828258962455599701397785828187701098804295255244270751854003975041387901758312936265801397739173387017677220228137702648898154764356051073364790911352689050962284489909032190248952702581789917535519671988462887268987133390752135755045828199403749329368586110902375414964422739694654723181243684248439299533765534159370017925841553403595701269097997737403125576411150700316397754696639709706350558173740367311607277380255306816523867883615182920687198442725798804447410895439079350636303463562232826336756222349844970416385949778363392650980109421347104020289741055926161646157708999088076132108161675196987562127053411540534082893519950544598096745862534779005492802231890010820258950605359513624892335762931111826477206970318394712732080389396995960593021764037702248810674683128674582854648811491575702044135589144900301757778111654458438394516800402661196465275511958816291858025121984242357744653164224211437469520053183850010925225173976764411989491928384541242886958080522424186212890329375049526133017523432369112023545905386650398598862626211041820249580595012626129221086741134603407343574847414198030592048707336360213305604348788264119138844231696597218769432766954220528370689228840147565890206940088679271968855932781879103670655765778471486296162013437889834162472641194315922713599393618776969918853581954284140082500621556952344580589975026618759692690475993266704877505306583055444763383018142053550231829803400680475741980690714960782653860773358630750608037021783784042967416026205601583833717484582564171477241853777961588529638806017921044973070497206425436562664239941697595597211531745508300170488833178425728295582832046312216233817617635804209178594432656845469814788779534575007558371784508099172764177272853631134118959851901563645318413798900422658147919239157150962556772396176492544017794886590465216881714221101351466650914328990303777540423760315911831387353539733616764252359203439618661892157877266408596125173022463413954845505552683683789710684146329320889258808877468863605238978452461964728888121499786738934979777346538184806504832226504625312259910271224652447489988354456999787652498571143728338241156222129789678429796169221119875150763132814502479073231986622250370059883908632058514299796612787586202310254581257318952061890726109635176759770168687208208683653528091278059691922470164174376200831954694001237059559002720858275453011610035689585989890571805792877766022014042665155645927843103975886175147673360701512873193699255991350181852967812797267654189797772413066546361765550905075221893756963751604062020412620557865797053247113466580840622181331060818848131852809611928795121530944360581699791917976529100822338077476375194416196616188201960872632062066133443443791697043473999063707318655180442131055934882560365489816710714022479895735965391247982216966872972456831891461084586805813178305664052257046237387439732568215274661966539807250783177186574387736622118011879618519077987627899406636065632876477348012679579200535270555354035308216800449272746972776686317041169397898069175762143164540406135384596171478949784184899340074030549494939778585298146590091073262407902922089454792765909387120604037355251173 A145206 793 5132283586230060089281232038082421490450191012189082180806805523555303016079975614643519630128710780392964451272859791173251493196227854319538813760892579333740239002320865467719612531437776252926865817409890214378560911315132755039600103970313984632798649095370618052286370173652876918885126766762342132573567031872809057723347060101706208869319509886240060221621114169534575265120280243412757691331359421288932292947936603763450689379298804458349135707578101147729394847061456879833330769192499576777443708234335552552430208398515750764483452381432963919065149073170004400456711649906614807831500902676353590151304256969465379618337285412610520029602148219366699537901541232380344374559203504535971440503175892201153880865814109178045670925180256517808351391437895220497836740446385430048144900690370749504220970795196093799061271918156932125300018861007471429868990830508046957384021864738271245000692533423724172184469415365916503278427107349402397784290948122416365372088350230210101555109021501487606177040798469069917411607327441706669715186528520448166696627372158015084866241055167370152206885278951649731055646702420917466196618159193416359502016270932935315759897847967535449827332802437583698792013596582680468665483213082784218393650344755954356325689388544252322687109160313028284862771002984059242981805421568783433084682352787024900835343477051701475485617377613130865819903276894037664032032156528595747355261548747927242480297882251091671158823594143385847733913937702733496816707726620468268251539684969471600201712614436681396196657535578675536574803367706364308662048240763062237401655766829979590431550780497855958862599948205649026121859860231923122358076476479627018362084360656721665855662748938795598778421116358131200083751826184065153261950465861853960109339187290068914773613311026031622020743740094611946389909882287143139421319616580977002001256219478756683526582332710410582685891560095779297626698928806476934844841228877809419739964458381051750034843593265854687393361357231548947859553453015260115213188856103940908424979734596851149392812968349923100182330917631149908059329684830424095391609905545984595853344341647414397740991552408414381051229753678066356518734758503463039061548520302669788263490106993899659577675157891065836588507773599617007334268734976353341956869364689809024737830685764169722534901950622875377698242629051521288084944941589396062796190277821989885216549806192375507966347074655927358324003285162484449889185834847716167610611565528330053243286882353558028377112120504854977154033358897240186402733828307747921880303865716119012657327928053206240140737176012529150892225939064524746488085689641876001074091671410258761253051420463541810846251315154304220272727375369388536150482632565602364110189160370483123594605389852025879372349476026278875091604269386605910442988353811648016039103503516767504618460257299315788331343918281503989358998135133179232491479779288999837879571555374568178238516463511993853468084106043370090093446113794087789530240356765927616177837700890982449739575851577205765675101182404550332818321216350095039380975920958475412782103362793666452605075609590165931449275906381555873686045651681644944196068165692482289246563686816270949565162998628068900670630405333038218185574111977792736553978685118887855413522162261273964454290317731664747213433221620849683555890537631682916335633341464541775207195992048102349411921575077800252927306924923944755270505566479352317932376519640199611853305051344293550626959743423953551485739005928521133359193996460386695498952786813212848839226950268807578827146532117198410123193425616513295553176823244265999174056786110501237040395948263426029261691316086789241813818282472908855368390672186042602611720875349140142593898759310508863461763676517649736379121925651162351099088691306411012483252713873608032935346162019690662586241815118701140686607667345986467619915023978288167742981001898282509784602630637484057121206556181724347396797130663045879360931239981726024334765570687164960933705408446835735847084780963252456528367866267843773926615146025071191424853515853830490551466310930809523964758855984025914057002890241872596297688890974640103617585624095806300904720183763816338379649880277403382794679531864166785873827544047434640230044184877560665011476315181255632833171496969152200502624330696354891337619783016046141823228930849823608169007741805991255154808693524340640379560301267513966610344532681659216577377441705675879778763696530229895363969330761007179974497603725926637426657508954424182220344883551680238209397478150625758787558284849699676810639823870951717268296254319329536565325719644674094417114869486461367577948917309749505282511237086195294975086709290752726946810972364722295183689423486633800624524688661036185483 A145206 794 5287227227693363722766031577184117892236664031933907275318552100181762187088997109228540075193965407474532403362082413235510264622885568004659836731417824457506118041699347918519462290234891992226716840839983611631472417867992552800905063379615101117891350340721637714556664341948416098400571600596165193369285015820140039913521153991506760818433625729928313741631607421821656699550092797565295669006536079757740941853401818174782249859521272270947227725588604488528928619558814562479569226388694279060666934372218606832687532989810914986088120440699321001375357902533731456364363351224537881822448178698203378224844381265762583860705800962979624400806041897381614786529701280187211974837711102543614965379324591309305451029111341451729222465701787609486214051415774639501289112875610039131936415072558013346127160871895556432566875386133568095205396856819406026890979878066224142586122350944060857217521588124114671849396531550935820906756649389507657039467406995718839540449034531175442743412834071194843722898395633967320996379561010423179969056674979710563976350789428714036650943547921709254717014786829542850282700076678525179283623201629905153422683629493436694524035940583454937012688776128525755879647301385035370604354943028040304821444160358543150627534598157644066521692361610483630296675589063596468812261968909790180945165247794875821544361032630212040750338400334729836502122844400000044369536362777816390061973113223223912093791791685352650377812353693454678860248416782171344440084708325186783732593652649366354875159050104282250734855142625622416458620801028014090108840152886714912221579940364748415304223698859688444432474139543173274965234538660470877447025417402788645110169886107208919560827530109029700202892751706218824963206929025650727549877788141733422132849888401653513520711161366235528226662724620934890299285506587563791396699926436970586789298729780397608107595130153694193928739326761305340462678951541302920104211284308532488384510859803164551668079123591854200696060586048195670228121764484410562784658503801835269267409185585887359794177544453511839497484851730970761550814511259232248986512192208468092438764156341640417061688067085883355289004733783898180733959228754520913013829108003553977630630790430525539755727074161934579416109330482357554774870049134684089836922358474031428082839316960419688063517908431790588354991981000822678069980618701296801257424407660624268275535400705734179651549335061678150813366549824739452770143889926256759894484070666508353308343968678647721042379665902843365064302700777173890865820373092430447100627352464008123225266445310803161481059898338823973588550216618977361934162397749538026504698249389539460629151821760595003512292298783965250484730422783083039696652397638409111218556632277836312498707757138891586450072336018283394183053912072447454199990203357288887764220367632172937111405276305168694091233028701781400481823575233456294743427634972152788701015738130704834587192694955445921285525872514343439846662374464224716840713549753672828856696389251077809216737904555630892780049833240570348735355725834682624835844616596185579892411229598922660245051365001839262958141016356409027591582396835416598635910900950498387861321847309722424024235099067817122356148441687210595680380360600784663466334123028194422922986581551162290866157784052199197832634006404310281871308754002931522016160793629557390978043091128795402189704930657002866070638303192512056966905247817142863059288315853808247831378790420617457008556270724382975588329214158299746756646171055648503427470046274081281331728366391870195948148375237670300803923376326998363082321992559557927724392672361677482647710522164152322900295272087222904398865196510494749059514896590984771784781076077359539770470321697870996259995892115548360800532465823438127976291105664964938699752053421543627391149962854452336103518145262553470804984290932435689442183498782024000318932914692063567476940092133959536631319581280895911443469376478760513600562301105164297319846153375638665311416208705831664047152624572689944215073117002796616759946784089868834702619661644489820263947424668012891080188379484418105497308585604517766228312056572751867787934737034011579662452845489464622574512662031125381309322111809615036778776697810308715489488396480936745112978368939961552186444071830588839302355115448380802033103460557981919664430081216244900339264595714403417125452472245875093064637009795907240805478942662233921520035288365106182332238335141037803336792290194715446930676903205225788222831677031746368663058017598477565194303122383116673097341989890111574782997686118307532812176845490257318587915861951348907258391805253093095858991810527159363897206066434487456899835082104461966475188605529339998867382085092240482299469701891108830567480597 A145206 795 5446848617692294089970108010410025179365206497567541744948230105905442781993658628940069724449427703496059825839190716839817459720677231809524289348019789764117335166044510993177243991309363768940603646012015851049216679949048687058649254488006080916670176222875225308063759420379552410237631980299278293790341388315176500686637548572787002867440430681845530023605225589664831401139975523858671665010430646314295781466667086772530989379016768791427825726165775322330038873435565779273765964453535628576315969544138442864732034058220876301119605046039550050025446993692159659958833476397549968824761274405270637310776079546024652010491043714433641976053765782233963588715666262298162363125681256354847497679590429280430206703479058969291113582763278906491422597110208524476395135972826869472883190013550394868356369109113862310470873260241879244081490855801483875981811089155174458620289337761678032632180293624581001259106088666274103924565716131298466098139525615135300358052774518299541009606257430249107033391210591979753618791190039916248444880789327632839374276371594870286045277518548599416061754093091719863653783142262394207743774868620915371845321031908341532060783650313909543713134314830018615647216269715057574846317738289391358410920775341373918000223913319697651501438001684817021935019196812563675202720098508194941086331003192718440243998267304482798783539415165349712888508802206616142432158627906046634721415485764077780451155438633853149010467416980301252020895930637091183391028132172707465006860186754599185443870630226728819270103737985293299675927887474475032121519672793702787180786376526958514195428232737830887789392677857119076188229320356508633376919191631820757829566287950423472481712191577165644103079288281451150172488015012851371188424533412470403681178772572390093906611362413108565512799640655220170897326324085052432376679154076681409187886681430466555676884670449507639310737556453543257131151449790708156333350946046962242979961433240882125024557380583057435421808800453597336155077211606335364222112083916399487190488327990300319451766913371170548963563996304546437924402451446089140898584571195850134243944461625741196911133015433465182232771372315782837056639391514101164619213145735119723694996864205359615693958574871305709210790605333031421579923758910725933774122691134405567531970426914716927760391344364811444266806313529539272091861812291804006745796654465102324656951824567823744729037233979223867111766158605624333564112049513241265640850828592319628929194543039812808858295549988073094135089144336482737272162249969688188470287544313016224599721120282078980998119890429532332175176018507812062551890235791108493835233213537535565274135656498294315247864861473406910081710130026631589289724944986962199653679254642194001612673261203320118055147993963303020377414030802823038572901301686202450932010532514949134579281834092203276708548038049956837044088324980395342146598536039470601612610403426991241988005474237912317185623904752083384189589741459206214928340604031205971203114125626390010576100239444425813581502331940428066381271564864813372063288670531843446628404649207732031995055799258639714697257127708759740228190713522191780097047406105997866025162671590756380318710485759109358281452494241076853158638005469136778344404957465861633865912658592778358265145813588280801297469562310442976059382715602724134128197005072898095270205670274766539389764020164125861022233073312966689041812172493471900528568877791502342313767916491562592984300290986925137877916919582253077105300797826459337749484980275596842428320032924401530213554167107268420653076624648187250238160780219377804739147821141102469062734401591247685580391760322274472566580147551332767251148742463698211372777574161523303400791680567335822877774659235055002136582891230268603134244171793891141507791156901856776788215172200092905968463667405443718273468065534999315239097032142633389864583211218873985577170631005699172411581635382644952453765992607257496375500231096168276215950582721714431046480699085727016576289326572692368849962921948582678753661733727615359676266678038112114421862166928188733950968457137087929246288305889861154700502924964385557785477846641450803628366490593886839346273382959465406690773142982352635207263799531328108066068616530466181263061625233247515131771562726321144863924064183264794115786499140889774036083179226340104949657170250852248546663891127823253430734060481266120104128837974596419078043494504271360535142934599166970922999819540329936942753031733017057165553038723908134024041314967555258003967453409653567980000118806106484940846686585408597403905512738339890781765712287094805048877979759266861553488311919396356175952968074862121986554907938220586533783796803323962460823627945991533036604058390576881473651800037947 A145206 796 5611288977455137221318612207521537807953057963836869166196283265527409547481865420760681432321327385789411906573801352177849466416408967173230942075431847380364619690249888662019565639488473998834685578092891892751552547905078994503081882928198079436164833741925937009773482679566254433160757673686112933879275629635042394226546996124285921330016950523312012949287939036475181053718569728224414869779530251857517835029388025180340298130194502791381510512567772851585594142536056581530482144357908299976646254385615315520446075559605877023660595007393395945595015917430350602190456927593627639032356279397743309672490206009294291873422005740311687826347849346798800907561610611970414183588258361509362632531993649375027070052547786308544900960375173074212696857707479505778921730488345223549393923480927544874359489879171882652752093367536014703074177496642925277340882559909878195647969648726116970086401755831889580098994386811259522590497419280395610140252850236416767668866668941466555118155094899324914740658096396028723984908528746224940424421317177465018120006064689343069191555732796930688884736739907441871550661312477013188798880906725297183719701368708231679284205272022362436897250384857724188877477203141875515729543035437743728578318433244108552424292130112191789002108770889159955465626942734038296968026621813345084388817545998161444707169699172860773446184258068441282320278153108731760927785496838160646260877202889233315529752597414115383787408075648558734465713324104164717800821100138561418667092109008987941199771718198398603273763887584334449250518527980870812540240337625235834172887602322085811798623462668881778592894754357193026958808790263106394479907911149738401091038105538536587229827873721319447368442222294465267644489209361126147155577419348643007380171826294217700953250305930839601944264826278374605132095670918880879803543533946859721004832009756063042262989421042270679811375029088946988737179606719426956621513508188015821811217936422039845519245603351191860273601353938595379147550796954502507103493237167050929204967335343060076910429869126052010292320481513483210033609190693695757551053607151266337604560676829783559489538480752339808017292856690707316173595436563177919550312669691849159045345265558088791701328658706914701497702439128619530866939299637465879665628771089916349257286582675189392492517139363121583860789405546641070735314297726823589090750958662146339430684575883250808181701133893405086324808700783114765644587852835275875560621858347627274455900417940876413589048844921170641181124642238936848409631654405407254507113094828725557067922692780169678989142326760118853385205758532974358503712824647707896866369366227729065740372272507348668803437306637776772398292993601650866547598658036421936063585422228623281889082030646549644662094020314605066226589876998577212195344744529908912722290641603811228584598179726335488356073934624593800925747570111071653950770889547758791440322958717751091845492654670567697346502444515263255685759112314012988182562982150067365923982468250194028606141627864036290988972256448929539872081583059346732040044672870363955665519999987421050811387611178012996318965481131329055769323382135835167541341850697702030699511834258219993593222632900152634708901727919858814913810076258569637322021758468289662469296367332771350319619403409644840904587969198762615500211169504899066983524341134032727972783622069383698122812200530691115835837286930214515080791969924082911957709229348968509712366761642611488876075699314811851519726848408852968288951529166083498985086283326689641054956933437057484044309497216288705897355337645512099946523855811118498671663135933627959931376675692639742685899635243503643621277979301508638297950428249617745477530744353674910854384221863893221048756805201101316758970780355709879797043565212372423964246406990024080826029844621422560836797133188310545982881512962695960275232935853577308405812954365252858287053348788284290334553325418215683987064292012627130814597822559361034173804966516763143566398312725813698998021669677874798840970612617995316708231984852092120600803300213380099494613695927486804404280181966976425450749331739178754375306590502832045718448670963768268652872863365253830180647911768437154656736458787680539152361478602400126950772919348031466878912518953926279244659784652842336155535342841655203134693712747920132853674548487518882636871075320386213334573270583846784979562046674130907260276580352244006027347393681835277621333793612383583440024146288915705448860030314106165218175859174760088913195375897762693225508753262896706074933205719765497731320736478639085273411112635098195238976961822454281351352257060940736298535030960383940358377828817145003382894513151975630959134267662341124281986553274813635333886894431088927823450239050525139333 A145206 797 5780693791679060965412528815976642926364750758585739039826181515568733811614437495031452746134168189841944824329768355174259551090680536432470106984879610563429807768934415465559891815151453784868195371926575695347709903475284112667180876286741730199854643991678010871875668896354295895077501395444459051372791682599933982719931273436591475746397375256743362189545096385962761544140668516918369979174315598496085867822610953879068104643972543841274301546150766088248797454376890090853451834516799785588487669176940725926464204137885646416946687494365482964146489897927547439876894662577720423978345565503936418917097414691404110465534591441601206638110857276602602941178661672757085321528489719080204609151779690151979546868153773770496392461399608435740414896935176889461277169007311970712377299161343864264102852483755725420929565203991456113699745036022493700608002320517575607285426677962538152075548546807822146228558446347832341488838262264546187894255785318956050359174618376451377642653897673325927659248315219191439951420937475454680185794680494607806227721414942940060078853930084024748863618342669185787559684057637040433826456727091590130827578237657687872649887087652656775216864464432865747824858221289081521279702882102762894005808475385337268846640135602278635198762737030802256519449403113243893956678781850687252388007752770759607719686433950645441929220078020743985218362000838195863987988724845272557543587039009737853839831750549596371785316072303378255242252908106848554700590797968353559764478912314962426957838227185364386476372090531235402535406389040937374483355718386020184333773376249008796080296946492659891255876416103447291764838108564961347208899822353972084228344725186915440510345953756484369292918327341432094786394887441566057523191450267590115239566743326358954572456542572985038164549072818205934820378419053024567240727460804338736827891206721410698827478605107859946964430933577831560770701515789155304992126292843878668525651643679641267022230745991339785154678321378579764843561758178403860581341362632902084673748899709876572304365446555515753569674466301411704148219305722814030020073826410264483765646513529030780688901906289341813805901462851966998676560499955963621550022508025226872011189119401592495458586411297582497761046770056701763898479165671941050813823377755346801150229659038621389824951514872733833133181826255827358347283897103104531433108926097410740763631840904509198256138867380917948646975451592645234260792335778808742194283790985501291043131731929582277972262416740482487288394722093995262718781951314634337270713150973134494091490262650603280477542454624008721678475588050909678368432102761270308036973948900308973021536575849071389458114784609923388295524052168402996078644029933251789368358103926051739514671223150156305173239318669847845182007322364786844200719379328693961495690393622898279043052249637694274915451603434201739737645932415680818858564267361059030817866838239827386904881086673084130655155440997993429470160096530583450554335352366249559097196292995464272204134653598675446374484903057541220348879297985527138315468808172256954816530205340412887686175671127482152878576409291986622835290495302287840535892769390168607600224098668450492528211267807089532265004361727477900041816925607657216667304458578102922421778563028681804727175934840316872837909199187575789299852101736192587100154216858740979025209061524388186298865134325322916602757088761615458217768112807049162897218999082485300142791611834288161808752862084141721026120476824438322482012722754502259021619578882572916338130486415093929454682799407034907761289226868377033619261223767818005366341268202725040220563835062737802115995697545924626861882087024054603940614218911222556471033699314339578838916558218563365711651437327244790852689053212512178176886041842999703271933114875545116669265828853755092776259945733297177698699262120766283250407218871757710314441814067675258867520615402625422428747791140180033851251118036034577901283273326052643564415970179688272287946163355959533871686216868873549691406823044082632397704925796023119988013936487145778020317971293115768862317211926608475277970366135138272664007235315412042253724250782378954836861644306622476823207785385379998972863867071789841486388919006199322983885425675082468247456421719882251989822816036379874721344633697180849653146851141664055165386093332320994524451872979359015944893185374226455526967201609792185289983064192974123731338415078011841158217589481006300889479308294455070776820784692346277314379571306080542958760836162092107619019307265899590177925785632465217989023203027988352571229985528147904240503336409092410393062486896561659147628536683524443205877859112958658066949236382047220349852310616533419027256403355719435356670948240926898496049624885986841489425323 A145206 798 5955212937244240526980877923709659164104181046179489443474697066357557602121549953458970439119198046060951811190494649910396645585930332360949970547579895064264321818098180848774895060388856608993877716206204330012164373568451387480697987947335381151660057614350605186355669403325458605470324908139766512460050150563746714028610956187415625403056826094414427343524150832905689376121800118390416999117363771544903169920318060741647782697993734641712178207037676205940460876672942808553781488819331488971046203609415920187798543145287968006714702112796716299826679032000385081169347761838751346650658190487467903124806842331265110354479786465349725060775112369956887674626046667750060116773464409515647727940562556365135815738728309130575130763500717713455042849599437182896405647233863797377695624599475441602755190055365951281508256894847206080404804323956938607932714985296660332309463831174579209237983240465863895067366736262974405491575029879722339887502971867595080669281683337567578064744152288965482320381696940918171427158306853853748451857596958315594580558859441947414427945187164069900299014049745483769746203477465552023211200442493686355970537527468853768156478947149606277988639240177196714366832966800921415203995236597715762740406089528642282559876092743687135065301192272760067872882420637767100172496875977791473915788361742520022730745605946908258121890371402744061874035908361180718968677372687423550558989771071180962444367037783158933652100649142429836692367964668128599242897469441217332633629969259084050518686375322890765585895365341099635450365973476832755291027356711553893361184758643793484031639025495474669910222443327017470748861378035578721490873401596358593540048714039217379553814761513162804528150212196501487505701683825782447590455474004013083399300620300001559584704787892310206160805969724643307166327268919103283254806141966218179758778382531325255815324121153803249342244832782734920561280047562092724043119158668213852020253050980518418937209852367299087665146868040725486590250292278662322335337555863685905372882328062912778686891179310116344300816886428759003014940563352552176395686159472039314923380115434867659281070071280727504683949288207450589509915154133460567848054509622958158607515069757281227630923046262955184709745857343215887711445632152710011838255239650115092305865176095740083001091611714249150416109464006629996890241756885911942939347660987200820068623739841985646375608448978966160382734235389902385182342541630326390268293942759792953161376251642080466526304142688288604734710188112831855058023041576413516258510573746506311373283628122957070822379291650118402659188647200781435799842093585129345811962484520742931550829036008214482433347921288493538081528146530968789536656642330389062231352413147515656108390524095170441995772864055828457607737518360753169150140520178431887448715377693651287445758185825671666895422751853524216325700869314384475209793250938738632068710479294847452756821695587899047904964016064376348661348966589156005814256723666004070304190581715073356113727284762213316472666565989859417534763034451838121038153464758937347609570888283974432765433893588009451462802618092192733497556586299694587059535536930516456012977162176551501063379745988592342611184690773321556116159519776838577962231810545253827891223768184048412044556604962826419825476033070144114409615874072108030135202973598722844840846090363836682021158489032481603254463634155492791614432317617613185155161957752827822124753522085852954652116499501585883884584242168248388589335833886171730692316190470052706399051956158910658251482615637088982129386259921635980926581208013421907092539992591093646048889029283350479686184967912150191711598803587689534454279853541854415022644588951161959979709774200327409500622300999105554283330634412238950055690521566442820748500403189673577334520940146023929182553810934148622360234682298209335828774316849220842652981235125972561978365809923343630583083402664367515747802173605555397516110388216951575051066327285239256261802494884109553886546610057146820486912520232942516457173642189096825995599985109091905758537990746960320228343081750268504964645315063307347783994434995209025218861353867780526812422729079586536535135174595983973230086190064030440342075319931844119066166526549262435044499099624726584658441640573273523354529185852343204161333699374496199278081179357170090800657556141968993560949124427339778948742494641412249317213521993699735946435277823189671249102343229816547319720305028424645217284088476759351396186584398592938691511065716912472972139737459031590052134468394634409714392048029672000198876779705969278356889033940043933301006589094617503380234501469701511115302927739220502125173288825038331419062376243087428680026933048746618556814030532986594667214274133471333994940548362037 A145206 799 6135000815813863454698751567261041245452509629037283479014612431751066084614030812742282319181175182325397778180493738566861751960995309543836369621978861989269582083223135120830474726796436298204251430673601443363305040311135224965264976090798255432341933023527995312940069051739978531873119721221428562075774605557893435642534786971993771860538520198458401529768401584361567042000954502420483019803798613828669481021716377127615518303767097385901496323266869349051652624451450154489643261875933654788565288710795699149091240436917747556699533323165102477424080989012330216871922823328786355143463840834306213554640824482328906621390127108273098668918311805767775256246404413708255770026098214717396643128007935332647486325728537236359040187480307988762850984793103776551112956834392868251520943535421227885581025378873346498213235445081713666768233910383498839470181157002158505421368968630454328886915416343452777512642715884525044347017847690302319066442140400383520369368341307169568628142326868926696333960694443905242707325024697820172180143723130301347700451323602272085454581912304474316658957259158436306412172174662677354734309543418744290330196465292310885179465358691403004433463602062929418709134788320816374507714771269321098735436186477506184594973414714772409537320356632275931584933938660301839523591312769604319731455325131138694464216056182725732000639596273463685023992308449386402873503546704868878825520399702276328661552740799992670108507971368254477389807175266217148745933695488947093107870904471251319091530554566930999571748182034271061354081286813562929784222535236192349683372906322915835938305198879102753248319398999804251774666055746708004984117908243343759656668812631833007517357513722734843643098582733420949086157385565696424795769758706671046936857915911619039925240666484206594742227716912465739536860483232950632957215714824937579144891563163118074081667345672609090834779344337481256879447260637221601866191770763415101919900611921094618361244576543245616375766312201720310709031368837711576088462992814629241493456743462458366575738547441184391288703032476473562849660207256017507295349110596480108014506696636080667401236545952003766144068375404627621344367525638073181891431311646925242907850722841242358773699020534175215324835502278646528591397474023501847929980224284338243564823898960920246447855946082077380752299074891856974670102328167950340599583462340971303900398079807051561198783558855385009897308064007676562739404817727885151654714928149516818626332699388111744078803682478075775294910606204669854040130761938886658363040373630642623762669926361897654527856319184557934780845543738094551758588416712095968659264361620387186705448255632280941082161623642735043211599557886443213240599903366264863990183690711070795662376782278088966416475090516500679424245266194882300004418475638418026751463400984726929420122727176705642269357870457066660813139576819248096583961228365720587103503789633941030517310315190792839074541795578704715186437098461012465533258550702926397834307845817954224441805247216980401843377694170718788447079989241590234614309790721694197325731576446451090685281929947745281131337146979517455712555833017247076147560626949912855050618774095061366781814730027459734166809267055503129533578897778859517705303931688947736496681710823103055041153087061926973505166837635693856024454601521045119463248558784568133309732492852895702389852875630073357722390568354044361904510413828271159102189248094488475075617345617482063741229608459730008856975698718281686964023444388713242519162714001321978026356761799010040537679781873718015700465396200908881963886317649727853243895956962052421954902264037194266832848154291302010301826046841139999412430507716342385593267006535126505852182872704596377435227524900556899529817141474291754904659306234356843465054630658697889519374582212363125775721355393474309323556870179093576415324247191648412673802980904111231810424998466061854174984065168376023257088141192855863849085726259320059828531967062416213438166623932372875155025492680900396780543535669083644205971631814387954246611125539547376456901106909590734324743643619446793917601348649790626247458088715050378454903366098795096666107392315662392428824283040213521596517112143090655468930783999100104101767894662800782532817444974149623827560111450190828208566042098504100861267182908959092683144786106797669748597086767370585603574819477856273689830804099109517922490406037399547910465184736940429009034731130766491293821654736343305948099440037095895430145111104272079939301704247947299695006544025300734448542508405290496758037078741698774681852881332721260884955365970453356310954885608990943320387219409924171199190398684461691225219311756599289408221822161516385841260412738461022567688526679420789011976546171064783943361816675597471707 A145206 800 6320216490437328779458862636549671202729011235573814886199884091622156072642170845376850272443795890640682339057701892723004813602787361293378859288505453862178050871251377248310248577949645814986648924756643593222237015148116233033397874331498756775897000600356645433823379131225652814347043746999633165456702474387226188314019165476649652876820762497846803845857695200849918600166057629472435602053284876981039648882217091383177912740616178273283868762624583956492484340977698973777012649143414310337812743288003575102792889065520495812291004266184742219104717277770785787087285788283913067443406262842443259951367963070325609469958629935317383731267605914123129278862526475283481965055436059702941383374526847172399551381537145959785991301609763356180100738310552536715591619818326783296800497023377899130847241093458777638938927071887222345473119686057571865109828987524120955714743437461098281244836813553623633625283535582011488699591342106580971049178306279183595877451976450563736221688376139034849143994002326846360287718249022020204871408408383153287790569633467244120855013792822518451091727108912130484453010168845997380596272796511344980012771410223515213275564564102139982190160261931220618619786370865854987887301758798737907469661289184521690218367019822451512488508371063939040767210334200583469638170767401946177268170169922931983288348218896151476243791997426837663303463892179599342467893438060920192904575437018729061252773837082300081781300668090209979413063024050811876501905305156515508379356309744604766445644777958787960073496368884299809331019901227014028660931380819681969363602380471443480266638839349231226343390686985698119692416206498952258276552849171719434359107285491647997300267319682470393811170566141614777326871975548419098176528265274434990369877643309591518120283680645780087049603261479892274243753657914587085297274953972247638517309621275253830355661557582649835165927529493687571191855038515298041978970007598719484688194197542972211838590031890148991681783398079425100021296300376331838278295028245367560738280516642217102334597181409746856882398860682637482825662689910061735277243148068992156315992614492600562634645009615013689772677072153409379944546530647576696098600162377697861481615778005211950515319712736471042029229330907729121432228547876559923086833617243644159898395817378244563512020977011294205265496734812426027271386087458450519625398975126105879904163897016357824091532848850853474897128828299685583933117546789907661841540445440082437437901890629477461380900685185562578808375668801254126745489477786763623537444148994293214000318425127390061089929344389917359540229152300888437628979419576834303859502423351894713387564995538268673657423868578075866244869255000953405701802645659355743591716947271406670570276421678956081788493303057198062072007402323698059123191116248791726458911649173007120041622581022724627423644112899270080551234736427095495750516633374871898377219830410920999749333066153646053190614313339320846521851258114889082901118470342833489061259595612894071895988274274347312890267053441260122104307474699259080762863965182543991678236475391759878224786616980102277275104205995366285082425700882540208790155787690471188607666438428978292282781165225925363795316646485297584323424323146687127025050218808674836850971277844961312504661450348281992230324998044089977504762741826555855745771924744139042280754593967283777554638697263324113902997058009398497556252090430132233077866728309305920180397405459549093723491477384477141324866209178702026851299063786219159476930064606329572352502419731323101705353423830234079978825357530084934850454409598646555925315753995644244581129669742428272719248489589670233024926025003562417191104095209844482360785883047399330474909111671568432295796716467804090025623215421117292350818731739516386047698187137535478400774827272019847602744359183620744911100903467440176805004676878535503935575872054953368663655756607773895742603490465226211996555264659720380205084068937572822046538395572979492594579635052629409761071602751050233149290998190446366904316972862407152943127218593590711767025859421432740603260693900089549544223464860563159938805541065573754945461689696098859280589393962859817327170901608662432638919979785460476167473773927690860924668423283604571630933941202874701871289424630213647671609377386103410480416495956819233991874431000083810218950062726076846026804774284331805468099456295912891773928979146351426739888428928202225282994299992355229322752313945513790049644137486598536424704432657113867448270629760501317607081879116452423884084975143994082386767583739196268641468347819957238971366199190744454104042569672225373310135092060529547426224255309630286755569462276405848666631000641153503153564977170355133905958296681315688601715131505302015496478438587038818829472293 A145206 801 6511023826277496734494911836092407024772139043530335847985221308869214352043486917114163351356131806259943363691528515086131835186888649978864971740881597144655227365065186745353511847397115147414299419496842411870942749192074557068365020932601439266870532793049070626446978951884415203760441019189678971000618893526900772333661510646747171110199987545796260333765680617433809241120709342264207478376853064397293437268142555891014337549127765177050541663182318649815725573882764053170889210866564345105035376353079837746435410687259468340427151937424160053376323589909261729010438616015332480126193911562513158128465455661864098795374352066443225419006301838001588239985618374316043881166751418575347085523886416045406285902413104909986201841769003071715697671611385266814242227044090955927696511160262156962072098074184717110479619933689284352637871455712881725807111225818003986210769383332627469386987982625920615708087392743719772827547479680431632717462697026685706496591868099236887076913978646044168912782254560759891210360557717287669831778408060060541825836629353919769540024387142375701217881876013528746519488109537045869341811594883288175415938234807832941099061547407204122893789797234490705493854791983586015183298582522364090124901042406266963859582013966296350235821666376822040051340138258514150647886841030287341047126623033173844538692312930162073255409352097153252762322003399477454308549754553105869981659700583498971212292802895153168509478142589744910720175142269516079878231609170444777881840129642686513440167542486272238033548293261345072392689120983703500899391336276843945483453343988192986029565750073246211867818549072548026526930447521380960898175271683229526174165390680984181526130557056166817486607070689787028871636819541139713364911957178274412970437578314171228136423425924550947211146577349227994286260115107491608919166734199712579009322261162408851930935861931988366343914272518267219621799660871195442605677890526258634160167365264874642302075970334551345164113193251067177478737515373984265107079043572006744404154576198152179910616211949931375944237297895357605399692972955596838858007101201899680404575951416117666923948861787889716520962189195576740749667762786482669028178828097989128608098833100281448578535972505211403767557589192508628105988881208361869690801622300299796861444048861328942985487970060817321376380003855660869959817376464151038484721819844563432956129633763381268721049173996461957745417762616155783648050688964755569334808666336263811296002631888955053240601965127235909380122454467069078225731135267105886570100701194067885757357395758223297107872413642521108305564112474071414017260213702100343076308705544229150423115195566863556659509214229365815023159122766220589462053624318571093587384617045540254264081996053781389115409826910078396475444805120426258261925373748338330205067773834788741594694439814380561198387223025429686412619446459016369190405482439875319760862376503923200942131490390307317221248166619960401082767242882191147215442224496950373545316096406613036080710206050248053019207235382808387496465798571982632421853238056790684996280740386511377371946473856046283096091856693235056082084615336471541860513343844698953164781975350098528152703267237314235798269796308521909127093000332952032492157625396803426243813152986604012818354076479255472488696582761535887087995835146275122429215734032701351408426007025846342306160343831314016026098465832979847629121296678313414780659253677861676662549114655297263517386203022973276613004190024950065343221500834961092457149870014275499427823145804985389384039033655131167071512377058217733637388719342465809131051308755528848368071922049997280008605407223549529205657239688118140519262387844817256775541666471007049255411491247080900394102222960531867978596223395151006265415657495827726436243838563752619863035521417842752219658848261598533844573565433798638872568674497083166552199259219618607882707412667952164656606627988196407271562892076540250342282701114949059817864069675499211508947578021430125017825981562949414195387193029035399185489218628917253258665841368684604229732822740908893935163543514608509401344124470785960388708289724095968518550127729569180476171592669932447819962528735799127197248760453587010830826716507098917231985062878434825753809036105256671675809502735972237583365073661181306400721765868894339483180160979293195663353367450028508921586639834372207855703522607796671172484785508857285907128261049634185279550957480115398964875439812235029716506550691370846799329163583601989995429647993031550681391733747283116017120199809142721225618806595524566913012578465959895134579023483428073807473161494318902444759079546516547243612041406228834714035642651305321926119991261101705591609587445286894985840716635556920713921490536435106798146057864038158953258464053963 A145206 802 6707591635586494144418875895644577930213460250051787676000321325297776049240057631069197772088196575218487257950735078617524453398457813508124117876445433703163863225354326682324482992821723805136787473156465435360569867196961050931110844681523278844005855421295325068059056601007982319630743080744668335388127944757021204176027525464858449040540275516927028670744219711428278246909293638706997844519577822809394441262286740004481843308352754495005081337720508981091037745001792215595140657168848910034612980054841505304712292160805038800559127158602704441121570056869517623331492972045748081912919792685142024109521384508344407974936378145859187764470784706759588583036661063757782719463892161937081377976149605562442574826634556995837148129412223283149184820961152887281053647341836470267335342048893670983733676815913506478951540881848424920172121572615380505423170341860339697566948390059724749250320051540152322282760927497027389233629126603284272367096314878872169669444793001275396721315447925146553996120115976805238323674496594484866334977777994522361175175483906324037748970479269349009844827211399285452267999325079516273968394889552218372635234065136668646180618700310152050799851171230809819630783047534950690610816511740826960246973066969042502209318273277720470029618670972249789069426157991771482521745961291353545105937429605277192735392501874235318028094008960722517465789667018804214761945272300596242758345086751210229716173193553305068829696987632748008906727019835219707305704609574798600420936367648219862971181595827487152121822328274831583759340105736870489690316946690380932816779118473832929897326896587690876164758759842704860760792779612359035901192230877069672720191724391283986680912790576392226386845267760100528707129920345759849335850230067309989232740653813106179870552457635092856626805312432351584172282415708343026934521790819904626815641452588384665549455561773359433566254394570427779452688105061704977979428007999267412317864098537533013555632671667112860242727621563635112168741175863103553770285428059167332989470635292836113705475498286365207002584075061936052646027066326300644733220273851907788607921107233054266673890277362631462053115023997618525480746823165062034275491970222168820238399639010097329733116761564628416334563681768201234257600956410610085988890363354459014111447400536554067956841607313441375331721621966797774889091837032332372249117121066045404021949081526793585326721290735323611400901071394640397928085653680668422426236632311114075313588868908244704407306260993046260799122788788621518028564704114074323807865277739579351079377722322163740022431691749298891220919175670123400854140411116137773014205631060749926051037148607639602439521528733292945110130220816287919802912069831046952257128402890553397593043224844074772831125093502705169961981285724939919596529202722677473277709978200402102054265257832335087759943808661143764532517157467062838639836728458984639031067939752199422548163519085441362062004002717026391278116665098282646691761536171612186852306355868067424044373953099009053465582754506125105661542840908766480619969728232962331811135911947101919379413778023535533765782767569528718219207383588397192008399701486580258773136271997310336279204400582925971411793636095280868917154640428680430029949176980507871463305197238418616687495224735659533752782050602876330521138339431836405633527201187402833282702249135675888786416040834026747472663054402574512171035070127475444682457224313318453952682166506560290497516543398513348356566309380478441606754655918317268774645005430529546690942797004485395869811848979474223581571101641626501658371399844564397499119101210932948546308369132105568222322776194909241002786361521277501156535356916661185662385424899405966189384964837355363665328600639414528356402239289424991929147438903275946765614523663944613269563028331046650081898329043013449222157620629333918876664082603345102673531619351523317782631396087733984750981808191417453316626149576334445235456495481404287864827813116955994308829725909302520857061518536573785407194882153432686888708691772419948161682555966662065212834865947689907583644698152711279606270614039014765067982829830927620267059582330779412345051114193357119025684337661005731945725038099041882708023914602280759769291001065810104720032926333643436652499316921699950011376651587340760663573452569995843096220550805266182809429921803125919543203263644945100036582880149857953218886188291595758389518111823982752904212398661157088559632674110843652949702369666693688526714312495766229640734555198492902566702448871506511410560606217496655004276244284256686004377231941205756020872006963421401156530031785728347539894130784715746712836159388856658978742748416192660132793147948607735082779127387106541368292892736878425853593464647128367540876785335456992533470298264922670677 A145206 803 6910093827058339378812604262199592826090512207976079006895240690260530686857745756599133365910425066472977256462007827277295988131471123062747496345156456374921498658983118577498793947629658134966469971823644827434608629075766362309529006525390101611373790757197360399070710449165966326908510799148589431414305848438235055436574895686308864106427439263672855678768191444182532286566051404418441400103359669801633206379597883247949007601940909815660156978129240605566993855873580597010075189555605569417691381577592134973508476423393307511260747739180492936261606096833032036789961483142798777889855508746180267905825321948522860196037843303287302291013714471637654260520536273032644561390191022424795113358674215068848829744605247985639058526529192102225689707634254395276457271688272271077662105069422074399572334362023863141476903183960949248578428638540000971426182972755296241810676557969417070046854586426762532909851559282454558721848670162609877070178520992347857774738645595487309080232724410929814482616938109232206214105469755462003891913469442345212850993971223630123819257978268950632064900169210211998195956695957147382169963685398458033710208493387728734374003745931416479666091473967374178288201897034536997168373476215099227594306819770712994308611324984115269005846562298666188535055311661491723440818957712091621791655393264013384561040827661279789966432005017991320915984703813339592002208922617042693572666419050247606850720963295467056054770386520871193153031363653324815126994315657983538558473991809637780504638881692078821701893872127415200979773238456673920653083911810064141842240836115074492706939002609643697966099580590488301958088565602329224747527843366350230867931083024482684848128563542367377144407959576291356598108385612126702367758408799677165850498819738753417862530265102959886542444013867473131921094393844291642802567512075838380765005955463018676341231216331366219003687626376165079841846491733896051603755744118159617605214157038220967869612347382440921523121017113477143011864404784931912543236360867166515728850747027922681402045651399719956390042156912111664777515265853291968224760597080638877644792345780015599033358907169285357030710676855585666575814993015665589327482590134147918093298934983204069284659275147686012251198947917015671930645420656540415603686601554439330125171697761891191219597326495248682482925480412599019709137858722378669190853815912544592949527160865131354033971625233901982055097812782299173778918403781639751410319960671251800580969853049288609401473881959185725447521069872769879203380003453052496508357624587967150987270067873312505937950681226102352333236204475298862213452838713716712167802398719397657612973730973681126841603820129091549908775686367708492978995764629784206121452538280231820049331659547853308226842978686436429216223422344500410964027993094613180822215704112067173741448737224698589619602131683425307560728420764580846291914382921970979800976005533557460738388652525688705292265596241832169864183046816517032552503625801417716548880534378179063479866989706987426583658449811645815366082010888305674871314631695893611370457314443788645585091768604694125056315703039356698365552019442848818619796816932599603441652557095744353356123482908371803221478371733199128553455017114095199212220390601057246477385577716802661572304101557610741000299285238088470356809970012195550884457112268821309085474328685673517861852094764499854635031437998962138227645639046994807060742294500556878823835779436730796552981270580197080140428072984062081568837628915148045618116577052020083835528084546622986825316483310780511357843602033115693366379414672234407940275041067359962954165889947835763404904703528224945581436932246399211676763041201455924469688023620343490642171489876539710603137790192324350744521491025594136212093249077500431940972598406922857305607383536497912926452996844602366405912960662288936322116772618267522648748455773193607487269419327739966337945996816059739604266896624772419245038386829645600614352015735139031707337796122995416383714775656175122007075146231449432512849771777843817178054835078036927120241665946420933070854022696006469594069315367451276700914445503134616833198015152827092676018638150378398856399815367171532464430677872054708386525569573292789190218797470754926718652285553902322968933014627890261999484140461179213154345553796683295833426554894593988707467317946698937686762541665464405966852945093726461303956565644946549549788806334041663953340936791457870105767869143285147392441649177214664432644446743214082950004729429939973647198164252255901256298147803185758819046201377972776548253856006597745216676172958512514233962245371532013190629215690661556026550166493562629471904763156163480899550867763250082613667127537331678264756368273618944813477894424111251466399420377936293080191728410587427640684667 A145206 804 7118709559690523053023370290730979657614540193604663371863356219023495786968683324941621144596191601457708243259377356324846818934542711814613385446308605675003933269794655064128128210226273031068285976467863877301702998152203178920456726181460517934339642221313142854097359872558227793716870757855254603267959073667197243815448070582902501188335625206002598916193276115211658716586052218070924852333773100388424935057388548901942301401439024039686584362803957298111340891401312957488807567312694160901242635477385028548303855821310839172864904674625792890848741280455299703923780902695548380022304498473314530401217046394039243960847881384638609569033559323771924257938891674532463439634803106672335785669035508243801226309032437847498867146449271263662471056624583350648892363833260157294154887551200591483646529465429629892902177384605778765511162974217351479180924056197355465009080543556946823001509401641736173726859825534909100922164254125585440132323926268739743286079133136345626148363674964174470133921996916753806403732508649055727292815852218474637048970956853696341773455052595141281167670156308823471210093343155825662312595372786669086858367469430469030799618250374905324486900623515649353559491902486378886065351720771422256763638115699343846539819258383176390703855349544433302095956381731482732413505510562897921892254116041548011211333373055638434323644351931456384885477559503998524617736805776089267219324621998616237014793018947641033283510599421106597486688632513111964275843054340392356977979523021949808730425709667391499733246560974820043569077760941921566211863644617919661337767706024571812523287658168531514311108436052350385034360554537102751263043349921679152106956852748271625379302280889030535469821243649512747386045177245049677591895275312003569257458069117433642893986947626547693059525305789505340461359882010278525083068682238473419689481580631631568727384602086860709593635596382895249207701409539889685296611425055107428452716305026886994791058411136361180272236927759890290337828956053220265807053563047975987410645583747706196518280573501772026375171164422285731862086515676756825679139818861770145087036718910506348860942958310052191682105200727802682825741229129327786646114227496022351770313461010108600497353041334661536199498015738295811384463404671903769794351289969378963138296172303211238881980415714183398599771559290923662492189932902318189376693360242695197089607340447627720530730435014386761602605892138795884763909309993879369851716851861490655808198218837533043650396133751126236237788684711429679067741424239271586673830866950470013997836171871328432769895248552295950658427306597187215688006856513629679297032215363722067265248657985725522912344199856349302271788331394039482161215358844154479234428143458654890293730428952009956377367293440148819920758502295118897085307058286543023548515718745932771738502672499457974782385584951187973787325668022931024884000215303745446952708486501584492538328406522891083785953653230311079069665706608629565100165427617670755875319625524203983050456106702197003039120089357993819777477901691362080354770853946172669769498458435035488883358587179490426913742338580349094321638506191609217070340085643786385768069467535691739111947540521096343560151877804412616608388543211852578636008643763273215571557340436609628727933543766947514046362661125673579226279186676342596226227036082583497205577395835411299116965733616653689205629010364678142126335686377652545215778628926846233771214063163973017134409214848515713446469083159094349502020358490489610459409199244445925161092147872394592000568302546063163146757426154913885047468782699530793316147380159684441134541225216814616732966670959519733912345603989915217515763239914171343472511243867779275199759241189723059501409164714565294292859180311300420945046919275221022542367285206062243843999725832195221889371566169259013518664459495461281689052144064736355074910826550312790877958559779461804525600852475185601334728296780557672432469761282797144801417898802318051261465368193639818278429822212377987421932171110769695998259273700928213326887890600881179394035099776130546174315415733615260212961556718788360130476037847806268085561335610023883021576861423793271603681168674080756691870834305066314994615734636002474581269222206627726955222587950054601173031458902853769692326866711690836947887905305141591082067706743765560675740490092700348693722776878801573119347290406069480290573156408548599692405334638876863676268316920287770805599844024161293318108618912925072782199288901865001801769605981789126896408583928464804466354282373953376271575709542569498427961383233432553912826420864109135031722144158142034637068583364822734272207000273290449096272711296869313639492115800889809459825130382600942504182256490431207864659913630921576683522890511605312982947259698769591782892014426053 A145206 805 7333623401290669850167087500429335329215723569223497646851934864268919884087007343834750941194951492539806030056904981455831936570899260296165092429869914983987145558834834201855173282315505419928607871962462217785617766838983584262989548382569281964251965918363212846105361806711689980360017119707996228941470168669795622757798212778363752803525168866865389938209478265451130501795602602247920022221311268889048124176969475986912341597500519167842781434901348611963193032307151601819521087172854322429295545073029591178599557093582704931070302839241484830484284286775983595888406816111137024132035072504334040565283608756769463414077356063444811348619395177465584936814429159926077974604345167901383412015958895124322911116233278316370252697614935704585911865721853832297348169902109824171177151335293675235468396115591378085006870256705550323257984035160394891698856152482527443524949388925120371029955553407253334225246961134898155119721938398915015899756175725722817614893514307957161956187287002262664662854172189187986880951960878956614230030500793058472872037044828258440360372030509169338467853167695721951636715849187504082361855479708928662905223125298864682346070996619349712487228736859920716069485588844154462738630152224343121219117251184712730447085688799455874614220627278173896923934638707421140793407750203350991196469176183050690276539514203627117828213895126300621140152135704508255372132940350467193274058989643181794791219372582819595115044317361575035278290891135529783113677431335801807919486741283423999464187624061745410228501195828947966812300803343778405057343134128281572001744848927611394707250638075932541725551156038804743577957411376619794758072299431067117865699529901874014666478934064222238772112779618147129270053589789479618972782466971305198604541051058238465753217660157530637647889414884748062676020863716247739361482234112450364717831191170135519831801324547521803199936088818691169154905750014057108403982227925917365973585650658043499006762243600698311957273319687438257186014535093455121226983578203851146109705807405320595844139541334388478200037861919804495950090795920260598980539758024982225170133718576769743187274810622399308441818671380744335143394771170166377531944750434799783980125076479910480211384925583270308702213174821183762982243339187017899183786214997950827433886894414920014486065513273374998077003413983433722382416547956930037655253354119231311273830041462792074252688055493437126310154662040411034712149432888815669623758543867778738746376471263657196385152304419671263427848339377420220008923767957851815872060768327196346095842878749136568087345073600151814727579124631023061525152484649562706476295901233385034077267117312701602718094190123170883887244529568916758441294742034680507197885744903550228893417918782021805300852158720880069815479765050192313165967977965249729436350795114050266413176001008475162303841107171244736584281604632982584104483600957473607613288784729266352362526983655078776952925905316041904950537082121279908623722904844895732369394107302230820764371197500056463571164137429127994746748313728058219549793080351936308038143723283818752978303394280854151133663525657033517776169415995168347314250804010752499937474885157152620158641492416072118689324491192106355132062594202864952967915649519274213559061599297913487841513054791699355393864739124057365297882466851744569236284634751032235873944956106596891908621255596678611987982450332952743799130798611166229916795990927086979274266458852069526742260298248239421564837787699526979840502291031748654170263614924017631064653499732826656648518836613103493558847252339172891635018749555863248551689635158765039371325664843156084122187098992382729975631092828789321000317732915503413290744902395677843494419629190598627177880167686694882737368274614154059162352291631927851963843853114492290387243154697763588254675195838982490139948337161223344822582339357728628862004116881217985578790935091716486984901002245073508642207684320758441666581250956679752216143059566545681213313868627698466596132623128585964086544128234596757974215271741446386315448792200943727364862982511251685697371577201542250896094859646534511407447658153730624873561297715257306034845439777501571835245924757494854921031243260271836366431128956276863719304447235855599234530002953548097296891376324161991984710324555717299174883461953149470163038647514526416397646501499891504902839568575085830070154920697461864955451833539218725351474105142074767384320815744157917669429445445144954894239032970513839080316670769379661759421816303429335907981219103617958748941262257566730553411394454840625384123564616701628859448052764779913645371323176042380417390151883416103404194268055514537587995621821449893455112219296019121939654000986237997830846187135612569661820377478625621189174335324684277961524501175995254030406936913934855403 A145206 806 7555025491768516463383941349014273592514015284120740500616790114449335219168570599758153388784685456954986582502865234602724125379649862145571773858513074331907408877581053913139386308644482400346026270585940666164097703342550795673736999669318591860571272251504258599707969536802218540994527808758263764335357898458668793535188943578327106430080691213767720435238019815368906855529600186093198675474101731244474713945483759531899836641427117540118515982381333742195557872654393167787051115837113986856123283417883111900804092693689662937118004442785320352841979036502901799367822518185608469987885662963217580751476206374735116468154312199039362321849576108304237386733084852006307376983117885080691374118048358382457184294588559762432438188708431746360911273684334128437780527800805627399071729376812036403275986402837435259927798039862588710132536794416376050505027268246794022988770255511760674487792964741616802983865430717833870597251434618256095975644229230750065552418409761628309542508235570712610834061565177445650207971146771488581904986065884708092315825368574574591717997965768467705743602513547288127200319477203264737265204070979028623865545142364779039636668410976488262056843267101234821864107709417799994066223017633930688327950978741215569663583861897771628210440771624998111522523792147902228652229247449576652110127682690124736499946694126223287142392034185839992540441872296541882042313635295030061033226741273290128553967669204080125672619864269437474993921386541424738633366241023553821446235653645792590484989498623439078453632255431290659369389344553157997345082401781402529015859606255398215007437963026921657502077013925305150350523595241045585807281399399627990804143319557504634316511661458241805879753833899349169859066994917837963492325719971577007275100141820429226965189867674792500650852648627059081382420428251379898730795104235222172546424041411872429594891774966884101836455298630533819955309459357773791097158561701704199827273094022957115936749508740212335584127040028529781242700423617588702380772992164018358647709849743476579048926407890755385783395232944788222518401751317231179948085496494077298729158285395515385015188130806228600605367124878046901420646056628967959240504834663780275230989030187068664147956527886131886280598329032835802770938969785689506155472817058944611624146560794168153551096619880216208853233963652993814901850779877257565559163134690714211200944275217464159633929080168253262718443844525808437957970428382965105379705934937295262017268086275298808925182519446450742736983954506986747766281746833431620768999011336320572917525905244575164906030692939370502765652442452975220445999650945444997728301644812323896040696089517106815446167728200077068671944092614330567047243390814546296351345761062953982160251550859757313173932875436286071829768950337136860598153432322935311709747682594994928237443851707182524781294612221962229596809878303065002650575029845495735611830227693290195053850088799087276822611847313747256407763485551451683358464469777062969102008444645809849617723359969532712099675385735074248818794651499730819296309971367406494323869109619987742672283338265309779369209337069705617339251621569740841213476426566766777824943465554278988293695187333001388412034101237635894115695151305241057354805170399625093422646395765145938699011724287132825389438568084166294495099864946772458594851725277939672038896770834249474679507120004025373550282986819298958124061879279111002711606409347959956549629717011042291691445163635219360487031724796729230278727960848495125681173383848114314147250942964599601264865225698452519726842787724145763807325051719907291242765614450892008529786302223636425076619112894229797922635875787378124997327410054706698098078319655530846345648378520663040491190646889654792082494857530462511028152406895350706895357078017476445348827963294245071258251644779471999951104118446602013143280638901249404023283284814787045736864320631257449167195701698326677015640748709067410723714781250629444174265621390058277430341496270307217934476227202559544520104517478577301926346061099322393444611263024163330603407314773872338988799094571082496034914348199050426750119714593261276400646307025195362768427399721362767427528205954319943422423095737607572272028618424472246500354246023324810553213836015760491766334472374215411063825875484362077570261502832567164761955642691907901201947683819497488945763594801673948503094096180198891368050854913477165513426559776621599277014584307797776886949232632328281238471948082575543263238505987125034459036895935828097953061382981459776339643334160656315866444931077160688154927685534051889651481356923835792817460974287695377738033018534139366982602070273838314477503919195143193027225187882926447115211265466552697854976832582732530883420303466840668779244586931452973422671320553515603489886152747583656673190517 A145206 807 7783111711357674352012211868490847424771584070219129932761187510357708714571000826280765032248260359959262675936086930005323461743405659547175686451005418953557823636611238785218229547100604150730157298275001607003629350788676786428288136105072330600459349678812920200914789924272172156940440913324315730260934357184194534243346502162199003560426463528707842746310990243656684675232587685209556740884416942488524094290608866107990923233644889877057193460721583426437540416217866104490235037422416937032136791021839707504016338660933554304096014291981938871455036898784440120403961096413743582880708794103945084441858939004623086025571121420914283314282769999665322918261091098751563367534312136056673101534770854910007607793317865470544040219309169048085932249332278263909595268102814601120347595062526814630955594757103629034309426884601033393034732529916548459434613646583465878390318702082135779861654313976136258712541074736980028189447557274261525574750013495326653855720198734716974693288602040636237268139621165489880215560607705638870231818638599537399122047077978968961597136065914657373749492704092812902592801400268394583834053077799523642540337021549866495718000565621522371691720015622533872399325200449053890298238136073560425656347475668193750460542745958018267977314522645742583882110611535923462296532627289285963487129086439343133118697034131617428667017222580082288020111511800034329325466575689214885635469389399056698545368771342560085294093438376616748046626298165832060601572038056941233884361706221439582050447907587416516608085667812532823179922260898405536481586661086125728232720126196246942269584903735997171703988786433984561683567097837794794631426605052744687547089339257079999696625274502999647065199379905998408517494080365137438020369553838546134657764109903383444276210711314141268585344359451462105634470952917613037009761560692722047701488132857379027053191422133302531546350362292989699890941560766630076100367721571074667392132551365536605616221932910072583751811137055033822018730111149417690770555073676223089317080358961122431163008175549133151338861546549191341094312495693548298474797937034252952619766591806435860770219890732081367247020759069673318703154616743453107158805509244747856989777789224436142042103424982802823001826322277634902481772433520537229007119523506770363234081594637110203212389306819913870685239722017600694759754221199369554915437339689371619882981551575005572571814607024280140664420227065732440037881144581134672478230441443428447433701631061203703495370122512153938355793828830124829341968372550323997632057239672692030245578815977813046255794622991122753170547337875902963226633357345962829725069508762731658560931319425551003087174830311719301185026913886469962336830752024796154296158209082246677136765994951319968539871887140406696179588794877999542654561492131598760792299715403101474325818231323809189203433421402639428201166323792450253475962907412426768268993908659737337257796556627569194726231420207196360173397823275299472596935232211008777234353183857297454870380197386248533480464529166844976253204934033760944417137511183438703307154781731377028900275753494561178214084912804706366401066594507155147793716111537503216043467756279425196065124692418426058835777338635310797267855881568014222282143873541021859343556816239736632989036974755519852333154019099233410186782872504217636652978554294844386103000032109861521363974843065038278322169351579385611219494354670748233084858640616258071646935951188331392018757823598624372681886973146777647953143231006670691234456259652318621676432431301636209727318680205640282460783067991978877164329022139696273615828845102612748632141785648396683084839087828384408422927870147423439498167935243257975580743800712640577694427825224707438054429093892075590087778682396569805961478174000358992444895980350860215380794587215711086804840498347109584433788969292364979582915058044855541191388478554483462530779036485536320622461623445614258392497869403951948169142972054919365842930020747607993766396960361494478975290366035208684546037886897169006543267851925936721230962630668547372762123237879530681920359687550486105013006870120283664274059294265424386677028088409412449472690965612915863936387780920245616589588554143004913635660890578340632493243663847049682136579506125841771009806561997896082947518616673250258367551980303907484004165934074613562091719957977610471635536306223833645439827421113808940977754848358359589306737688890926331254045579840665870955422072047828842603616271240294259881385162643796022578585840162371326413960876797762065768233548460217588780195336815826757935870111734940792635442877460506947349855341187795529868768192983267644319923410672001298923524247978056570402895666411656884334323474449048269802232345160574379803655149858842768192211355389724364354977083443064715058069820445002800331240203852827 A145206 808 8018083853916007515207692028337202167176423919706531450147127020794791150549450006007012757972077186837648130665642407839681311818836352283525270562815700777907221257868624675266386843214432003732056264709577879248482980222822840907215604138410727261617898853755710989528903173486241064821670605956582294348753701663250009333694464268940602534337411356209451827608351318677441965762490600570503658705624291306778534965997873061845685446536729265804123013760649514099308427641287924312140840034412653245299886755932924990144708813206334215842983300519755601541479142405900388602453780115106679129691784127955300878195442792421180786308378460143531215341927463633369441055089201636139980748166712067240944585024895645622689114215674644805176233767680423458938112193258833423341615118400793400370083330065427435287332126417311608452391046987210793130588516284596520630528256523315685990675629675006688800165897040588019398331072980305589809769145157774229597233460306774921306393641468965661749517356626700537035694043717641958134090936802064136577345754716952447135656971170838209179179029152902881897221421123631321608530786415297096842799875481026057237650767606591420081362223657999463682116554632121326739959593428746719536924145407554991889278675270288568808205315888827255625651876456207111717886532786670467831117045078497277477355936906836774624860372855551012144348249242632580261252838348736923855505869727229969397509180203980993533180164420838006599918039155534187805884508632464609124592073147246923494307032310818607378905137326995631745860335045339556856292823295559010283412604386970781566284544277095777850448273764779488354705286238924478586868683371167295886108328673479768264736338418447101567908886905928694748639507379480746636737877481501870279286672705439516743110431374091490317089083461750003616261113162650893954948571904813354168834882311304531217360837415796875838515398737912043198767795628778603632018552666219328638480049294208253038999328891434882645752715948690925546538102947141166065447043423775910431300542648127491391398996639511007510075915789912554769891021253728032449005001716018119854434855573368963762863267914343001121477313848267715593402087185381389069924807721517310407300879609606289957635400405890880140167458718885683700365327060916101858664307485751308981058772415284287683059573367580413686577171839255973821346893016458825770898207322476670998457135409034585952558050405854046532540225850709229030910820458128458558098967898081157811965253365225846326787788040924175217620047701870683235308793779769313985295410969851997373735616117641603627356519859265696217012487494318718395826791503610821243992443183791447903523912234550225688073512062967691780859531623383939159602799348030546407165341861377506803544679118088358558462006356740066839230862100001641461814294523536579896965566718453573948296308499411360153119688799237544773777893870003817926337572878147516750099162584557357373189339026562977241916144477101658626217259506429006439718956303573000189085255188100667749281243508847256588271165695721653346270220590292350700554116743421392677591161826770407788630378097523432293155090749889696846102826542911242265645089377986910084038660103606961709253281063676099268776527894244646364696455100298796136134814738436876501536556025870504106739171428591635543210855084689984950804806110449828272237681130624867238585204390410886394171663407219343923118994102492276824711618930016979835391590280134060362411411973751296420608987598157487026793080001375397329517921505591833420051895920483351441975999005540947480995812088485355956021831559783697362575656294929876678195969554286379064570810645017861898895254148591992644946743464846714600321832749251517260830247083254606453471749358057118415367070421895707230771645196186161505639066026039753545924737562401678019912039290757328205123299358404576552184387920950571143065586275350374198076661634086449341055247318020034979768468551297797821422482408270157151669053404241616735660330970533666716477448629804013476814426317377655799284074967877158505280211158074434333330531073654404783826070094986206682787575100510305892761474178646481428778465033180113750294093932547429196214305122091965015246310502001366468905965258800303548473912649159808882583885292628707569790217812091757794259516605227720240576861612846231219329988299551857792184012511712189443419136459564189888577075607752584090393649819785419600854137008731738809693068338930414452994622553029970634828594296778559015258466626065846129187118187800271639121605160748985994246221642414279862462527570333441150795059511891914451308777718430122826876869720063727479572846041388170733423638145437615941218609351694461483407759073206416067751606710036594344163943387597580484493773695549825802095186963117143497344766302197811060467375540160898327922388618788167485119432720747548720492761950470656613 A145206 809 8260149805457948670380454576320690088734989310417700050556849655619824707874180192973793472308973432076028467370478889456425203692641698297221492821559931097941234848690120630576067823225857476377626439190429878124719679788746233123415766440921058981541070889550136554623967840092875892644364669393471072901818260186202592758294505610976572822686858801492988714755139602242002948465203507126494576476737531920445761994132824755292197824059682199105104597669026329469244965645340866330906505890561336209353073400062403204575337864773017107158349412058351008860034458843679484435577419616377788676203435507897562617604218125882517295242405319829693301312185970446178094480877021715273955668202301737016636565990124143629267243663838254538526638794582655223854284752287385355060020214915718085024441544679755094496129868682894651154465103661445260090599950198193757058447356128319972904150661056504822032960769692381717389990551814868474491389095621897986031499676947861706167138338851058014879000568648567337646761010660209429228993652303902892252910184181625422876082917731363767636319475081431883835783878453604258503799517954582114796215609137964180827855920638094078032068682694516466925058131044773349578616439681961257799294831467110838958342438051042233224856840625050407727032288338442689898003784627617938643402545207120577657108026678567047764345564378941400166854505458600640636759979250465180074903557604969575597930767468703710338547816886157737247827004672345671497367545200032089375897675774960736076543220382397859429452843840847181960680442043750272409971770807672014542970425376931842800684548940588579257557060207468596204397841658773619808972264360459269451072144321500695863595983787752930224986976201922056768597934460202070997794995594150917662653199916396366199746389162617548299858619447184025514121894900445980083997007184985198378274394371273053454120239049678295387222799598756416360805292847265079313376203071321548609309131906300032476675643963275169201462453837565682655878015691363546731907855842720975056072088339903905282829109258740764467843985256447006622844898034039220202091271376730394397146695564654174841829857020057249733528278092576698036434814830261032446876164347926763391753840057861498342211665287154948022374678155566739066296553461883332651499748026264368565676399525494600804704371524313584781137826453870722364193441845940477998904023506782487474701186772117902762776406327723798645782609696570326048329737987094936494902243298886346821727349691843784185950082914445974436378793238494789039670612325624755745681354597689860801898370370601146401193721163571348769826281445516405881205679585934284599472672080283478358385336315186227492833719733587755076298129880006725452519488559162561689311193569835662981918896826367287894259727651513283462155921858260819130406061379022560449176957635029125853663775292216289400739270729760708019174439296735799768131064775137623956992206049509181084873498403505919616189855541607561143515189376201866723926875234204471241518439569632491676421035473145002080813774733205109863407870016432812239037000551652079588493878057903468888585690508980509932354065910728591040392109698027647756840208259907268304968632104341139771718134402945012949421466075306767546028215020941039452849413998122429921549930430009390752180605154677260204020654166707738621714083354591154568677303313771649108013874074304412500116861539380295884048095013082543818984624427192023105042676779471813290081864268153989418930914862098925608943631694598162751297443183163763897856485010369600591002583724283772425794757033760296421032494444846248505746175076013026587118726997965955826390507144775122304520289122705843117249288966965597826277164471528492696787288803199895087058803495596119019614361700238310806843933726604592627602233839278115023079635583449106505332824764500395963285111550654016131079123505479228387527626740569413025824231069236604188616849693359671357253195154330699301165690831553371572632327868123173275505964414364935142592983438094866622931845854132890267502966712182079554519412048390663618956610800224763412323842429922877631872384620032588789784412402179459015562800787518814514295188964096976789382590607050893350647184166584096756989320486027096931682094455448354958606087875977507360743843855345564298221161729402965608514035293928252377843664563367809762256797591073228462412052705274266847238603958258914646105023636209205112380089759585522583243893131104968816972170618599207759403143227344258132088453862551351951779448443286345568666392160670612718768719051220181131347899951267846862339800292787697800133572128969332898204455658976581300446209470742236730405190833698522225296203638153349082608571675306594358165026417689074879436196268066255772908983839084151568611392387731417714369030417057507826524042839526144493052641166834405178052123679528847395919435633424125532293643 A145206 810 8509523728076706056885324492464604030485561435532033991163454415272840088784106901849122847231974327232431689613555998998449038184282869856995773337559300147225265027994168151155290686133779726746252549385856899880595389042319998921188865588865250148055385092444037278354309718195750912669811797697638293986767571166875295332004166726038261091934834466175724632697387815006080666160690559040880957139999734350418395257428916199688471403306198319249550976206850111342160821644074398657795285379085242109479030032764987270565534389920369784810253646592549642516999143554628688928281601525993780336222910546751298248901734170224715049593352355649043363618657333678606283689621329559802987188189189245709002111850125046940409926104426842328829083374985929351294765185500003406736023391780681998892928641513266817468902601983143908546401093532531901445747951901546638067757285289203424629603653827810026980460848640594555540953778554761022663303826828913317084632877965320417616017470379665062706728630154318068213690025035005457853699328708823629633223478505491348637994908570537982810089121824961133379633290862221349646905594080022418055498061280996519571567864824920487480250244804982556837867636557332940447762748669219708578826795709565991041087241263913919570644980074712474220422565867754622829568311773807837678260197579092430851497620726515630999444320192916780665036291966251445728341130443775471023016159085208101215505067369186366173464594484417659170918063936803869280717537201815173645523561997482208625546813282248143773317206589023453246746388957305232798983479011499339838727143508778002530450244691538663921065612077281624850043833010097290104766212542914666112428845062680693543044466770040454850060885911890174775535977406806932013838945764501595989407198151593085822611293134693861651657259677977422160931484903874183109570225937944952945409684983172952055588824535370722287547259042804357172000092595125244262218252038412727609157955269912750407852273401487447230763170436276037899310282059539274104797012844547274249591128776454303640669592575870749150488684163829065836998672950916973238738678827144880002280536183896649524731331439729914835069153807070111236306514174393210929261974360520747570829371178801036097553429172216520502764278808943131459989160727197225137187609317318625545188418718188224030583112212949552332312797020826502300529185881448074136674477150681352564239938929769685111775591448805222076492932636777243965878103547894421807225213565521626664377217221228582777158690071306310616572144831147326673076397428500058327863705379008822288537830174715859394928118001872211269328071186139533687264960334237813860027141229143244126841198170638175788607819506656695889988602729303268962307667979604076627363467957301836305481650814751771636669340470754007483521669072322482397853018730593437254614073406133689596467431094340002869248177952939064105474078074330475669260937802772691251375653233393764099241271962934573990376064303166777269960811284843183820815798591085385271996308260050611344944085866329968450124695335812300964488431958882648619943235247605901754527086843793983452505322097658001149114311728280332113151657792964999616076302905008223645717648197487160121322697918860669609300824036851502330348562186058552978830639010589611266143085953189837702963067120190227518151446080457434395618941546115456718995221272542177513454188065369077509104978702860015353380287657604386822777277961824238663653898211608675743029301690047146947514687885365083185479482448431288204757737595533960008427180459412606936924468375477923516323959801128523957894980096180134916574868404195284203488911489356352063234950176411312436248738789421437266810453008233342481187625352323616058554045534907669672653854166674694103458462161553138339680656378580013633833359117380282249600370028167510293166421066120750878125931740163137578717997667557461904626135220724138018798514231018780607437105936261144588210649081060174644516585239936545378001827689310142823289247863298952203577331941374473197648354266992347798361503621423572461302475939626297542454836445950218488668244828098423237483625705028585070247493506708495409063995261865229059448580605172770424721503588281545515781130691558024327580826705031349022790776583509866882157245860070684422672071793768656666572366844219381623629846299211369455517918565316553950679778452555545217180560387003077826897173221870174203663181715695967364903059249826555373023294525923334757217630035121723219106494150742952690799425725646518800577604145659973223196630268362136911587597693382272178060878770934160631543505422476163337207712757091608280682818052494207420186616807184372011254735374234456973132458410047980082060829992700692682764822149171356443336338439055012091305508480701608330772220498114934028202714301851129221504605881790971419757739505333213481758729125928703866081495846476707120163117425557 A145206 811 8766426249419081662937234490221729971589599845182011108046261404019370281408879264508073685796933838699269828890913226140841735757609944494285834036322993925848435848091370852789978791317582468873496056375438293248800133959382920008830811207869676283584256109403381692898276192033456664883220539977485629412834613067501442237891169926739061688689370545886882900557028964426359101869839804069859949728929831753980789078330249417762933530216720248683635237979429811605911630520039759787628784178348919062873640613244809162863845469947490410748902187076020366812528996689682894588182743591627955144957102427481516507528179962206194978814693145970845577446474905281051221423764819404732562349685346913368754583869863685541550777629890221455072595147538227919615771491226394224833096552623480768224590439115527901143609016442518893276734047895124574446733637309363731120824683975026028663043068163967461033944456839021144403042791411939267385694100886386821031796046565061941346897176104260012610993709483797930124412759553165511615642302013314021359546592429319222269194349437406441593394348645220390521282988029516028314292069706794495338638965636273588888295534483156981076640905617612911546108344038073763788835932701964835141139615414238493479150554238713138364431709789943186976512072723575102604454536416361092513139255005361828793697213318592029872638977171776592708934796220545722369421148531236292513950551747915630233596195777464171800772786881563680484401922549808151089630053978440606192681886244810298828177110839162672013451255196516618456424815257965597335141039970446533137650643956765040001467605735975531635901994326637200044059187732467729451370330879776287618002612625671951536787478525964380198196471127345152175807486507949835356876541466134104176733250546127027883679531708230522945758174799355701916522822407608022802747705078927514067646618174436669083775778094639444154358632497919397915424018974211270093647355988139031652607112390902107210759033503001677618696635382545749029652893792260886774329471115592248603343563979159386979241503670453457958083196774267221349361215880682311762782160320734292658172655176891342678318316161053531106919834310772029616438031139281707152386132334017992775644783131297285537280705700583525591455577438162749920610666750485012810617419909956975102371392710724650114540921769853794945701006778104116578528291280844798053014739137861518574647560198584730718527978651881875324654530474435766351511393167957024663598247826569822330075879062315746341509267140373098051172011909163285672098079077826804476456285888655417278831097406888632819690396737947539606385514306479259927837973080847247780875426338251605994950250465051356979350703350069827819173770890624636522399729750455804212184408493243467549974306189867208725554020571671811241797674978153742219585940546939647063951849721815688727749753713224463780578564155937555180088579783375338290419189715270267735479546580552929631347856782410695280742011764863192420199320616389084350990025683826326178123672335180020861878315326958049162160814885919660555873132609857907911762888707492086927944607516019629934878554302897710513297092289424761273736977750694220844787618841953581709321956728264328853281089029259355090402670901574627719626478510909632478240594962866462216269823288195088972785512725796589881769760977422423685855969652770968273987095848191548549271598353954556085030553597399242355359458246103415165943841439672727804482417375512098986931884494779588449592002323205324131987009097940485163964775530791832817898433273584417055339848475142599443557496375098799339150069248862780695261417432812193658516228700632901605026047366410779451554313091169550168772754741434657801727714163883988862890263676909744931268074128879544314946277015190813224455377083842500311712183636506390736876527084294807793333666211601603522372053223435377590668840001009942556021319014650272118845471962627413362906395560288251693635368905460128121880210249029063992132149495677783707256227083016441606188966657541975560047263215689914932539904525486847147197015608689096053213157294634498974040914376046390792593333487431525668898232746886240473061457819805377523965814439128641174879748804822382784295512133785513897863907766499256129302803031634347668874124757627612297516564133861788567480841034948143593117828393376046664086076274425617049887433154275940329696168276624288693785924614591196158913514257046723596013273403466438989975282265077716340406925317065075872472720001394479289307316130171698749304490662865668366361650190595323432787756655026714256065316519897315041058536004318378908065225907428070362547662996600803086543074187292821992803773598452190038317628807222032397100093101097718023182185535496674667942973421650646710073955525961080902439149683384412494126422828909645782284772425535716804080699516506170555606190753062439312118967358685919472487417815102272187 A145206 812 9031084657880534214613232893424638674939425260477570461962646001815551615789340489414788323469294148442368810697897464748420191761133739680384040496022589339132240826198024073807714082876304992922653122590666522772595553103736094974855093399314072944996799551198214401114431112992592411877849217166736108767110451742022543207886229051495309794344864381575273060858669944229693495340284187088568331052205342417493469366254621252427767577294274561588087987494779246642087252534097599313973222774035477644002710581249190921457939977414639611859491174319035168040006697457227422032245351931730921509257363569430960580343704417016298271054884016998112053073934939307867500464869673018871817077462544549495168095511185868096200070559596197314696809952713577937133985703195224301295307734140447629225510142473532759837621305831449636062775504892531984255747993918287674211460834546164307183091134967208035028731429964010731903930058729124760089513444769483535331917055893776528478194681433231604921339944510407061004714462695861888386283537653242272335682480425127146110995835498283747156528386048009504989295560304747483918238325941595715558832453590777190475552180149631922470519774070728395100880372387745343081063556569789390765381400695015526801576543480138800770389989188930926811258259724879412386215264247941465584337121276295442207399839757828825633767432261593083722624620937778961435787721559665975054502943434162186951263256826770310080068930951344623403741598932415941107089181438769010556437137216895598187802295606771446268255100447126137961035256977356832329731642734355330494064817557981049415603134750614182691298336871437311501312052985260886370497103878931967528647196834728558908620411809120200369609982135829641434083224350849304908893837320982853836064325784125195657336223684679391140355920234896593297704668993932777526258784112150765491410924624177502438431795883261020148843348890744037279447865749870708245179444421158730766160908386374283872181935974049445992603599357514042022421838617949932663986938574467181575833958901440617743368350362623778261261857735731860077734601922283112081949636767578522274695742756679411777592849476431005879598014193779168036751225188140315377142276458252734003180978386460321216472409169586588799889404800518119061904959648222166186642762591901388571394666431116238882780723974055097902898770620402767061013233892312973320353806038296883343265488688415763799990568642270413549257045527382489205026744883731769134644384506646740052655348224542681506338203332563803191265588638084353121707572758513319306172001101306060621099999415314062814342133956071247709100420772122540713873261954470761231045817645543394838708655282464416248386662908419828101527970337922605696281674322659757273370651709027124367350728657433818106163744681093913882716792778260682028122917609653901990081962627662690297034385088230242911019891004936061793022514942929965675332614577105016180610901400568446923684854814572432899304678526054036135061971328527909996261571375400227166850140617707109383438371055333968580500119918875450412719130182385029719660127668951329797051649315173735475768743873849687071595873504493380504862816776874527714298792055176084038221378378244911293164157946931372322663066866483864906445150394823645720572619971816570071568419641999555622920717517285425863180199833812655210851503942192504864632650815129456178701565730746989945172256932995620503364900275199896982146081625913670178937917317415155357135749411933954923195137726395378179646331819421828928616440815861680513075253014105503425781145893670230052383019267146708131397881315528053064355179490192218916662638360901519992992427384339485933020326490955710149578582769811759667753640512010458861308597121257096085208149617157763903647830424175965413540131779664024739744194446858685314105449154720067670586242084236689511646344759372765708390969143061714724120045173797937698892692623160336458101520861645916906329959548127758740798713621802734848814682543574294169688982435829418730416512608729590470263715618973945110086291895312933558949469937454117387120036215817059661621259362570563085793627802179599803137241808444488579436474735976237876152477147986486271344195650815249016965112099588717431748861117642287845141423306136597848413924717178232666918518520640403892539318969126655681349836250948439666575623547695008510058218207252851189797140051678395409064318600878807197729243078263300999661218160152187723832809481287389302197887057630052883027549695017472124900761051450782908820346717177005290196448436626199616955256891530383161762546153454954103377159045657207261877238914236116094035885334187498513673315389587005671959335151378206920200203563938933096758496931737797300309355024130554454019000432806943395812033231198540426403086003995015686825984600086225274150098575841135488514104863489734105174608438415635625825910279378565885515336251820046666899973 A145206 813 9303733103693181116302987312814191282045624779119798714364116273502316857666001308508811903690324065098046991254167719380284084124261525545577224734103225477244320182815093984747877600185550661867670437892805249038724774558689087548186585749030533995998383253365304237774672406600940500600408028368116651350812030650701369174264812864322062027109396775566341184020106306945430913000181007594902369162601561755348667374667867478960231631035025777072215643588562996860232436876496094206742034609795979929896803494634230354763510376169923736271581722460977937576058479286648588906709156211961695286030215420447124177836799336858492135895824770492470362810266189548125545398623037225887792415626406207094741873401299814870154487004248855733997616423730928259908522503655072351460186680409314646599204812906584123418003565153357491559068178491960790812533901280234045458595473409992182932973630303205002538084864373590271443270686057753993805203916399688549162701244990177845826386316924353969897810937422565256466962994394525546037112272143378014235483420487802188059657480549707739133746571581205517596277172879826527469700424973458198141846810869344114890372826879461014675421609068847044443358337918585266644642791578842496539886300346856905940301900834325040611409349824180319781900203398997009773431527972982363893911897875113662352635879091323980666332279011697939943038881651181573485313607151182869692867151003925592823573978920136909545608747804964944797418994123701176446562395675315816931157533783280994410847236612311699120254559257611424810882394767046810282508275431170376881710187866918846653503428348733757261012658129950101941210026664841853342289943715585553297457279419551011489445990090100751740242543116312141837850851741825637937585392434346449651908973675371202063685077249836182427175034943842363274563017248943085257368928781693849396517692924513774618873615131892894569042290149601241132416477418943880908127200578139865492003167178906316389892206513895239733617300344498694315696208176796188237320443363256016316492793872071766429061481473092148623298899762815521736707142332967478019823013989828935701848072937845390563981486259446139630942024711182441285469972646953833467238920077374997910402994131171913530866413916879127210057482405854305498945707630081382717067022581740274072455114435569266741941149380717280386817430710487025591807119306943373693614442644540051512260812273344388148913699178862029355657233856529512023652066545420119851651341450238806887018443365111549181952237944832395142469523661016947730542761094420738336947507010078034305362352980383563273300234347385348280700214935626534703718616472948395539530243632481474502551017979447066724460404904645672008563029934605315391361793433938455615703255879910468843507803688051770768598960924290585122264340940994574343573794750069767350615597432327875067380037485316164190790357050594502934397927113876932759287530872897397429388274246116128789730347651793026791752276075474865474214629050515968278432319130872569999333520036777563343389195456632622776618460490064139445793201062035360634286809015365207554917146521070885942266182621466330569984455215080738570015200454094632728242778366477062396493328209774803208376519546495949364055005500092610117069154857523745106365797736287471727066203768775252383888498890159487357263813476913689510689688422521440616843139574964227364888374451608969973263052813717727732764087372152822413790968415034060040200380313423436479992165587693309137831619345905662644566649252918186934873430678928579872234203069783450140931894271144794449189320019378309753509684553104694917119199578305860588323871219358620652880235865467668965971799368266108725903190633463603937381688261266326900167619679484957552343673909168488721770078880366891532359717544867626269553229176897636840101786273964189986476945924966461501791346304135857451903857123900079051640219395038876119007612741334701543808978363096100742171772775192100408277966657923079203651368745572669961176215031859852654804770682780947839903435217950721249744107132699891118568667587718660175428501013119363535510970683752527470977691034734808587706523612972529456902775667782299039813715055560232477436948276338481635982466451091005298879573720886044607419743619619558934425906756720969386375160982481021121921219220237108575334839663771455231716165575935834740702450197879927334062839769508869998187346090745552462414097730637156542583943612811168997811855560537480302966163551559497254249086344437576888350120548304774728707461285819274589244613546561582933200540773652897672761130707571693851238218162204539813108994378148839213007400642064071430804511978112094299008494657605511213522595519495931858142413921709861307704596734285873707450337381205442043509947867738350406350234089553186060727876662668701992347780406063494596486809972514408478293323696615797474616532071400885822240358333790006457958580912683 A145206 814 9584612806084647169546293965573438483957157552526486012290291373337389157597122336396903594573320160299887735771688674017676963159224560810037067409145417813906303619795149431321218000861344722266579103419866386384613208979843315548162602677818910723938260370839405973161891552155108463200541754332672243837926309747278933057893845021488058850656334154426344159984098043291254802319426778718852187500531934573690438300291596928783786402723545437704731559306913625747948074899155424038309479035351747341206352514493235058592571563505035793892206135050215370337160649608272503108345478215968573514783736702481165493196261348257906309061503422042583159046510013757509520674899599219272475195635295593409469586009789888185573265098810928618047408266248668174122447220103285000047574491989576548045894358579008387961519560025499732923404997164570311582271767775628563297072183078028386101173939894875670429742438394000230308179017337933656819453897875705633017153712041099397935991143303822021567592618018431161615190200134291557809276829751000312947599422679993253636753412741392419942696096830085583786460771224079194773705933319488662817807570373930781265322405332476390528322955524165016941032597745246475472256812113526687953855678363563134529944599693711737043987659294601933646926839612801471238766546390100486195621156606379006697785660838883651802891021689427333317657632404508120567897445989641292807335144317679603527483515156784579587963905591116767549901728932891973364551698459646512262870410717641810494893819087449587021088272955330458625475808127102918227959843434107678917034663108127061816414715801166426257972016096201997181943720058352116841708416229988584047628582717698609329477635972012273023471345292623995417799739314477270722570246127030475129579122736794594328203604536351400550966769857656608301587178146390972332294963964086927925686411308413434549993232070286309260198415869068859253313386834942348806993690055348728586785584065271337173316677944677555085201157195906506297729562659631243321587197615728728510513244137493779098653406981021432239873669768393660480202599099922031579319187670099921633919287737564247162351407917841225736923733431333441173684531953128618474426722759133806820859807789988812621976810631813235651359531210887157577158360424371634701647053827296370184110632951807708238449236441638354357721393845733730123803373471758980911532349694658361861377669312533389738440987993271883453262255333108880946118739945221326525088963679486872082430883430251611503530833326880546948488114777151783793889762698739592854581438927406118159939936356240243049105854359518569811338483176823999365651758963552834338914190926515044400137489817407865013589400112468538183593127980229521892689083372012775916418677417651595246184277157026702999445529736488754142424407480120483750228026931546250709321028416819771653036578126700824802622087687040931086982464471651854844347491464274837243204401229425763816491738400476973415780704857294146984355114665415983389429662935437351316237998779521027840108408158084923287189237843678675695742822351685489041653542749819423043331143844744964339548024939332630346018436230952430193939465975298886873531553317646706118188285704389683138859161760311497917408894743817742949636988777765941820732157524225417878534515890483008833716093116030481563062322579918533597183597460786511405123441453867764738219225020124343211025117388218693676083239549414751222188117854501792231188116124906752110005713911428634391290821979035359462079721015684140666617837722196817257761091979947137247672522655764874647716675360710957905700995221631527775351500160510559339995176672554394772029788666253145464670148505261042221847252248538291557481429670206203668771669658747299823727672328401077246663159797861520157297481452133639774851377141008432301857600516261063433013964854770612732446190359546072643617461804762231469066175903850979743866654632296703490793411083419870502716292678368819960055750712584978251187800833152694184760550669502012624017497290963688142581390336710389808654907781926014539542942728632937056187233341318317084432229829033395015963936963987658831167203961045032879398225976613210173089714875211443418782783258529796200921961864232477636753159334087845433000103391650731995350088283857961527432648859875204631071380424603527564255071817539365628910728175006761967976562160843864122070944050960545643380943673816096372653500533927363055526289569482276971695643292186274023831424639878880589297236208293119784914393215533195116715688759129338142376731424242080673517238899992523396610258860471520742453645014418117711021097711163275429933857951353949861966312696217625110505974105646662261907464471309313837375794464909523523652460712393654879654132512290015338370706250469559171886749116290393661897256243427844120896673671248401399778905630096104365389509404911453791936789539010652654934416186001611416672530423769999797 A145206 815 9873972266691038934491203399277797604475009947755215000222215471184080819991477142875060112784979884035651022449537908095016462957621266216767824948681940752974031700599520672469990478322600841831621575890244482151671876509906060470002942565114077052944925917439049256238283753876896515297965169395375210851025188387198472016260958833512518534493326820521366093398451622034197678494504842255374154033578091309307551070822051572689101046742809042838002379305317132465690064283500693853149546113222274558827576316975889021516847068652489314133641914531109790645178551682370191497899779614401955592983096018243041664015409354183975701195211718218152919847631680710038466914526692574303688184565637374958875066604330703036494422157273876066022010666072717849875472973418294651695355693551281677350990594617909446381171251419251566295209236537409621110448591653962255721730558239695467604158388957368993289713157606577012396809351599922603232775457058767982161541894058457487514688538074338022081793885186509787446930227019878856945144371695145900123344071236466766543559196083995399620216384254252120989392816389737868491044288918934325123303722725377904740853144634573479931493564536764137193413524826732108228845660004589415871603738796819219261056770252524592484511321688094556673903380580930047452065911415844188345893976960431677012116696277256913371728977653564812231506018386857181846191088310583249830037409454937483606974316886544332066804398991366974014428297184578563046303813059696678072411152600276259219951382491288842816642616216731630612121311349649272934494904297100881468108769210479707624785357224550137238351457504885322818736650864972557222494751462629649456310904076648473065715014790517877555959844455268071296346801302543488673942816219667939781306770002566514157296700155240164256350620457232086271268252691355952769758005840905343350981190216417918446133013971869379321631913149587005824021316742356841840057885677211579502242500982709875675400202135437478266709484891917306422513519462009814349289118923510258380882382961688223495769681571349407797722363710078166190337100045011970570365866467840415254057482098659463711244951532316870855662014803994455738006885531508101493522711685764817528704190389258171880903118631256810821757196330933783382006917020084468645659696999625380577387192686550327835732449623069475126400285445549614005530510291279577425944567958246483363328121097566511962371177032639847915537380792259780828025535192143906306335979373118929409149232994123889211457317635837118422918138567131526622966277686883998401766831830287561360178445000529773633777976539359135199595406635651615691565159031958775791133061955047003346945159160492857440370217035139502946451158841944088128694761483622479827901418833274793650786670015553831359310738508464750669059909756823056813706416490266058223485360497372944961809424545278542665927932350121906439447870571116626414984465298822007048703844705112739351865507853997642895551331310144105005737320711690677298906028491179772633344351392675434150564503437034117925772848311402716454507234019037080754759027844802184615993945869862897666437908926308816273543266490194899606279417714523145067789376279578217397529912987408714344611545050646925519988973326769545603786436858849626449442537614775417446551185453489624666637206714819553302561014611249010313005656578616966496021596710743189416091099196117008758114356712195752985350474823678818474213824310115410370232651290677486575893362977934672697976198585444605344894002130503078224090112056095065740093970766949507118109972664601484319060096995401632404854729957619073914336257255439253926891325195710488078978009365434447690383072619668901287156554685195759388968330428012347269270620038844713185726525798443162094830752103437189371965925525641194642109272590625923643873783839006883151782692263749660584913774384998977230424137119196099379993383675336600602938950059526733356439129462484507414830201453586602861874641726189640777933237461101922653452899024253102170104725681523077116923141563135773041760248726612616811359044278491796758325807255717288576198119484036402240812135693459468560245407040041275898414285889390260212547511068254263180540275252627373799951457411277673670155646209085077912901490468437247850670087890213207479189119559568461897900944378500386842199695327135544237583771603378499946213838737739037929718385924524981676585105493330416976053164162584216048441991095042362969858323594179565781050357869453857830736560272167239984876521169821792156741030628038745399609265671350704475504162759450097137180269677796394822960748863552162466554620111250185720785412283692318207657011605085630700614037369597126500936845312484619426606673767946999624909818639993114723736604899128600564054912430127725215418271721704850412460381223356202858243875547391042857632167296472218946208104285367437258218745417718767726515485324834759707008084110805657509958747 A145206 816 10172067489412856787117408182732448020188537059593987783526397670246837928573682448660861055253561523140114006656989569804633321300294175280692821023072611476897172299826713897952064341431838943245656886544104383964410984075355511226612488085606708436495514320162595892913278134433278129542655629396221046712284966580770067576684598247638367624028192298382249801603724532343426008364962688640744472965132961698435014103076478871368293410415190661438558125698839925135522333698471631725676975486342145548723229098644184758561947446596515394963831528136911789089706276787323786929613101457852405154119287113519015355149553397093593666266037253682097453075789097991628018216918743902447016931638401492113248209271705977375156398874016401119356404239463405793496964834311670520009935196939547296698227424121378238208839803111637251521636103655550612574608464324413104454193975229654801588049902333890789257234722164289829962675025694416087607035014450552733645123138207065165350715885640866295825139420558722925311934619411993809436183988718813078018316828434148098802829254960134467322009324474945296425232499932757593969564836806623246465456773451639256114605570289825930885292878859600723539758514124310117978529264004655713524653928983141335812184511011918365331925006752814143680593921707021398745030979810249757845666415638671488184506120331169513925582591837123042891085757748638742533723089146111860696416597553574711092751191909821621936744439217328379054332770709031088135738833202604369084957598785015729075084072918205959162189607213293670267345923280669708676260202539602397236196865274027055334869500097342891165776121580699838698538108357404135004983515892444730157166941686674861884851252477714134643402259886349143023490887238449476857694672570617144637177390913814418096968692938598661210713494288284956185940184631806401805730609064909980702783225421125888992713356229130122651281694298312839113979451435555281508374290896999603397359853358791101237975262900733019057636766685719088746213296108270161081834526180489445883785493374791077718969474478889793012154580438245552357854983434890679362785289944925198202907377561584073632949872371915165778876609805190124623305979964530646545659033733083630647136636090289016282197594970112477129834232852513314771098818687343660393647791617342423763191215663573171600141404568951493344024671708793035458511742666849504494962075483994412346372338711640667289202629477516803936114182434924841355890517218648612097779041263868300924331961466134058543320962443759510194779156623524739296936477826457136550817432890389361398714826136935827563425493408033281636911673392170599486116687183767959473303816261130958187062918471147999316677586022416775140292050789198787021319826810920353410533749891934940993686267988077217250891303001035855962022339678239120491432092720356962494320837280079313141789631300647465290885595802969464707167760852571654901981194451349095950039938939516888551668901772293339996167549028981574831003236276992263731894585507939060306209580009904067508790524767958069537793845678636775226425128738376067400393517406395109026800983672630727403142924432454531411902205075187865189162040905130659351410638662585152227443694354380395144970977912587097039677128933587309290820931644668659683173441883544755141738340324451941919432500976706239523649301160799555611775378817128229117075702204035402863109021716109562027501704798125917650589986964929598764400924914815606491455473240911851779494676854128514752816671386347887158277316695360886434659708398401957937065210927145951646025765602098130607996756449045091011796583297133892760588437334205613502783663744028992537409801073404883877489484436592035268510550028919972112672746032076558603659693854148663407144862312474433486145291432193294959307715297103004826902417890362068901541324940804643353618750679759248873117550620949650162651095746181012158470621697025946399237825982079978781837730077466121282600505364967666109596268339943250282306456921801401897527489351610542773950685337224241317792087518784260639554280245860396805112047810719921159731030439711206284972222394175028994633220675029045979115228219748954813826368147511553942387707217231769671085574719085411431713462114323224676393412690500603255757898620246368259890167111623394124701981117544401113738698684656242140541100601497511246298886302455586131415027767263402922655740131464319929350249282530681320886393092279980030410527443146165618348864106516151228688081899508838374006618146194671723811650224153797668737509147582519434464340063826405512195391352484378330851749495972457723805462351000348606405485974697807729984760605107055436394822835581199578769357532674757775894482010206622622624619935163943749120936541210854396533819346153638882571440221054910533421279785811233097296269738827429366290830306045881767832834025752936330564030849377290679639457888087760534639977174136586686376656558694207779760631572133 A145206 817 10479162206908356961253791696834649422518751195818655264763304400911367750166137840965940973368791485410929068633928433894585663362255039969459316023542405792436015990805508358830637643227196170463920667107039273740406307202438822234034013040441172021628199820435359737002890952055580512519671506332394994943133474510992490728437507796718308983764090905335916596293619609881475587935466714532314043761694951658077189087539050217424080136902936166460645386470849900096058435820362800223191662682421665376725961110573425120105956750987747347669137112657231514087793399492887913505335750799367069486107746435883171332703275372487833849696424942669564763465929017940147636406177482313947365680230261144975581535334659905765508039852986461846992500207386784003736565484809664380035616845883456873891995628378251656625746767321196408893655046058616476331698484241256687486012129086116349489753433417746793795953269433140026771641607707733699940291478933582145216810637767374920798595540740849360758026041643308976541915415784594972316042504481288900471994667584451685834450203400837367694376790581223678540056016984738152915116261361324157987329979117020941533980134552134922594085297392440575818887059528529626915474330376727423855958641683270769001557542180107124011043298114197091356622957646682471392562535043269132123611240538457086435835928426955404854718673371314058578314071962838640152429332025586786682530831383887094211186412909972162386128209505232718418991710082722308389372210013944691174572772014262942783260584820386645686804822612246363556500365073901005869846848781338498704460547755181823366218730597656887692846352553982815371342088525895429189918995680015141809149182006739265061078263316950609353496056234762063806914809052881919762725931246850133417554108405721168609313611264257658092509694516591928392736486719569368823554260199809855014359345653238698391186954535241428040152019269857271813680904068570674140369753897339963538248935752190762083367026212030748700851383193694238550569558211356323725433100711529133136093467161395137972343474689911706181620177813878463219828547218599691872702765877792124070185310874914239333829969555112039682208577784353152470879593043921819879340971859991902744687926316326137493367882190379269695752671531508934547707358240132558583911933977624331839602333083879058458063123245052406478457707072555096913558662563956160525373700965430259087151073133981770913566090349480665069912829754719684935632592152651588161818846613318148949864424453387496537749698410725152489923702243566033037743858565414911225599727190948449387511739176649741752564779280388028432990677676680634477966898354154349010770899698263368752775300976445012256887589486993167364742328299578247242651528294213344118514141321344555443452381624986481769680157607277817715007329362456099629311604542770832775534117299341422245042887324652202843472153397595184914327033646271345292900890085420340691472822689052199572338673177447010422797849691270977243841079875188922853248792367124834508362867457769726955488235276552159153702807761749046622199500658533133641192360616139418340475303185091455117573946423403895806301223830134243572732648020450274539515202698740808596910641269541609361410243021423489954254334530572321184984046025417420082149598467559528761852645401400594860526678556526363688153454009541533181083628493304324697541600687079210078835539892302818605915864257223224747749102918415472876274510019519675827122398567684747933426943661778761250226272022803753673000264281048937593991581916725622935129114579296393955452333958507363198387577041922702212447320514469510253072983183410944717177263298534336496918492479731999312385457524042365740647214633005909516069140475395981577476167664336140935367720992502310107293574618436379782025778032550578617100960691829990489088231617123661752625493879629397904333219813611206326676533349527792778415653666679166337355479347876034391201884415148384354659730114521209747991393078264262366603099215492652983352742332482212161272003425384936437494707563859434326699288193441161935931767917314196535264818451927761795459816499678975000497161204967360741531257491142930352615744925986513470019001837907449286387393956674059727584264161754691371962452145956660821840144501678704627187814008872634305436520720003877463802901536048113146385536041814521415497514135689136505119068955610871218152977888103509362092808326693697484470622882759859463366037050606306367271773950922015510687995526273959846648424090197552302881356704436124299186872756591294665562779744953715428937219512940377549900713716118685952809352864554088381969315433807379925241750342054452027735890218779738982447318805885594675779139295593823714289172591579936537138950615765100272125182237490280635537143400764503369995140497329455952781939271830169077635794270127163062856316242132785311087286721773782980972405684470911279763039317297254753113533060494177828520799381785736523 A145206 818 10795528113924748190424630811374970080401859846400231930146914572991355544873406704456129048906134439300231455692846619307206214969356886304836998599012458202286586702091029483883907879778273158508794593103755132528085069232916039293204144382905478516875548464577807733142845634005225210058207110979027344211070453059767069056948266089524550133736290442143979726037341736102193611402895028635679642054219777775669406464393419129385036637364667515915677080026966300454259600072644030828231347347078298478962975730952913595383311400541505492648671846693389501969966970434488493337274513329070348212435486895628364988124068240628092000221666418022492886421283317538684904451288352486788517906213965712010755940394300040111297021598772966731279187387528434608569908991002571182834580447940668501717855429102292846715156683988414488675042854647604471648496910867925618416890422158772008105619434771040519598319207848069289457713178014467505315794462594979955166455598187926846519298074950464887073669981544695335123157119261819959910851833882142828388525373520807965401358106942705818570109891421548812070705362841082165251690863697852969480160847940098346985439355558149270336910906589833063923999659132156177837928190292822295518165377362164059588731423042712373573924776918932776537926590594355221282196976577480396242612814132467439459695143617980682406951460606468447414956250752505652940882534816905528683330325322670228987868556004631470776655598528258949748843741431065362108938325946129942567930519632288583427102206147039034447171254247747891665057817425214731313776855437370847777808609294674565748370847019065279632196041046421780445822206339793674088805246024589815424474951081365556531585541224604496997400388037846128253359217995164934033124177634334844272859449793852713298714974770228628097383963532837125216624916297447227883705556913436383928177944317807191470195762803667653396455078608962981155437617723286843341231961485992282746571671519152041337305085632133981741229353433254230845725534085010957842595655860928363139291639489113871694353733113081171116764401189067299443996925506771361586904771700279883005919280212024992841756712262347922287842539581883897534170257833294513641533745153899399254816971181168886948202369537424622252897332207915355048850130070631061708872891604015162626222585095918176017248475764220397225473393755731510617670205551303485268967883493081636533508169619550308238735009949842283718895981281078558041404415268384249091205508980476444825396963126710933096758227747201623881150739304104512418529820916207850917674125818292365641630329220994082629937774139299517517974632954102711159464548415980152120222305200680636039160456354736824258451877814288813501461482415802222476117979146394325150641162894425413822398274085251137386318724348190643728822364779946626937442282763425652124307135338114218945340652779841663216015930243377697951087597327345109446440996302197199582497038110084645538488060832122466765689823433454280497803660501789873197911381144956438676662403366013585432264521032042478313785137458538456494045066808187823817081581915740273862767857479222565163900873138523316496261003246154094181118258798998506286958036008864382969788788377241626853676837863095294138060685793010622432625127065633951062785026185611977493289432010927140479041527040228462106922100546565942766659743681905406881343253382705055728911549438788331677912354637121292198085522417871846015444307878244573915428408173951695000296191239148367375516474660419382325001794372535527703258826888356909783142260590508286878040293969068674727744799862210351835792060029789548184316122652957532700854639264014304452016432775157698570552969602815715277920762007507847374330347854235513515268096607518789336352323825858809987120293202680828796212942976393972870254135690289435484063443260743083775996452896501790676385280470911011095057948241187385746649841238717739747383215322989174043490189326859876348249441245396004564918285569187464179110903530526069719998360221602322657069194666023356983205448543894558561503555443361596334531687593932800080853743399831729893625037153519311033367995472750692141643057108821420191741465310488219943531363949451487473126197610554964016040947685366352042367675351566698999360997860928626821262367745540608968006025886416092543317566732307666983590259132776360716429886576199292649906158061249348392461752887622698569602925890147229962244260306269493227472777729133700229056562640882002294849149959983482612519231175106609788759150191619239241555170647444048342368537546019403757673007764523852156779731884877457332228694769811170847869968718147619239210100977151091173848129689048304479491822161056511421508236753151906770213356089497110201260011591105927712799430634843578388577856121151012286514238878410410948210614785349425612350791469776011285417902547714941265603258971573569458318585321405448633410997713751818896935894036904120400605148107342087277057237 A145206 819 11121445107673657176086642058609126635432357345740536180922231268685201264372223485113493447051644697049336651854802729675456842165387185039017772546747184999390076348834721648011557550309948587520947905699093579312000918199317368212263538679591360900259580100701783548785992783958840068197808803146964508226470275042698303397266541752038858794477070741608542383061073166518825216921266953962255343733304358822955170893895379263813631843229282748084268434906519767678502847498741095683115288923263400647360446302893656095717360146603747586720747502397393793921783041757817907551633942972969646274169547175521277580679650689479950822335870693332895521719672296131711872698732600211958485779488617971176130401089828376786922418775074414557043519592910925549195247759437202241359546767283961666938834027632999072129109012621398975320821202020521995601506416130696594352655087316259322901241969157288479451574717939206548037008398831952637693570563720782108533997310552003547377948308912420826473683228926771661248881923715792389084775855774728677873093665646929163209240656505471657029340671675870993916538734066714379803654672719976034367405579781422586101812748760915816673830111937186038826472768265537085787326712730847126289482062680871833906031953935370302589941458810104313763492397273042182455059820828961966870134025859003020216444882917371683280390369797323011169042465904145484531204939902875477262254481057479112369628420616200108466492858885440959232256101266450233680924451698054233324042397328812802988752158807834882312310967767800595691813666569725463687065877697155226823439312710576330340558981067204641693694382637920407644927595933820703021020380972882262956459834712702833501267369449114228498434955143355206809093370722632048582531314637352687290210226449711572604797458689932516768379727733800968332398230592074423206795058307829474098769826601747431235027734184319192897958816004127421537250422130539192237635183729114020008793330318776992529526135405284739623785036864703324691764293720486869101652262387644357321755324952154126013644877177792748198089606754783621036397314224600960445994827066038629907990191157555842064774433166214376092157393812178763822942504764810795415327727100216281146459903638383687718852272936266103716521923397576566946243406562915706103623631642956468451930620608124343418125328189084147894465383106738587216145113959983778826674067735212397439489351001277380971328438129314456174019970290884406878919694880401136979116351708435209848062379294556471742495971146351891207711954971205503946201670176630422078313292765521012433160200410788382245358945798812405172561899094554081331692102498180626014377662245678413541484447163333553681838094993245305191583611402570549244372402689581318298644806258089602924375133424441416842386700154492839105388234154938208275321209180424160957397196921196353098001145665020040141182798974581798498833336705743331266982778635267632147807203349936628164605963189071905364168552192487467376341082035095068389881136818869424767943716489125172709006817195044352498801758599258029687838538328504814717460741740135280370068679678179819103013949043457761474859719038349185060616084788567538543740848841432483488947971089753640927119799988820730825067314407147358789335507330560455999345088706073453495344280434575178204702390146712432699373552398378615124775659810481047486597701877631379760680309906266515871376225805010068145288501114919647943732156060212503091915672140896174273787448504724829642921538269167217205370794790969375020339161934522413307578599814800602944309034050039405683816908006852094780672699619876447323486156885597247629910029878677719040124274544142790997918231755812336264637147446773862071928375146438814527818644462522305418752464341226119739638952544362469442952175345069281133174557468162172580635488622295829243576662147694554243025722690423481300204136492262156388991672152936212656690035427252861728515282108246574130787943492239850212618647400773242329599997445746048665629618063709144035753631440829330127103036098997240576911488347869983639677758080457699547377403716537385000661649263388599216965696281072538376194293642195207609838997217859243558700589313615408878101970067131230985728549836259977946365000779058535190005749725528221920494599923151292138741255173621557856480320194492232548288800942848493510417090330519251780871135836613347151474562336081874861531134713408682026477720827431298605127421029312880601921173960642958170179723781764695957064912804436429914191591383601342717553285124991197289068052399868166777372202153505890033879971612932007055372560378958960742902608985366526548608046545726040866044550272332936901508900533116360182517684826053783696310503486124738785644471404504276719833080345437380837891531316813024204043339246779626114239763789766342832315831695170913271854541862567599026169688574614288233543449629277706721969204823450223270117091423125142262438923350874224092569809248507 A145206 820 11457201535463529358118773034168111537744685243928041108377873198756660575970629556584196407513677721404349990934998992628666037611053017940376362213628645515922650295603755307862935443269922027498427049813640419878326470787226674489358858873035019941455511345425094845659264098373414604222695425703913159618848385302026294723770251578475963675392808957163967987163542985689991208484017809690972937531977137773765967725406411357323771969446989757611567831440431922384689882164273829761715895465028491365557179878299052597516114335834331414963305364002122440713588282286516463210183283217986325381857655456537829463944740978807226469421562537564393971102366709865506970817968652507906224112684590829819723812186719539541725306557782614110921890482689627204137923854686041468035188913005429889215776758425521458687584520865723853701768379620846511794068290362033827625293818783920301437471692198041399211446718154192874514397613103231574647524991534196725928043709402402078875100641511967513149973260720997227720440973657649004191983418900656884824200220584421429273006823959970488248113760735195429331457489636117781567085925124140419981259701265543573128286377299022425823654893746232774432054148075549650748113950010353472841868703857689189194292894565090400602089079078007438219093299970177399352783721598506131673365891703443708582646886493187439255007374379097241415629389502376680458449511385602405385985038311921076446744832405615321185091646824415766192949654013935522494320495532709552302149107361601730991350297898816315203172596850263324421501773271800417618353181813518566265801574713530821144245782139875178979407950770127028710681538274616927838885192600364773229090767307254857093589265776251401515578101942135700114622053456494950911242770092221240741867338341955505531942441254482864474846883085987035602820496048432525127110753890259140364898251282926008239695414287873593568744525005895573314851049393504732833566103082554740311372808678354298262473377391832980827394973145907488710775403517062642145746133231284744813438189849320367438507702148095957533076850811593774154297081841597666516352639533575431373212135145596533656497948310660631394117277609080598163175255086126263071083176667730276929117628729971674279903254169263775018186295642696506170142579652001281140821398020548451342890390881657394760822613671095349843635072625505551770444803439818018903900054354869491834694452871472436933233293368199724595963790910247311141313201910799042889247490117421663324394906080633734661275213582163496575525577267905047371033394086844364699941363223194417672699014495548453176125338289848613910582243310700694414141784361441234565335743716755222541101181987155433211138050256832929077503231817312692643644203304303660318934498633870686873767593288702904942773103494770659193631714300346970418373209858643724093937592644122963862691686033701654500265266012408407065269737442938634840605643612819920966047305619488717930785332572211498126280678316412974192999365021236784844069858466233181320542980851255199269725719420730476979708541213055844466655845344148330006972693709452882902525312843801299984254717599915850420647210639620685954349930294153274273577386561668372129470445953983514558332305123629551850813001334961076865392535674437451038899682983047026030183112283401713402691428164762639515527411483178743414846071037392810566536181090435727862272543406607790436094285730385409747957639671380986592735558005654874252382361708914401366939139880082176058602191142137859018140519703383738657830665705622386138446040833426290886607215501132055047442271784851214722238998069564725208152414413789112413204056148014144738681612088178445425370225473949757726863727212914044205872384944735471990559253825330585722737082450351383970752793711689652102232220689940709787608703385255734435154584588318876885179498494157456382726167467770980920186388361868492942134143349486707075556789857054242408776169301051048014469571629922321849292208361237668229961433904454010971314450163332524733971431251370898408974253401842761821384551622530674890316268000572185809118794734658794910431792724756675990172371340764750314298848675111437870471215123674672656427271885049926708182417055984796651577139791800625732880393800535944692040456610742557942413403268009967280664313058345186662281044968620635482189332176329499270363805926881198105559436134870797943916330024615724910713136971836887210966935989249205249709948376960363689564040502285712514696567640441322978048719039389846502125928917683508104004599563673126364577572853477818194835049532762559846238284103769644616489380519467503072961027579786872016392375851702299938813284153880820136876405935731651274266837219530839189348965679600631293493580886005000822413735113353335934752633068879031548642256646353388787750251847631178107638097228435772352062054470113096938222036531416290336342552804127282102584049668436774512928174594292354413305050326436511769817149702442369093 A145206 821 11803094449808051864332705134893560183010588164806796312094060654446201927490497661633101073571402158366495672464277275564270662556855251709830937403819076551501607923028642604258482742654229415958294613859993276248754053360981046873993285454199683654808461872043218878949015497954521998340219760537716489104594453546067998286438177170232886477000879000786271109954401806044910969901631482148622143562105272219422657932213475745307481265940780746550631781523534293686577149939134753834723357253434586230960087738177540549132232171537452520234443805354625769696334118734824612192740898630785698602162968428496536988285711431376736985843919559751127154396614265314626953970831414254421180418434580141192492656105460472039400165185975148812155547941804983529837936850309817812195734064047704270803917097095449117497729698478530947832403368026279046783110690052462122465170742578654200250552703262599027084483006095816382678048070494781127487301818390920554520090566880726600325787926331835864063058532635690450796394314991124545704823605928182940321268096565992018557111970812112756631818843514761638671298320254315638658529534823834564587773955612382928021247920443578100110510119171757711780220676767124021935933973075378717474233872900863343753387725218104447842330778072782541320117622382513562641971219971109971967755846007100540118897992976200323163198675328321796764169917760284389975585956649802537064685051141295719263614579783571219311053363533578385315429363109383979817157581059161129234452934679524444852650350589392827600348542666860463218019111211184258559681538908781625903668969027308877321879985972337451651729072162183469324819093507482685294407315861948765351904135309304421394532022876535163957884290611270341945939138043537440108530557272722868685226960599208932017502071983350904694652577969584604479935845855802304830106153126999268754206700015058774601850071413989469624400603022925601857222275153157390295680924542379432737644039752345021196698671662762892383168742645558650758089009624550999018405722124435578996968244443549594006524095549933329613822648189397700589260527121359102754256724760648078819303370875734102816430065528094701422739463844006584027909337273353472448434366975913726262507473660183059222775149724914996113049073804432991768021607564748956411899880320685185457289295313922700888043724034407593127225331320175098995287793468449979780648813217016327725448666006222700453246329114014345843386623301653657494378563069607146299193470707087506988449953085360004731404555808466516565994342554415388796193686750379994400055962556824343849472276730735900777101773870573784618743908831078186479410170749981453334365049193549685047371348257806171292618974440404877111359809080685779223153251252816215421273549829328598104228547327164470509570982072435398694532962915969057221148958856000856915153144405091638944785151681961106303963254353181834075595649017842118889737784662223971601377006143993275121765805134401957291524020089421313331693528383851582296477232424938879927791304018386650019189613717333323262530897719779198652504927285400329551554694517823804695612416758185592551101187705154295995803092167355974744273405504673145539108120323421399435217726233845328891758603774384808221200225114438484461551588967659382178433503956305870657328266989742266849884107202852121212354471603156536126141895306886923857729427350069384784556920112292599319453705700714369042443470744914690076855324853901862750001572705814611472066136338788069505306666463076079443629014776023522933119604128254786814031204392879852008659086734166922755274514564352055986696541326504211562566659357617919560073089355492781738463732238080428418218009790010382680881930801207282053000898384145107514807798883789497461243992664108739788488594434105923746654248963127067640751540859323430500283739324459588289720771724452493328772975909379961111476391945213098607564910980818719090014913130182019951669868990521263871918161423298888802430100281450814786423196351699877565092687365097904037626319616814032200500356781917291764673153995437964476907046147869782340615633448150766525061191162116418389052286632325472430006458378236857886138545900648572026706951979700883406188828818026875692421122411129358073919792911427759861514099460630870016969335690750693592944417377437886592441688158366812147202135882184598052393240734303324386035756260001676198006550680907399083431484702155111701152619104738161035371260419855669648322666004447797001554614059336066794974245171231961055220674281794181622280897081782864764399178580635245473737251511379289325842712010828570215848262910294854430354762041677735073581895152116584327420331161620437546536371694029880925703836675005957539649357169771463848758027354167847325837901499705640066277377680390597979778953350302754256005652324796923610917925040929932487675636981293956792924392215273578453022120185050341299631784421204911530650025962023923501619604653529191136797055227866534406669163 A145206 822 12159429871236299748581445973557877991901509709964568807512252304495554890482679125461833765425938593120066499094569456522620994866818045721339680386099998110377812820708954674185442581347097666582805606224928046208890297812070738208331916067572613245474094316018748145559061180992109753371737580504127454484958246939004942769403719444278447068163059574144615825806761228582243289097271745386205028266554257450195050837413234610332907714002209145319548365250118226181534482173412542170829381579154060493807744295627563318432235208198652097484487332423318616319464323338715378952553229897238935559744282119970989784505519230026055934467740264790592120650283656013373175001345307679944187202759213891542409418563464599878082936633398013248236741320057154092121054536616533288091237233973269273826481924367544949596560636616910212626597901853290642825871955273351885652032213469478476737332969072659420019965506650637632552944148868504172113040228713494921069517904368927692680221061748918888157610302222811972245216462132986154765994581586962799870666523516495117376766759781657433930573483912224178782049621113461970299994423698599044167554710912339508916943851588641436575547397243729422205119306224291442010104270071776287004770640050898539397444811453244728228125653862197757163493965964022553798162153702684998299863888866381539533384079675569164033002455897228824434101110336051746319446520000601626147282290429865451989871182870790489589648449257472025121277759815463332513823632908842883230508359225197138735390262942695246767704248854769808005720844854228409552326524150819390007887216635977530753514011927698073534954897671780380312965254911762906025170855799982113385277756381063231109125689790084171291996565943309015467344904920957213371950599845875129320741741298957182336768504030996326066129656434011516806099122006586155916878625364776265924005941148148500755796999061738116298073383634618981252285920066716360859314026921480301708910958572156944577948650261999230726824774005200671451329809336405418275254328233226542993655430998486918059731737627147309132715857980702540319238708660998636984566137614655691679324564211099303245312492672731382510381307626063025522102839567472838526566474251845478481704844013054868151980759820830276591532761567570637493855483390958584826323136426425849808224310688107136836972106668245535750065168722887550161330026401492039866786782869134150605125091741115869327058363353033205651030265734534617623223604577537272844055322544845231334313835505682628368165025613662845487539548259557663806682869106002933036906807701714929427064650347564118607066927970550281838093938824777854685912863110509251626168088794137614295234734039168238421955985845549562301094928787754179666082935215495092761537494638357093982361336484097798280966227116259450277626142407208531344355098953445149575562974110587417931884092447376820417246203347604128380325473254625502721576029746335907660409758038514384792072426073478767049582918757794662102860943031567062200986643287003714854345090305381200002417692956189890572405975044959624118610995195679909655371982415309932665663502737212690277375131261988649474316471669467804411163398930904877872639641201711914097605281016715648925046812507775153276274630358792569306110870361727626390725973989707845209489960344132402773798706685903535323590690461340304540306940382786994017956885951201443330112257802620440349501405285382841558104453716955706930604206124648424428418465311550772230698898593489142183791792547537744090890036873093532570767101238228968162241184067362448699967078271784814937755120104002402285150058694429134711570982078416252137177906810721904762999938169609394940075833060145425908543806534368866170968081462156575925735110860100543135773618216915445560252713716100828790854051087221641592135889168078796163702049680229868675599122945928534603874474595701415969964093237118895666165427150387502075992976650506658344153728092936324658910319668653812683745542687098522676464074981327735434878381585678895310358925681311676401382091654754400549646793752738852072842339196183654801478247236141319371718129728390281267493018489765206071327588606361529777045957163518681201069560187311625804336619633334924652519331300069776254379630833690883537932674178655275526170897377312043629247399370782072075609157537205625160957547728985561735418663172801577943323294543385567366289497648020077131735665500402461386438579788299239181039869566681402366628566927432511952529262145272726083874076309973405240438396591859422036539873856577884852072716655620045961735901316312995021057140926589246466560952322940166705087704804643024867873545694742591632413448659450945271912423935335766624915103852950120560551840423537515376672431568696681055718942745159339604764938376626837499719600920399752150348109579694792482883906019807969052250128689407159294032666519314465749987441703100668550663540710778503760091913471304497577539208163605932366890521813426007930704062661877 A145206 823 12526523059037120543541311775635257623342122727925388551646240405256181631971905006332036029142514578172789904543868012742574645426283011859110070085246526115926299913214656407876072450273708062394286278060900329310076702626768399741480475566778637153900757539764545690201446019167312531328075816061206842575321419924988907538065949736014775207980669456211040898587081078963186812189073468409512926587772908339054334149975317505286644722142628358150804749650468663648431473896541289669027585855193998222862365509681599367277526848585037172136006552468944161540794325490614862124395987295643838125662176298570750997671244318592256851697944606398776177212964592434020296889321295564830870800156093378509640178768703103492296800018320899103015033391697524026220384189547148491208401868254726539139255709393397214527785353118877002247316361562409083964758750556271268389814603871656861207454397208712455207105666269335899673621716340166264998638132090868030918215729347305529155356209002792961464756721382855607154663856673984612463388833459368383192833762921136836873805356240908559890125384634902407895964937536206088863096939711401219776149353070195264735534003540081273625319595066407103342320100367422579967622193963307279136369286956560932428952806967264798848114662904455176674187066255156277074946155560327087178565669699289842365889844500855699102182599717602963968438301060332978623070326049444203284018940240878404934304098162396039890576364721244052196155556998976741159306584406543692294178245460971387419132170536082565917031847300094959966746696697159546125500077656372945853316550080314023437935291070473398389002848580839700922451492488224209064563281251289166072517343080855625921000889943452280400425407105179630353692777258574972505606251015113568917662211600087472710916336235674603078082759857059671920505669895485056118153388759708755239124681242656897293599451688810139957698229616923727693269506391673305518503560003944111092960600978712718695004574992212288830804851040034510979799897629513408843359705403569246604509452881334269871511489192104362299882616403526127363287127574884925308008830206487890286362724725813087839412742723704712882841624601871128798771117709986934184410162637060259110091599527546487147828875900598367492106220643182545965990547442763602894665082958727746333613917442323802002766371867671824750325228573504299969380404799557796756896625864172661798676801933054708756036032642208031800520855111216831105967071542238744548147745586174915397589682692610736965514567732207922236999900704947715334452209535516967898540644231829647183910907797707607071083542625204093072915421053279154210049494261336115762012121941498263821614320974763356191657030886934084612524579810745118541121293250427736360755495386067821099859496634448482263741433042389752099435240247787623942725210333628509682393219442070898934842581559418341473960905120364333761774317458107050999722567965488050928015304662095757062801099341515325221675425117800958931656893588358378280450578465541879773372829701772867126472296456518073755069578108304424273032081941984981200582262234876584838322060080153528980090900882236985614240931653173234334169065969884622730109958824052488663888563051175076639860130448493126549910976641103316748347919053486631842494331762278691552408156376264431746549947373901078947807041285155813862775650376817191472052117414210485476898277480896994523540560111629095839042912805628156252094232417474705037058516916556488471637883730554513249981678695042601918530931006848597304302536501677981106930990627542089821826204512801339413991780257186960295574386910427253747186805815801072129841689897777525978439413521211438841078642031812998306932733670960580309868400559446082054548908749452170734158834253422878869052634403401424217615828965798208702839344594422343479024891129575724671591000879376396291840992490416868742187929250836038734381748297450135852686385896495439446433547124110402431372300955578553127244521732019596975785074590227596571305660048185448472413563743592849592323002969610935545458713164369364862926011452039532293787005737859810170102149298365322667796516299582165355988643033957577902636737752399171640629201637339856835389841296659117198960863036326461677088222530486091519031433852247364194845365899116124890723627664193038414194360116661421296408489282776433708328768015936064340697921481264341888817775905815796709661857842776180210993005400406840592810725067864142643657227693323376822371672772436955070286898606976528099475999823912437313541218466685690298675009106688815970740072931578747089231476721837133105375598903353882075004007758264843026592970304193288578643894090152348978509839576397017047627260957344980863599894528384463608724400813906875829436929779309862165933086226150924346155745074206841714416816253649772615617374218935053712896630142052685796138218764739645078764288989664255614023022663537275004187883427472530333443092934563575860393417475836542054904151779232397467 A145206 824 12904698790177291782879587678393104605017263535089554522310475834283353503136641263582717517736865259522400493168927321548178404515179874992269785055398779058980014909484229072009142122873285866216622683128976104645722990232861647431863700385931352293509448796644563230272608926340414635467878315194722939572166246138039364409701155815775657552065327420025889163741280440911278660820479353131698850096071567413543830240512877289933835291693781400569375335897096764238727501867296336721962116129991475647631426263925079107880007820825387209154593938190497098445287587560857060488592786773146772368778678465464857688170968194786051566820679498131487489738233401358953085996396532302931769481932861650404087001874187840768165775810995924110301659236544635535251920434137455849621366987369245496121896569986157394510011647979939338308545932305351616307801526592739226027229754876890149633837966983706151260735526913987184978117718323922940390078513126578296542923167295231165176187485259907059909628807913246407632440346534726991451525556186740720099838451423855291455509044828444822553426612563099538106431894821642101064760374350988428177492702995216905066987435598039383424479352204886386394981014775309948350620416557049421623424499442774736338931993670209078313885999849312552804118576028235951113874757442895199786783882269211538818049677366803148578401923239044394994748224544910330137364767446557477261162870420603241688840873433928905152002074682588761682700021239654571215090586857263422731630643808207605246090573625831508319124343523317122559288009662441071978174696591266518564477357337230816588890579977137476274439146505960296595628522666130732681310683806240415140446659555081379511174843579735979055924165974393006828127453188544006020629546519887896963440558638973371770759943244292850840979082051078173759351724552823650840353853410447483934429079103448703081745070634539521083959401052760581648694693808385636692040466119603869779935601220551144713834606166649229180344850262206328092274855867497088847004329491427747831266366720828096047933934132754261260088925283615865290404063416051462494396618153437193556493359693606060397073514123288045672101881866091236869579954728129336887870032608546541858373419438801410750808774795885451446872077167808694267136231432566780582664063228425413858999295760099333274541781497519865032869301688388329616733111670295116614585842959145247675509720432808505321639644598349233917225546521373436971321682814475708641478788752577480770898069981766341278997769903675114383721264861742547312139764077587542290291583348151677424691463174693335078211990658451937714816187333039557936826110638399940233756758651285928317594719710696227181043988410988668641131147312930418741089990913992066786271208699011671124225897743860120606799689107658532488200930700590706167148875902256399290751225587451456399574891678765297110612408025530886794694679973786977396149566789644559155785750802184018210488550145843600464044327435057786963045820543688056777705814367215602480443951715615044894715113886537936708778938780821728866789960871694896787832160822092136952175693141307700517262632489594345078672876730308217807048162267104276091401073603077993655449646855592446922600792137808087227945013872621951250621750160405282387457508011791159276385650772054364980634157882345353814555432326231077192831506957152995542210583844927543147494635034715162530403629181049676837138235501671965835628001587227662176002665117838910393285080668149255106405136432662146277903842069854466420046336546092872255311008266425344329479775178342844772628407288213679506793775248967902479119946348668535515363194263654251580917777510653812241521196839813356892758887474578336422888958706164791190313583728672396657762988916397941963892417990479860501029550013484802572490842766135818139488573796613913749746103327249170572945743519098679534918881418948814650535614382883990026928600384634643786670869253443141752682494396768559326487380030425523065796927469430103636812050189605288780210050337701558795833922752862107597921357314252029194385008885703763434540251786284319591901391866311253629408902845399057909596174961081429590910979335367056675296278553570077553062948979600919327564156566740638223819446192427086991157301956708779445709092220084269803797261939745778844548105776507820447809855949062496694254227960601755459970790152840389075897798993046086114678529253917857426062481772058684530519381618481921240502557995018181001711641061484297481713587349837275406489206853355915399445168430158391414935429746767678608241095687421373562539062009048339012900298987779574822525438585781770932761169052809010415138410661101634945511600687936530568359792199022310732019025223635838724648252959102051979158934008291507961977446759713655813789560180497426664854660184197111141303167954121819078469171436989006251634224429953102297172868408512232049307277049198801795853537124387834110738435412680511007455088817065156737728282113516719483866853 A145206 825 13294291646640217698745685309860251121267099463590566050611103711168721704991080281698307854591009185678239249479524447481174042534750580772860126854362158128685375033485631647779883467154954294067428813870245606966916466978681663865204897100841139343683720418661361836654774444136430307293486248999123549301788738266371451401305044802315858703826164879628490088138418656523803082511686437990555764912062455107170945567134906721166962461644730016330422148929679310801444216485021581653701611126286890711578225024610114880637223657568828122150386092012332199294881875667778540819252788143703677439296462930211579565478278973588971219304403555328379152447031891568766915070193723316267958307027583872829630295082259931502187997479237594259173345429792903048669478388017845257531888908226714615781561900894900230540875502417925921578962056999402865242571645596609264510435549908233648647411878345736785570088420016313352426337756340448552244114817172871057183463149684955978323509279910748297839297708662682559957480864989455735466773128115555033606193205889148648941629726054941766390073653436489387777230171318411511158369283963781671884459806478866354077889591014008658406524302574326586805179084508034235590958224352939121468272377801815736342047789626683737581214953385915184110370460661854207411747480093021259712786560587740469505267307284141045789483021602528962679922070479952734703151476797145977173627933275317234615186100997964914700378621277365540033179490828683587163075194933324898879492029252483214603009076656176229384742624888369034642052819714183421244498631135231354682282555809388498391628872563209321392093990940586235101269708064498768008471229141286249992285455040976769015536356481487207373679064264759506297163441369952456785133777556817706321751715535366315652919098458127135671632565935122141065289493445152891189328651188790740085649784246342694746540297419702669773795325230585725379051862886767529557381494486236207048587912910306623171766560208125364834307249002791532286340599255157026061665876789930591832888729085525386814739725334350600918338905575628345647117835963218769019527567130181453599757406332469664635735350426830699028218932966745689686070702432572790450804841958814151794440652712548733741848145219825404350152546810012732526417891713549981141011927694396912020443756752763118228657874078927223386343954081610448059288780011651945780380631761324946076969186230876317295366890760017361256544377739053180178374667587538763213822794640469647169785307799118277439518101840101551519233601925681554914788315839755457982499969281533835921911068800753415956425503049359518171801283935551106769885611764363184935152539079206238371561406034940531958664943064924759516519962565695263503072752621144365989298308753274077980080209775647398151284523239555002150977327046342104346087312841802794775005376578254222648835986759612378848822378282347703361906148028433831926281215160024205828733434567973938415601103717683817662712310355100506126342372906970342318236394524681390940863012738136090270384790307646044721560456868859667283170045366138333639914828776110516304527000732405457935798637835475107455715773893181981970989773051613985120630587392424808325083619205498894332142934975808653250908180714886496982236917480999569943681363546824640043177454877310278103023238677066810098842959749212186371997934338326668827253104179733853557703287580936315009715617751502026020739809735628399571399982798893971064678710872709408581141800765049043234336952988314234795338716460024841830260686849115113532197169624881794484159227501155189051801257564830858710846692363438669068054150275187651796756208026344131746247907687722011419571510333566243495319465289128923665825015789194037835789704739386467404111401381049836997528907210743394855152230704174292933188543100542619144525311496054662914721362462027232031663599119648427677587665580244691435584448542368875937544124694394077296693967356758156655071868500175629831598455480416825085421317112756413391017178388258166788436406308924355292136556031178691623332992156023839242599122939100234041176982455418456194643035076585088227182392299633858951587301317800489307226624223599151378571074031461728992752579552459681240766659336291577228760228811299372524889854811262786063322802350013768543274785152815980280200820051486397187012574078868284980170986669023993689291372243213942500617889202757329678574858255383975683912531916546143211095354908951079717685466078244122658459992128308136749914083596858575852404139480159254485530505627751332033285644680523919816317205550253884757460537544012276890977921881115264587514127694611518589462963903486721469267245990381649410426443563726824586642177308463167032061334614273804801216999252328618527595835350172391657570236015223477996581716078000488230792415533443605110405460822041139422229220668958807720229008979697248236759777660686452045886199487700090599406818135168914939114156247455892541835594372591960402164462408468885093305560894603 A145206 826 13695646311439381172280640257582052514939760091791347976143963377686594937430477641899643127457529035476128427161788890057461759557326522401877594209103081897534987726687582852316873919956353222082451203894771699158118699012122340307062571296883669640083600585807238901706737521374636529344336184220939210940015017335061039272972404740488073322278901139792408876479291626600515417131802972892670164101625921776760364846393165724838480181071850580231743812205296953858642720616465655701959566429467529826030780162455462822619736360682951035337280860921029914453403862395743487379025172757273498674415676373705888474094603358113451292220417447096922239561276296885489754834803918737189691436013814860468423972040389271832364865282367611454046792804208049132472265305016852085422639178516457763044638009186795371930918376441413093503450982161906291811939531960863096679412859933935992745200352803360741159465683265345117009174906019388576318040720562929955886705323877401876141800793906077601465806199427299317634683965895854963773980281861912114514577438054842208201753672193084949272561532211183575781661650652407922785418810545583480184300659608285836604505860861654592368219231885621027108622554682936808148673943197803733128842471466029128922771437659174387625121623750322077518813232316431467357479900565915696786072691652097570397362115752231214284500710876130910139989873392747759539294709551514449457053203103637899057797966145404634601749122948577203612098590895118844638288780497146886989806630192884052208065713075180099176242173225429771454373077218795330722207603737225814583549399650709459800734917409303720224944171050808094392471080254370357291980844816380371195746312513523411012560317704152131320710699235856671626300412658083194002288422295237403329085511930415584163841752668807233954314860249862499421999505078502705249781659517339978675425103748805351621834900295721748303631666578213149027192678045670346580910456168083637673265178131288844524101641516094834992488335621005463795803015618577941822600072521371592070832212068786131875955889546146711625930802873696476476920707565657939592811052919347235065780645236090430451394594595819644317757574507339640175827085702142583039786510800662881004506269476082206594075739313261124532687766746760144844222639170114918840226511010908090731112528355270037472220955964095494478880158190301398184510319950586984911820027917584760356073740715510963594081208686740645748281103269077970141438425365035236792433629102023947029088548760802760165435386993375219589695589253434159792804032547645535494914055811853050845045412290423470120975295651341470034749512759850578495935418825592483377706394293773717949347558954817791898786341468873794017912711566912472360917588604035624407601232627749151185599819637649967203727942875550367976807674017382971545595098110329672273360532497860966405016893743485501674589560585581168118376563750617554632161858068309187035913252398425285865565917020710203567803751404256946078861591358068731132280263218603816319000451490219974883932092082139163697817829125021761699668127306875259971632162560073460630938578747564603017739091011210838317314238761938473129963646082235163169155320549710712214814815675657456305174737735805715700415290603440975312258028068500325210120698629915818418069191080779889748181455887746822937844683350226346846242320898807919452190722399377808012765422289857287724824217088889468557124894914709882718958876313756952049534133491780502961088632819752588768913436343925036407377330163675087963046402518669852473188109303601664851369569235085584434096794685940473928038940326384088711969737169516447058151609411144097889403477769233421166817720418295087189603346589314966983821694679446916879346031134278231271312852192085968587567906977471845527838796688632285286828020414175509973732394831981064614320186481006088063372274006497667965654938524577359788605794229212456687715697828890905889896523587472014535235045068443249601817644292044121654719761153324732583822556900162868793589696126610571528068457098964142400688553081616277592018938431437285097994411792312999135373023985955290648894717469530396250490322886675289904450714579318698779354767699796262312490209851595376068445803862326655788729759480888681135223852441023652272617808973514975123376166646775697462920337029996223412311975869861508647773286259867573830810477015776600634558702888712675662577987139999339380555933397680608792866264989121793432743908377905810163523881109660047757332505483166022670038383175658773171595315677253699578940379902014001525825054307207808442600849798903468468307497003693234126423399634889314897093069012800224421371615136416132995466116259970225820224968110837310252560243995546711942942104621031771267984851567414937227703989932561097350538804430581533410299541131733412888504404573117258253432199021876204953865733754542673936597602245965403164742991618184449057553711172873810944001624790455847502260930455693056597888742371842832452158939058527197717 A145206 827 14109117873568441798225152569259708995055931197841261672080159066008342134880335040203602273193773529202561735192125057398817005630881036070655528197503043813167206848027595603594834711952055642389965451446287427941832056928331397293954108660471382729416883348149075723730602565308282031721105263315275879469294947159104743310357070188202103211076185306498915535580572950719446558918488301561788189917863452590288697805998604452504218991017242786787295427879444446746705465041075309631116704158319452940352362524848415020210016086531332103436544541990085421478739792802176101387330164181996332811252581965988772784197307853929418107758962878605473918418302849136015658641697882128795254497150803972798938107883458993653901700633740101646365227884707916790351810091526641371493530810058337734002728916068363162308617901995638479293902241391795280704742583565518981922567724910831084816269717805846790056724215457555797671665583079687579680741921364480696437752086548077175632836803895778574974148140290170186325412392266293344265327290835856468123656975876111701261475466907652554165045223102249134281073526497826887802992192924796276167100914849975526205117026446990054920801761837841401614457543022009491302174375307354469607649286558120275947148091625762814597897361833763086085720288615954162896340364556588944191951204953361609487070737557285807336465646291691819295513638707794892329306064098171519209364493328163099297077569508719214419377964055694370767870481814209303067090035193192676313095567459527729714974733738316777293716748205720753629692231385388708936996867872808163294691524671482095836309716067498970665972026253439896771239195932148528670561247753378423373004607438314397335988536926624947808801468038413505478433662609933562187847557307545486758033785829273078934212768866225605248937498745134215713614547995757412427827414926979143980447396890896135403051753240903047587498603922435608671093039270490082481301375310240701200134817652023866827373963450293971500703433108569311498795517127816469286969211684730134558660705959309896468205472464730141124583303211535034196183315381418034953154799837962800525286381462168243140389727742031704029283844982688004979768559729804196919325092771284088540073499599770687758438337149386629737109785020494681070259707914134270348299399397186394062590418674295196146754543506422879583118622942680253441619076061835917206296222614636263639462282001635270398755644059697978952661692415514889682269398246627275923609661601400227195256262400721610187030763049265699367268397541476103475023104735344165895665755698830394480775799451549443615126786411099043512049241031898666176792158013167234839114987152567593955159155521292179630175760585860428916248571569601039938927995340488387155845569474791599751139804114530539503832842072811949062787942693816786129510272017934437766451484179196383604206099542952492983385807040811041205588004506886792458478390731465160177367449282505011811279378117149843509798062841488750970627322295042483752256834022855229139146393729768852912939865851828560259547303341584608228512248402986654024809599214122163578610503923649051382112228710903494888278480522705679859864066575486852972180505691985848029187650152580471291822464173717547322435019573507950176220211438906113110733242951609295612563875319465457164801743762894876283661147530470837297781164380370932606114033639787770932491076535230375953655723887793325995112993466164234268508616390097874449110675010832677634611189235999777623081883943913796303527737526521100152190748568878234632504543209945201943607534735808659000661021728457215578361605076126777657820664865596094444562018847469781996658224631340330244156225386303844361523905379351066371774142718153594284144293776386301368654400732360932577845532252124191637113506565806941748933184057546280076738833212814047643530458247952940499543455726722168962418412690956762615043558465556796306575465870407578214018105557281100686697032922404479438796343343389335231995333917458184943415403479587768624079910885884508276191919463489733303734161807526940020365966343439777612163762850281751596814517123896637838508263901708336520992991875672429605348281163161103671279888985274540397672827558022287892399722999689530867655219342387950189884961173693266479916877840362069420000879349298580984173086024651608577078188024185615019770693487072804898093621323193604835472816186422293451628459242077344578199533051272673840406351385932285021569495892117101106282422957702224606998065686952890810849983387879507394165619003064458263600838639222518587209188776926094973932715569574903643821688061343754942819006805279109186141697247707200232749337475915268804608856660448300494173833073516846471776574594740205841885252954739503443312985617707598347258200996967546643536347458344208187878483790269652208074908942069262819281275970924418360753981448872088253763786609534338908625896083091551375113557622583464478265864927940595382106732053608594382206411543646603101481148543610828255181627 A145206 828 14535072142157777409802130544153378969359087708189149601868467720234990020554685760129918548179593908921729544942099184454525502140819872790071292071383783111677621740872013727140675189053571328313762155203368394187501195027839603479246460860623951202721095386789612719244222217853232328737390794685419722086252022402898100493561689097910952302278087267579838894459958039225187358905636947968806772398591080059887887670984941956078928196631214866339332026266893130781783206076806730508263651801157157658192132819647557889507701009361093283278610870677428819492261917232420394025817918351271776926067023916867558158178518689565452637074092516618352758568254489911870695079205251435428779311682597053301724234499992196700272603704040350449786626503093202005448323189057358409193903653128576311013754844281422408169528281084955886607343736965910129247056855871550060454849181429209662406938964593660104295733358781059941520107821915854172805284131394156327942644892085076920241314745129250329358711595044064618051149293071178056362801666782416994614448267863296936084504569045392831103094853438433474112807952687014619895112119306410456934040107989111986681641223638820178817999112435357614297312395218735335289904082889734827101906414786181084606526463383021822532948708799899272030897862051751005841864448695194884516540296134117523785833305553742903744201312938953494609169064550243230255335066413756022664743692932283290061752703433129649536553580155934034698403914456568183335790364511036874430490775754141065244876936897668495087138876734875221008547210079459220982586007983166034140821035986730590909957196935776029672968418005806303083712099162947621670871121465760937129819236165681362679048507445427194665445032227172498509591718212501156017640591868657996580963588420129747675306236774133114518734114598295502825758708700327329203945021878374862677699763824356864627121080319624075693869465026550308030295124977038985393366193484275957513198804159265202188761094562334244858793574919124530677323148326109445479124234243669537248465301080150630030511809546564388195588326423865346075692393196306124720824885305478086420225430083445321755562003192112246579332104618397598275600432907871158538617374739009368662297655671683258552389508341332536349559868305730727725024088351217761330944443346147224788329115323341055590069793137409565361768878674840890134831254569958233226803718590460312410820063534908565471378565990266179728555808263791003098508033409551514958378402048354066425179025015570307049816419025557595444172855243663571449680618107511402231508259327883170034338567786146675905577040622729148340026666148616937395909662685088818240082276131325903222371636708530642974255949006048768923761242151269382623117319047456813975476511592827956914998965649562616671815905607786413862117960315766307228742804158610283344510324814292961892719220721749211852810739053698536978999125194831328159049235793015931505053863389307924865463477256641031368338156155105492611026304209050954745379399110872948243638619540151574130891300427011332401700897265769229721806011420573152982511725754424879534488681576473077664590632292667932307944397011368850096071424272270837417328399995657745460639114598472060904446926910816905338363527098731739901436858646934430637477779231108259548477262896942050125526328517348491142777130751477907192450951386168088740593808395920773014543604327816215581406732904240982289816565270350607606160181636195970402415569337360182038908320536073522276702973431411640377587314886039394835621712180209622133541185516980259480981444544631352846655892390005242121986401459447006134983886649176470798673829749416743105726192335071091336458068409549539702380016995564071718948689119830829600903163088616057775839798859199596280178602902228253075660491483500814523644844598956774251841403077535171347056661717844319586743666567048538969387326902131092339867146135843350192841766728347467302470421258165520592840944331796635627985161699324441618357228926771527785703789778052700801940720526735771884923542940564419895074932010095489786499198589756205559843549565633763265730034396731704310866873098252016483092239904148489932247070481572486676536510134960624004578773959686490554019675260981712000687403758545912646636699470391842342504544730089982486817190921730528977438495794272920302990182297223466761347709214799759591707200177110009288439963906455823788044409750933081623875377614710039930250538525480714441381557179667372480303183496631730886773677242284666078946378363689551339219820267595378942901694258161706043455020184575668726888536444177769135029761355447415407539019386604062092836425772718387538763239749891779154683581910031768569832970868186095098648672071502852412256222029500146947645572882238205889794511147838292886772148690761081028639953682487593467104957030141829459222260434233194352043267943859670864390372653339582998031346482675342319510051478151705559691837579171120331902078446804776916149530051551405306743021585690280221147033121413 A145206 829 14973885970115411591930488423483144327874778857104324097151035499036804210209223381093360454108932246758882786374698597098015501993052407743972663342948203995621666097415772614715024577407503812003602579026568120556575568677788249051356580116712234180870773873787374243890056210886490810176664340745251438232720695079772299200303211748466526882095660618976998045377205256893815192320278680869066560555742756576978039547181688655926952434435007024163099217353103338972205796621518820237267056139402975543734633856532365299667090087813494673414260800759743851010743219092188425928655185204909341707282991036106537157007939396019236344333429951587301865470824619043891768514510442317622676276973499403843752485166748023010770374616211426929231944655575220546108100149344648249475940963045034499033201765296275821756097976728602086922023805905617053807633707069607414196415559234634934390093620849926433126615702092603416939142321261822144699195971741265165561868860680687640376851960109069559998155319523470780729823320042671509492128355758312836391022604601966213609019650283611765207189634509574735473171375644354517743247727300467996435953982573136176644709996654271042990067515584860258911110415028774497519284277660873747156805614978968242264239377036608103263592667503970333691676905421007648419614382238406477715538058730214580623974251438923331270681464769244034965128186789719559738035837176458010924894133502699558095388854450478756086553413526422305241893034263244106308883666312557987634354099597845488437160243892894132220081282646207387182589529598128402632664890855240819843659614899875295924857322615430798292727835574735623347555927539905771173182572094141698574015100482150278410890667487868653135468192802302034771557878679858132255203227774984933940435333667775430971794458983409980477188471912769106557323229900276596724616364676455172367012540550233750973322969599070474785826481128114363225807299191424699323121428783084947295212035355633283825187768140343741747630258974432196825362964862575894121011178406198951366311738385201716845173651180306961602748407857477257570506011512706423310765170557897315049414073017139249637900251825341725575820109152797737922558121972380020255168429085460736409441137807871302628486376910398927284803694100143628610022070897470765837611521820419110105291584920890131639659704996081205596534258242451217985059129891983653211859086937500013019888084989387992780957849627113560050501210136322191789636476048503605796725218730270266028953779553595118357249655105752148487583168044102506274204999864702148360142149511096297181976418753129668251714862035514214542000972156131633494860276735374857504737192812891517253502468826806023930127443926911205496983733622899956712939629869560607194055659090659587364787992822771772265023497258581652854542489588636504101284732630029217526663157082670014928081217611734614459104142772746310003354297743257697951664045429148604086459974364853763667869314623207744727231135245918329370111699582151575746847360686277945717091214234929603760173139933989864661056418793963255463765750297131744222650768100926157048420772709688189375360974430201464955610334862253797199949114891190829932382057538554472290403823620170744772999599162962645246355004434520016109487729459309160886984327272984684661294182168188166743496502918122440346614677452581364063060574771218722175291964538787507118212887971540496053274171794666361821258334049867379456323993285524218132474397501205975259652130055422970725000636421682875916642762126145396428182610570777959877183915673105388971502329153490165854360625122258839359920713703929349645122923409457287787220196575107072561240596299670229359274397164589684080608565864298627138764398977986748203836275987977232266316016085390177691144833991268678503762557529750590607547875515650346082446948756369219336811488287462509136819504920208190905146408132344011604916778515069417376698102869569701874461595697735519553981531340486879024671629251588250167472044332838764875636729006508696435671723110813844927243500193663867812243754474176538461346082455160579439351786549408082815872142383572219946888047359249736596815086290333739851425937109805811768137986272263805354291732605131752876287506969218350162988466947148758530096273477213087101651063669011482180253839846237572767918065401317846680912804292199565034848610940974793640293767745558866847534772811956252292019048187862122898858097920319936502693529609724570858980934105899960959591419505288760419287672333622242082182816635678488910762987134079917814184831949552007110267704725360798976976375264453563269646734947124551190631278626942819720613878357610613961310794757708262629887563979091018806295779958202459476603358634869746951987497166728871131040253224109664339989699841044272748026832313091621717436249675974015430086586030673736381654111213923413213560529784724040346337445915490141222132378494078685008052968380901991992916350691208030589794261599731706399194475769425535821409946804260788632479851223093276843 A145206 830 15425947587538660795748712091578298324589165051830944553935836111150856861595204844948014320458350992740353863786429018199462490813768134431622378176481738982178100413785077168212399155672295676898937769559066449960975216701983175095189195666956530069930638585834293976926307395173909745518044604863613188358281113142144372890757467610659169639568217660761635529099563244704979514937202706885598043070951823625638415481051215948778402186474520958025951967858654196749509796490740690214153341833743287723598825295002885275244391979675076376595276241051401907002080128057089332590208864852219736815074592758560526489861141528226878570879290749188648416272770461534258606516051641876112499622339900571534112775640630421590965540029174577304521416714277249827892010490847914856938562262310170186905885550279556633970633152237869055645114748719300288925120258556791805175133794907473713877901337600978773178114570034483380737753967999196447425748843955328676778787525256694955347744043864521055269370378290525652005012621456708613070624532762293499254885160040285125330012656589589499829749296744315701883667986000944772681229361567774013129049022850085117709624679466581844554298833701549191015201480844195887204172734668165621500579841668081387083410582744736775437737508313382249357028731923636971463350789432342104829074957838763218516877916566078593336189595286883311067786453254292024181976895870559943208302931370481314061356360676276957029373331431248441056989850932953041963892296015198322916524212990273952957323970590775729134907868074209249324897032275687351898065584689177954186756532639561710072842034594280696896249512901063923398412834689251814305738006323992965332498855428576576079949775376648359266182550348338088169084038538693457549775312065494088504228418394624607644412803952443821551020658765296871769690522708140188471032205396833408998894274286767608151383233186639291339290958517678266386567871245983515870709425732652915660570210745506653859710921658311958216428882248011511272601548241099737216198396436802973473817020229802491375649293079409916963988817902498907650135722654199337837320864932319410105450405795106458154385015106193230267762006001541369525821754076450572633764092801012178666903156389628639599168697370771481391190585088677404889452906490140384169897795902846618596024190644863475598537690434322827400356217933429051377353224133287808447755154538916334694368045962806796219480058541884739862435575490609202951501810257309421622318801568778746958319540091892975955439451886344989431397746291909788083379585239167825601027329602604786134572403665252314368447987044460811638401252357185220843921491552619914790120119845672629883254382457464926155869460816090398841931623772051545163952007912699524606196742624631123795738114369176253104054994024146417048613340935455322199786752400901056799634507511651312353945696609540163248902747631202710363301865455147648727629951632495551208037185059423644929612981306816923063289602187624265577640266299925705514435631550651297499179325044438489878152615454466127374746700744951305248951069068880345569312021636910606003958170958259187131026649170584656550327542939437294940404209819659809663768401018226103408855457309803060443097985000788040579431645113059811868734432271784267595515449682718614511987545268297290234585720291095030492161626073732018313372895616369364446377860859472908149715814286386760024794702825565932551737882172543059076840064035208034096257603591364968083403667679757281890652332112976778967134795474356138631463404189074124773695888465142899479035004211153052516959141041853177827806714808528990309449737461053819418867197838910881252115033158851547391295820123652188574592588928039422675088132111413219442990262330453361745347480553232267356781296933184901304888920888498100446506245062944185186077065365072164665512291947513945625942241454162532522005729654890089988367084966099495941164775245009169407323243804547684468058068251063336958094669103065714278328700909628809958305430327429490191286599730727374185070245692625656438554829001856853225484025194695378134036060779774869286517688598866535232687865804714619271574681728955823217636337661218602154936499591146913127802839388476101721662940314065032479148107052282492146361334060843513501779517438836434282545613288708667898859781266806193976415288933478079720953467038521474951079436834205581837484737593860771584808647428865635979423690814910520008095137228711905114688087792115699223781817087673124912849335430487523893401631203830676112615232164318570712727476647166080510668525024975986477906716364960527808313192106043211629720989513282684428592607283134041971030049263904711838933977756465093082147817786570758757333827936957815940396496853780159528456858321997889533531750673355604831141924087737085628394888972663031002238412469472671525986107002012538798043688984572815856449513736814398212975215417816889161963412154001913079704343613015909195720979237095704536939352215988343217806761692974678819708727651297315837768757 A145206 831 15891656945191479079202250298031116662585028800417845991162054679249350194747727275006785649411895248757076214687382427472529564814337778908120005365885750018707109061281626981823315713567327258807109197010051063506270490373659471582635169235090591132625132330559760538215925241190320024524347880674269006174072368509672990813249663258624666759238315625057933645104102061017245641236263041414153969310394792620340696487847174118724840459828259793314320450744143867732024393907823945855097112403466730523834870855115287747847487808241799842316874136095329469773713183272122116322015082056179595484316785372234185793553942853807040095538117300562320282008458099902507049227727349175837825543620719493511754140933377301533630041659644587418728706857952048055540495067020505306320192808759838283885529200543463246984910291282174224458312160896213940841864022108813716066301476761533929740640544048762228719511922470697818300134156876153045852270379409640853558997855478632707189011748908414093967843600451118466119520481717756822779184015896895011641631830185510310659123772478420187179325816247819403289026347762840123992831321475761862858114544853493233430705112363033240444738844448008893576365553291971050623837935030278257336021473340883958544479779995536139311166195586099666797613459006719894726408342116884898591626324338199942025172246286584531817570235837323636764153682243073972205241058797154112056585138857631250799366009646998369507639633551071278078973952227377001266518960325588276619061520992815969497507735774474088153597842479149545279369466292907763522270056288311571732799471540106418485041260322757173812931854897254315410236182545172770652088330963741130383792854175391287811321308816858482564940732890218946858106383627405055154523170604496151808396089412017889215529851072796306064662562472943995856504710482141617531072391081039193251894437255118109700923259245570608575225082080541146767650240915673950915654718596198585755579740460618287704379961099351208466842526461331348538946956785673175317892850131109044064585357119173916851894943520632128705951333353372601264235842863559109835116875421315367925976056231011308053048759462611303637720399237152083362653515094096057299605050742419567911771501944622087090859729041766586037480229925219772048965346108467700297089539595315946489617741850326612341936653176895373854576890947242740180193066751886708254900899001234359751853517257404045312356773516483282309255391954620193578471327717187956585048102582343452110260936741238271119980573820436495007225892103974961417572712411264097256057642534947282478464048234724305320478302105081368679729071951306641689043349749098649740898471406308749386616940746602289807688353814198040539042628288232797578828819074870983624188261677274681764040788454616896192443642521470373882052396045442175887409677951782974971785444075901402316828647175254099559775386967729616046397202463235201944973842174328927853578679072281184795673143448801856655947107532941411020183307610150350864334291691418612809993270921812996673339113311276286620256313775780328735622938588606077451752419825906286431116741982440611217802655519669246357151729995823296539792759116915390202626378215033967413230249093695611014254942423188831925361723833776732584617004765959946904764751947752905156831464575285891244599675019939692959801863124551373268801041970964494984242789756645103282216947212574563421971714407816493883680182473510875696319998188974640652338096425655802072340418431749502100875703048742547287730912073810307694621138965114089990042989378028379698633965599316260843292647344052364641305940689238559813188095685357911303713341253880380560541278937356035010739370703825973750494949503696324279784744192718020138996151602005912460451543758868033492197134109906608641292248731618095541456518010786922261329081622361246368007738822072580156101975214526879873924874442266075396983543249621122945113470392279298128860762833132517466451005812008957569519060284262596563139856139923031686613832504138949771155033480162361888606702565158781506241135421610667869887211376861885517447448875276920803728249534850443788979140253412065580024271633756184434286444955359365816884226702035500448858943304259903500034812729270368302724370054027912117312833977610282900921027983213255169866653871714528742880120490483154907161948659698870143436852643379589668911550238589954585412842954971893506142064242451070481454629917713810509219209485144024000490796591700691249241890184590385134462968106714654567409804207792141407819407534448585375410639249329839649336055788369743804949359333041709767581713812455009453875141635498057392864875277291244819777835837220684294593686282302886678318769386741034184259533742897969045002197346843795047454242003607965565324964561844220841153054503197841411203039049030291658520016126495964893324953836021643233142704541803508637371000516182487449109447030058648667269008881923177867199715754699943143648587569673829595309819552989836823782922292664174426471473350457501951687902496987 A145206 832 16371426068351383885015827573732927362536892521577871596583406165461952241016010304577645303322692351996593994616054149094138803357883173962542380193450218433595394944859541199990776537791712469594823527990885567343965730028079275813012941819202786883252128545549429070278829730244929478669564033446307142865604000126621737292759526219511787981089061204138864444189033266710256723900480843119510074936990013366477830291189641889888092177361696554288005264194083619130995556163151640983971753536713237776515702318507619459660000579897375387576745489887452190225130182368105402885719628050865448607136089385806861269902775862073613494494186183295417440573104801522290966582378179240940317854906516515398534097876621849491289702195758291972870951940689098969622985363265962351027151514799359239413723156920964516861105176342012431142470735978025524967160596647353681895786326539789505284603008359716459066953008636910070864580723691506352338551225716592162083988672058753841093791318652611371420868277693468362233378279408810888637430872723751647510330401639555981777882434044213679973680073140511321777577737499916599350173954298433884136233248949491145125128014587563589294298928317339983239734480154840455161327406401638185190327795999544665411269543166517964774225566255406278229920027084775739616274972993930302890675180965141123317073433183459640916576602663916247762776598598924588972862994338058217803702884256534835329628388164179893922398997130948746632746927404064523083822214695853894394175789988672559403647220364548136904364185614460162183279421230965751870731701935757632498723509631715474726465094261828370855749986899706173679570148972813123763385625861230737103755567477613851934916522553959490378199645256908474313404277260947329731099531667496115319426073262862480872552072669039613740802281412451154432647290819827782441627326379304734290772296906851231158507364834043002014924488017213393030047923422531579622552351034747111633808039909463783599429685471080910528798190376982513069089753899760046932498935539351027708458386077127960381423849374144363378504594190346931278500624051959823638384854552447558018728953958520089037375195052633153879436984859853942753370483345260995515403676651699450574226871409663324743743155621938350572580986585270966382034932502592887262568532411528637118236454858191948577894857260707307500812244457539642288299666385748814752983069333633869918223058608710705394374017712726432543629927497867741647114767898018359184093395377682082127900935674497934985000894368120033339607696797162567756477322810876780766978854937476313606886273064796059694438289731265327213125631821878187949278383257180016485023576343275090410753233557858958554525000289692809922100234837412614113961609577577386611889805772705407663872548734266042174124339836089509475527411465005461836515120806947516233782745575753231145262052721121075128875465737036470407206731295236970826237454820844288233845723842265316579595092004591571727083333786297622616695017401323149690628618252068105099176316473443351717862782652265565097867385761296390159406443799347143860951945034881085196835245816886535099509858502677034255503556067846874319389665219714661623024008763682074488417444210425426053465496074501804776187606235739020496233532327975543269547815541460049913833487876301784756005841918557086569967186341789417601712413409754540192200710214951841089447603940772473677394653705763679131202921249834431151419355875222944989596975522650093133313010696120615901621383241893432458234531530351506088447395011839420962653313102577360593270582121280583753940499314852346388785113860818865219139715303789416908511393206916162051825109267222698674554740757983184077898739840638323720863406197221089034881032199427480695302122503202911942773333321327907859239676819520756924964592189086073199335662411354255330492820292445439059067179900627504135864503869156082483563586330338817561860346567481045364126060093657464924958613993005449930291777377286389684277982682508979312323075297480599234418774450737176994293011541415854874221929643550539103877249435103861816024491978687494982013030519021060998369553962429887974080489775107708960628596905344028733234742904015015707818847889487707147312387623845377781469553753479866677082225943247976007638990304524683826006091717819044752338962660191981572542361695758763744133733144962266013977468465341905877512251101945010233498632390345859651860879558950166757677626899492426947836901835689447030264387150039387044584731988943520653369418672931984525717644771800972935729967877554380031702345232109957845395804504828332269100045224644712997181588949844022756042183177484074893603794659175346704183564959326676849380747941444598188495758307838724902533855868804612723083105410168433187420127352432766117674109613818242319319521712292121274718072382352639660984961520805150535349270253122512874148658205909587231461246837683144055116043370906475194856473260254630083542322519206561531555127300757660645276940373461899090713672452088105207958062957533268773 A145206 833 16865679421339020507559263929104722189313850190141722511283841351606086524493034305478096687754997648453959272064755747640603471403785137419657196872582360522739754168226143639757216454485820953338323923042123293425070004354120718659434143061141883850022419715206941201579987839262807974389407851591526807628042315884270375173118263325265599196979515295132578446134042247387135272334019114132051821057923587900701401195060316482055966506077521332802131883326788683141816168135985164631370036830131513312585244640979529620292020709656629662719445636384837497711931533104024791815567381505399061418529348328880053626268906479556061943039158624073567975803444515198240472763597669422996578701770306423454795122798005308986498361003514604765872281392359774160657951243327421259337640713724831702042863620744522906424598478368792876147379753272743803405022961119295425530111302021959448972383639252355658422135557738938873981511717921452794958775934175123809077894649214648621700934245855544696975155876903066328488752851198043368883677153948502525732770381453412545037571194417349367199607054361444032765794989991750055136792865854710771776830368872418168251602136114531428942730779722795738489294055217138722949355909750279804066193513903434897386694886716170662350763899961345827574095213035667505736283594533890650392827779779887107505677680189243115229561465766522309046897500473861968631710654164918954340399520220183036869372237952057118910269224484824449660038485864314257083495430356255204505610368811811522451050513977856337421732466290007116637113477412649238453416184253675885367571660815764165436916969039107928111562321830395371208059117454892115787257065135329204725954206929379221270656261082052206083900634064649600420035733444597223232054021473383299870315050262859903080682401853702389828564305982228392222495968533821878483057913745164871827929673357217175389927584068681836986509487701877840283544529083890157770441532561570472215436506048574915485835849387748463256563256535996772612184242221454855792605405227966142384845635708731868148219861469897886765381015760247553800445185290824254871164134201550832919893065710601834469182540883219100035594576129135212885857586154091771454919617592514651936320361089609289015812139403073809647325439984242816627183347342797201182917008704735597133240697483871145763611176389066124461084870743858187198036190573754378403623741488561375552052978388355828072972765262161286768605631726719113375486542547281062120143987027549256084759921470400766705456833097973596572310016668461679784941398225119578065922682470782665872143222366143788688378657392931749139584813277900961371515791006025237832957339463337666918847564929584103572539507758630947499834242886615058305773877773145619094627888025359195659567586298789493198906536759548608124072113643251924333314070128221852070928863689713435749461612690454891739840961948077826061832572896993777773018328379940603453451197317209727808060786647414518134075177776650000735960098565648912272178545886233706900429030854966613235303247063864123394860725850809671864543144008913811195525478178032392739101795601667222852181620519655051264157539179178019725096215916158054498306188198055009939007732883724939416925923789976759319957521236070619801181045936372507916089504145751964068784367970130504173214372394833725338494556004488238255983559797326228718632285161356994382181382000462177710502623737718712889766120948483252445407195353399605700643933573026561348582074686964156877259583299865319481099889489965087145183811559552231942550702535154128120203392615823410611872646728324446078918484083635680819416304748997631309293994256529247642915828935439610668602192346455957034506676822676699764492576106035408968651372541389200185891287669114156310566792220806600263400216054060796327797655131733125231212819137291711217298037290706359125438345481671346510511726361091979739300104926254762920803289307408184653276746549756123028209982031987833457875277178737146728562072383130785541622185909024924692801738301633777334270555197962592830309530917983088744001692927679760192873409506006623006644726989586578580375480352766667151764567695838186422516218061482078515735740426470344805335863406822482082785488702709234923962849212994699482009310432357319569332001138917363002730002371610135059540361414160297375726932440446558872909431678465239972296068648641666465715756008127317249492984208704259090508108442353417662174200645078884107906953878108420639516368306849834249276154662555262573787926768100391334341268326053824901125207022402336125610109195018021416959934099024150260971133880209155168754046110785938661411598630219454239364401975116072585345646101154155537181249835118491838419704216968116473598455008438821783846140567453963943344733031637386362204846762218262000436580231375017376952780695917345836223601544224933076175443078831138833277402688508626669462879392263688727109938071606872672107267010114517650009765292917759036623102764372224600604861366512930901969654048990173630835859376269510254759883 A145206 834 17374854283052874110614126723239377924635502400019564221377922650414490870502017058919464416453743382157461610136394129667257236056371271914998764472203079606727817128131295521296627278046757111381816209809170172125581982218227657425734380564344744381635393779525786627910138243059873317405979145152405437916886606257950893799468081957762608110516815073911541928218690118391563852939072894463797984692542790944486586483772709606358046493006113609662066548330136428221673514632879561195427946601049211945955479938914185917210129195421503311657048324759718996277967293898210170098111255350161339454703883906321806355860157904903956677237437209439854806809655087671502247834808392096294467233535811656523988871039878555166924124672719420981558207275622244790627525692393853121793778124521157219612738314215386329812636141913885627901927135592905468093842578790519793830218008548106618410320111816099672741540113768010485578376646614636874114889873275532245648239696512354874918026696896829800058183221455349032668134831413478919910866556337570386111918967621980739370615912795031262161318977652642348041853829417823411563872725875514316022474443824540239502168513458704004767924258373332642905968502760904406515042124210479423944550257902989269142799660680720585103966944136404632542301741238984387707377220513252534155193320148551224100308948230839291445158466777097040954359419765405084866103074225184994577598123517826659868202050980500094942006072478098900798144099005925157577442092875626726914938891951845936523859056435444173028130021310398067302773473133553839541093853104423628644882891623293362081825776859672131366988559955599257477930716037175738613901542808001407790769533699473424393339759752184445663019634716683172211459703762976209124168785051933642161732365514976217481425341084793112904819622766091065102280670669425313703641604378689771982035565461580789618042646600556834280298166133582607793687525023902753710108630849981732420585787054547584144443769897165159676807820340289716986969101981051488135084402364865941287904774423070024861537491127292680117453724262670922855490278503475738501672619589457267711192189806386174897848641703446109470616543228594367978021772737330431551798379852117265601626173340330366579789844566908864804956256666794526274572741632694213754126680310268996278281705503790979199356405855674135901304315684114453625087363524887723421243393429348060410635823935982067463887102340031561998437109316005133480794613525136362617653115636726874730581141417464264916620076954216418558459936038342930200851616469779460804922011473808615699885749935770783395816012999929920356377613463547665763499974548547861379877141525250807506784297824397494425836616539309490804564545869439866681187778529002923725517126578232899970757226321486075449847259062145256263501761244666172517471816443556354664143258568272101629162105546434462868745639514161420164902261802346813192690514742904772816890044675982443766743876479720367344538315821999980924392436318729157916274293036848473893500915191378878972403608741004318497499305599147748472372405136383512711719045220366238730860397725684721064272097108043927403319778252741900584529023800347476498390337358131266680302694264996177893712492003142692187752536997411404206742962692695360397748270732642668048479507989234910606327412512677749664545149563693770982589914050005795150238039310186161332364486081966683251641925474683046178202396460786758915484204149967320440871150982606636260173117428630291762687929503786632092992401721208898594566559324446666429884468823727777935049755678301848796123801349298620606726180771731856909493664124150730083217790526225354236048541648948707405420069834720907636620450211875410590541968654955754559217736389378859107303918163149410567079600766009978192030940668873652092114345583235183689754048073847212316536910781182291287142883692703937281763447875797482103760419011494830627052001794036977401391690482729134322337983924608587535975526346832929410920074958693225974441250722306064093979942181725682297541446082394790496315159801522776263539553498062534903661153877176938463236643802420184357197995043618323279113910106601460780836874975797593869220458401212249772104938107366633968975294899496714338693442252953539905617691647633104821186886277293639201477896459383038945270065880501457790839936549251098123586808657093971833914724695130180907850372776135168706153232391731542040060202376576206461836289595796137992225172388740676956787678019003366358111762384773221218901640756575972730052099232291672230118376049472932685364724011583913138305844551628293552845024079783569518074086049873384560649770770109737379673329195851223022038055810243815927889425090791338359080150489089888151628553640241055957631650938462316009384142088675098929127378319851957220615942346240909629850693023852372434636839435184098844224374554845701644400924962800553450408054133884668242943703957933568114707278925955018464603305477027403859419547675297066933996364470522679345526656005638473300298705865631128706393550598997 A145206 835 17899401133841374700592228188506415480251143495286841015031180412719220508530866867403750012881003798177040378497957909169846976265272517142708792034199233383182347566706839578916346311931231492119947420229970695699011178967970880399063180794922878071455824433879647706491538375416270905019202847570167150236005886093250388967389752976894342986048052121795951863736479794619671123411916369875326026736278605982042712941817106308178935600147912213031686816091421115106359049356504378979781931144303517617773744364957419945409723466210986475926317984021495467139214289003285203600269209357367142911335995100035132341414696018426738222843679376849804864803165006792501456181743016980917999529893261231732677788633117693624615558687602321939987934948507408079464210918886565596297404864841113315359122052219505979488935104131841236529917522940307904422322942440800563444832994800643845918105716542855338222354854144244586580248898701951249626496945754761788210184929140984973942587274254444157476084228214110864087482755645363095651777574304517958914689298728755567510761394657275684771551848220776013474875952495181705368994293414559300357338236511826278963866562711770676535753360304680824615576896120766816492514107217444441843685950385014321664317347539284844681539535517531924498792484979415231159227271294811344566804715833443157776117388270422651973698557773868039155005008339075766877736864067411618909730891912489447209402887862732020570353178687302437388755244905253999598840755402458402370144641895366554978702549826779182097871410316337252488354197170818716479426827291192761809418230236033017022260332897628716043918836652547236739359048983130015045200338269587713226837536717134572868845307877832237816504145282695936546459022619160425144182843449419464797121682330003034436926712229062334581562424787570790051736295724712767955820722536399358284428054311037983983254136926037717523151685932168957235277073564090833315532920257572239389801701493508939203715952394874739998062899973106500286269702397247248319661145616468638650158653420517663276398576116277426268729754311395577000737282457695225861747291719991818489191531183721080452304090362003964974651237568630037371149114843384579694193081168397766232546752861538619985744090685368031294014812245917727582817849885958068720020967587653100267218294595817188163901104602693326887775626850156784109284892842506047600756977098576454612944358085057313102233498131604142089907764359486722828853083794084742862532782135679515091669836820772751152982436310758755401641867910768193246946865091217161328397487422136975125394518060459560124169554643709425994543721864872584979622137818797005523929607190065172045950778108797207217623039889058704824195718561738422013406222504487748115017343010535123332849027788472172481379358320032515013337330808518572152131038657654006941325521692377307513656796077131857690062615479354112477732583260097830910080847605220049579852014521296902546744664382835064448022513058532085170723193970455631095200965031358750774459474114106178297725507075659935625874945511791158272902518375586387816476929384373569999967040740284040997600804496883591951106347306928021023996777009154870597960583588474943433182977594917404771439947197300644141110809330043296978508462116586652282219918518145060692717352371361128189562306592262276554522933903683191372549815316919486546026399488242049257827212922399076037008533027053224718584608097048145046194189020809426649627651425070886675294717282452058196316513938628690932579977009691095353646558663306527477843128705573568848373753674109578218662955501422073316114919723151523185507642163239424319681137990902803686178317873687553053054262132362529645823565646737422559447753988884376213254484442005555491212034252308999984430619756825252641427548167403547432721216880065256230215989659965446837235868406448886623811020992261230802818215020657296362111854081712559458756446965278150459832297433749450140979611536264310811654639653785940272657014874967612394226501296070861983068171711499178907802588562288018666200951883100439348017829529425041139475004352536036825935751455808604995952215935404784978557592385567994314114502044894407010070741961829111852298315844022696785091836570429734655875888039646244426155295058993138945306161054435802167831596790489082888656159034374256440131233936297261843497447851578729411902144993703865000809733863780973693383871160388424310040915627234534026476773761031049197565371459048851040234989597757561620156306656920248612837726028443213420004271716780216546419595997505395316113482693368021366756279977224991801106391206491264347944533552550307994425001410997938752535447550034607043098268642569731084651252678745147614305661740517092170709251558166334981984111658510647189139995374388855432766096484966082962344119383673486111344510428865522777742608271896083186787283489580317933966557748594224756387364661517183497805910691696472598018684804057493205039564751728851416642506060577662281969342489287154173601592819546729155185733622083696622663302381325959547 A145206 836 18439784054054670948520054683406810036876686139484915242874952185157835853032999247260167208710961838427551484142653796837548262349053837199190799193796709474548419560138991248675699511567138743589001875735331694792355156288888339296092670565695865379868731029156838876970992132342177985398672708220904517356478498356488731604057298725467315118839080207242454835428772577691020304509330561228923046588983059111948039654586078161139084956310019636250107327459559052023089892628355572666548668084354612868053284495389528973622728831738686028439112020647447366967387449392016416603063126617767945700479067452650489102895683884867181291886426100559663036462132703540757420056198336415737105543604444321085151519415427527924102823849214111914683451283621288522107613201737123485957229664588872748225292789756400126695490668595768887318841847329973872921239966604994489876441983119845065617825221506873820771471647518117790535338602468184781206106251672983156722974879906103070609401629189267799893390381263836687852828511005628472678091260352860489537986198271264779126289300422608221782009967256399922344029815152969387224666407721180972909250763556095839881961154000536864746909050247511214452347829971746798179662203707824047418736349803193353777460098992353054481794493509702246355274625468401475246685358227494321838763297670299613389229820998206402888553677941615956790317512499878104860010334908740672610390482544749905497136934387439698220391641056930091901043666848145473747723832650481179444823681907272732381557733869525786548970704020759344119667212316102960056807169367572777435340142978213970914539078985726301204425074199720649256564699414452779483377760743332664746347760542834096090056274298270653316432220983117507236079937339821418675522747284033269654294852277384093681062553453776301121495001279002732580632123427539565749737524836069613306656247498706185154246998530216753568575078496180839888076505807197048048304956366438236666129833129177388291221589413531564628707253763617777709571894995633173644450664114494742448642077225995186756289979104366304276655412913939155746126870092237554452009966718516698869790766242446427681352764675135016035532512321356361656155512252528338382423439857319896415255222064826844749773374416579502314214210562817027521876326247740570073045706385370220683975345913386627369065487971449282020661898888861713105860089303796217814298942513761234384279800195234557560853945372733384037262048203501189881740153260347366636027510465738026536650622319661299368873511798063942150263219484435825065033848018120155812432028106606368392956369945004948494382462715007197552319066907616710706693382493782987146148494169753362448492781292395010605698681968883550506298877814312740428121516495217045452080713672297661579689507037435390142270715072264449382527839569364246084159208542211109594440582837606035168925822649071306368179171377807067493921168528555282163453841581228952361924842066877965989954903356786111167228592360424630506205327215499294161646353007739197167303557163717542905342461255301705473679105798294634035562297656872968459519984369776089033045679461502355797592688063580235495002204004720858200458497806476727117512666130512611638072640421827658527224723025293438095727801971529551577292221183679660351927442497810111804297846571404041141615957717676347271191303528570841770523400470354695930800930693641838685610830319193939656483853955888319647363994369319826148678004828432179036029942901152905593039258160949112715834679202673203182330779883520677120651939370757184983074766094764950423082429519595896629406088279213881908179130528986741489706386023238128875768160816764941538937815936058131738077021598733134345996258185975804896305606271218253562477681572750485475102346707278904775797430756716727417906235868385429589046196765582311970222975204110049629178172061323041600202693424730454477062592994849176691408213474335701209804809268532845820420597515872954350253056874221792371133884637397762283141697224631964537449506144224800055614693751375359176847423028685952503651163829954926452132965026654843577977692199035438623833574853796230136977593150137457442016627776409178152351017400848932282728980067787512280717989749581637062926392482522033050237284385224471103127969876918524118417320951848032149001139058392470404605305436676745176178294431043236242003384704094304444190376779229869960489049548220670916410995062014397607569319327980684406359531354414740283244073885405310680750943256757074727449822188534559156074523756023012392397624707179759184723711928439964824657475803195437207807068156599108459030164863462390594529195450983727706726818819035316752704382974190478500533554149866873210286630181188574195690758330104223032853873974555748081449970933523451976841669518732270836192629838918081628657436390645972714699760289083122217378805243189989098761207479286523357838162425379883476819898647197979213470786467235845401794935330177281645973754193118942135433915914687082358586699872104736993632102227423318252375152446834104717835876351511796715124933 A145206 837 18996481134628682063322033759598269403701486878555713690562060150612719737023346274026420789874542026316798259650743474585575886480201925567969096904314723341550837113276405046906512040242434315946022610871661411237906387761550867080473737409675160374892045140855628018232866737111096800402442366377074421887900417071635120525090538185021783609299937695713056494788571269947775727707847579749012316995629131639801472365775989147882056824832840193468350155462531452987575555371699268355995267994841496699395509636687565108971441595223467236171477826074867484992111381022022177931306317206758090771819163356134671373812069449009906799070050566312715584156074684995849721560902462735946465742984944495608818982554846607203498370407597270394700142355933827287641534636218103033079391862566513411629373265763786724468208025901186214922865841464335866621791893292376950583370966026788355154026721098248235704019521218467411777456230290119030852016648161364021278686729742258137381958479400549207497917392716715833230891292888800913512597472407261570142833483638159573509383218834856002602951572483099084151375299258962657072483904864914432187966484807497035051485734960849206130906463797947824656359530133978257120585438821270741303090555761908075177616605059267875849060584424078617637222834486793723299403373961223148143780750282399154001617226136366136803488690826699643968043330163094419837394971152757816652430759593866174252183008989387099821802532679868458196848872712902230355262361158600365496860450461683151530261595300068067495057350393048197308323628203437754223751359094300372758821869132916832466212980763283117904889038473766296820967840453035749846997805325128677556770411720395419914297938646466599032177477496781320634254494711564168282717618599394051221708594402841197786963828908108880940123873033034262652453836443765248943997387942914734209847800252407696829742677431860743221884322398457387758365366560281049855319192165825474110822720551957451942240060258722366612453051014743335518650764005265069454379382415791677577550112898797822791041855910250724426651362403542249103791044723321468938458452387886970716949757656816693801869083560225038079283234903363458976986217130061019803345418926918191006863379452731420439907493970230293398394969548414458770515854809577040033664998192424526678836908506244551354741757865143434740262988289428672597675848615768540737270121540650929073242630908515744495531068670433971403215385296674983039910401764448400550975096263836124775656425092400204159999030368094510127468907325269300755836451696540256451318133873816417167317585778519253371367409704249095291779870111563115481063583126290673390271920203214286853622713187566465197775927970306521856194982230702646343084766656194241831774542669949310639769798131562715542877395787814733751066322530950015342631456475948331954439090026532035848983315927333112311357368704013000246083294493954633548708415227656173586126132999297159768670344986580739198984388499337827588129133958964494658416000773947642564753092803715716051540643982301538454853818066719274091584132264861060858937306310083152231568954954445144878381727275222122000099436951672274562223411834230262732181218650394826799837578492729452560566720008655607044640523668908917930080630044236440835835545334536779161151453498702011791309982352983433888716306705543872549671818739182154385634891304736859396041179237272577481790702430779579484490860134611007092009545649156352332106877450689084161468042478152871711443276109605590672466717437271586385914730325006697839050486755688061147649714497944122994973748506144686047485636406340736295557470294094180344364362167503393986007445795481548417375879327745833409769522690964590880478335101986884883539998403218568147153680998880442876726446191277574798895999876610558160172097898502520751723941569291916037823095629017148357706363852599255876732851446560855120701170142763784175247103900891095988773817204417326544653447211113568671282152303789146086815959123570946531960139122324720267997630493746313098684947551014178821174104447315064729839758801461535476067413685384843511534574441806402573357138082344155066255704984000413648384926621866447046299673569023946534511036748269208370012117574784281391453518266158521997691757043076539066493346732439018078525047644397507489329850524921359954012742883476300310213169626467414047508905524782917589602510089080643237513662029243228400181448654182380352960291071978044518634181426808131638743765382638335823873774758786261190339493379604509410495665783669511842793740575013147766716379602377793974417395522880079263431060548889213775371540597300981912640351171187567964057530357428753598914627542608255843862613815274005997979917176475763864475215337676876864470779221024540880364008874313658097362896478322252416541638312317230511572872566099197166692605850704152261380912249899396214521716231068135601236497162600498841263952327183889663783427955197315094061644339004163433750936984734842868931854678961609660980568239495626637594811570048840605645257761941274555573228767723 A145206 838 19569984900064682190759671287852021102315827957382434000740643831316842793698923262186245434273594282882591437271171868599171768696201673438517030102656794040038460176251671295712480647488677708432865894750287867367443449913279732601344351202777160796044340118278190697074160145027509820674249923432599625976475226145671306315386532801223533957739235499627794590158995781752070304349656477877125668284498252077418095757386818220602030042213404553952849627019695170225810902336347779375034409562939212816665905459751109415115899888009640983199756055615628622343375776248109640033660438506627054405602615952155898035134805336572620201449108211617810041541186916699412291951285350665888491207349922864387644783317092274755556558682278529164066925541744786082171811278363419950446321579411439221861875171908970152890146826076447536082791392330825324587773816677952570754877941001260653613006942742586524718416996743281471291499516092042385790970845988149494829417298956453935669613702823042386443090251002940093854868064333260984580537161626558705685092766019657624835360233432354016021112072234581835534648919621246709874349224565561532488000012010926119776133993459435282509997993075260960432487513134270712873084166421105242779323035592941343617425657012229712921951370413359756610180889613594751180343960345865789628013996811586021163255750580033800652587807999869152541496942343927922859786047226999564802258903553394603570311664125279559431035311443253295308754810088203705022839586368230786698560186281676542193052920129795564718863606014865351681041159194779872811450309665300493843043128584604251495389736681612096155451912244084876247793138907056334435464216288410934571465977785487809880967759318113369382660644889092716483219520399670210585833042086234234880807943598208678695874882809163625502252436458780072040652415033421889686189129519161592510807035728721228949533902678374372061222793338098241216294236136847858244644081529263440217862020248754917583247110289641973271069477060249729564195212792874450006211462797279977659501856064763886983877414353424903817987600730228534191320557207772417215618275511025268396175954141606199021505064765226879214221660749060469291180074663561406478955888785939427753503264981994126800923474368441772581675934176766877070234911438756294546033603917780777432885624553364099014228024907723049547100078623865862324510820772372732892824510292148881679450064701259555021655917076033519054505724394744338729681795603835357610348687053405309872167754539403115701269739795538409876419129695268917726170718348193772945565308179654502773492297324779793260703986854725993015923697192678886870529275990166695437430446487003177679563829536250604000804388225124377069064625193741260358368183021116624476180599067702999614312150675574904418079428976506589847938750358776868466256135900873052887601395044838597428426516200010373149388176358818973552134742087233202767015367001215659625110052002184016180019624735735656812044941076965608010654327882679427424938080543151475540775249478292589961972938481221879439550553128679849870610762583901653988611750619125042613070245615486798122798569265863485175218858717748258327252215779305215866259292914332733954794162375786882092948401627189695098292927640377550360418234713694646763485740787834517081528805768023527680718226679078387800098975657713050758417840105147540226066853977296064250514020599760225765646769797508331135171750882427549401747994006155704604184751901889357669401609774975267650250799502638748775665814433520484799021975356397998107440663765859208947602494428213973638672410076915788030980013887539983993791363580783177262937484132464553289628245642508198548160398992912403098811731446658815620974000233819563331902852701449259037943500142761541100467538697016447351317953385467524675159308104469265656452905053298616007800864836427997894564195935709024718226685777255464743800289292682414606023478266449193367406365899998265035520661828066834252593938689469406522539535167228411710535383757890254066744254158296899597382870758402449456756664708075855370203666193225526267063234060968634244948767805580704292192993850913147514555827260025369508653258378428244065226611781790050500320137435418737780953201767304092454178977949563610492416846717103891811033862346172934713363870800632867101374326241864130505587710845952271522147461981248461892899105078131923494853379998709498807305978814989670470520912191444577096488181575034702151297332623800225059032034348859436239139766944026568593487308125578695025842506921286096780620503843788070985865107137748922098701861256508021788237445158401148974386545017338969361131979645338993822073391882166823287091669669619065533638959253146841608877742301837876417213617865688487903034596297625821798608674850252345765803550052166608587158112291337430264326611616155032168865972499119531812908812001625097778758840320726244452612447128462588002634513068728100506265813799762927101421188099952725373622758830168553859230220289360873956773466857652367503556375613096239951082853989056445758054472747505432437 A145206 839 20160802744178638464964077081968951585635144534012108196344448154893736217490081035734624837660287673492942330736071749052530020918554426073145657315888033555202906565631158415016764033189454376410211681796853035472394906254923741340817386298508529543067243586074117229077973411787657475423294431820627366318327938801121222635976417105967381909738361235752257771140182807908376735568024831216528244630258241990639718936662524790316229340039945180611853317065951417259465602024894543278994999119288352383606207648881599898721561340519680602887333223698492972625847423448047958685254624967210818860901000836979665433459390438309935535881846881727481676129002634130411474360298805680930762294163870569920522834829826471547871964581693019589122508753455361031636644433569570064114077924860791180107318669937272588540136572031227279171229678250370075295614372336838166972675329089505341779556833988831185178567757639257119388571419071083689187710136797679711430156043190670593257737082373888077610406596473220937895629815362251242412134777622551915537318455055648255045501599306167400545954589692740909576956871420460772746196864998123351248947817941348012847367981686924147954013983280072182364146363331137986164588599148237824620009527296189152225473829522251311350005814410290027077818172053391953883991750785408074442922516227184022391892042536043403868153067786581713565898035389323063520759893572945286692486342035019155892505507090969566321268880395903309761446249346569726004766211250332411787831117940023496551399504636983831222426030212959079297898743593561953543424556759872164393070300263814631978902635999563752357621722356828909623240247473839397331617845228311062880853406977274916449553780552012914065676703159262248116351136399901999748707777458534928813260141364216890111300504323385311527257328634530518542526677180628442699371414090401083600765385403161475051267923503404751676319248725753542796215701738060929718489605300776584285873449165954005824533383097344024383864342206086215848723522931572678887893721789675480802626425421781558619021875669963759808342395671847482276152982580771275446634469779764662796668619226424340412307485976687209614138787648995321624177437658677339123425506048583593658454610360793666109590622639185122201946500336165074119436888956321831223568781380024914105392017031951324254961324428332466655061886562780109719798373778892989850243113717131586295812011225517338356851193468063439926090818242818454930634214030075236654840665514996641080944662924172039339198673035805715440220128710641617444998543034369906499095384577146954078350213363847577633466120964498803335370184515634082595038991716828764389560180993055531693506647263096387022401106240443106084809379706484114026356615820181050602460297111725178629998285193830740984329684221764446399660206498357275802721458628377778897802132829287835594764180688239702998840872290780360994969676950600689864057606297433651973964468298543825495495120046738845946213997108880215327996644213869390204937996700090802586577306617477490160121185777918427335848282789179840720137782232218060790263078309457490343248753178386775603171412927121522065383493940436978809200287899120216921427430704684257974239003311112050484841784419753985273301735518795908082130352301771007519231138861383405606885623634999006527900407930728454345430980298930691454108930825372272646752630144484997538932302022270945802274373200213316949711806462083546258052154938109535780535933209475290499990155289920302938133718267911969325093559780596001517667177206021738939979290707111447978974925673854103788325986014142901923129155820757330474157584110991463914211472598079293791274618984469513616533879890091052669037111785623675741880240709998097613791012939622472169895795843924358345291773247402647450662964823375893245225757057983020688722715736105977283507081029801936055372071862650373810617350164994074372969059171307795532836563291138047411267472990530438839738613282111518531468636129833205753151214587840221500952876047009000697896938471067885365734113313499934458305134236791491339382799810869165146264411561793209899118386262119651180332493932698858299937923529939279709135499835224607826933936744435992451355778438059518437811909720288990887795857012469482374916752797495566547765898111337402265627887042025448311520419643616678755026482476437557856517617558152139787819261646393217359638220623280936066209465672176694959996695302104107430376977396432039518173021051194119672137403334212758853816758172242856924565903696699576335293087695829228376643767342989239108353361574470845677259292653867581570501453548469848601374385597637061305547253128919137694390600015125382151771538423345950494556911177155482143234487335932381989072821225189148137489533882986674579487646203101100075598845570144155603926093448996365645694314790335179717477937011701257872489824883692778568449670313794448056405748771669637037271448519431737908222794828713986442657896453596236508313425755817591563255645797027746886849496212423911910249246966218020623635996510380414597728196005197048213505307 A145206 840 20769457379005821575321277886882834562717617526391617914834704610689237470064789739409754238247065512921420665418111163719154730381486412427597723036816176258131825520807524627389868468055731523386547294761867162718556220607392445641983383458259157698769666509141650488105559238392452694461296180896617856584045659647550597121210873832081150636792138827501879197751277132288971633433071430566605575857768612648052633799282948317978489485595149095572311764154219640919509173379800298638251510363324633332504339844984669494204214167974853860400492172738750719413806128539601150781714352454937253043804974997842478916943373537607377684373547218885385239719719413613267409854536814332486776657158789331219073496348951287940585126917658775291835838763558111455640009942936863573071318517461892144255347181360816972816254324987959883903332654700665956476458144913099537416902444703962630106880394153340991716366131717667874826169108741548206248195063441810691072244304639767521169231710955086144970641729234304387759695939394182739356223865574396220705763540508093183099305634964385234135004604739543645564850617533109834555783301642542345998587991032509309343219094934276253987286230152787563556644681079672554453763258243650040378866509682481779695567943091910652782650260234414731624884142911073676082135866990439200250008481202454694031091677279043298480352575102406027690452627925185229866107706837052718850505505136254125305346853746475625864382708335624595371701058319033911222761899462957107713337508603934245726004579139781320166901276500369450295887441310970547761705764255641254726431792134936152589761102328895192304616710058626122492521785668826815598152331641318309652937960399347380199380321376997216182001369458257714742094684491331821600721595049422265272046230797121790080162457870212439199456063760504742460866777492670962969432015192104103185153330795972112947336980885023007226748952472722819459895355532316694950553958626562385283934705156056295240127291015469593369723564724016889228136236359312662850726358800499572105260437227605642017665382209456088302602827693362570165339812590693439695160592005200139690989019572473915295213442779301891407624410768904268723262294032301627916898160669711376462217415619832523624457169409861197566854823408732221772925921756842952396769566595341832658316021248713049109665242713809595798470481868563341153615220820953258393049580587358964375790426962736256737143271443842619260383466526514638360595316612913526253846469849284040988124976987980625452309677859055420249564835986539468745967780130851363257954880464585455313795951802528643704895683363156318221210284393145151851390539989889295510490836161798447748846609766289703117071145033841279069284650502753804803618580791433948337127456857051981173770230424218178903971022484001435607489441542694743208846842595902247906825906166516433956325272705789233116175867852089631917048992524187189948966272228786158560057239936851753535201933704769872080594462024785264087671897294675452767342395393041605836122924028718360338576951786591811718636320567145629558350062027938113282937218989631400226092307994229202113015671085268522247271558137323552340732296332467404054506019621792416429566946087119729126603371009293409687075525219010063619489490087401056001523032296845084881369666095458097729209697718476428155440463206355310053450766396231843717852944508320932760655372156072791635445276301362110218626097568038676768700321946289314671744157328465164768282968720453595274060999954769980879515495601596528989052028801072513263220867495451701929694319471000156687267333558271203722111509246955014267284861591308504846200733778552370186700735178321019986974529525424741150122429787332842781080946361411966180517544056937771752003500661414491223593370340641265838501463284042293508913655138888368775210785258522563832642861190083855640047326714289224400024178941757018792511739602945777590680216722291481584347188806747146422410323752062944614105607420340276296149380349724578252899414963157667045208556789442680570767329294837114608842963789943469798210690681789101575836908620576683671911801709128094681661151220234843838162136293793590736294275205741385478850644050685288451680419338604215162014032536963562320931109843221757069865925953959540855125846683507644577681020017110832725244588245556091960398867851895620017359932160710605426032276693604929486647566580402934146049619942012403402024005862804109521508613766933834609651629854578372812415431315813610009264626665223729008174521760709449236730007318340470274413356582293463733190761489418255401118001776989141996858384409309915885491477149855337641344385731520074481738913235759944047051354345059673070317965260060167189885589666995302859021091821560394901894654423011007688744752420174113612030922372141004111556455601634407812246488723591072181532440897915652875161173165118554741429540762789143602907912082633730932298210962230747562603312904086595879561975420428885700399455354012101893720165189780784345074121629120216343962019364624586290650471005077716460444553796835892626323526785893 A145206 841 21396487297257846525936048627822863261084093447927745715149552234689601101131152005425044637664009795918858067633590997421099939942650957197868343869224510962048937299725500889325137438691317294044397703214317720679232579872057228669659938063523184283397014211509569672755391954570442867895295055122463455242497370745991821709499108890435704157410926116794422569495635931141635504238507480319843373361698118819267084571692660808761597558374950417427599911133423678561803203906877004052115428917914409013693357512521150458585357793807293137105463350830846270409210442587585862100366260796866554088230236374166442354608914319274285026226474673887653173225130261034122950323914869282824253638757482418834413454633805604488681565427755021753314669716240808331732326482082490839908772053439952590165555321585992718555639770470806256226343040266907832024232046232730398079181891342602586580717607911050799422294394049045700209531897015066975175756988717931245698917680485411946590140145715562458604931514962277630629687938866597486442026012833675107831247989880495197842018023828914522754234226356084513634760716766857463589601938746384502559287239130531817574349531397494686113475477293146206117139711819103722509391233023861246498756251785175895097280950141629961560636220279541706558229105158481172191002156860996567954770829175513878727663150993705723618938375940879512598640811048680673920376175442942580539029321049625151006280256105189219502137452733955833025576809959924098753230511481739016583952835576899189486532633887459918718103042206693177970107324084850849855038099324975639649862895775096804736182175376225635524293524782938423408214189468545456913586711136238091576131846360922824200622338362919208357983977888136838446999260768008778158447478004215615683150771576073636781318345583202852234564257013907123307125814986632172664298539288054354646222708769101745651813922862890583891421098596198002130663842773041120269373121707779814090355917320431761344260779925402087010458175118651094771727583119151588619258214893798760465328574346704429924756918539740545732788443301616843762959574050530321656976719002390497438480213410570234178749512276396708023243904520403349808368587367512636626050638801206537411563175803736812902318737688235316498758985405239901047914390260562604240671717979631633804890557016106304045254085067084546171197973249520206536480084227818038890156854435441088396578408366445452316812109470375376742386379941024024474458870766526751397420019537379085520041473402166815871790734994281104713863392669532875178697905795556767371678168399312194825142304633368633244982636466256541347344124075638833801268386309589014350235725741133582705391233383440482606912426515390546178145910995347132790933341631500982621605153728963920188294628502095327439888076911809109264257783336469037299823571498069815312504602494785762964637444853182245883264977599545377032333921247497431536574963297509155080687934358571343506131136257821379398660869987367317213369831658673708042174592919752593919615384302558790330581112470868897328644032657731907831927470559841427140716875570138109120608577282231732971629227419729607520989564955423966891958567379935394695012436137252902050870887931515634745624414729579135941108581340098675704643081885057563529907241634367606855076832909273092076019539486069331113522482336209745883665514342279974148869552630380389090555072843925696912897098247097957952926206136668052613885301119589736926746003902430992159427956255624099160094981240466352884000156444483634639450913549059225261431483746199409520244679527850676491982080254607085376467912809197456992193434232275951023396542467412654770039151079563256961396821058180780205554534889943384192856156456321113198797370614402932068256863874212698917789729832879933880918419813136867385124382494286182871476415844788637319014243192128980160790553571738244012798258530198045839692674947185741556971544669604624850087492389411575299912360987297986298723344189828880601400296936729612055766608079394444137256394118218058158727727080882512985570432932303558017181879942132931752600555726685629340405025792827553473838381724393401279703552330203281317093060094493582406621920386748543373292215205985320639317176660816680357679731058500826058792708776134662640744600428334974469369872609161780878177696916377909957039692993589322303207590954785940986286038987197043046203063398105660507295577031995548395058933904842168892660854709127190099120580520369920866571059067565885492110112985393016628759067715740701605490186662945875984302066589136259635952801339675439170103283404959184901089671453056480792525994996408095899138935675449118277213691888653146157816709350585253061887518680766826726171080136898656564999006201664230402757664891904220476984969821159682455775034818480342180114200840643824490649213852510592335902570108906248498450587725100994084189605819849298177965907500352037520372624314143222382998875182752747414337237471928975863240918674641413824135759385297010578654881614216506179173808817332353303798990704097376723874994461364640028707037011345604363 A145206 842 22042447248741291455175052114321514225049339394557966740763525598740045453763612246998761945535676497419401327182527688967824835965800434865290502758208801224956378540546081935653055813338018294683542338350971425371776744295676080182589579148018965833454510912856273914666735587190818978838661560142149330775371748512229269147261336390716747192091080825623654048041207300705050202979179049517266373372921179450562989242264009604778827240344311681044144003354969427653429822991906111631068993418307993511453435342491659651085065076108131102746702435532029027140125755129891273148636717059542241003698969957258722274296714963656232317630644566607947875305911558375023402780580591776618181041779084036401865607497981122191845910600078360733129580819682282496503767307120921228422681018160233440345191544600418491547473718168503642776828376768662446818342945752020070652279293104818856224885509863778542662700120813670023767139997111125678047571544001077394943126194568194288953056709193546057519259311254018150569163913353220368618316595421767535471098970474281584324360454785210146561220172415639700496654599160484039797838911442582067389909578533883985155886634441041831592307025698639003849663372155365819210870081794397854272310052986191488860585380246710202157059917116998420418987627111590834636537438300547918474334921308072634245248846828174607737715082212054312508891371106549890838107146949698909338665563533262828810023602911699535185160506806129576916283349257242506236271506712149955595159414575252438508527119858796329085062791730746343736524494748676609570850728995834948446636615343820545479032579098244126358443051103830717700849549726108322472139067129842967229173948492906146302839779377896358936934516964397688230255910735852868486559675543562163525575671104683253644949224646279583885655539493957523296007438598617731179541041226191283597800068243655774022246213081173913638218078555590470862515861366899336334773179557187132719117200079051661514087956576109848726288437832113447758162021964290638843314307738591818684976344434126176226957724268437647426251870316590053448469961020950492255210152709377505964142730913744360529033486136725911195686336106466702528314330751414580831758805958698064615348556704789409868219907855418683534446657977057238837142193480756063340940754193039943262864861099764237343131592846150163377392630466124751089947854629502250263429736612454005274683751550652650095293930798548866094795182132183156306816269436607598705495216400958713642042241443190107065972116658306141587315873073976507844356256102778658398498280940029475106448765354936236330846133617467930647257286863261159909335533740424116153479453005747914731105196271537704167048822968773115622230294769227378079388865410552378706159979371704213481922191355399815144874079774872655250461724379789548094362550378387696194193214196196519242373332879343492613774958040159476097087992698042330002139974249511990200345116938296555126644383507909804909001671780205342058016681612361395390673168427232582334655531148816917286632637896025852387209204191950197808806215266484689764067179930317641415970118830156216682048484593418228700962971399180944894289472976794911964522394180182061144164887621738524812507696081138526684161356001069179198947246463547961882787740203307641873734757409922677059699111285424554522121249649784477648687020910219955802027692580573720092690609560323158330541388851542400027223686189715435024730459683621450762618176445573639655392621090213107745017795128841971077613351186663080073614340100116271243273027727233948826165414700866794095804019100806405950425207893185016709540798997481077123201575579657642083768080680468570953883070065940283430434801557120652531851150976956366659907651267071239043340600822823176797456387285310985714442705641456967948197245308279769077227400470367595494416760630266711210654736528428974272830348730824700664651239785048767354973569825589308257589342303063563569409968019082102181329739006305708899336231624953329663380477399058462990797006989601852777750274480883588723309967187920959469930657427787714271529777402498431581571276837841105511504434373971176913117567731213956243762305988010049384272094777745631253681221894602337050079558009044721905141118576836034887664438897016302179914720374411281501916641418654694022872770753558114470397165233105385075689532505693568612501303898794489499074328952607822831430427568445444381163750716027329965667481803274231354446097011670237147678260968003284143801103686412767174116080241070738865199225949063481972949805509187869957779922948387049917159283275553784691476579492227397563243044869464164837184084805849582772271253172289845727085435861832370497480843196668859259774124879041741417029330896033452426795358400088914238762135052371748516694709006038232788159707559911305096420279210905640629799877628312595699720895315646631922426171464809118949195909104184757621030040111254908055779380476957449545871992075326949669131733123728438652132405859245407162834691705804628379093945889183655030676057647163426056163702827692793957376866566091804631933077 A145206 843 22707908731159394556909529091126944690875756087618587663219248690850857873778046099634523416665973526238829043454249341830129876766186850053930972079281256590068587097723119211990696067453367929561347164251742855000536366485283308463429901313827998473902979413032007809939014764895354411855230309774945524016357758144570973412071164314642986680929874851591821237634776926543840032675978829517954137704729826484813787768668692970175407373921544853136491760398828354763153445669469953937304089325554596406646300146467789498438802040297250222944818088923635520118655305406853480242406473685469454998803775306180132863383566346054405056980639441047615346987509375149140229049492196892030369058147570329822080447769510758816183933036606044878235007842875175935356975233791169513826679267258582115855772924741739570485705957001455127981790019207082023047521811452249324539038874565574155602972200819985299257775986661612427390620907923701030370812661939294164507741243136509156856064079297509072850050187402172027019884694266724403608036975951108671354137773285068897365232401717333622862074494898113628828292516995504292242568810715444018065664564207262655428612320117242534956681280118367439898591563154619173581027145841261334259767232239345853657501276981261102210039926053199966511157321867531532829056022390650457976214096014408576243937395635189535994322994820417293827593922087657991231460921042189943236156934315793004290748590332597463896295313287104491390651987738293080689584619401036532243095538284695356791522654417846857626253377494379472811723476067169049089709861654364167440915599121400624851269475856483934357828221181131073543455259208931318538104400109579339698686471906330851013361589493114427674877650823194870460039199842521267325400903370063857764408584999650490300914168101569446177580277379045536667299996046602874668864753088145699910329597949285519131208724508442740168092991763292326079259017219435363455946940727749239134199568535347875257877840223798344279409683683254494570862282312620845646874815100600647476181981512127116912902873534177023083510673735715118718777652300410028042344416898016636150197809462591822559994436849014916942407709885497688373123737046991418439702091673965108547284723094295438976337730060671454852663367264885837892230276400892174502943192957887147431991119622561229111504629330130182724689029433725859352103860154230443114654862321893834839491012921570275193304409117040244252726673304011379415778028586424323239647590232706237187358117626839974924891648044348613266842658177365995223507838599342848189753387274237286791513141386176619001041009758134304837031727812315670202922734670246251833843408677641208551096128564270036222468586451593463556350036822132206712610268124506021677667448166314358533212458392231040935595732915836172635561354729551136767994886737011397170797837517467187555805798036006235210931641777508625702859533820563894023657082640568182221196026863583040191559206102507470782946610871851080464760837913025216085858917674008559402419029040280084635213518443776291758308181169176530247996342997547935077484526665273214134748118608518024286397296610321895798025313898201228055692648199072391789351389865786745133969972676987939988665787791082474390026608202800349137623365158577831770144044516515592340268442129273165847222154363055502283658020845597948546564672325615830753348628645432371149658558673858759407696507684057567985798471317830017801990404208856097060022029455538761832686493328767213511584258264621615203206031906104438304592273393099330558558381209057710257481149161165717930028491760967769265813937834103804451192638262222837407318755195384109755809626381441877959901236694269623766141447435924570496897793840757823212913942145625322379444650629595951641097382918536734643328850990891635390740183276751610923174609507696516786548413996375448978912274044061454452555358714995500119186862668319696966473036157066877929216359922342965061181043378278278485196785840607354906817363577109270388981204399680271380409774186480676318992337209302736539785812584338722803395560417515443485445128450527258675292228056235123461103925694247528362400193699739602030431286724470979715088775736679149940843109440227089390415474544698464882796512266313035049864527481258431633950211119874013490031169848614509362814137921729856249342077741535796958131010169737249857957932322512809098064185900640849939313206516229516769999088801749136123426140910022419544327697490353441026646297745760732233034893121213458502117251686919905403823849878860218307050214261525949685216162562562902152818646598472650167907298242196653024224295913280761978622264230239042740490673187284062477697492024343273053449204599714404602145938882413840510272547739219703349358646039784840894738459689125866634592562588474752001215768788964913196440563615792232706561025341575450393786562896727553152439116587247516644452284301862129546108584984693321105669216751173796072479114768666733042170891170870559296365641778311890245695374037824215228244575609398935767234835474227490898095187639336964412488709527693409176759790990267 A145206 844 23393460495731054231333886482932892098978973649678743485377279842086881747388665265928726066368120505050443615778713728132798970056790206221093347691489467223764548940978423802460149099794132051541466216845819429454651587964102234801645173954309876168682091395677989614808217346732878425961948893848212467826269449532180199350869363496154797112436431026169287239973347187908157355961761580178121994072518353573017394841954237821702738912935457465012338134964224838790098078766577822023679393670662020678744643954378198628054177814242739142099414015925493374035505480049946261055794833852885141128158119041670012104571857491767490830687228713455212209746454335309586861006121342913420185308236427297037629972451270423017346544852789335462508844368918447916025720033602821154141985793108696028915298475899347496574069001351781584577391756244167000946557832493174388701120438118056560067521112706515769932504465156263806452730083110150424480596370525193883790228873871857242106980459562547815050199656502324341204360995036067649439610391886454325546897425125074028406214486340855564481495313752526459110203028383101912226211479071145434059624395333290005417468242076426200452582446133548645883431403442407463059282989554998143859275207126379394926435049044464789505514321218589013583012162994293322178053632871987657864215451654609236239433792975170659239163431426307976846036928282975494615632176357615550475506813253448129526753027445928557728412769260057015478929641671195865446345936554517553644802442629915150198483470916213127138131170631849726304178661465900358186979525768138570926961006110429073100185480787112151756992811052230977602628342766748105495043663626415400897059973525953805456962069733608712467004310742610189082263385597536728475218903774319525954772518017264362931994083582910878533035146369233265879791825403953808016519162252697277549396257227776648885536260127330380280686545270987903325036256478427601217315079531985215484103866376710910411834120558640728336628952184925659324124501167880706954989675129644466715749323715293258228069285109946869686133423328370106282580959569910936827921844351912548242862903824303326952166924536957643798762272735745177249001875965911775031645283240770356368368550819896869722328576721334906166809855639078294680219651206597967057706291889944819658769891580703487757281189852263681348301241068952650415477750941196712337656790365128379976682792596397798049839616578188395295917942704964687778208184113141657288815943383126143271643500484352231526430936791741525784710331886153358746231563738812652520499263377648012198808893649518842363327501606401533366444247744322222999485710870031650642966717069465717184247972770894243419753375372400021398147471318170147738494744741105469606705676047749229037958438297610573870085968277420392607654079373585823862640862819507408701005836535925328733919378559470890119070324550157836154788703670509629991533247635484795668204422924394267058004081979615526942375859249163262912211762267561430677878637003196204642350826944671484859201797648307265368595479306286760491991402394835101022207299835533745289545846667893213320773474778305465347574279896086960159294828303308097824495113413870324575384344090962041009301869399682746595780372977758730322087145373516349264821145258586410332817838755282187966739868526216448786316231940404429363535675305477485662882003788435946742086176840129864744654542092708724574438184766888082353242779076896732170580473074038858875969724922707303066408773913885523971061980038272117945821251046763385008021142466515889502427271105515145539635185133135582200848054211364973099680958994649804069648227337609554453757861359813840174830186459115740637575317450584698478642017584278450744734857692341843210813013393060112820319289732049902274925638016592211157545172441928544811636971199656647227863943019431607022955368886241015025949576020328383919054289351611617378105808351293753404073812520140909834075035514299089744645794702953961212447874074602863030399593630843238295985286806179730930073114016873835881441062677536598877642151427050304066842929164177146837296801989671290561556812105445356809287084370621623047998793314438996286699295826785221382779417282973863997217515384152831979599094249727884459443101531029959246082151691403095236920799584842264759058842051564007838756156954082365503063879981685927898663988730716969500835949183482122870028464398123055453716915848292778792276348774130328908567676446232765314229079237557570478182213260399091710609758748173901267724221167837809071790996748108468300703650640368896245863854489363380193200865791437093399533400009339465137887406222512775356020237028035897070726889462831111031071003716082301633888055918014140230398634214049716862579750111299149882950524872901814413238540304504110055126434615915604218281192926256579932761197056007813363546666634880037086795606885094093000483489645986151328001418407760182429738115496835953595430301793986909720638703425650009748399192064946993806353671972863293594279474718667595692158471502163742790661517928112383665274050874377096333240077275631227653 A145206 845 24099709068074466849846697121295726582356021919471668995113201332856265458651478212433336260212139539681250535012834266541673921620974572670141969008241603267170719416916493829958697881904926202110049714002833370865635776549737944903821558447527061428900775736439605141866245420620805010876844776541634771920169578689540361811127538606691639272946243892168408146896550718273469849611703322251023518244049728529682060165748022473771275907746803518507139078405658294912772311409777653024904804611642002993710390158954230144488665652956288634759098074843339200908713754972535483371662426406661337065131743200539225994702701736580567812519621743257444426917652176345595778964747006026926848505800054668077048450989752196640470726283078861567085380335537860850767661345481933349551741174688820882760992754770893024570898404932106164658781758237196612685927331433095801684555014820301648741394000943522508825946789660073634782876391891855244887741873920978674479916589409540871003053690479885069507267675059279462877918481449186647081925505213898344659207149718245875550513032786120761571474323651853158415841944181159466439325299332060745903169011810336366116814345649284895124128667647363798222533830072435152805888123836082510676545464295265021627024777321459680223704537473968175977030100228579880252741540515563909232745465682085674985487890608847124045958585885073891672198365854010930875990453770620503023320174002333571622849908340230392295900953300121841462951423061858616636432827298408853969937991840669193044690991546382078792013503815599016163807435782744166524577268601988964521591594717462011217958679827223798142679940083540002595270561361332775540730100512758777450032634787003664371801423767852997906890056456254713039833722338266323108043241211940831539977036478441165463911334475978043787845907991942837899323695076231873484491272886437343605524384533572896317441314301443275736852029332550935134655808735432071480846386419599902198841212863489613228632044783048214084887981907109155295436565363568163215648192576161558350797195150781779712462569710503262808423614355570089117516363620607770358456394804854443657416918254608846583390252166168400628197890832694916440263744912949527782803662923369511335455632260602271496151381013575669253925173725969405029350596638632929406777552667599310571310267460092934933050947744792017258876325354099641902087298382759337222976418423136950905856952270043556560042704327490598540784665150974845028928277812101625893778872390623073946781711526787467278587046798559310800106388192529485988602928652863898661493793290829452299816696862006303072890182260897754649019065278886279184027868810994983441207636005959043777362777860296444500031459738670309457705950013709354461897768878126833466007614385953110814448089191282224636831632618780118527563319857238818530324439331260342482952191343774116570878937410625510493729051413116169586524266008619456187157072487576424566786946270260533953621642174388560494663678969112555208659584289954349432130767838236839142829389850728697958060819834674448191629600534785249610075446302887176379070190282491024533171962564662161312319107957576110049807225510351800172605737941729276649617548496045718284449410693934215054695704896870502927715899963567239782308155943205184483967517802172990016249093714963888779326471991175701220812063480401581065175219394403286282718795652055479345584326147783726802621803959079904461656415997014635088169348559426254110601441459084069995979712156291150052654887584834143681483719600424347154699490177560579328020201427021445825296492709933166634315605654374916935730689198740267699726223342247089016248684483524668147521427084510810383326867910356543610729446660651709078276295524650919378877645222860729515201832945017152975735133137419391441687106293669801161400569562559627396223539749251106798165458942401698824982016023937718995538932265929542470855542847017585244082503008452838783185734042194747542043417871414598220658372966550944515611068038008306101710248092169414455741402343477887232665540652724264649492465623231642985173829255829557186203401752158209771864265183064174595553977139447648205665213919408289654118137282571478297870276588080778440588848740806001841853285084209990502518492440244372779007375731201889188240113419332604471003564510818621562286213983737911097486475476276770039859842721374895051754917300639356877743673680233383973573982888363077291348400020982738695213422607497897397407312178600204801575301698712787233172773546497505396231853906279154095309895499491008677789506721626812744440367903516417060963921354244441994635127279512671951023116702597199294486946254391813779788248941171810130104850193236284781074694045217377115615421921576841185071955140461605266921813063809912571877016377919981730685085969662496575102226924968880540842137227503825517315465362422128223650565050193278843549238703802644551580838681754020952291919099944353752307215882579761817725168809074895410336119149028212651532493114091377907589177439478341053852947845195925830495336821046831350037361663464001340489337505862052162012901799405774624853803 A145206 846 24827279284816241543547837853156310681394417329121539708425990137609818833006079457919310016642015306317859368159821289432788343586578996048996764846379323922115113968889438229744172547157175775051957982817037444115223501214319881872503829062256258239484980279754034729703509380254538896808483841919464776790591285802351315884673298797876790499100336198160535957825188297218172557183572488193820156679659467839920643208578937877412476489579976777817934149717712780701224682652448742290960102840843795670419844817174313708596400270390984810828232506580760197368222329861120824134602968798822647997275185386635347108441106289903363297287821632855699445452840883339722861196383131277873648719276738133198058116428095185484595267086547665852942898632405240025483418593586007197341105419598534399418438430008510986506794480280432380768478597933800186666671310568114406104918556329025435078778629271939932254695607469978753351815166356617624647792650670172424291940077360024681024764024153365819296129538354268910205700516062933230962292768566866325292582159242692821108257947217527532876976277918421109954663686016878467702745428206669448342914538842830796614547680739019337865849685923185128844738577756438538665655478831634558684315373718479797422818275953868112920613712670801760888558049940897694674577514301550730019610063633163626061645160790088784927930904933705109030355726542297483950853630075339903833236594504988515336890298943495194811868274522524107087457869508617198631015538489101471334735902260694193540080297430968870279828178368653819291160932542721034250488355982896031834730306391055228330518423298107499127820335322905082462569548631228783691537994141743921277622704630326245025660154945947517843965458548202038515763692226576320017077529935654106340394623683770531731249553300875826846218065075686557029135044164703521919584110606862367846722468425092065800037090931318311971220261717819961321100079697829729462374711224390308166692243864354260785627735304636605547552109352548151741620869612570161561960730803080886122278118005668132318266521431835287027499976403278616684645812532031337986008282427185077467082422468472624757918500552112857718626227513135213694859562194622472150600593731994391599432267442181485521800294336653190131979839814589611511547612856473037894361569015576427465568179615054370747099052369450007070069537935191608850042361270519363862796879782993798663339645279099488739993995773087700094152765796586857657646657831470765795398914890807168605851925254509537415243237509881385456369858526277240838712697710147628198345478257759094201370514928071464469011218020990930360266549326289411704849347947399436280427662886335980591931894406714546186716515264761012724861692623225092401784292372818987823605278794658329553888527774929076560319969033671004337633036091121204382381348330808451359693010591741651313617847202318375276975260585159076421791275763264888865776834875984823576822759382491495050757085284575347054017959910247687391159853876755859479219234288595330679548212925679846522470004500624067984886590909561820816497337266279348831559484226097221263992890369199766115670128613494559337432600183161746739920618210030788683366194187316843406043068078208704663106006186697721541703960236871554378358280440808461858164980815355771439581067443885830742819055992622555772142163228088588565592454838556785820288598607128152263239081007443231337952826355859872235261114471390068736714293110082089943123602244563237596084300807413610147821831337953877705313827571190096215261595668075311966886367923095202132295677935343621663900078643540860492887263123449388327369593051849847674654582464012629651557489413738433887439692212395377475878252914699208857898872188061488617341682881394160081573434438416407810679516694017763579579590130400766820446660546495757374873599869469360741202417500644942169488791480677443363128011616012005782030343301649991853249742156899924177698817599524533157817567747118529905425750156666471735834412220863328988846277619041609484529392041931499361413533594099937085243769324515565224218690562185409366227832146989023195712670202103585224604080418726015892888801370825938834405342224084312434368541241988237845883440862908155620175861896905072600405372895035751298955880520067431121302052484216173648291759028163314947666792519147899791468028163066809570409129007630139253385712326046995073152038219138793886552699308892730130376085162162490660573623057225982571060908604363577308088627291682697200504702009388082870883694483999111998699127343352918008604134120480935224446914142222874041394053243683217843963798391887958651433067502449075341178167696674015231577543401349766840904679723499361329152507947411418727019769207755357964531263325921742495716132883343754082310684352486435454261566900673368806400059045778564609754245746183884816756962681780891077666567795695067265201110183183650783707970108555691355195625986243672373681610547645106711505455701825436200980179676416735688056609071457397414554347712569838498295905047048111356599323443982076716992825869293318023030598221498753465909694208396594883502508084917 A145206 847 25576814846400744166679472611093253003744419061705362970303899110869146062241676731295242507832004412155383402944885043625751389412916142018095002604421373742315527656343039650483232622525892213818871668116173754839059265345114563329684981716741953117287504772970908262456818723302557180682511164096136573625357601948804132532542045326773563265661483708710056294499762323764292635966671071762779883887567363655763797698516253951765811132326625000832510778179183390472188997526813397509314410692583965057098177929211095849299971364409599976614180557319674249651925622798719348060254096943487441313906261896392736494444404062800843133496360400139093389967804705180831442199556342232187907168084776008933507436294982330683385446003250069158760165880550468841517225140075601093283351458866662411762192265327706940434663712615527735938946860640762832543900920821479852693792951742914157948986654440918404808521345350671465125846392594141034344017655549017187907392769621043909555492109171552879690199804047677020929751335179995266723595200602818094147951316285570510227798008768474176061746070987206768940543129539312186698510153217789473689055068024592689352530538854413517330370403046081959216913871620682884317899182584755717887158772340364157042717894683288366472365580976109561512309649292636365976574429578061805018386527545016090466764142519356077454296291829607707686097092034937246625475890236438425076191386790070798440908683496976464834898347338063208927128100747619400434624038979451011927033170295974613251214652417365129482029808994811464591745482080021974838727855283495085767218825376479594079099312486259405846662007448160906962030983301810310109824193409342440160481375305665761728197831359393871983906922743865368002098343381856825396054834241303460569599196541243587047737536149565356724229410416533688277852688310136597551260123032599051459128582403240070882006637810217370495329958143344093924051540168772553186108371684773805183825082804420274705882347020254952624249659319816692460793294510878218174152757102810249881733532829908456037804205934149931773149697428085174507999699523255847716185264703303338561008786359138396381105451237197754640985384921128567905474677460837860839914276128980498618895758084925488937442842951180598561050735509338146709355265883580608311753711854749902258086083647061551932493879825550651835770145268196167195871040515374256159431958246419405026562732219169645352784370948917175055667747197445030225180035586373939936949906505466858153671971803996398638282643383026117436499105244385444351440904568028382165000664347699347462019061321450125284468660389971756365582098695801069978939863482747397392922779045433256209996359255075895558233190416104116239286596814062551991380450805092495297121795328003056908734469317639737292484746674160700325967397332184590222828202418385234066910882239023379575432195892785488089176518191731299887552038208971331594626018064703648328119462063682126340069181155363055139404373559443401394529857310086459292606908622335892944925536634763291699132645238539847777515642640929862586412606628738246926481377878504026183670344704912735092137547635023640975872114272641592648488469873619012455775290313182321359975462585205376046191242298419430050151132293494990705077349687534161165719776401687394661539846880000494879229799404260504258911959434723770990907289469067639964808708112794632384414213383712358165897838456740659974084567612819678495878682983987298889947077542216000297651001778793447326028281275994050385652417881882841500399918894139806144989106791365426083242663006386349109223288851155043465513154680210594671774140798385468352610157219584922256254485350991675779416985709904267053964660826583248526658187430340788663174577368204572129213275694596997329538914150034424728909678564995878864462275427233063720458474222132417202230067378191247514643256396654113362236908567703869304323909823455949564452334287372650385615092064070993079809885369861994905399138955675574144572702181295581822981538434258765426775164973221669924791130286073148645194554455773197672714621187272613045738420842320418404239077505733228197351813431971800335555666636005508713896631216175299689479556023785992469862581164118763989608165165730783457127401112234362138231114180189259491122959559526419817314354628752561861426034363738688672188710022212310075863503842330633314724052086118598937109858896096850400307491917054627670123776095916827853595357998628421562273739537731906394841222744817022527289226175818336319209175715074813336033574843753432707784401920900465152151339667432142240800223294049050269318821023344420995840319138396989809025739380142116805164477622856728052890420194221702197486385877562694764343278663021876799558885324546247946521341329824980204991834000516123924247803623674012724695614331795517248397757544720334162147351559626540713938899349223450780887338420770415962164311081581406838527227913816076923543114016326205267243225647645820951078696405437420819330009886673163749385652092104732745119980079364640890609861092925400276257792450937245932482427980465311495539645824386075181236043029375790427 A145206 848 26348978886588755353786709647678610474074306762496853461048252285317859591723143132980039799685533315341712412573473263724653002569859292002034711736999858250749654112365920903562431977170204727206906228001549082514833427121768348495393851432897888852836158283827415002620636045829357872587061637243390452941187683174847938007897138359304183841853927111376912557832549612360911442349286698862114636093939202207851647283194539015361042032534153333118064301794595002880826670581446669297468164009102114859331128125223558988173163186192529399637771683534326982742336497153644462848332047306076724198374269295047558023825045274348359481406712157322004797778077029784787902556221225342981276954211381747923933287663529789130288757432603593479576587622631344597210224927029000071695989832212505844553694315418531974536377699112883723806663233982738983860467489434413658136050446549927817821137536103410952820418664834553541050525716433206337004506930945394224159646784911611285107612391266417297103893570312580260653266259078873623309917606478054879641711100198939301772332537832086153489832657337433565016939705510149357928921296275731792471520971079912228105240605025813713737835266176177323879749316276066562017700120368323837531340461118635435570119068126354023980212429752857695461695475843892499815466313912348913397590066081580516174322588355953792271851408095015633476206658134441646374556709878725647499166264853429799251334728136413294009320433249387468930115574002102572264236721517609622438621200235875350923008128580305302443661320058084994529401624364726677326566328200253314050548265682760782717956265501889058885874625953893064407891793605229393823408557024678950434784564104866188370141797643108312824155125223658698003533490330039319262535153367031334514259742178483336317024961834189485290433020490162622261885374413190486387167962625033632712072811938147166153509326139907795819652651267720431857900836205146696487099153696474751651100371746119030555388580816010821908671119929134406296832095920420010711217858678182130594859987299921114207579846778983651691949251506411565949992931835178295946204866506710058069738456541853702145382552185290836353044620834178813143027822759685696296476665653163819278468226629909957181022060894354940537272204024233085518696111749094359263829083377750440238242126084900772005720815686736926962322595946772939945579195619683362591614689702016009984531667306203037300705831619124990574825268785241742921881634003068922525814953417071503686440521464153197987917886849344432684397131846257071057884628236098446324851886776158045283639657688543334051878697782675992472238031325067037732277768549586691972267718308534458552089813360394704950729535888579582993285898159154238743377001522496453437769083341131863918014504616785392433569932099693291899774682053305609965564264645013902935060113322459802394222752235475064127386438900662692570572075166078384819704512661211274636269403799807866974893378239392708688778416250148979722720466014886809644773955334164994318644243255087247262603779951768895777418215824274648546986841402043357263925571327824503249929255190290057674199980432009334568320198843195209730363175032363649823605115539053929447645804957246683280947547198745606637178497255893900514226763320222459210872047989396172125556379085868128752189861217532309826495888934285939473894691949573199560507726224899613737492550333503395177918850968411707672346320836815443475197870354537161150324497723272377744392522284899137199993661477568488935457310500031570657725802349338625296838252613429861928772663800416857310895396319907514149093455959513265261791552720761356049123608018369536476706795634086556981783846074598837184111458559461918546763298900004878200727756370333326478912830327735307244479277560413284494781443997293524857249990755560783253632619801523721277695923751597638859609691365099612253162163393999721107005436655244054338501500267655180958599911769307597543289821276020310963846020430841993977840685588413061025996487750600191277390465594278702747778643010048283469198878117707746741129360035692154543027078358183844003716066232435601686427761094258424907267366195853626220598344573757226644880859507709723041285744251617626033591527516464019947801172279212312158289275765990217354639894277507220379114858821346309944994323026232292890682939277991431688890756213760186005487941079345133726695158541096862275673636304143954180175920166122180801333239365946439986181557751804971740297115682174959810096405216865787190676712647042038256164429356287649713889060096883846060974307676767471700907759161254997043705873012195225267312850414533761863857777376687429143815719187059195129405832213044350707105000505877160011331390827131487490929812714529767908700898882076680224497193714909395021168358379618469601953501559666023855081107280385686804756396218394909015410933829498840192166632100428273709878867982350641540873809233178988659878636956105411793713653523236742829889936813716596374189166149463769953908147531350820278982582439462363494050324687964218787154033128314048561314779163172528651368488978358381096749162573549143031906213 A145206 849 27144454559149293063071129667775348251675516830652889047975593658841301873686395678102465524506744323624046705896911038153555391673817592638163223542321788968735364796275932527984638758910489975298756834811096977647840074531735475671124677244327391135586539949298877156776782139790489368037162470891085899551386002756271239654406748833839035106712723607603720064244804228863587596470047371664795205885852446838619121151018418350536275637544593611112572038064941315239619644375828355246031914483027593296241750918266960056096899886934381890848426410683614133794007961753061063558924472466186926404979701043751137538667930654686492050087579954218059762222858081924022844629212712693886325363226835455725672057609158246027837192688810510520721754733799824724719451148734488358720416164153718044541903684389255262582303234908667019715770869280738926922574240107894705554356329678576345689414764160423942831626185921100191109490416347198989926078854156291658131477504160185437035390165449194943194288564320626858918340690419535066662464023750903761257491540219797327976553686639009036454922231086388938273813908450560223915256118023597625133018399723125723203713226202190499216726099344705746884632866175224097653393804117925635003826873921919880597640598636045934069491754640624103706707952698107304735602605563386152663485248371565045430080371207953273118019246027949859159023729435834342586569639703338898906929655964278653503942452780410702671964840664351578269777699972298920820146408739791632901063723259069394597077769368893504872018090181156550705249447939706030232975343673780233746450822737956111922834885563311990261152921505594434014917885947209238239635451051144183755001367655031617221730712752225554956956974582177047173516301035101107967689232821785955669003940334282149043894701844915928315201628022036402417555160178446854482886426819132137960617691079100700517280532625189605537637747438997581737547518356256023713875904593385216031762318163950539005051341796140306275073646087170724363613640203796697540078647613502296360416000066623999112676773897203363930595049477616981428595133272774329001297535578831449458160557206291256626792513039383661251305840182521686126894704160895132790206458328392920706356201893248043030232191423818073349141271265163631634996209216090162704120502796612972317179905969145840228926465560387020907489564466570244857268035368245732267740162927960441367718258937150744264594971030353589669330326474812523393495795503396393261282932920795942476228693949002311063369131454687858463756055139259072927877779718194817514831136855765256006405039606698438245583465543450512024584925734405229502719433312119774339427733326876191076731971569535024733936984681497567413437095308339818614225490646469240916250239471903513094371359454257408961821768612490547635554719004168938933092465204424044462251192909597952946265313745888624117499450002984522741085914815454739219202420566858616999473673452195947016801727202099905382937273581601573046989953482481712570639594586410828588501777066013405720827024776813666095699931912231984543979444281384633613094746079285043625166115378301244170679165106159558831302762005295400997850197693942219941906134964722192287357049487545985186614148272629545259256496657999186238457774314154897904760740957030322785625238775808947712338472632810380460753539316953120027176848928539907165770386839664524368114655795687448464956508720982159288517715602904817146101274382044759362468807010648023750953516532382591150282676670250253335142772653641871358000661480764758475655659653684320353610945094468199570104941985696298712403432351465457585364829102729367247448264276091502625718988872023375651712908711811559092989879226318109206863499645269367286177386546490515027943004103200422894495509952632622639528861366842906694125372097606701024632555529611263948847431272456141509403116699897326290688474993502335778658226918561548429157404611171238537452670455237378821057669987263554266474669792743714637076020312182678636190026133967829513620624985143201618760858572596850016847919099436149060788282217496986067493793240771675833345933853588593423835281973496734941785796180970891529562203087725060686073637356558000023878374878104099582381536968196460544859558886864604461235794639227230902396283426254040402800809989345440687604949076532819778688918526121804301556155833777742517151291387215839261817966778515466688880126533765752664958376568267285663629573034550767651365750558769690097598953698224980624018398667835676079787424265537028215402958665217940283907617388500984971634221560376930331890732268092485181161304268164080297109680947552695815389246685880596890287373632511347752739737559503269234758278768952105086195922821438243819617961883581862716540032771380053859144939012957517822856914995174903395612803759027645500934210391932132931847271486066103967026563381097471278218919272759315954759340590775643097911208127090135099606556928886691061749542517836016870276668185171621722320499654696751158929961341572915891112961870564612267856339349403248691245287988181591894929935100176224863372838349119480976235633716463355617010085780043 A145206 850 27963945642263661241758658317091699305745922073296225461571479977940672524967670104032655815558622894954571142632597069982837755684725492757339511969062449065964485601224753276892129082138435235675856098926837089175026817299333736254514162901838241222536999701515374099856045777588143606012375048014700721221598955726541880696398440643124738438225076549475422445872977955975146756395117190373006086452684217572583093216359812753255771260026703850199526434561003829244909166436653786620328171311972728173846187263630108452065241735532757716946947874622514672809714735135643640570614757827092777665839961494063610111665267923127652199805375633554496274287044162619531017278783856587558532300599672341179818715280454800187754067746955411075909740915733664845536100034317572337343156528077822802474411250776413184644244437596023299341877108100517771892384017432891579225607933613436515119228268072606004129609569521237787214251378475670401715513968426265596359521415786621788594576983258998526138057718780362690218772815602647564065924939004633628203377154939391298207966903136868386727664247089397187662962916781665697369747550868801116139508493418295367816153416273129389783053246570184578116903755081174363845273696502228109804224083408091301331764732873298041750923356689244332967860608094601468789726555725529314298483519106505004085532917098547059845096293273261813998939640194025974731123735479608143555051136630341059788373045630599967057495045909999031984492901265532509665704526247381705576829227441822078419727671875217391655524011021282005650982843778476353661344142621965092675055919762364458676102509975750422981635239146962455351874363859547593348484815924554818105540179994102237181549896781845102663464397331988817102461099465347276926903731441413138517284137958459867381351399557296915229203375686731248386050987841972279645311577558414569243023705540066677853959084738990570402679123238361266078936357503573492233592671456572416550064747797669105405867722774410393540702108640633737412222001595252487742893201974242712828858776978040517658588564586952353640880730369654288846418008780329393062011529882010166050795714370279451207813525305897271432297472661278971210231476466369529026383105609030626316827931809126733222684991325722118922657491304121649470032511686805228604408806416778888868057816890116111019352854783649384252999937490853677953562184416067491729283555084163952402907657164478793566636890168459258709828284040512288205960191826722048739837995743148957026168966715636250312908092335316967023927506011228907207724152816829234427367790431115957198462249707141024438529087034155404284824468649854685350081465966080392558185469904042315567029975332667197317294147544081249437760181632705311840029803970342770297989337748122511071349298932263425633762382414468067336572422679005024517429221118980042099921542520603655032390603765482778927371283334447239043738635891162745721064063258952374134026572379081473253439163479356408148208757162341346121028431198395115007132317137329797548254480721317706196283705407563066895177343960884849941537909055692648860472033106154733520882055898322229477001679043040315931987783055666948955132099952591972386919917529483550156973304882127352674440782725699283683434704685467003173740920620185007509185245267312196182533868562325063464688102992842735985646156359105438831863032058218632271155421618793488632563137640421759983780042324090691826469653729284167254905256412163492777267203133149163090271530818750829054824811541725114821853164471119862143798669880211320731686365393332211732473029664941421851325993326933574574210984460007106293907480028078975291927966018537581481971075609593054567004034868839366215932644842976541465259246781013286185647076968128335920266270070597130831352594090858122239455824407013112603223723556376197337810651597796595387661611501293896497820399154207616880039260441303009132421919068125916139578422602043996728630711395322395375896093446635751148503519762822801361538503371429633018628189961926321798886231462167284410036970190155770275846509493578927522815772710902090716835738704167545648396463752624716993068433534590173608584050942767135378643832372722881923612443241707605185091553292632776604522017943232720161192404949711245697641290967227211727573637005538009988283859222544664683142396179208351284781304683534738634142144746710601807530328688190397508052906061832153469676320691544467101609326002683099097648427663662522087394536128152765483893661138634095673375339163807538735419340816922914384578931949064705471722500707745940647830974863223735550933746003565289549619309046976248008267226990091998851641314281463474333028462013333049622207891041295267100742586854279664138242300571406133009705096665356269339237846592839316786270448041534208092214055863858065370746735834910736617047748179809482917779354925425683249572700420557393002278849605411753071333096809501280895054796858906112469030499893909901627947655794655772566067084054852063045303638942897856910268593104521094074334311369157975329783459870867682444546019013757640121109555792289230312834891810228029617929829117266635160514071126710591957 A145206 851 28808177161176456720088202918621626578118616112437362991425670069426725834837602762599715298952235254628742901105051128819722716490693799992009774242770281179723631632556993213525226526600209956681999704578139544062409779935952781677506210004173613047801064331368536703981400922456752879338098161346227373524387942300374794071866438326486267542841252575397372725906279440401791632741822190753897092831025958895213524353723096379125544576016373763799505544009287962811748032856136744794020050448635152922931576063822859675314824423472394772534641849066519964371156408855594714117688556302333784151105483005164410799892691224188208089062813431881418936853551966126791800608506318373307711678060890123796810606839046058547813204806208157743602645483458942432489035069628900395058811935301771856716960008392811195004264921904464939514099710974356632556534351992268001762321142423671807180999193140028564630122058482252329824328527400741400726958136143128475859459075671088422888087076946552301476716486367147551272156940046773153334655677846521053415086207485754029960645626614593889636333421672571166527421378301030370864889669205614965717736657209460686570799962187211452834401433584921724430908373700190385023587285301976982635095682851177750845048790278145269032747686893623127625519695749270779179790293138147441691591350395666904910503590820322115210611797094063568917539678072324595178820526711150943769274791546304126727419749224683837610180410643349937919440390376469158432539846973970012859453910185389623243960180894533126940235387409142491311404859281443305330440416257489243479242077746243790860796088639995493365887495026548098957441856470452417305728363279077492613095293844369182354405856548467275600122161932484602516202223011032594916291853985661711936299160127756766837260116160887814398128109670398463146803830762503867607625087230420218661651459072360673167291008806743415190510816363389754954420448554868828445768578184132461901117817317648973379906918785964791979899764994219396298609813099049546707647351044305021681548521158647144886634729352719768423401716255583556777213751483978942305280883640146755428290405537660027282571124378255517543799149699671677510885843054762330403528716434577054467004574149737913096784603170815437501508702893243940796267629582994882246759818119797323020187869409711536505057971629338832698037618582795060926513656518731301269222379879887121963023478892906690085476507138380448759247646346026023860423317494577291595790308441373341105868211878305080015905785331856817126925189559244151861186085917441431235011829206716516809428059769793206926721581733470972474639868846369213375066020194093640176204969466105925340671734096883688032733722833703125373604663948783248109171963933593193042639166613822079441121430753934087094191411330599036520851053572048631488606240365628957105713749844838428184908878140216438709442733754196701740466120785975863099567532589520943888565975982206469257508295877781376383001079635689494086840677963227673575715160079135144541649872665705785969283497068096568859965934308968263629360706545540030485288299152016450179798200122267411469534058489179023904868334667286231382082242649162873835587087619756752401247606764231420402194603971001530909564968874661995502898159827469935111573392924027590644327535731436031891911227874484319712420003439126078490880023876029075930493063890299093667540554241417978261894674353390033303989790416082738548727941286100607349830855236376467516956180310417963067457590011019513361654661253167828009266309852536899843095212006081255545022706110172392431923056865903594248620717782142317400569081392541314726888541945389782802635690879620949895509863305877913773279839831693013372869105332125213795946492854509952995152618249000515207047928483566633439912363123221309611348204863849069363341548468509442046885504288569111801817140863163741716947748387735258503136234469013979320913733631970547585256901333809725821839159128968626805689577470195947064850607073576017619148392338240687427860638960496494101390843118577812121901718765173227425630144739983436553359512669578870058280781317483111265235580949575615667853706705787489399544118780525823525798577842488684148272909286513481755334433565356534445890607194598168646366216937066565454989857875832806226403894892070487299937119679171046460992319452151963474980774292312238720265891568769714317433807456577048216147333346533314436873145802039143482838166409164864056178426406210331723293641078311860068056315672538869931173815040106029745583832876391565971248585063828882978600491009372825905656058865081034908854223501923299631368650492625766616024812863805467376456710684625287016669835924079231476954502282175608919806883520570688242446655289863757148705855318760595727276572814048980895505040692565083449294404886371078951757392051856996996675181517692437355391234142286994133636550603720914977283883686225365224685725532978576796343440550607435001166508832034680797318813305597770160456184180861622710734905179187655943096891313501741643119057912101321438197460079091737988377671689763512240879200969115440993746011177340679242293527578408974642401787 A145206 852 29677896029644410002825402103493054826194925433566101058063514823361147207813409317477633033723570581150426026394458051256157548231565008058083823834402176456570425622477924353040328362161378166192090840423677720798727094103044169339050788747945100262812340222310015827373084042205866202987727201231257602883074513557201510149169544218866489519316505252210394331951914594261648744178322655936362128873221626507807336436389413565594984954013052316468585912532728839974473702138818603952914861985059120018362907617015825621648948864364961128981929928772891254220899106166135403801765930176530626336800264759424484400447387962134784823348492117190113598923606203709872600906257593107719087637033989864333636646718337040340091230659119827958135053939528658163610145373535460797951319895291189192543167208243715753730667266712116491600434357949330582185315606307022188718092726134216851106180122265806798728232837423701918092203767855755532236429331871574010577229879569239060959291804010974138475039558564433678126282995376566462018226285196641599078683026461545566970218126783880512261317459286138425797794832524275514844519022621562733981886325774474796204954117677827213179198883475067458044907312924082228992368211081398394044346993406650583059652721955310709971973041519190686491844891030973403395133560619198386400534963949813605250645189223102106951721620188488251769886939139329135067075092437829467026189589359531997176690210393988669622001157273615177499318296729950269424352692444448463021433442028309706742253516677319354370685876363368979113074889977499095874587936070641499597258430980727834987121158097360854800627888078417950825820063661943501420328754973124357299160085947425147789691267120483952753708004898562848268834379306633207857349357780561935288214618633496459490118539200403666115250300386118589373519107164837808382857316334261293485488302052512218184671457684765039810373347338997812533256040630661382019042758067277828254455991805918731138448639558707201326998528505854177764224209619097630521155972084589697084140228299597843413784191314219789667517261715698743625948180352433848564696984124180774444788482714791187791861667172027238093140548757672467982278207685375373681944878854710552635754411617001672761367403607319670568353528514668317877602827670635465230102691800229595395750562298322669975255555681809219202407724903556643878394250131078237070124136036731630620002993768280635401992564095321517617120873530502721236728985161532619837240495804478564278111224237884941414870344740712666343651744065013805299864064944081263891180007096039920661473576937044801594132165261565932046615091082556275458209408658403245707158517101729477756802571433701576599109286728735328581089707503959254187955160212908341736626100283595378681700764237324007884632786613036059051001078812052207250568257737749866099616267910554178789290673516237182390315327107308528882676345733460735770652313652677517121302830422975255992013389857078156972524525821742751156160056684816488609767605646917102238224952523935189166974848138386120568440742798860838164370221426208346096583460254555354777620153050437782565900969485490336957513269374959614924451638605785968896730869822610288838711788462286593679254731712211626344999036001304606442445188269487511531971608648894798360612471838985551826165702780550313221545120606967648644160586358014530700776430856876067883744810085333823887980852812135098367113151496917806771784753666273079429310085263185405868159938230899209841645383824397367658501290361579111572394939884841190179478045135813162284533609395906023929777872530833897765659643677410982978432254853488229538465228051429172379428724805794735297245713024515363955226318829995892801753047080636814753665104187601961399108147458017574491078108313654157509372459243671905124107794056085449043864453619435931450683181067653351675612706449324834680228193294680946696904614378501089437543993334180159994253763188348810733005160947696293555506710062872659186975624099765739087699052669913545591345825328914997026849665387917639299671775884417960652116339882160720730194534266356620406636110559809529930580418421450235071331619937626629653573588591131254305669714025629805079467560812688232216235347338090126202868811905641894952850301780698963775108774473376625009373490468873811452299676657602077957470469225127649947606909129563003062484008233423341663988943706183056395730989186795478879030801606701095898582367553959902874370790577326427101891723336982201462372301747019443075232144977431411442786085876545248415971515141434154455016693892297960544884591546666897606748967219896744738192693802989871283172509965312113122270475305861095969689765221004975584202463438973747966241573669918475019914713680055038880359928821494740265690213230518849180698803662981409262764744904519875089476036981285511987824995764793792684225069817793065786110480673444970550842672381641175904009486305924145232966142908361242963957815832045860154795212506727699757545504318236531461429094109637062682914465368182024911955664295137876872545773716434971539233035957956363119639054816060201265536975225166664519501102540840627515729186357573 A145206 853 30573871710750566563649524536277421948479128605827343032894014972886994571947869418937445172249085461696405152876677996922475893483856232934866680675970768389551516490840809257626058882201504946502829852939386551485062525529952663031460779278568056629742471160573754140870108912736079902733469932557091171752768305747969035798272597964762202399578184278231784884258145523136501640324664425286339079353150290319247013964508796436786574453395580821326756147468292418109293775243577789573397224923594034801268648645050601821102707770904824481042421998550010199336761530216919875233685648894442397389605930968360404101491730193911741285941194886119020315043228456063020102761490718043032620574422738306659808246958966824981119538854170842359384943060219425708086076719930007324371841342534971382330743654403876572327403300299151023559947006276306772750515927828874654243499677534446536698652028349830506788698158220893356940925147277496463227246392000049871820413321157574929133981735151177360638654450536017214382548331455712846566509763593393553277021945977004541429563258001525219299872039492350611450957687351655971259374021543642823251593858983888453645172221803950016782891686314345343169698142976829363111947616988922224275243852154962268479372459880296491515748762373622305630140065163572970747883372035112195392828967069766886642766500580837055969773773786768100293725762263027941976677764883348718108999102118526993379908183719055767808664688374095439297379366170308027667897431070913822273076547630284922878616760722563665498242349843838853205089478414608388719760302555283726053842173768556766247636102069459382918418848526139501266225023284940133871738027668457253282742651449564817707617677292496957430793982290850338496138004615384262179551702297040808260580156258105418441997461132026592679108819140377381477035250546997457987173274846785016848584773672815910592594328319100805353441775279971645677271650742346628693642790104883177311273885736638299814200755013604664816274649289466015625931919111199578173490621335115812688066116770281153785287688905109450388226888078472286979759972360496612701381207132584511141636500252522443345760310876668169286794206407122800640963515097885970370348032416930735503393260249251948687883347609127866819641306103024645691434413097215682295816497183431767062628474451088843512398809371337981558499075285696981338500177481608975390752452402411336168540997028182004305885812915273797726843372253629350744519807199698866312632209081219981825226028756520819584306975368418875955234733401209646892307716912881891162137290079034354037036747707964756094489222123885885953368929709864009545446381492425373674863539092854485720814335139944355462539512407043114428119102648130179407940743251626872609721249058114483997487488230207698251915916353789426262420202344867212333890864807363928316798054081668095697094520521507474048538730393968730635890147909413449262782331138752283830605441929556312994430067627605838235647259879918163733928839302044257722933261987821814394717828696091142655260113017714714051333872255098480934243590147436215358693774889155092639204489020850701021443252342787756171771415953484777364353547343912565055074011908719306371132740603561778335667200642201100740383555367274427542067946507840441345294361578893358930195334773160198100066209315603215949829083478379581953288668381672109358756842228514663309264766808142511476917576780271562312462907507305765567808852640909135755994856129931142416083310298573100806454239998988466598100424804233530289512375291955279401143950418620266441897597808023404086107694110107850082339004725783399836768982310114470106838951971574930551618288224879042664989940150829972929728723481700188965606278558628371085746128469229718120892712476779972446714755888436328596096847154798447576681387049027320545634872404843360672710796862038920858410884945228134298361118708530416729296429428084901093194432513618145290848313751419804427700777030885405498818489012865095190360222244272816143683111052399087140410315108167080148129760291877481987010288986246637165438558955777522744299123819304567264042875867551898857867158142328582087185545927875723896109187741297962754377356868537770316974197789475017037556978992471732679368064802627333154282254222811899274542241809272875460530643339902707925152533408595147571327331644573261380073009752709529350648088203270126457256000202355289060861530702128687053042208192770528837958530086931114175738879880799733509691624132802400483443009676693903746000864564368891939203691779412565632773303617582802992949818997927835482725284539555115186631637505356573238336807929270766846718862274548861004568015487968585746330073946010445961165456578719410915060231170093506897245368197813453848868131315466960618992640172220936664650051564671312967715047469738035713540947458798764202685575389936242103844132238236847208050869090842637661168891745865639120865307332275309452016412185968325448489094857014158164036445291508490199920205323443636162068776838096270700132465421704343352734104058564970317415829303495945869923389575538688050531194368716179540774421066220700110167500147306312532850641519065727083 A145206 854 31496896897668448272176459272024811915000220443611075593623519183860389423251614449487353232681807718751296053860874479623170982656877695058938740757520242063397674597242722863491311675502128052475588908033434540633972885454903206834277536035648975470646451264648663438160667484984209070954787523618002027026753123295617146475465246187169203745802583172072285964661688542148040710251804395541555333502885535455111859689589509664776771722577998421368597863243891580299480625478206929338479268540084423849933890027626316582464782692886792183260727757557253077325965469559947787160824483230763847436621603397958404436556341044065489367401624774907605046237193409552639073460150250219845517796456841688500833868070324396780581200691838168859555654663249315116273666717941084100121091771868150848468017616137786438837723890181451725694509689904188039861904673107843064448803910610493384915450116234605709666383148818853894549547975555711877684221205042294948118800025312744886364967404674432113352324454259224534526193031904234534408976126894259878365258596926971625508860227193621047543751295852363358951375961507004670199170247739200881062937914852630159734945496384006313671889359110996230196516262455254934271373233316825418015032065657476232371358063861022989872653906799709989995594803044369393843730997633457099011119275199202613986561807628121881500278141910438907621404854773978868605814337470109940816271955544459133720688079788357371228414286646487379452493634057490308726461304245520357875056280140221791258293891022035609042956967031253662306987760788832341085232366993553153807337027495032236589671508155949240530628552708343024921373938787086656449663855222347649004375527739528019468263229822167749308509168663457402210437848126453878675445734981531120904186509240249406406127868024112356972890710724110124323440826171637792136641198206026599190909286696512734631332238872869787209377417435863616312929484065724817373273204556130557676233966518772954093785557076326941007519273750187996109172949571402469228929205562701803101034243138491801589765926389740920504133238039893848061963227182434057258483471927352540548878325420701307427654023474242919650390496260460697443556531150708869608143464141915929529385992223541110607153544200686069715318957463706606216344149710743020916656561768169469418448998499371465135739806756283419666068353149369765480205941195900356107668190703370010271432518097842816022112224971783921116121452144349299969966357457821046101449042853544772580725124000402071903319318013376571475582557336248514387921473081181931391378133602629221178318847200606738504044806938211868685039571765758188902540851474223486297449266092360604127623990440062472982519878710012636765975283028496139816762515036205532733595825225442334169088040121195967897903933860625696254669632194607752395438977808647677054944437468294039238279249917262494016547877482172331286680362945915964950292268980060562965798742704288315253308936113291245102124372498720368571234408209416813806903800678624387365647442842187909299498480640552546420405255737911463330849543295822944478946531606962101425727517189612563532230186348450617561111704664162969523608421323300833755480910359346811360654627753544596635158706835909897240023523277467443473561673206469699081239310843428177827649037131601292008868222623015111336573873195370316411851485631470629753939696764692744563714594050196589088320384599379979925864027586584213478804084095366397810802067757064453520361680030618862781570194294716283020872679261414839278591174790447014346379645091578934240642673123563097046071379371362228203793985380689141034163626903078393704510931702058312476920215174008712238240191708686284099452718279657491351647936215511608561744167272962098206774861505054851667423056794217143248099356812892440249777726218913347558851503753701717277800499887853192698058656210048958966379316047660721817059207685821879642819471341766733103844844183580914560184714678714830729880122902607985704094324694640436838961138435983316528509388975691298472472882758062413502810211971441751365578731090000329816067353646679177615477973669586654573826358116714901561976227324366960380595097489554174661340878018093255888818019015659800241108135956038218941620096552815783530304393582845740211859973125719714796210686837324997186944014580748335399848101708965457671912286267196223132614590983064367566767135506800406293902757257630221125986756979231240301969797014356982145150476761526706673771887838269813230701171937370920398345611222491956641870819822790244903350184405381656300165539879020260142056462919259399522569379744036539217182299415917258604018314855334318608330611762428086874705917782470811559512036737246747467146925801152388296803287388685527306885405161000548231258533238754596529325317772228041102547383343586662266828228787490422856983367398970592257194392797824992555444131762909066411486135617122480093542589784732691558066863524629743050870619387783457783176659714704336306549068622400854033483396679376968018459827490102683013184964635181091107003475313295942702019941735284968006818774763588081946294340636944366071268290312233989005676561759010592197278197 A145206 855 32447788214978484853802716010883591462177799676855214837189185884988240564966693695145428557357534048608148596265237875010117836626366356779284245108054911490615679624943929150249273565727911239497625432220461099562773140315301672123074422185533757260826699571698664116198164282215012233894176479053296038290133708916159059821811572933761569408923600955637570093656593134351231913771169868602630224596051310691148536443298969947591873664445841619256320251913897910961253653143284702759964379867736175381039800132759086431444343880563941731502464304076864125731886356886625849324992854504266922341838767207153162735527616576084334761209568085576124447696975258271990018631849166171221163260688841118502251304240707682072427980315743643638571469035173426996573749290447639352383817525136478481240732096586655467771830897853702349992927786418835529779059268416218330636684426017580680528513108707029804012861425574906395467777935580797894124230346759294586210506548205116241163168195692419237119279952172671868773002782323040826671327403318631074329512360414919876936995712911166903711095622254846336718625651173450183505131541547187981640684367678779470398359612466194292059839748845774314699834743075609382594049161867548429767916961495400195974494401540507901477029031754477485831188187842648765778709663481263285458229853922073711935746341713772114602190701958745284468708299239311564886760844376355882164631857164237355865597125923787972082081058192536168749790321430388561780742862993024720048233315415382010588751498669112247319241274200428968022191882433842099984180923764368763218225248629053417638545134220929712000178769331689481995224078497802577584594266877638586500149167668701627724560531912791375982840563507976387200880116422895383268042057458443993741986859145951955829270762941318311568770254688191900157625127332282501830699398521879368945636053045031869316179343253849131756909420862898897114136853543991777959029975972986496422374586790663435692140304744647050601522675959889897062419414903337177855839378700466279915319351126154802962990678553661911205247911045930016446875424724091981474756591332137932540916377554010643398642375999584553083759117173277211692970380025507806866515429353990023409461224593266423476134257751416898812415308922716267351912554944818918305033207685654689203008541997004861193736702678743217296415618749390739624767661579266087681077084405313998429124654483048149640791611039376191881701884986860361963806012438728143676052090590980657055855995512148984425324007404616103193061975866274622303891612706610506183170957564930460075613258843556019191773954903581995778517030551413059695798695770684846967276834062014107227144104225727144706722209492805378757533033708698319175182445185740637023571456316388716988594693568457386680511445925626070108244318964300540237912413336356859560425846107145038228801232376567554190385950429310575237831274372617277784232179131305809030597454462700174048876776581557077724129901466221089238520056829525178576432182163389124358228517327198844452554248628435567683819575694587676536552792526989595582618491180817593492881075840927762336247364973288898452938879271802278157572674785686932379214966478040417583724071659052975266970586416950349837057632344473802036661225693030951349994085196445980154686868203674139679842794065903871338509435211188717180846902400731439397829464100660061679864622981262759346088634498958343943045591017110727976221873628637700508069273046894234516011468008327162938647225359667313365273836981718852851607608827081097334204891297492558314949055158721569348084250910497546179156417949249807197259243399445561428140002260036613978626861539560416972487784053706533076264365871590622292072487220892297745664595311847077823168164855771564926785778906387844046871040066477566173763717325885660134604203331480337250012453618794769788751008120171926152629079464841237890007694749127545759808106280481476343736301884192374057005271410437530692584318407538902303488067261981271404885102389221969743452688341727008458248672008380188006168174788872567550319306344442001214258649530528122863869949127407432799542623969400657281989961045202413368557387758867706006625461162705113927232897239425595412597715563513455792475135535065923970281655891957570854633213815110650744099014597483308208677951673015975112160920751987797507382744928222804099235515955492432735404565201293454559713326210177215971078168485381189238493494657382460906025638540781459068372261398597487268003237917676705475494971321552987948324530981301078705202913906947355200249954724974931976747219699309115509616194203322370698643676462045463833344357013970142824841564070531222801965320854577275286547694680383061316601372080174118668313685128052698008082462088962286651044761396613605158373428179106955611868617533761828553194034978871217775576896496542828862049155274287484948454753253623240257358059413742238875820774931212906208872626824986298581390435061652151278793748913327223774352276513911215611430816788965289906099033411328750547931314374164474143465345262686931382890427830403297801369094885650274945884250601232942061893659296650165633610630845982271334194960040347 A145206 856 33427386941157188414641351558979990629148922637184473552680316331262412028439177788378617431054670648302946794667734110402812419634493186107793958772808150527759846750757588696698056411813745568142556615966721231250539826880786656719015135784480743856495408656297600334601538198456922785750457457884960258162494843561311148714536447174156365943191835264742465751612013395112633916705773446225491826681064544427411425223067053990620082820710684806019090561897809891029930009351380987310809497566604651247253307274917149360782022305735702349683636909233683925930174752923707118246554440994589916244108115741700495115115236916079764486606419456712266019998039336272984203884792053424470179929309191714073377429427233813126124256644695363039328103516485757102937061466409979917714343892120227674817521647734138578727724686221067900049032824565125664733184879689842057365498085774602637363058426073979583679775106303346436398131297561432634572285149050273468563159445947309900458571498634008406483236581815412508037000511786847236196630543090411570336626078697481049424796641858446172306939978043176396328308596223425268583644458116298416558677427857938884694833459006813752240742304549756351901511757738865513592108251130058343629293549144931295825306911290644476958759515233272507221632049243622737214524538827918893048580356112969998023887321156124332934402717369379526464908163885724976175918175399472251909711982991209409683635044021706442879450727968140421397700003854919498826845999718057675042243958849897337208285684622674452174787132659496961599750601702212805221914513511729823812789915731357203289557779586469908497308217137282558903951550402729863463086081138224831571366323391615354337825486351770284393940352370973685161811229735492157040777793294438972178075911302664058866516197868110583527007316320255522912659719802120669734796575571118265895898778887270472164138284892051504805777646491540437400576781536171960251547366130237685544809945008197330849167247590794159502106318606111453780983669043159754305735767074204427700400140533552382221304875337607198378144604559902510405366699948450355168297058767196693252399290451817346397426688023584356717883562001088060217720695101034331024664821296578838752050943034207750808655209882325021443361441029377752505803088372386657298951417204767947708279200410475988954676242267478735219838122859768777700890027516863924926972901227402759850996557791619940760349266960632846889638680973497554839348966654283379976174282159820914049518743244080037141124137116258144030447140346201870593909851979835155891759706842424332531693393906864656563973003863617091424132247835075180396249100207099281645744698196048863858239224128174223214978090524410653263512943359597946148052707066081384340276873049846896529254925033120027144274890510222817230951589257578103915500381342586034172746454724064802495460447542777849401476439778754913626779228214639913037592232654329639136251131049963293560708078151300976964508091946384179550132256976637309309445252929094938221924811877941330123734673485228538991553536138386873235453409870048561929961920485087530108824193419139643963989060358300260110884653419456877230485630867943212446420165482256976880217354571079129962526883824242922191802492367713442596870560653229994098043936929445444984713436576915412919645646726744640991596019948877930679341300067797670067618464992105049245215043204503367456696853785393575962086757429991436826237427780007468602312518002369169388292789773978198307734366230494099361476737837176072339936227698292084487934089951417479005385788199722730853579351348439395718933787978933864891163810816640659300752470534562608422939548176962825745713181542049693118128100793154490460790498118739388278390697835749996935376649654560533610420386719904270001851859622836424539736751511704370487848990882498877127836627876268383388785547862621857946966902414918415545859366331786647158610891129446392643211934104972296985602679639758455029514724149532621641127764026916391663903943193513619871571541686235237454627508117840712999316329572245820152692004451615126499827117830038699539483503713948385222091229132463036767216523067595098000829768334927326953475929660545840438677965151195036119088380796134818886893921657927944118391643299805465525151744799976981316937644133385118596660614036837383386216310614090461012421664539933938268724239959056134688703364657153736817364271122168563363987388170828860584624382020786867603764195586182500840884893263547373520785985857180664041862793585352327043261956614984687451490199632894745669340119201821759633246198001889201243932247706798103690291692515217434087057105893617883121868196571212229806594225804302257309666098771224313901012320755807428385108922893771805673557786092121172679878802194946111364865967379304869284018703056003550773871376232616511611434072578916473497995448679761029726250777261794681748964790161031630931864681646292681257533758737274568072037982553112559106512748735237396000385267405559646142117512293790668611684786261998305699483258072107314653221382945060446366026593903901153420257142892241237971736908044937870242105284504744765843777101802216799544015295291767797733 A145206 857 34436559752878276144664395477691793830232045020138895009558879866466035061692768325244801197603065726617855224350144854599608088708248417559761892031379944347084861612672344619826426805736153273279052488963258919789773163154754832745046901061691143091337471286370398189131459972552139120370048756304613031877367266850136998585312143454522335058083035201976117191697542509417427741516769514653268255059963252799078924839860299814153604151120348506648361064342248451388209698422737925664579551595380481288540148446165858299851272472714418859740021965791946379349929864588741949789531293718891592961013472833600594295433412755840684959880982925349199763056204019387368621741801935498723085495203815048660563852903139750640161240270726288069169675318009890640839557925084323462139692294870953530795126147797991490322928039030310109053659423188753880765060895677899329808946254653501206559031579276624514202360486958631603887415975039344507874441639805976994232321935034248679805210655936605952079273074983300531702464885368919151475083778359639768241770188939028489946516332599215666535975329076588796111205386406691851791011234123324334213036711423329375256091701663831099808424120432053656416572623390302028704378389849080755861594372963848854684777526746534539316603957096687975182898643324456519463188385889355054766235733778562332410306405669891980203978563292158903666924996068966304907429833549895558350489831875549389904819748644856163264057557473416499661504030802549728174998091887765093388776279247527504503188447430844242387274843947167933596246643399580417929130270574664766269933674524068652008240475534546889900621022500656940587930158227393053962538847350203244969628234108308072717615736157005668747880620233070540153338334374005785145415979490730042690673579071149499944550369925919571280746348888395266894704724842789067626757801685779626944774083652931531665728587843626360392610224507363133784837295673634854877997589335750531295434770751572433680712943359868094872730261314228435894671676114510327873322592704318819993974754496345009289439914721086569018627128260360719283458790603447195966103854989903604830357087098016795707610989091617726071196882184817149638520405674441587098273944444656038464621370981001021580975244245196279582985106035242251545030567342997097927861941571874858841906494781665250519220913160340181533446292571608781480930506707973279158938947027776972086492829872919822117421163180533560926197496560205744134962051595612389205216255594549855354082733445562957466902525831372653391321723410060643091273715788802487635425321885813952173260287008837287286795792831067917459323218401437583061860447482655810262859045787620302224057452197376658909612551932635888676045593740866675108553719973231198888324091210198202879156742502881326070192092068045932637228391667156142553745037315080794131085313332623893036691253415865511442530445941485138518742382539202060737824524880379618762643246887331087938843154856639876682485034164521388029284528725523469620667879936447882224681332824178150362843024433295034335080101826720953362737160637488775222100481268949704151628778224970588739420962328181097598658972207737341474802189785688845355391903345787100045753076087996284824436517471629845426356059262457653796525609077314346394170852433995408883605489247017802367486074661745218909066399919796045971339425199663634824559135010818871217827425297167459497233269041828519385883198292859832713004424996709672205787695220352625339078454862738588646636539584054068995840053239115144126897183559651914909797739029716567805260892587157411042890190396300696824777901491838721854278796457997781561642742058572913568968056522446706593436702075831685569310681623023560161930172634652057923294420705665624747543823629808547955263206630051394134301379420802985156524926473668961715551266257106914024994535334602913429674188782805660830265661272672173431724019363453278341580226386884571130830020919257674329713832164025757515445336140914427170065872320585509460975221967120910953105064559999226585040985579460075452757309374025753288312903498459067862512456516113309229049982568208617022818755907172553223249389241723804048429616627590225566442500270991093900358947805182381362284233416957531353525735696988313615790821087056310873464118404633653169080880959027916312496314666400826038973165056417691109634686794887161120128801959320803878999826803417803566679205012787118965735990203735105717188810924755929642064454190023324902730426732105496465979917282940945051368954618218618825376482097242750634669387681106635127190550045324508601848925787589489009787253149556722246498276341553204745683314456712862656303427282872285460384774258532177136990341017841028243003499658108653275975187157266462801714442956234228420995380946560489705574657329327709859524120745652429354200791252526010062004396012298384936403388446540966058412000742379808437712413935735817810283934146318436529767490007344014655307822947809636830876716468275419236723571404759139582634128774328778080282584669341935515139328882756303168227972022028355896554249842477038814184302738356631851217995023868660294113210101881116665304082339992114091403134785292072586518923 A145206 858 35476199491784243914530656388748667734407770468667739327260277976081964343874010588955502567970323663473393602924972780965302522795947624866256610365699510908150545434231162857148229042304629684187533338036917149962259693719146341318739080348024583565480468800649425101805041148788886662215563605471698841851860024378180139729041405916699827906312405668780584334450148852025127871638048152383944650233998051574402053036348270840319834406452051745243364400068721841573721939327090453631041827270734208521074570876508352254648865239304885142809837526589521603633270563274745894500753536358018375711511879662202888121470846991824400001903710035378885684446158552712675241095913951727544743392879548045050317083908212162282560474301373390449333212452821281135770018421739682125995279625335393273997710778525195331768043097949907446559768333274773327600792958453681925696188500024124909899274140017622749860055770476232916902473716889384187269609600277147154539145460784369488002582655738873514273912320710563138172746887750169820146329710392120662301898819372761133979304179630961190866837978089104071887759500625981570200358438012923851404811991324641011667215171252367327252633630875656613999239194538553735193224707925032395629925848739998158058566028983187110147281586084478225638437080859200229736538420522140159330800471688288548869660586059042131765180551785014778251260082173823489488699415248590987081691647647962514003055047446760735788977748690659493058316697071081004464746364783029875558465377442968115905289809321573144380323997033758146378857832602214000144708500638091981050111242334137494696637898287645302727134301261454465407142487145374098711265165288242794854123085664466527109568939877247844401027365873512999408196645003595208569220595754514404886210575451129427436573681535116566939843970577808912685935604962880209858607499048938517306665694972517635827829663438461301927971075680434649147309993192621314365228164597545292469113708795017595508525469789053345409347193743802886055725702562626411002775042023756469402518647906889264979354553364294867661961874064162864794066508981359900112372080016880497601418370864253523479571947505896238533262731701258895824106248661535257917669800496415539444571711332165391479470679118150100053713101365002853678145662418576377225931706930630809413138883911415445231985716539696175371673557409125812470980029927786102429230449913618585972556645646932274989354488156193519863598766134468716869423058378444578268667450970973141205062670254234984409584233049080669660089468095779926765853067397872524885158977197654915682528590741102391596077293160073884883556569273552851446662939211760940074487661098302814450005697815357221017965580652267188064650999562639927086721358833074996075696514139493809751028637662514058379218071300435964453036093994356634908185021887707582924560192907963061912744897553995030785437662255057098410844460154433791723284807373480687220433116871723362352666866408201126481377956368983780641942244468196890911539205922419798536115367323918163910419314010812476748170941561878105408619808643899107936185646236529333799481363509473626620044941536904895874804186318578047160507011018088305965803241695349992430652104478212675308715176804135823575953505769399447872275003772761595951157640474879686340872093522400556384383563842863661421204369892383092579265284515762138659844777626727874474901530217643730056250238066744625532357618473359184305180037150534099781900418270452758580062864245656373848104518515788926972593970347042553590251033458977869993226240686535776897350301455358307494075322513511435510569506942158399079080539458173570776172095782020477359080639540436433117315593285755330975106121408104513342425690056031413053879939878491279260836421668257091368378042304602225336496033795515175418777577579369290918232054614921122768526621479226738758239784158769778182868759728547179445212849092490073448380746774346005442140332858166851583622920460072092455196872383979119002180628384302858227575147526644387311585792839194031693957137696649347622558211831028274450514824234924855116830092451834942916844962842403351667023705762788001375926825266164229169584111655576344707958472027218839095550238598982159490460399387696390844292542838793496882193618031556149255434194673744391413455455773864031461837193287582806363052927526084724893620467528212382849805556552203974708147775439924283691700096475305797816189391184621881170619912265989686775937593194416364885957675814306876511024303612192146196612602694100776134129245764715247319715071807747754242047538005523515397336923097483569484990841120897907443413261200614404304440276286073966874003609869420331561862578363590669338951777155859982786888550998885941197621070629159228390804430183409381990933110324657272087591010122735247452803849081679657493348109589665898929543692216298239105054490270244042375035698015066004077185157030706717359815374487263925446954877849408196699014291554531971784247771979346141394745018629468432739228293475883646378232525231897683762079386916027232702804667182720170578126162198855394022080625684607361423914025055667518240347550044614802292924867819992698914020378624916024962614161487637 A145206 859 36547225954406773678557458628980325617831849265286586332530126873170319967549100933574376422172102933676052290070659853998294861104557675572260649015080217250436230456543516802192861732471980027547418816238972626230657054952737596199997058350986398842260633010649693774342164942881691690575299331600519381131063065482280030880611028962739683567349454860862987140305222728676068939573383398362899169709909184496373287764716546212149229907368685583281141222800148192906490356223987104727740242110373094724730431689981599260770548622579648352798552102657519238881167055200660543191142543670877419180523531716243779841024451268212145225205342356387093260334238879656014702605212225308457517260411858515035182341622740523608967835269891691866727855848702785937940905387251163571453992793762129104644830713398075852686322327586692224332377429147285074937872143988633522137278531510044294674479725098195749099054229672708028176800766798387279908239769601639785494876285251217280910346377435824895013905127720735766239198815759644982131178485197383701318433504961383022425200344324073392886508600981078148488974371153768748418300567404743011244599941008518887098025067897220205160726809091984263055444172165256099835317859828584745264144229357597108077390288543504751475881482629052019313364808355156586028960058918240382355107982873791744426257076819754307317501460663200395843373465150984295640294284290038519148138022932104012468931729939273622653802130760366445596273861655995435958734507807654549409687682094582547045222981160488249161735134261820029974088382634878594165677669854426847687439435973935171987005327784941073940931938926637154695283461891705012593130867574332305983418858375707143328898518099424341087337376380486476240097031176100409581551359755197778790234542681308351271812691480717185725831940478272217411035605609814858669396070377599213342468152676793169169818909446002720045332896094834360980559918753321714550240768031867187259420501132243741946176281288304152963895517428055564924433833087097430674834310214580354621076367067204277134584922321073489801955416473141314553939016168223696706161145916624015969015287875814980266322207805391634985490315845248705006851199158988486948529810186304050635958675258818843277254897899146076330089503615629304724653637715448167487039588064938691607749671957859171028757700071510381992984041925773874456907308249825034354860943917351792136040353806926667541410180331511581065100279323142129935150734766754858035002908926581604082448962413856255855464018087365512551296196484200201031504110859523022695653124231616692265098314943403012511354029353289719675360074182462088813436255763502142407853787776597717372463749530178798068300584873249521920390177350759980891728609981136976487248560702476803776201994030666201059183783546925934127805207739409033324395971555943729815737584337723381438558042118113449511434159767094741765926369267977405512871573647348244642737613051318047415206548017125875334994116995080915945357959440662470519433051079596984373984242381202571946050694950436062396764927253296125309079319713495684844141602121188053905618756169673006629479127733164633718936343605937259432074980339249589733125152716777216798787704412364162900197291707028247572239912263151261144276528482864742923845775294422133219069026616958223692381085832912229284848784600525071744313507409321658200785827828454229870287988543696566841351265294482412508137666455684014881060562639395719829319282225831939666374609491893661319716055341133958138312528242823928229901597014977514704762088977952494262851590488490313904734299089151455558237299659917383245786142222561552081446733572118032828492711134593240976604904340458847715168743527845877918610498078661071241341923205499636561015407613674229133159566853822903312774797661667477185249669661333924884579811382030040198651333267659599466016440329093363597426761923921753131391152833160624746423908241121931120051664936024078812013238754431955094255240203736003268715547128054895645145055721012806142555447014056194446237704457126150441703784170754260746801841025288923589308733875093327386988398961386458871282942822743752381558883567726477858972132182409764938064148072154133347573909208385071937672216463848660650464777175743146817370055046313038580368696700071270471823042330507905690711030236622434972487094582058249573102451751779480001246299143394883902627435976576597989549104584328600647247361785519879772957192311582726608778393203313730487674714722238070686160021841778247173005396224384309611000389075526624154200027074988989554933846542783079777137200297194749521955125125328028015980350834014454894049775022404856619473065988721827944432337318927086872036199131058405326206875325299304262719142098177570308765549467844796790283146696937679750968822228635049916074669575596042232326636588823711626974090274246278547623786946566306625891484772082434739532997113026040742972464825224139422052127175152062667350189001907984189466402578571724686984095322655361152220836516337939533617036390568392250187221671506955529219583781798264555857762679742284117764762735211473362563632840246902620999773920167609964046388462812974411894661741510836621450190950362242107 A145206 860 37650586705934837976421324061074710991845444126871180603440543664144071649393326326415112835768523218675761985044419681387578410180338969274991250383979232398861200743118415029016833065318160875536770760617039676478523674291798484535555823201283939142960456937675727560588905477405484921564978731759323497641938160587338204988518495787395753208331035075206128316402256818520349312007078715287837047491067398126084799270758936689257666887431826366633946824571241302450268578236815553480143629566054216627199309214181069171576703133240679071330235505493939907176399966993535214426808391169800454929225518763045667674762776563877999042562467242124515895828350665748383627924150907149423935754776147780211214948471280742932814362054407161569882996426325789832954520039756506181254449154079812502688722759361566051900397203324766419487021996286681843016971730688049575212149288450636343430678143089011004624337054116667027776982149031128118171780144058643681018689453148412385160245365082609865938636050012350866701249664869255917253968593845346385550844891813865277052844381585237864438121334453830059813767403347013267432423079964491844316061489376161260308189803685370067983276784131218634326212375108925942294807552281616494015743711246273038921506703196574593893955157479475818190350813693760326280315162867245521077886552717420716718797489420073029269357787628857235242099895285641251443500945243266082625971718857342540957720816352137238274273656352232930840134710046331621473257621593902893891583123341459528763075294845818099594606344820804052681972352760246721090937264707187285718485140564938163586958881136071807064921028860105196094272615140808444436172114367690133135770030915215618900333497833736393004886843929012335591912047547898684301814800097637979136157209119970839821257587209083463881359690194371411684096961630489233647662257532440326094228327688798889252083224686349712500063034926009439262882588051337187119319915504384029478184860768957066806736325624889529872086469753799215235758687621941176404344931628955760485062906119560655613371151860967343905712155628803488966258272201548303600738791011734522931102978919184416149698221735556836498196372242083500679306777965774243120844389897910900124161852125438012444463057875241825695376755629731440332925928184399402001054736851393259000457003744853800518204479591437294708812533976141314169352214073416272112106409711787412290713793502385226988838421400730561209299463236044192071758466732493764140701202168806435258727123447925513549486241809013493142170747986398115632549440039606169683437019527284041227383978155861820868330705107869459019199120937147062705440343473555609147935132689498714798840127314044890284167222309554959406514489616914773715287256789380780448565519754008881968066038420700985031498027913828410007823210996608755946465129302309485996986994425954690131280146347746549654630362019677894357584629257766798925150732664038403341128380902116906149799910339410238644949388260681030841379332455534128259946538000778478126312406860154962225778047267079307806512447930324964390598546270237499760942337981290535606792857084635953336113628972808829069374126923525701108010745948531027836150112771330917732247755216142784873676035268354715189641699390799844212452837429890154508943917654609579780477840844183320372131670257823465923115505746193719290381949105429813777351789831935418292445255043355864664074016263666586303691597980448757671846421841173896573815897256447905506632006193873868090712626678034687815992394543502188652815283675269434840239878574203653823960544228440486180062869271158862679026972301139719539034267457181604799327436887884104143802885606387530282148169969379984734403932563976438851565244502313423292062004454019790648913971490270217689021397085771438721482866577736722287676842012990818499265906596735295057633695896241716152416249923870452460274306088222082098699304557748531158425955957473021473791678695000505418489751580844632898090733813031596335014090376848692316287682095002607612472551572098965163730426722992831785842172067246773666916760331391881368235039695665564848349743783113871101764571514895362560195358261260213400268336623827131629888728357744508161309946688290667020871558519401791316114612407834539876947663511279035597078471504190987932693635587052483907739732208004229091018897161127535200188330045272082034955712531684169891095554294001297707413667768037781004312453840008535552118148066298789212831423207345834417903197994816480364360886024670508151546236990201859315462390045582643691650610645063192077789551615667653417603448858769722086925466783376690340661899718249938026100523326026818964528883884047336320205329251023633046339381313486106805849200908583201707411747056923930085758022177888226775198385513727295192325913699629951062918228602630482898238898089946951371402772160696230004760250835378088932656904654976567746304432291791111755972096820937840816716616969122948561428083011176571940591861300634557283304799019051581486776915138026953634661051072821419486988476210007671129730695783467949495616388364465577513081225528165427117694821554270042586072089576577122558816334128212373241569768880573028400426856190191064034722693 A145206 861 38787257918550463508975077060799999058060277759443589696593127091032051045615340528242035991346800558225411136439234659278598742529685107896298678557499304775967740176302723748286307738757923290636753889852520685495171331392437223728731515907530704207335446733781897142632434839994014346404143747980562174704147754274338882331639589144336619968727809340559251875413577964731173435007896352762803464556459823705801390176246775700141639304551243974735256993621765936148442038420878524683485178637925653185064083264632465218176622201572444623871115667052003400871397962758188875495153075956025588119867959755321492850147621008500451382389215982939049688367021479086993090771525008333659832149904382164435379669250593526220333287121220745942407872396569837572162714213818814197479269810470028049351133170362046900293872119040454795363748498130244390428506822162583919743815441946823776107340271934193767128847594031350151115896532082201075292587799327865893979042047953468078782981955373543511413887647467209834239239656485419554580106260711406214445427515396407436262108370442870995221184144148104680718563963105570623605054164000201552528558642729182968815885534971533365267794690038979398087428742450408972320522536185163178110250429143533877737189393458001790595070158932305311658888452739861585722362721048178703300309707361604540173664193881238776946179944930054933713395690728471387359429254484519991376159766530497574246302303785339329767834704414853040891438010497034099263879273753864087750362363285728504254337955450168125040207022121782391898179278060104481218037782134531592204471780110906207309675234585582809592426053647450840025432068237214167911808445487857567387564595842562559576558858990007996191604953406141880627051385787129648549710488503004118366522597484512524932780045415653880964457222055613652662361576684702668005875366228675303468635481688381259565926824070460791410993935230380331338134179023626496879698862038911142560099394528312460152499451553558768497636456122702518026298186836323146686905007684159100583892374900689115439271622658515363095904532117435110881676468124759107870276871415672627032476353836785578385381796069486975184271529085086511248969800887554116321503693541980300388723994390469027364902578749218121515221033805862943012961332651561766309751131189449781901615861996303187083891213659274028936000073994888036402199183541835802058921077186631413323853091136086196637824526675277206671876702450075265951081712713212600145342216604247698630261513700735935841131375193372146482045517355556178547011907433370375835320460124117093307807083764122190925402206082564683957635452678564172454335125354208816732347792202986827210840513040283441772316051953012123046123912536529040556401019090960457600326575818895161553979475316845745775568287175487705922412467802468569080749502522621813407680088057858524642005770584546459946585539199540535828473014473292852215433055877652851164349698476909077933411051585141827201623284416935997045485493586421345632673661512502547329866181438889056292993083942126381414240622670944710138297420256826890559011691480101555274640745386115494011161226424868448491245367181628005680855653109285104586184235086164272985867537729319347844599950610206146749509954047835851596963637330754261745086069785678397218756044726050145787549367159214775273501450635386458891158055077178426347880718708760762742865723063244490229738714247825329278905564910970367999503781301677875948740003474790748491651394521200545558879347216124838985816070976632207200000953161195917481051742993654100043927960564434252867350476980550414444217645139352890372257794608468131305996570655447878514332176690015877110231629979778961569195128440367718796966153355919655043170695297245306205399184653000460153439278834657718889630611416405819135880138396177761640097410392006153804041627135150602229790036909606084979720894025428079995335114809215568161265674943082708083844327543682519012137933102258319126529661111752764988164429762057038790188352321805591280572085097918077475009392111313747672999621091515249979750223065049800425716766620488399517246329220539090471365457470058770613064912374786100359254711228641500601612659301926750714627739845462588349023285799164859179484263895776599858656970325867179626707957520322145161681585174953775354583886817673165737040135231449488393299957479765743739839246013014468680964334194234569449223909799965292508248318220791145878651075076647392466855221147366826765776381811792315191838703103069150770799639637763048051971815291447783315626015956283449819543029189389726027738113900038842796432551876044877496921154442727923304274483670345518854045606031887252337723606313167604190689440148468216171186729878687121691633208396309744392948879297129906792073779975596439087485295354470810463279094874227822507361134381050123196716598140600675098329716529550529650587250299884418841793280667940752422771868383218981766148067495998718251322444774616642458476421609111248165109199176749764636540054844891766528375130265176281104910089914537615499465758533641627307107248864632935535521405442742976599642816743630891538905359058272986114946831645579058401269947228665633466094232141951482066980608859563 A145206 862 39958245235073851415605099799289129705562042834009346225406402417306868123018323587140269731599145354242467775429659391657175218885268722893507596693875217536770227019826441777503952954362008161715759328911631514229653514210696379838810121888243500344153619931531812160430832320252844734044679362810530368026706651478239235028644450135615624029796306151342404654457107755170005304192264394340705422436131508735988466747541581059258156458466388363445082575892573102936192262258354578765442780627524485025155113721764520033899193356666340023932543969968973148038211527346682197679358212104711192234036973005405423200530532019072317233059668414421417131216697341644801061516168964707328871575360571526224907633685057729828453868316477585900354758902652397972039980766101049678061412459866863747006964068272588373454382552262385728432455298869309446579256761280655356550193180563986236619570238400456398815378491890532275123968781357985743606639896871402385174210683700164590628291768221110544658390305678306263084909950848013121268010412805029599465689625700674131871047556869488426185326455595497839695003579091914033328343735943935214319431336308860941155060958012015767761544041663272909331556997550660606819770185610298446905117273105361421794828868207577357949938752436577653860390819309887656181627091270342903190078811905773494688789695177794578132765044438223934374574249396321838648524782425964148970562763799427324293940827795661003317173496902863180539598291103099424010609457407019986937951900139433064674434958796445625440325054020044395964764506412057063153250096056082163708417595866735980567789391754134595732885324400002459856939757181201391025925134012699815232627480857913753219259955324016004098795770556468417159253054788451180591878349466607997899910276723433800851380704146931214043565102125591269146043901273129744591342254301471348622821146554459261464533355999895919479005492422485450506306440449086898232445633496746550038484411219644028463734452929153971392955211203174820575758329881675983797760728689739518898891129938455856928263672290962570755908922598154764723565477208479327064678981860111044851575080436187032017917288076675088743349129711667076651334115675670068315284115806891841267561660880993125448923549589212553545890314990766568506892903843979490106458118438058216080374251610971123298209035599129307389986478934084893687205435578794472709006488234783709282388428545193925120818063908614987119899929535833738766908825427952730076997604359389235449740302364102426620727205896910565342529458031378248829359798803151278041749178645580751335242495581733655891284236863328981061208597535910825699794355725946940566023816440447064391646289414170758752108228671189391818576838496600337801181851083601266558491054362419040961540106794693252802111992780284181736296271795417271970300721247833300825155640430328286506521970108362637426025210078320034243114936885883978794559213035674040008337377470585834615318614326347459054500881134838345408028019606954026724868545225305052695754062978402804495618390184113398821869467761574018489442294409989895838718016946124878890400858953715527918273547897299113322223255987771981045437159575546411147692606115579422274539547775635251200812280334254594284609304845350374257285169697557280069740328077999084113135680136549121848031299233379337668750635964145660579335923040668061090217807792800898380240903824231396134731170166303101953572057329328871811428351701503684601791290283120865291357902216288958023108040840488935248119823471600741140825479748479606946129425679792277445679942040050562417187347394413168587017416983430927160295117708158749922667425518736522529791981000143653554583135358586340248999749383248016294882585086883304184421705164977079995286166247025630073981340444987014025822788136345627949014623052070691421998960393241553680788908563303165215211156407754676435334797363595479424306059843207086859496537138455949084938114770752502582419376797197008029378746947818490229344082300238526700887289986084614399237553739411751682407826693990579288524486820482253204571635525716737140237763923392709258976330334858815868912866759978080326358446716820697370839350747233919168151518354622030590344606803235793944592008130420774719593492031473980795981989720128162116126991722263592252608561243452936196951721876790978878433372684995929550732555660879683213299720768112419777910963273667415546601978339118831021304297166872518118887542497659259097363281484592999842627824944272421989485497069386447546545410250275568235670642535781129503879182734311996558949970048539612304899859905263412011598080895095746881769827405013217409112280394327149544923216059025399601915434651441928831955330713504132236081371146918836694595031756086923829115082033024500655948599166284497198022749126029958317465860797417842240255736545115787517935525287094006707387594441572899889903101297505272541972043243559579306123559977952390728847139812886202938360746433800890811286648205549724885913211342612535231898147519172272044728748494247291980394504109570517635184622112642537339725348758360587470974331095546305837657867954003413332910641805656175476180499370400273840276074562257479171555043981916570454392562376998484277 A145206 863 41164584658681943731923667298720693454312160908110028110191978116588769344561214725190419134267881516495701077011655397554866104084136386895132905930167011675647820868779034314590494570305910880379200179760836915754394233119222132214751362244320840103636087013057422122820457250858645681725494218427376136089452363111663129779884887202878220130111520014082704041634608586423174186361097682970843422786715515520171498734944060001260913426247346988832938374884034627920214140719785861459950619649985964049426620951839526810457977538885920207053495027798465331710433129956407135264539847652657270051626523632318744967199227287877962869317239352470410498425190384700690584084255112661071605199887047348451733212981574243022724297074731710931565248327981065994419297947857477653628267687832765093718634285444386683278608314614893281454790669546810150273354278513289834942280928765469165661168240121658837223680574793578596915930048716067436674042154282657435383292238347093517571406428624922890046253565495320441519976172429875397742606227613033336812847389286132056396838075175116173401418590294704735331247632463980354031420862708477564275734766799496894325803065365582638255293522915819323774237723908627621797208638541552834480997600402302032689671217861026928992989401582042863071503712833194276069010551570072192716339112533908486786082651535038532252711982352867735008412591051883399266595274220044577373499533647155875447844403812565706703533625444592785255673910470610557610992722826874041069854803916892186533670421698255980916918299275869329256818964468738886611786611974797246448640191493748268041020047283882243943475549534046108066373317610476428952760599640631414209012646937626604833106850815671488403548406873376593719884762631887470348160027188455182868005563859347744701599375080194287350124678677798412339507352999903170003870174290826893271515441665469751086459236757966850464006207447309292321861451554906697511059540675133629522107344451804982288526283602932630337754970260901031952817771342777483561778801942195849966764494050713946874027263441987459144371297608297152538452483854521641480636881214597520424228459487523042160701425425324527876441352962478034166352806116669577876834989146780402261887367122601583911836082523945977958691525478822590176310137668016269580120527267393442492651300485204725648585663196783129966430896704168916553627279642516078656549558312532908388437103789649476629079475061378249054374431201848682637831727601671541285308949434853854251363714393844417366706224307097163935027050222863512644162614950471403218396215973055513757929349430038387878877985783307480793363920411562338074992583152858943576357866642051813473427104064373733445794092653000283505626661127766578086863002127258787776800938836020145232350107457271062628890908096545392895739568534998506943281631453224638674544467401512217388096009861292099679332364710637930537715036294640343099893662825005606220311430045258471263878174214926477791771120909097491771479449521842483298105905260024338575126375592390918981902220327478789248359580611881697484967612568089193373832086987169377292621959330253558960740110814307412326996307637551571786017279417451301647132160789622580797921732449995811896835483729701140535451453611881992102064773119129570717715034320928790392725567922652783791897314011447510505811002888629716621590688098374671799454304983717676783631615947942076260975459703394053887302572410822404886504403271372577058617691460819544211029206535707070271304472047904416856044436103222551444890368774886205326671877123584154558771365390195760935997799159383151669678922387716489206125074421395804788224286963841181574310953028023658278705984337951830231137272855559078778384722611859344984393476788864567345046610299817934661261836652867732700427720391292271845378968702876825457632931245873418776019919559025246145923230617475000080007948811022706054100431709878173696975522026504668512869313747597676307838935263692247768683432999046600788256227379894563392225020231974320555628729895524020380601800904407145485133727329919612807726137952258375211436492215814218384884337348150957190774807116990453113941149452588449312090204645933656476609371193146457034565183731910854823933778267529154622578854696724696012316909389920174360086998422732022145194491562231098755562740584896714643955603040618916528637722027888340892029473594361894484993080786218470487759657495727604620037508605832151122675966259784941054436031560146007286729392152574230027536271910719385694872547034960588001067776185884389988309847477745249719108386194485480171195396949775576306328188114522254928254413616873645288250652216127611706014102432993330809865374371231237057078894543554132548140199525673129644526168643111554851119756615208561451454557468322552388455459483057317463715684324428607802614829408905472008720948672314658171743025242665656021049725396026369469714294810240849724707489501264001536567815982071089337573858650386017260104775472416794658609819944880898471372402828139542882914217644760242595017437907533541472676308238723749783478015410068386357858413215785327405454016010935133564687583190230030054748115660277711275868430194890762520515625126264537484268722353093087908463067 A145206 864 42407343469487593367955368963053466089898555916220307816004664589703177888656210929620899564344288589747107147172394806231617852374779289196611699637305246161441753363270703133528155159605942376903486225026100822912107763502861794872104009490638076144476616979637472076776875043101637362536534044147653942275182399585977533016461372712504469145703971179278064570500215014992832707292169216715540921326305751511289344773016032705951438821526496237967338396058338550761232832525180004355168174278453597523451286153350407011143939360750986944747773702663768456104802133001752855150829623455611634822380417188544410904753566536498468036322854491288432522958225465283587735476113973450793187996164308436326130467155263061785895285873589407416272725589102459617888164154931254923225204039650374859438132990774945753178516911259662527069648414131995893411237534735026798297907734648348486591914923054312147281063034947781356264931444611681543805873501176844223460642428637618060183187024114481020328528850092965775343785946812448426049607496503402802838422222369214693553757942532781883119537929109516544835302500648372917340537544520318158205275264194854274229190198967814517146208818604886365117318687884097532701715706732302544368368619511542413783467030506456503111080174257854798355195832269768020444224092465791045123175047438117105190248713290192555846243562521968046883878343241365184841057463710099198381979520418992948563815399039373124561117644593447867945639842647178692054165493705006758912346700460205209744982498664651894022003617105567499253062284610085349092184392727163125222868556711236110657311706530814859496374941778746074744497125609279772585663240752756151469970038933440924552160432888577350683127517272785037313731615198584900023182527228682766489324043834361542837417226413013972181078011513037581305911488717824202805013885108075614925081021500727461725204981854225336323514658930664554364635963326843024268469341309883468163883018630766490292597248076441431994722638841684678896270165039040177460627227989032981948571374607206109800215690668372796863648904512335734650990209577366084359728829331401540583975805634599787723096814426897158084954442319671896888123330256680498317260967400806418490366854894765364069253420729894983483675210079482353858742174155706787854900386495489592403066385030772682064305493245395803624518316168277789665447202321236433635611995005279270404449236243776605899966190488360440329417380292712594437132033719199096291284473888215094506852995695944840024642982792307700108328606303749232632858506046996775082756446455240310539635655737996004313359578518214249401652248187726196463940698412543960727202163695409333905749421271685530169108445551442253835990340635395274240808795823679548728698957912921102362552338160444535902862431359177986314481661927333815596103886634827189794881131571538715590612300112497986198543046163826064450570333206132420121193568526897966259066958078316487133864070459859789541978343590288644166925575757498879849268768513099604811484135818829446762987445554669755505583442951732536464277210773030363827378087797473302776140091403543513046811139231873079557251027051807030482249369102018719284283534312713593906095410130386645910225311732300005687882478402140100138780758245338807287985293927007890246603953734124535654438144799605079548748057728168697130432365311485267218039162390085895637936653535030206639470077435704789203993933969951561232698642334323886808315855881419894960477057415728708820578865101007543160087928693930720449540008267059194385735621486999030759220880633880091016615522153587741671192115886014632598274559491017449017072619437356879420520664177409900541139974351560012850456720782819407617320909371216496024385432548935966928028590384774151942438305871343828210208646255879562744254614140067662195146798748764338328474719376831429418505349784601359176015634109192146752510128263775089701044005949625347918134382380552712040801840216720697352022788833258438919105864394264236178736055066076738003217076636670653002152757522028789380635923978721361431570907803832483923544043178669411874000602783432658258029439727983482026691054674235736150105387226823554214890974190299397054084084598186898924265103239481267792504089545299221092897282903605882434297896742998174902035649670242247065749726786957794737179831717536768245952298926359557347898963718962380358726909475376495148511454139977019025177322159620919467902681163048960882371796093849451965231159501817818207123319537714518451931362782399502742569736780700569079521140643594499625393956377138046847515246371384401095110972701688083723643318617085290812097926189123392023024341035900476250956184623896792669180664440992076479055048017117120057347494837752497660318975143592592839640946057635261645896645307652795128819230875865641611378353266520072472119118325213902176660853168034344581883643705842502462707464098020048934652849030001038182978845955840968384862327240102810374753537753117771041147700684130939584880523134289177535030225603410825570466767065981584585626835466815635167328574157958625593243798123298912108729126448467607379051497913410164020295305096585314879916497828634238566447734369654908826936878510478575670042568508453 A145206 865 43687621168790259227075259608316126563853872625876686748061735385556124850998153168241593307466652243137304430429033704354738739940419009833373270462460358637125512885632197840260591129559855282691896563279259606576063459967258798226173607404945688301034045206149091271761711478530055337260653361258746120574042780093388742375116678424915094182009895849050357819869533802253831718138896631181822004058176078726628454576193215234609168699547120245965324995246506853233830417111194974545930915598460161013034294518270629177858535363241601263070823070540134130766807644065365340717876762652472010230015424713414940146335757965268157559051563505511113061473863881582074058825437163725188379229107437302818929298610228720408229890311090347329095267463705897625424226764774210211409515471953791408756737460672722731181531950127313130447266206473186058763775985758403903060008279322439846473359365415660662767356669135631194835776146327592279564656754740699108412636566122804457181770346854925795903622213187226158535919524105196267859615271425097927228501155925728437762859762761449730095741663015931430733585578407616048082584392635355142538784046856621190001369954180327034353487280200312590957294719747544199490071876296753549544308115300114881655187598124756753722142657789706445315957151582920813268602023541264266223873629927557521483408413457637386455706617142253550236949762688813587180357105140240497906911437563068846147309830060923954787805220577020525453474116711441342856810139402349920241083573306028950223266628112804064280829650325067663756236365653207006816808700656984393361372161191899688646562198682939140057286619027102943191499447723357555602413937562129099083207802994632493417452529752650394049435465530846869183359796067710293392250520255368539182448281534852912251819504733721264626144562393266061206859158149875808134697351129484547565378390646562908353023450505317939990363599633317311053457013767358553719579524026517790527075513333707223290078954013580672543040382677977384381887660289615982646820786518460108871656548556630897761033488422776944337520477480418779182495306851968313962694521047435916212991437686284126854969584212284481862113892405426350102213295562963329755342406428759929275444249841776443043381579917818676952523418693823234596258777803291265642571812894208302670447565752359058035341671360825717272745741003431665238742884442760934287428605055832102019647025777587784528296520302574962547901112754695213231987201134543885280716680613614999260580033781754051030593110025440763350291949764124394915821640831911445107554392170505619298854200670968174334149865805800259605304822079720286414775505759543670318403538073797383829721944486404289220849455789194501386645888735672230909011046791509571302691120664535389504041773104276006334312577099282678813219317908024283920415264465389341023335368295008924946891373235506204392015768627832640971622413635087842848357762017625122197603183936480550450390168275779078414035743305487687213415961397846291582396350151211975975482817540624781385169645616983333203969528305196982159521858068783182898758543074705189699964591385723869746364113966322587718270128146174088424870925983422647140058602911967285145330807981425097017805018081601307375869949284565258308358667344663521106890440379946543418827998306965029817922979607313259586313314080476299093911488703617416747253390030843134522262243428469136961967736997227741330359116782617096293902991941510620547787538993421343897873040234898529333336433968135656416043078844344444463808398565196821095466093694364859620718174865658159599016949006468557793086022712943735434028751952845140728476646013382459323262341847351594485448966518954903654074057353021588260432268546355137316749769412603950292796908961145436979280700390938436547221977553644139023112368669110925948115403777531900771365497736041950353091001048452550978922071102868649714157386330004359227408646315547561649756354716108729103566050096555656269816664580365827757074623839538817241592202005129369703302225859776111286392225251238236731132915378153825605860113897622460475243579467022004926260866763079605873491197556180528541959867161736971875024480417889267111992599044627926479953736655171596219056755851457273488892258854049225722995127178453427115599430071309202803905373911641666013102479939900487819710394122445247676256979914417714662204145092745825148162512977953118456258796469975165572051697910999837518032830956238733045150815676868330888501342199890968746643798324530583492084451239105271183332956546108851483845999489636307721606854670444736095647246179165300767222597391245718783145588151206841328098288935484776575983318280068297526539558506882371465491997463408548373414165784205745712353142577259719396040893448326533460854497657663815637517942477102377554275226138544309647301437143833698630643489035443388934701929667005558419568045253300837886660576069669559917179777692492062036221713313711239404419249810143940361316961040624291773407532973126242831003185229241995401984648571494884176794398521108551186359376088086122884791500062003918484493760002283447852075873448541390429814127501851329288877790327396477420480899186804837798573900707754274899295838335225655147168060563814733003 A145206 866 45006550451833629809671174102523235055853567574362005365069498869030059595660084234502150798489449574793275362593939124742035907692988641887868030208525425164743026873487992139694787672627739158516758978147756967873568715000758233581118926817628894621351624954778255720276560075990100832849450848872611131910025477682132966107835473413546819502652270135587484151272116963173374682694517087769909041143976873622059061868337199057769003469880496367369491660615031556736901418853020717994947389936022505099739346272253768186584734138846721265842180232094993006471993798383593918221147709261799310595403978750690556772165090087334849669222831739706170710308471399644078649196093523962575702424583397646994868465698945395010199087637796269629087064181018905949146681711184855453537037489128851167347452989750994097445127453948478196944209510719541897463722386875038879358654902476886397703741736170967543253248854829554837572920446828957359040102060622514940994437219830591281315450375566292818657838086783019987412025968762588357239484608043372026155026203020287757076551284305664139504799321939262862698323010474906674073549242531675976747509619073017308463316458822801917321651246672413819259690560971605240184793048709450823498318474756656981312846169298359693086507688125266602725788043190853996788911350611530810328706583769947308009554396354733210439514207357931941356081307977504991034090720959583301075010994664715915092078120881899433583809687061679657472321052427014117155010058818852698839456879625225617530046842405784636482803245574359452907931574033024264067998069980726567804224823613060271690090675350519760989085287196034806104672069975381223080441534564544113343777090415570478354791980701330749012899344884540008646732643273680735534563978561854932853137712387900797628867574038794892378794852759737685583181198553114647293566039957278672171269088645257561534700501014348283616818451369923646015230216458630472493046786832609893281778039613087961342575671144958075799038330399030798977535164074863218997889265885991792330502826775607013189831883328460364596401847898688973221502504431178247151650902553498277694130247649449068839086516171930253555104213659061217169479443059121069350399513180526930572869105326009307003966504451468369388990205720706082838640347951313886778165349137629550941572888170019711612397863737144740183964539120700748896132254334422439691244838208832061184614890215408710506962015644609734476733886908430044339168182142358633143622318105048751614368729907118352835510771177084177013044956027394981792026546935993993129304462495050427499031368678685067861559854250164009864270760408905389613449852081960353026903596927518124683845840656543085291155215329301174937957285862766185219518695019904436464495686048669013955255873131931546627385029266007160455231231129353055390045267484003341342195035874040363259466485077895524402498226696508365356391868238280574490743550432816031068221926093263831310409130968890984720895622606338382146798700628280345549511397082427796761669544197364759399369087771397072587842698609225295607966090427415469979699033126303161289209049096882733282603303053919055502252830235349833127365972208379927488114953414595293949555631480478225286642164931574625533815163047778400978285875411660132050862123967729144270715407685605700114391949826003608748424507953017130505828507850449194193541484608656249591099254661936683553314512770534576763686953729080312497045971706992127539790920908824418414268407424629638876494132200813093018142411851495115313476843397430573116071155868611999111180657534093158556677390605957228030705701996976314690896065341703260967578338507509403150794275068302618458787260917621012221038993131658853289231899326152278002971228455146078119587511675754389131300410583798429640711265227778446933964251516487130188348940155380442056904257774364582114873986940686828143191127070288238614918605676554680704220338258112898530012873717069917252822156436929869692385708986695049308227448294335388269721606347485489319578843320479535009491735878570966340523789304039653676922309374760111649187350647207855211806012918782978572028464152143589258913652069323120001257233745555238698876832055570352606193240567737142624311892411688503472282434881060467758027050846878038797315770982727729739812278975132092260367801562220333820200493126264689871885641369788033168929728675747922645666576864398796192977873040255204366531961651907745290542621203339677714620869841270614001931348268940445933603156777741038488172766303561927957575379001493307973362609645148906711078571113320068721997698494466785951013663205392316060507065373768132549176490987634964054623131266920535087829887301954194075411304074159671784366547372751862127391966831609842829769615523871192530894102349109045285556973898840201687331142420538143124677601889594659639036095896951305728315367021475795375086770194916106538753016358750176466981415132093744540065245800469202876082825993527323593585017284065985604293588622543776401387040451727930720036275934333284504488410586890351579609584067599816099216539813708488209382667991159141344606745155844125880441748403753169422195600653360281768708632218374559353884212531554928724135924785739180797550585736566257223852117 A145206 867 46365298209930799472456356589451336262581470652868140434415070353138015359467506052690772577927604464148817693547512842487568938041885230246522347030687434480004158496161469109506541114624110012582820076415345854170392494900055061192965648420026937342565284823861977215265560333412480265514645714662814608621130400732782517574537637613526681305012427076798860401949971816471709330562810726931543698464931713432650848867415670642746856469401579384000829493603034034439541965834959583054103656663645093613102016975200075153619456633320645245494714052038870022266843157026027810968178793263695155019626752858943889256403339216925153022771400872368848440547173038137859519733741513392180425717056382042728536107375577627186946769373173109118878112301314771452287714134420102012914546440714241668617718804102819871786323129052001221759827882717717601141678979676032527140734290079603589771095259339495694018648777094091741450111283923887805563195149553144010308318580388864195532241017947457428506263292827095738618807806600994980220439452092341812353221346162241743306766639141089280113687763738513466860169450730410520985422078115624690092881579330292916958967361524660937251411570775100505182940306416380707666224406650499071983435955960016147463380880267821984622664598476046258804289877769469921800385663473224323468988971267738143608435286059199197649225503891612200048479149115108916950721106238172763829325336095736777131144890505176667653643977559283961110833404474332199235208371151737051678017732900870095349972927627792008030106271493968535140896960589325030234557724706627894185577386644577189131222613150705390374662832876425810281945016824746482757516706937445286188063591676133343293328518105286471795846125712554836042246654904929797144284754781245082755718571385709074427748233186774290674976948099928021748544172876226319337208922895454217932990217883892508926786546231618434848704882476791277288796699382463069443844510773366806435928400838480011382174323433534281153397716921234498415988973293901451919145926840443063754442247007090932369476276988385549515144442742412872845579246260773023126307274987625696176668603909772944789652253968305858325720525387566161423420601094973721138525111153691696200435263686526083732574476777814817880926001354461676060845076821367794242194869762452015271604765361202159140223796185333798218757602839481958764303055427539910261080758940069272506722581648992252451389611112392205840283907991647646265012974348004453077093732003359456744992906863753675873833087307889755207043342486511744342563703993075830141046252772668445513056620079795715859629378075642311456267294406044938503800182829899960579026272848441493329977349202134399091608786990871927953545021821576450462560292191646340354567301239175640365900512552280518246961507293213604052275379318335004814362709825424986952850514666054306457974769337450298910974141956083937137873506099422642620984010377534389284153920919821863193733902082391413381343682374409702160505065713034713220253299868763895595753135760707718668095415749830380563652686347033837754065389715259621160317363753487495185455565099417658409019372903370507673899520592436774461334976820926046572997721211041867270980748709728532100064466793841058460599441512814960954535760732029792770132987969207996695868359300215308202538477761432734716932130588532404361718994203360343877540884612244328376223698025658289786360608774115047899185435120830888014549172496532316878275698190514040067201749300881334633940591522622303862391995608875709765946364855135193719880147243189929270652836725426712838637822868752059795946238582471943608701273818935253664236683406322635385903371773291412168210696730238541613473205430649560012680788778548383007334574704890188448605254702952617230213224542344023531173399888457856269346988130746764280066083732723262198824665415801283351185990656073072483785614645561318467600129732215709128350745910897918290318414812938501699968748610657216408302277884733556182262469130584299017744962825874484040131799230621509945568515273458631589092964266397477906050440069178259305978694302771816781183414443874775828354923879023313021084074696754025126933452660458526874778034348216028952329586573997173223484696847378322636259184316630791020787838286222291661428280681580680470585902474587424751796663825370663218292445525926910464995423635065676910385299469806548285246504994786833337065921908884250189887586408606788422953103099950469753869035168733423022972787342291256654138745112114396641806171534774378111375474422365057984532317978852106205196396867509594742044364275919090972695600396795887484982527958619046882684922409223565330496718823292882723851403302073651636041088972693060278073164889561826679233724564543790842223100497140822939953468765567792865070275125208669433794567232659914439473074380994220976394761933449622159217764562919447707793634228681055749904669084734183718449914495014474910037323509149146397598055270867494243065205015510620748646587771284965477971788960134593763244929109388821715107420818331776895276888859414295171163801027799555968361926819327742061798139344246984167323743397632663479549834507796350884978549347626806401591172070083998121609834080121350827493412264806024468876397679227 A145206 868 47765066562843603758077980365077200930246282016822376026555699321734182544300800000825846917820736692122981050140918979839674705156627709439971868045656020096746958615995840835049055598734917106190067675363808386529648887353214154775380523112246431654119701878073018682439649344157926484654542767955635530806529716398995196302430795926971216340197205430744765727349253981459718118289328608094912485633818092820038601121100890677583046867155044062133934039647540140278656706226780111447654025340325591599345544362581626076234974260894010791317352748004081328006984158930171596782924517114104964040407485217160001294303465471111958302441534615036441143227586021448933027234859091032294259245491738514173927214810251447286021746945539006195539246242062377338251261318189098210973251742305867587104158883631336550725801230220636011190808608300021286009426726174988226748238019417748167243807738821251327284900816131309122269660588747977057966319053759113325918904203389809568375528782997975717897301088818887920880926594294866992704531930793770127060121726576724795334177636219682214196014333186274389102738703585263291603497063979861850244253998233526950502885568860627134488208884179479138187740860447831550669696116247092845917906436646950716480543692061794684169124483010951587669466122576604430696348452656692054443906217499982451580204000037316867029900888643660458160584802685537973845485871444469108848373084691392059438069438834435873129225589808214934209707785297939967277692297759652983209358235558307906648963384695345001910129395193888641971226280376608821323305998151452992241059241379572749647481163570035095434723384039976020207160902076580907001990755096806317843516687395492031836938535588530278398661389498803967197477541407862895076797030792556307825551860122990493672334051549054138936415707270686053872372983769776410719446145630374414732429913889635954682640974500816294895772934595148787498775548090804399293895546081121703535396469366511944886189078296650105430273835919287529592768649598666801588510079152758150583302866651904504790935158777475077371678193104209915628888594732164258190059313372350465041688730784114859745202406446769925672402097795461679623134607824861498336638063190071248995545877366649437095134890924733080728299688965963883855401283607766247602415418993802276263516883676515279436497132880556627723244750129021954560276663922001207897528364612778719005491704327790713662681654761368364518957469439438754818845285999231539333348833139397256426019193970356030618556989860879436145566896819166488948238307234834762906068445150746001420600749012505717152752903931884392984881840014299164436821004959921190536825115672709038416681847249862990759527913184835196243133244855431886216162221227692624674851783627121857262498380012278611219705343651768337729347565859500307378578966979664522041473068362480290934066987260488456950018555777335612973369398883207820333473237076341408946209711761323063317459464754948401020357557160572235446124375264764432511744466646252366206706495132561815150487851591918390665097963875262946617251398535155343032719929495225583631978165448479868467290785038040659997520628063620187852087329938022437946828142486915106290477062219325680852684934821060477850593364026553029462705416947551486338451642743947523992148895923218092949487508704935997028210308002251773141446273507853964151353394724494443165293235219461814300348898869452266682491308830365085569979331701705581553123849391345868015921745693860673719114628341813777083796796863289525031928790494798248374885898315345762079465233867056164641702205582603007090579898297246065884250988960838012907018285617391937409696285163976285626500675046065655923866340490379831236331962938483526790999853237227852009413501264315169232717607402146089190995726401449687684890795255480044842164791670425828544451801622647419837783931131865044555130415523567623545066689410216382781259100249243706105245014857611102192573735213960135615231993784381276534418278024328411556796347865317913106955892760074394487504749214554855940889109891259493974730063201189828645051430972123310579160133870723549297694176052358998377038459322590115493446250476276512567382027966489794034344846440059954642533962702576362304236160587677592166824362656325315595839922436560285443010163140555406826078273013998235739290474122534443398807370784736424054940043627631078249302349057933781258647543295120487830080037437916095403790149537247431814535001662762864194195065178153098344258253381115527119644558814921043820254338067218683706083855350660288681886127182228630836193363564687090630666813786824141664948758161629248842699412084208848276836779800513471722017556632675425291631215254703252463794034065793331679307038847019975920918206058319734768986792795069390429317637685953162190101985015726586113980228353431758905782525136581430156307597569345670467070448250669850052799374937863555708551167237151980492439256561350293881541071356618901068269816231335301371764162270495764997129213492439670108505565588481233966752180568332724829158407782500403158313636364729608023233064901793863926652666029705193874179403084926751841593690842164527117542691470662951054636834995525949812369680042276078484189699200282967761855209867939011013 A145206 869 49207093922329486857324423792826425269740965934647662088144547743822922444960103137491311730217053960280246243580524506147486971662818731049922733511707852996437061862132751111363025118151217712511321708470458941642563641408237297613149206043812185777337548740429477831638640380642788724892850933854701521766916033928459730878068399138431939723894232381393937777581129098758037036464011729442735082848171517343810634775514275718271863381431707985900355928920498547620066318153327061046423740782295917553066141253274863350501308058676781520473902982220829829247476140666006634132774980474811614111523692040846434980519543204428424984375319392041619900469257994995929142288941627470825481418720953674199781695382644402372211165858637882023209402976991362397791752125932939371828114110393167183118119198659548882388110349489210689239607118962839100751333601437069442334091292696829250122818690866493809596292476076294695893887550180828374062398338186537762078842777279839600664397132761152363802673151261823883919494672438010219407680754804213607743974459689722895559154217313847653603450916625054325146011871579642220926276229820428457425012401750104247559237391267570500316883249455606201798853656519568644877997861288926354529517532897338722655131289977676884803922529168429551502731258558387828581301742520597201904094521882837932822142620654835027959474397274163341888561245678565886126765980986426910138267295354395860376409018415716347248491733696871299095939579374973941485331496029781698401297023638135204617794719183947494590168409626762033800843633246037744678467281205410800352110191982636473572694042709083232352746977613768233424338663899990939567556109510421383872275010901773872686419576634654678985411690375977012841456833546924029224260603355039298004024025697347858104916107490892335157719323182513088890679996128037416386189998447618209390306518772031073936626013012069152292444701055727624510886790610376987409195789547866923254356721970251012101464646559043797789780268744537422394253100631634563355173296990460773222572337132371059543566400288597573680540772204510868538982328534282717898556431019935418306309687870310618757000294152608257474483611269580947205569475473670646370326192596640974891567715708148148337350487198018197958709241757965407507641386683823865540710972698982972114150006379437670957323779163080408518024175337198369765611934447042121308527206030177427773327429608939992726509021666162685832672403235975126918834577537283326531474629958798565865517353979576086276067471708905553235493671678930081907099109985911860694209575679705976950716017179680208133514718385728353431019780452874588916762586161157411096301965954289098013633030725006377101355926484793762030722565589663829839206582236094104721593912634470098832014030464483401979875967458368262338103355268746346279019930987966231252079715309390720402700415299424628696002165677342400987079337098353990923241371461055172071918248570113252678093744132706559345079760397868567551868460451847165663560997381082471842618200325018103214120372112810311463527441024093482289279184419177617449162484545526126638074098768184020131218876179930088149942405317186981802749409654390000371621958062022075628175522860456142408917764471208229210108936628054065980671678524243529950277468045617166753502663094444178816332321284535476300730544466122822041998004100694356334879393367349389519841193662361142776050773836534670004861606396054622068216176837765523887716126087592324073131909156291125709393817636819194422433999856729843797033844970070261128468568391766170489401099348231937415509768456303154051775753367043978374714054373957011242862232406516763316688693377690826317791439013538167379477626768170925135926175339583663676041590423452426286872804679036238937150399352386666399129543357978280356209190507973640407818999966675918224476078251436320777270826729384864259593729695740344485246691445043215247693096776640022846651463937872062952954597778369623360845190460323444995107632281700623832565445308354115940829016678460908657851896083396698526471093487287525133560766331327699131776355413865734631242206495499509836547688451551361614162227096518027005496638753028367029130832863923342881893501325133035086618065863343657985353671953183319490024159373898989035392107403258612179853059285298188655682988651539045812434282873075465799491438398262621273523617867838875202178980427707555609851325793863109435761269517976894737621967363353978677915862893207806029049080772858567595929118794037266138274513648901703961653042155356640292748161885712190479213417255654916804270531615962949532530725804075666901416765283043853337301888288148428483905258617360476714481973784692044977883487991606702566703282893961559197815756523132275269406182908378184461165363246612581857613169374827017881495955273917577181528631532982390632767105349478428770793074317804998493908385635649779191664707011487751786307592792323148869010983242027421930315647154477627636250014489116248915162211708693385554621259482298451960121214019834237491099040077975582370932368336558813440803710751409631088426671575210658751778982275080195537896632279893366736293771705209924356713508975277286997628694237639287065135036684630783459547264868312017146320812629383213357803243 A145206 870 50692656087796848998984204543373777068269368495284428724568809264182380774251714468667873631351480972423286140982097559937938684357479553835163273126986341210353840739653791908799079005633153919653303593742992029415388829355822332740736966419499495142843122905248924065497737915051954867153208177063120417941103593461953400436878288912118769188231628040648023553655558620522192920613400525436321926391262902966786459746567013101085390046239548203127532630352474464733068580158097348313188493405065777278652882466111885930690360922891998580316116102462759329044453364024706390258313285538563252224436487339519181367364268212475815669182498326184914870649388452721628657073195842176934843611719845006378381366252072509665017969508624137934544555846671192382339022745276603550145415777174963648634149349679976504263776064389564158717530221873136404594716341578445142071982520596598287164608838976509449969183294601753131946792706198517922086594166958423018062243927399999054005065472630836024882877877980521045886205328678032821337303769799048284630971278500695508049508358339218536629519417583768700888983695593528880872455245907103695490693664308695640794817241159435568152589327622182744146981569271706681406416785170569345056516574369591472255442752905622406264091155639855315179587763666596091003594637696597682976922443444036903796543123920824293453533612460840432291533249227441205426247507978561652683897115892296698316481414622248754333089263264050618025837780342094696993475713927643115578272527798561148209647633849461906067150248911483850206097213891764397909933599603678846416588945686351209468474103108822973973906373772493173007379472142924505131024047549539014696282187163054909215427091621417965208392739030029097469641611384508188125133168075251137379972954725325238080980534282370040704581815410456743337018939157270493003119298090032356986169498159026262144883116390220879025652790285704268560275314031405493110988606035023130121324629702997493687441352293775140966757084952504733340416314210110842173267312025014273887009037839814038964534765408519399271178823039993373467069995117103824557181685414237209271604826882073607606490018173330298361191501568137193903910156258597628576421478852796927860354073796381595058288448969431232464157940685910083471331116263953106757777270717162852623282392795769377359848868776577308918302768562905143798706736793438046286909641172330955953191405989828399402594538316601455663199414725150258531074754678315064873460617497921345735857925639793469126771592649178854897812346190771414183055265627438301461332928006570231949707387736914152868053022016640739517170383231761990916145349472925932332339401115912260766991902884177637778795998914610157793245244648572647617196797067585623521911140232229899332125412186943657505636144304716694834438927226580450907324042397114352806600337392539753183295460546380191249073982602191349517101926672379928510330820645130954479693119085498762064684071204755510906952769963259862049098797037442307219679139459505607200900591426623693255022104331745566915019416077945766555717260050175338321417544610922840471782330226363517533531894183334886726151125873715336155310794144003947152903202537967693948903226789322836286023666099741320715141064947004424868601603469427736702528793319575897375046960969273299678874175971166114821544663606526859731443672071352872679121548288958314194720704855862532441240284884359302793438926026469019799625258130927685722184570352623612487508415625703633048866556317555651273705468535320720984403007224684753521442236223138705278160772775475594372216952201357244067016260354104456183549425609622522423323405189962486115602133093353616079161586271730383977617990664378139025289406741849362519482802511545455183236266800286929489398654739602502250317118182764648913761696281724473816475575530827699404002585225302731499913985568507209380458999350699615069732721436224003226610734985545526036142627928051175518646685983106028554895146624705377805725550423750747388046267690656530353217326778876687597472370431666940105770700943727846407451706372895752305363493755165289728787285399019479904642339616606003045241425734184867781469992161488847179264016195517806575531376336104456569443005317115469057228922947145687744840311153230175151714269810167149759126262859678330808057502672102931332497675637274323637855550480107362438986559467213990800905132768570744364654803538321189166331781756894537152312858462649845144664895362139214691403309657196972686472065792084992949607905688842401845440426454206602925119010209335757654430210033921252615409230334612677615353141325470044471383713285273998511393403046724930127750149526741752726691671101529880259133115068781677701937351752066464635932020880886331620942535594461203643989625828258828911099441567823727913652365001447046851623254332849148777616912501073400010246735801303223800870134127522975577210394666111767637798355463014833566129272845611790541830526248189766143231783525474398653679623578807074702244779541071913011304833800984527555366838863962913022142483811810365610799074375836374214621543182043035474593395886038213975156026414549168074977553921148618282200525284123365600616441565618980306635937492327417132148720716202167244767954994902437359207383895157 A145206 871 52223067375038228776341208191680906974167594304887324661828893953779902302082550806031996633144490871250528095618066839028884528732084374593784033611640136117982715338587502824663590449701855811369485611525581637074968959172432045324771578138091035695161744599981051534294685144875734744211920743203763172424890809426802857562139184723497566430885908951471293152359025997498176795787961050262780473619572394924505571448972060591831643696017248299998521132476915312894439422045450240940610326959918289353913117070210737625684628055803606709397182866075636130206084581255364800039545756994839701828617413278187741760804149034829941001030689525668062131202251870208825368235239695509967564912886841645702223746025022797036422217605717289492929818105658986277384846479558712459198372940116047687076021151363696875728839914891096990319723248582246785530467988829947067309698603451075498161411550575087451572886444456183766524190083302757290604207616484835410639356533806126182668198559648896567341330808752950303110248043666903137541038960389873871589176087790887530977833292781920390033050761147019227052197059038351505914415027560112879827737277576750149788662669422479690563848428922779557943323336646220652461556939269990835722483883395279921269937230893188015419226390743818624615691088700187895732434771980076665283475134809708283400277922899171836252240957193073730545140474679729094172387354358307662997437542910946868343301592669318035207989511774743814450340951631526596316333771789633329741550793714398412250458760710759366292133567431531379234192526745355921449588457231035443508700355156270042290344699808105645515469523964331994922858490173495057277029672605492041440452525009635261913739061644782154001399461142360264231874114619365033491084014390218708614119298930478782992947988754249876125962248082540713095181027841537809190755432282984243845134337099056958480265106600105021350425178872137235727054298137502738157398975063811282630139553350476631299894955707422747825984437549431070971218945313719835397846617611694281518667379918975452463741698916659033534887114133890232639836327401150206692028717778994474188494641187337100132259641203226139774563264743004772176599622928839121507669972652992540919861522309402787697390029095481010885052850717258999649572637256454209664110742654573288171280305262159504855963268453984854095383248737301225914652494807466328969864401118015100307388077108887991350949927435653144588005242369869872432891926395134562104453110213652116533664677848993316605729250944981497055468395369035309505562774014823564672464657242394377676589347795740875125959862543189608724808028748097865641450902984596803643291570224505349953593099334237327632612843744740882530538524822482333283170304541216826913801543451119326080327808282035472495266816099296215884032270177212811364947408890804215186843635347168448616589759779872708807584101508255504193345891437631999214959354129484216623973999178618051442846770061748986037100967529105597523963221152450822014189405514124520484914697809950844354066203558306845208071041937875421807010270648800852600921962665277438541079912649259358029101038048598548080233698275692859748522440037408676907794960222217316671158593130464317190638264436883593423059965468544379518756631812189088395053894059943616248754011554182157933084943164919287506722561524507175082269833709145017901203533475467086306891973545941181101978967942242059370936312533203257900979890051832176377299557007681603222418702369370493821455546527073262568021817435979619551065404169000952385284507073586794222116680335077801466965950050900709496943178100143093962363738790402312320909581781404591339025644728125273055213783734956132830888739635156237415694723006249868598606404655692970884794717268700719086004563887253951393901805314303184121110183612113526490486999515695568649042747355030144885644952472043171204925671676837642718992211951898359192577069859511452370397133842352389043616757369983044959189061477944387971220081346048674819409683888404885559272603758390145779361600386341113131480521706692518997005385863159914301131089932501953470285507810584635796467992339794790588725713015485746712696053197838698836852968477431358323182745244809556611949356612552567002203320472934662385903856827456169980170624626700703902951026123232166555867460489118035840774241418951201185609334083302312272621301076255657565316619851651716156596024501533254541469475138699421959423206764899622002218974574444281720043567769718700211103798890752109767962531095450279443505371224897447225272996487262856016131745884366121814612780081610363820944689712553454388170711922455003761169326031368253880018778112470180982893132175370585370371651767730313063767233698894647920396847032082474216055658468788581199093294447552797592678921126898713089990702882959237240799842803976335947680184698848038851206606326373775053100598478338985824250726701890017195772000062656943798698392443951799515046362413692299535941473442472220734545095165736098075796856049862252805633828281476129228243529491774854326202989815717988180252539617802070641409557939620488043996159849085928672790906656466510826881232907291801296434949218094336499123774649487388627855637158155646818683659811164763409019187539052221130452471601593986587 A145206 872 53799681779039940247011152417988769351174340199883603624874223833519948743318240634091850897030455177022230057852352990758184455094568063178412894032540388554257627173449105694200530453469555759309097228217885643104519280020432379943770609749339267096379178174311636357209792765334035438224626675573931574423335142545456932238478213309863079672522235773527979864588096968808991194632277401449600415592710963600885131748049740641352474006098923636129236937263265853560370073732269315134449255382525034016102688297281746912137935090877627235030991818222143468874543515434419809988714937008255599141284809732831793197223307112824092651639330226778798428617062939299780417649539953260340289855429960551374254035911139853912699731845568876493212745176334286517252423802394250965596295215628005750971671266274732735057413615417395432393086129298227285763759681008128452930199959147191484930307966999784732896895376764346771140953628785720740501350126504425997519600284543670888195551475110691689236734749844318994883165911059320737934724893782706860002654265596663454259553384382957058249809345089418218099319119549830354182377688361280232423829562291301543146473699771549535180811577423805683470010085435423072390099636585145442267775102489926905518707044421597918851827213074110417737198947352866980540930381655151585170686651446636454032688276487701290864775287397279092857837425178018582276224287380958723835351620678744457182693571053688265276296466380890240945332694343256546478781793662968884252520569061057827788501549548407543926643617926222161324361315277592119504259768356930469948624340032021245921403855085843880850472725918841271475807094818825493584080273916320822123990247724979868283751789006622700139080292909039727870004365042254022240795332596534278259104309427809964496779763296659699351922678311448035408114086328736816711067068290604418868728910379091318558625283906217308828604294143261406083368363129713670508339444627876756646708443336006196169135786926542399230557132578081637918887540539400620914297496155218064565690933844842312335782246767988434991896836710321199940192992751923861436943960944185135678831057195511202358370486163545046916183999407234894747043028351156864429727931498809964251379344740063303784177852478815294154703165047948890908307325091755231137606292868557078470454094825400817914769030151250807971746291707762047156452948481905030704671169341481066544495792200852128403845277345532918484800519181353044466915783394472599779708234546128813314318093127518566908416423561883716858923807370328673153344942748148032824298926943080931010639009973744584758275676640500449990193342396485769821934543754785635795809616797250827067576162742370960650957247859615813775220872729079829680340643387698966121261626424386707394460674914737997997711977619828332497266487719028427212828590714310270400937330345492863742932064874443770425938685341540663882340812550617007344586597102143014303206643259340837296820815287848503854356290227902342743248410936994213533760341359376260618894766929632359753688838550477106760570961127064861375285964953132433080893621379820746866024192371668715717773234869752206352592618739909876058456617165982734069497286124173154258922903363124131699834310803947085442402404505324593271480890101730475370231143384910785229984319265627870320115504299389326620579349542110502034397033129092662319569515278412316094208083913098424654591850451977106858460520505787225330984003912697364523999302948021326253350899381414280614299585843676737808632840453098138796776747999878688130571561588616937303459244209115639520478176488565184964454535402919397708733395608301008704268219532961872546360866456351772915657334249835296894781540300763986232610168554783262724856482649728858873295124327859557528410754741520749531744098314491680131543735406449472158953077557257942291026520198274502374517270855674240558033870495380912153327887215656437935164747595343492382473877787016865040915496099464186400523873215408633897446510224080158761783911497607782786616387135502726953661650414407278966488251716911795444581250615961260407509341785258823951798262001657398665764341548628552976982736288378019980218162176099979162576070748585747014764114517174825749728003232116085994682723248955330920387148577332231440718745609029083883970950452133419401329420790476451840135112836056840273765605555639353529651630793308829307746314614172176334595087736869888692538117403970425726621298839979628732003315571702089689809543865995104460819825606577443896065234916272315474215955980331660730549781648288202629049427534960704822162018659658771474364397217360090034824115670922536611433753985743868061609820093557905597239934083018331671601642054338958100093584806562339989361561379345112091757492466340365929899459803280426926173638926808685796609698475082124248098143011376758275607800326128644231623460371356752586152402322599169672157333165442866420246244976910758576518082078268575069560000304419839532683356759557225294995537190135991253126356059305349438294841644282588735843217119576170339447095165232371759602553423252716079697876119603009034862360879455239463536425914450078762330228160687963223653171716706403992748198040554796448964979863653729858647392083731678895621274643611439731385929281886901658166373 A145206 873 55423894171896932975693380880711509089694612623543922024004289326392087101925238416533001324805772622183386692427664999453555976954844188477037094928788998851099024801697551479769856965035138057232937017726414125058319135447174264535100612412347047991880774527698942914233975357385175282959752420165296647911971867326479386213331067712125706863112184505099903667748540323144975612800727679403575891089192127118376281480598856739865933135751218497007961352099245328546880730945352086336312828161582854466088910167622769734345168613645538173200773854504872797333790348035178859471018876156495289922365358436837367620569291012799447859757491665324219663651344007306038536588170739081034723510655423495507355923609594942356299113952950178656937120663714888809102615490711148555768088655728616871653389974116490895177433235591117760582142302551421044272385338992233382935332748846535497256902889025346822432477560737289513717242835072237459573783129532990410768232181723404955776369047961615272775142875374777654529935739611091382969307335188465741145744524003437547855858413526500698545589168827634703342590544541987535516105319266992867613144863897048199456488990617863952978497799255666528625046910356775171608910523961189426230569241998375314912921530171416022791070688621398584857941164948834343594760881981588176755009604788526933445125427271464714913083681487550707714022463313597822800463769522817480353582578444038314802128143095455812412318538665721327807697544571029120665344689417337581096314531711269612815722012917023508917078229385122674807312252006588433065348014842176612379142273414079266980614767428595162913540391868815619937697379016482976745210162328577518071308021262356557982228620254818900394634344797962237793257436558647797057625578654132564105356449820821428026007065567592907686602974093544689349002509881906200179732645273107010842092851939590951128811124268865744275539752762096042754153116776872671922848709723034956954808759957690083678131519702554819307620229662787938130109324317313906714386417728746251317317448856099434365280537345450264145385543177070909852253528970464606486324148918398056207195972338055190916382354040690212241380368209564752954713252604901690543932578629251367099475494616845953403112779057453337856138172589861415074111864236625748928394172640594705926822530660008388302353747666661106595959327400324000111368961770659091086837725614930515542356105067088466083248478277243607366420993710850087637002101022718835640662491584971989078063704242504687765532522072611257019949735617783427400475391260209059161249687982820079660607807307175344424332278443151198712854089794710867184110649765101163237500512324716537966521781745609546853675409844865002349350049994240211213567645078290427603921298099225140547248323364333610348980866751675683039259666767381863160206673056610350055450824133436449663984015464386638095317901543194192423440426177326788904882034469441752550890967602716363175633217649945803415657557643845613503137974865658105619192115243001640521465075422753045996842753741961944410114291598282878498267972813260490964956998956676613251244185300828314332643549472440924424328791351587521518385729578475230371018000515354146825777568498985690642721844329927609687471649503917282776878353794382961789846232515306187942017602248008421713525609216254805448089720817280095529290972384177699961288173926766380383616758880127974121368037236020316746575201560486005351193207732920718068927009727644790535931881430516759043675919846475882976548392643809149789615458402443960321064516080591998133577091997566723997266334835288001948480517117236591147459913727753252418259674768341081896754096423330007295252903897782610724300038869613162237337513306036474703513649992325566718024211160432842852924774708081256396220198691212282149400737594249071539819757442221072569276915274411366853848917117921400928008869874431536219560018487978113584475472966054335347641252705036507062658382537663393430585705902822631493332475979773918673456119110901152065055930977564281676634305494638873118100190923113882027346466053060125473348888899454656756970549578017150023673182384185180999018050306335426690405462745483741480296403625648697748662411776125150993867482093081721274249642096839089040400701930495987651086588368985501301801332742380376306932323837585068460699673856736622040211637986178496278628511214686201563470920194808717718284861719489394607664309913854823404169296429999190516657596046809556802970449713589453096722257441428913128396692248626614147287085411934368196780182109024750469933166896225036754858723881179257005093848005531246463262902268639517279810484014812306112358452308302399989108137512001761972591925042589079593367679818808689799941492269467144178775568689683125918854335913542369720627268288416361099682446558954862876265266711649422765144423482026787816277324601116806340401969573665338006081424067883335830771589095567922377880506032412804958466064914095228125761375000592316453208980237171651733892504650659981081787100660717846261496847715187931392503228113944534073209236522920463038526152929012414319685235066361996983091504684134535733508511238032251600467969169537335380071171802900021979109745217109580325921801203920854621668916161693049909337418265776614747624821814283 A145206 874 57097141536892701700450524109253178396694504209297538689709095217530989987698841415584814394167567046750072681495033975729206478908352750072064276761510725832381163971906542931770659841115348344727329830532265470265611904503219936301394867521132034761006315843593794822640387437067423931986973310291862327036860366426642463740566075714116303739999678275636347523704340775636134329582372656850137569839725237020487350454897251093094435916478195309426532781682992308078447794359031895749073843128646591587037609331567198464327767507179359035558827589937343915267075335173486365723014516217671167788113313008904202939301446115278639883530746246048718525070199284457990777068467833276241621860181770440981293038391994359630124644349277044818744483460059228557073089165858465706864333001279467519792977811684096084036565212238556192158699783233055359469670425090645149085142316081282203959941595760091735034714273563051388759602049491927354849529921473090041142820685292114951106713958631380886385113747093105457170350180595067065910091402899870796977151844323098673160030115576606201250297548776291185691413934863610820093786708501481004598024427105676255035789091701470792019147098280014289546813270896976203954348109607187635371884981972038490567652704261772365474711514792026780921728298300902453480533846028071393429588193171921874914387127466757546379821976540795088292511522388177503645631752142435115798076277763428479905325647278324929817992747082763158227831043200683157123888189044368220875949298539380321857567602659199947101736413586332884741818786733342976544313279290757664538511648178501695710727506011343047026814332418484690777697621617514790718329231635693193067964489602143112219987122432028131208541732967273637459326838840483369685753040851460030883100626762652922628684408912581757806364858182076880842137447619832834276830037017191044431125030720778473033010840791984175811312080589155117990757737966283089525069798599065042860646559664166038861038304086205813515590741997076948849679243180534726017554343059062803148432044572499385354923514455573625373166744290594783783982741810142739963394351112807549563147033607262246072952426106820279262784096478895328847008810806296629553102746313638737940709849835077153391612690553413676273536168726194628030151352527021172963450637481476653805884745782163587450376406490802836373940088686568035383023428679358836098267451520540596637238354812519371082100897708029746595467710592495851263581841408127801505259619606142585193784318660271586196046430347074974445820134419225385266325414649201425714579668030197118938618476078768329062529125344591657725354654315622994922002464511687632811885867156003920630933823509441922910445499507430519522417312189791102317376172453523674969895983122719485913945363539308381370501861120911059932595087774591855121294284088976587932910574243623958748994200027513538634541105220357286407362551979737943849369806082729612463300222900339163536646243653500846405488410805258956284569807984109075416898530988654099707448729789147065688557804117678086673305164954874467639003618051117539222235918322097786583919426508194296949974389515296142697829525356139356174285884878390940958753051216843191232323620137711145739862492678548289913132471516998143139406986702163902516179959799573050612602202874645811645791319488173422520268160162133202263778156338421627689990371235295887892119736514624829576179039855521178258702329788738617332239943449046610543515218786798387459263643604650709099823081586026690297766711879917115181310850952816966735157575132934498995641167467669804150534689844444868550816578744041509298798809125485389713158633340893030939684140721803979349040237293541010407816821746192002064981968846513105706257943822869019094591633236493015254326714098989818772080565740168236849176654182087907274200466447242773672586127404254819498968341423336930751169783415382590427533154533976844946375131056964350984191198631819085333093022241434535782155624177628322864900774795705846767983679188097473934402361750990330953316392450568359047121228408116201874035144067757429410773330594921683502678231645825689520886218361697967271829776692106710485900425645789677473410452071944455862945944240631605187855166551722130436287122705747978415281443790857274369695560240404454840493685893988868917186477274840432256737720558631365546769570496707459475724666614727926357878798446182246591585709518466184343132825541461562405337197063494244779515509242730734007280425500752909141846307289124832190136410943716586393477410205046450816660644146165657904972161002193021186952948050329896755417972505343870396771449198094920190817039990608055879904810115428439624685754277891855232461456927953242264237111114438430560195163581092995700153457996332901997878207948842314402689725091117477402355050934773100488024632989426020695412756868673568740124608386592899263447348282508142158162423090820576406337140503942871709491807750954829458083886838782203062573691072327515130171802125236868362548583374810279554586947880226623198487154958973611824123324400365072461714191001787829264236004769859601231876929303980603311131581971085020941388683113546115048125409195542014363478814075636825444618513628765153576097726652408577830613369061718941811456703483489024817573728283198037397 A145206 875 58820904239836068470615228499135838471609999782286536770127868880124246286101077350819394702310952894566651603127185664764043557507142363619785053088463697550331962313367302438079118510238850854289612780058801627795204313775113827042886804307059910278028749470920010713808201790878255485136274859246613898269937884241150827853567286153712143882198142855914696670939874919984840684669319511747642495393782966035046671438012222822114358080056806092682368587864993884507236887942184187950793030366364119358888691902821123275798200038486758716228703056704351554214483466745040128756157145602811641467479958638720655467602119405878332730601740027357171845676744381192126174620858838626263185685059623367083862851725541313423748512419825419687869429237061479546547410838966630171063856066032326555559799194947185554839512625100860770364379811928279158469508354179859340797030529220840780948645697038832001626386950659487432625517145852371398857364992342788846355389451370315669298902248086685906297118715845071168046948274892702204890305970970448589002703592762067277578727987218008084052517531075301827418610086853800640207876141695624610807571791692383476311422516180481706239587285224109423148975897016730868641373103864619719559801000151543763355891764088522351658221639400806998749133877041748757386162328496064107915245872547027186713263947911533831277757337297648608326574894541362560017379776916814768174497383108752803135223390254855431306102492304779459436063541067104084092887344350952352774776870281187899242736298970665471491820812403587196302789173230015288754179508759480290416087138224631519630820290150844878849125261951285203200407497194209864871099108162029560404357760025160504756646177100268831869472788985160994229425953867284305180007277357707983636807302120512057913023569789626594008971420342907178900668032474126585033765629634560309417227588387396682281937847124365366954786726557866171250136618032731022881054783146847967794886444343472402814295360402890235505923871678661081705788271594024960071706994769301522757754461746825824349932555922622112585837198036582454763244109875538695753918761966416885335540044495658297309556804660068801139686858139351798456690442051584011546706016534303558860510628834498657157888631727818122381176772322182305677791760444737830310980586478114039811643811551400283624843261814457820256402678857419565043836581991077310398303486790858879524101650228766974790002435343751916166907637167916880019518527112602177731680688686411367349199695251547121679062567391487635402266833020321849911897995490060341365642619148867520271392547791925737109619704294320547593639960130698799048903008048111371796711600322206178482456999103225452781366239590706171496954225842451545646343518888681987072158852425590465895588148924012853080712978697802383965208457791467523560638776662462584449548534129983515239492898476680188350453514548864554982457633231582791948004953739462337429097814877149511916214877386224403740820160124054066617157124873646190428869039533582374862373605300959950526272611177993945356230285940452013525426854401582509758541960205276961761931277381225438589593288020430289696404557802216874545835988221351177736719330602708669175112116082842867661249955641870940941280013222408845431281766347925352379349049824132314778081357191489351097129751001807852536938801111979913919304338782749285657567002842928182573656064979617736422203757094637994593096532808314060987939781336422134508091022523902903766931168214539182126116223660065160158009813028595264495990816393292895502489538365876727004238982315385178445841765406851392797530443254375641947412308581836333714871139229036331868984863848298487389164432050137760608131028983985238568454161323751998854223834672177921131065029077184715173694404754785396626101596763467695720962085089695740457214329457745213252319281518019995584367784284053623773429677775764981962665948933138045876818218149989629267437876583166062266594064075840786034881239078120336226289306555294873805929332544112680553371067900187673113819450056974383501259179420639129817689151185135679738631517320109020238724632802456196537943756144013955721382132469442394025163424069345662373587229878516162581822633599507610936700388878924754072065549218960260241541951489862854780986173216411178743759204769826591537053956647460932582731047273835746798769807207962846039310615803547933943408473169709017695990873371110393586732516149950622664440472219436966732979083276252117270913411989817669019125057853086788616515200276978993444447866604989516081403694624741618935014245792379295329690832515214497614582861838275107996044448002922142929109166910644702602904324026700865764646714799552302204417466550635558723151840419389959098988646879806251748071623749063416740504467920899009538593385521897686776843733561394217945199141796500526993495618575773679356906943525967861567609706920816661000343681305926368183976575439926135417305797504578275253391026577486571708118695577675321436951096514944560438176753455161909389689267855648877852188764320923528317378419632619590771219397894058594593200369290823136440138281385348092490028282433808986218925072921010563750190283047554959807942702137200230032988646533238463817343007439718870994115665819070567748582888311746221058550502525320161324201147 A145206 876 60596707338779622236206209545824298910958652497317072811008731702925488186260937886052933386958135748059451247978845327301774998532553785098558011091132352302614973529775480134712820555131191101739500841544049519107809266537718901576808336992788654101801305382686079521414477608122229630795471573315282198548415446639354310980039840058952147430287588484994761685159913396295478684163850133477721449672871136209805005211705324478659093299400626632703971100223211517098827377281080280790668440057375578279204894919780255378162980499184346194364468242950697100046281378690805814908132043462837510407165507422235518743160123187802498149623327918899554117451676575535246264548204576187321603427615331774675942900778154112637619485650149824463896930260909621130597617943637959646762415414958978161270870065122848108928433415168619191809441882258235206480469756033079623870602235748932821809404028428474398159727480964862643942918457096894889339376914106768111705385568866042678669743992005316239849597348990048752863192537854542534275349241168136340501795343430576936844506686478959717994486429137214892039601634190225467600888311593321731099350903078978509034158685688934659859258954573006139535563465058119160294759181666338240783704204710746984589634097955787188750521578328842650526578202008717424073349666739879749487179074045792349286965464624068650516566073764284797835413395519273784181916294878287774273543023989007973984112355926744191129955401617642758569355536213692125348450930119783716116003015774101012622335127514732294473499682782949757345584045485087631534934845152384687104458051263094633560296253014788158235569010562567689152609314843725363069940075446722903601329627607252135905647182074705960781180144353414462912245049777078291514551213691451434621951054540647216314655098438946736473189685765253181773497123493678329188315181158950855121516498236381063089308772256016946542359753656836838879589087413148414723867543960526238144015001055341188095594771294592453411761507551124269020488942564598894373091294215369181386752006143814063942484520400571150650348049419933712328255854768897226236919426650219616752707190889419074271725062346683325819987184107316045155619031168274324044494774543921080556195805981071461767650212366289338805311085402315453317478099064534314055542069210924852036075861568331173441695116301185925443452672895751121623823440366004910970548910220976641645413738452536211404100089495697685618278548987420822916715295594868055635992000876348866909865891465997544963893194714840600684714193734759546426318970588638937656822168395257251040355691690825356636880354837903555800147358869319241137873766866161851646742635903121697143686371985520895377326244441039145314939843401112740497216838621613920089413804505349146077853235654114855751680395143318536075997190072259333009159869474781035589991427787434806990329565122942169036726192614460234792157671892436913884935485349007335589999548295827355458065065370977872246102019911793770477523839517296999109932486761684328228480010345288482702871634243769024762417200186320954648804616668327282110101224444652037319201884858780715154104915088817105752823715259567972463018637349579483907712496252645690846291907676151570215805380656959162155618708531680236003335164730829811780979433735806689401432060314487812403877452372906640285540810095030319360366003568336708435230529031066194034319445693460276148275463691748936610006595955538360159376944717636478805441243883356017212868021795476856390899021743262704261594102593630788819244862025025097166756880562407387817364022692491015815654058500333701656243442467674425999060644668623173820597613532647780094768623856938934582721502274382379363596963738603936099089600452051089730786339135224714626189013285930330091551745819078041036144614150984704889037762201704478207435542156800340773959557853376433123655592872090234333726182817064156984703451341001950327305383310991441043964861726227654487790719784957326343032869150106633552783352397334325271334633246851458700089242966159936603374668923241123746711625688301103918477070457540890765873045398592338229136807783259670879778452452480850826248961081423030124091001131513307495000038671075155078095914452013799766638742013991637230949486019444383375528355026926532923033288511444936669792890706987162649663626729730591660128857158776110274066036322024474790740695835181321402545247048344654141786655591592630659597504628174499137138468513336431561584227555582653182079557163782984021311690440529632457558669341150852845592031111400672161696225714645907766516160214946254094692005727661870349516788540417215533939686017733590974940877739486249134495397513187060091965970679726100453690938010566784784075841239387104853072675698547407324764813074347487833903964905433072428614677516401088215545528400210354334029930786848853270439825279880873979823290582276706699949251073492668647661548902394122816360007676051168305050316659532001575539946840402807421148016794102765700060322603600564915680072773610698850789176572656330526666116492573722482321100509504252892202146444018509372967300610448850924496196499139874472998255677174547930903335851554483986694981577712518635348950300358826163608936946632314526359827680747885982775609192317694819850886768066382768824653171742003266295581590533 A145206 877 62426121933278558127277438943542119266581358377739465239390798776266680805724031354546770368559582471591055128260760016129888400073487540313176335082353852965542455883089069917666433305252522642590777521095974761309615226666697430901637066859558056764827626881911343512695060676397631541558308604628534293263345495075126479744286092002478345475054258637474555397578976485058699310718771928322744540726747473316585235353011661553231799103287417192665247181646267904212175981916688857579796536074756953957087726578049532596126899757178923405933844780489149942439974261959266758993463509726224417700755022449845329095377406651374653449354577856040529916230185519504978604893722746167795983796468775455268349993585562722446423676608504099152042153165798613163293298549809842237659206106165525855893605305833347094142035634417720292585068071913246947552186858809248789361075857905396073170609095265781394543130821613565460212895677884024628902680331744794076005428370343753117687413247454657834882570007049761205996287249404324225110229332554112070650574096259743350975080276066180783893521966348814892099201905699009764380905329080116238019544682232125298430207552933572174724229500705325607602918016645074801847041230492203619169099614931404635054243607609716512214811302426932188506574790928611469229082344421370556795700946183319574439391924814356019127749669699950798544766877321674084831826985260645902401944473115061627335583955149037374869913899761173290958259600392547427071653559616007099161194194467546345323122237115159326144683972734675189707443640621979637957744512838781001299382159540311373409256965373673792442549994112602482426175304855657024283827356459588368952891739504310720128613509996784687560063704079574572758580566835618859181508230527616346155830048893592548473074023802905514877525655784497203910896094473051809914036289893105815808000521008720179795587607408144160311349229252781956318806015790901228746348374089813470490435965969407052119857305037161904219859697228586786830538842658918346722620895427659469978048747686538056071161302247114461132559434919335673905409316569606989387136485445035828220505004097035096079492783681620138621832528394376229700727817920787835445346487775855351961653053804779498569581073620469725312115608948230180080810580569614813236434146450091692732566877789267447756348491578693885270776051270217445306789250465610762650758704510149622969897920336894177976161104222782796311750626465184149923403013488857603708529997205074158513188331362006811151101583141602575851994227608209670299909218460798049189191569317744424830115162502699981605955847013350244445459487085990349067695477088802374939909684709240229580132057377281314209664498307932750872407171101895379906985363433954100818024525276293477945518034372616995097899613419614609701433742856575633814914938410664036277790806407887915279237631178764300221468276181140335765984047451887126681890104859745862097722172321449285504466900182611479331825615489190004248116230165707038388187702346590709058164239482750368390370368931062139008816581514589753983711576032018655902603597900877540365663312800905373667226117036758900887481032933557924993874953136617452538664985336776344922338751699719474004537702231331509305454966401310382315053444508622282032299277487911344304637161900604118103159023308947562004759479299262345900743473302145489324107389416856515429372621576372185820212282204180633249168057092842966719780220617673984319241092901686444350000604469715371517125724027565689079591563390774492520669269145064614033827977891083977317204365810573080600813269348012934343838580602975986476717909889221495129659619151483545436600652279310936153925565940656818964533818313264257900937130251130057968435026714862924926081481675901501727938508310182312690271034655576831532874344546852974319428325434056928732467651691717548358140735225314270723977322652537894206295883555024133258753594787273454430932171272475029500193955552998593961253190683713471580663761469983559244720930950767974905700824530754934021530362504919953822567875284329655066355254084836361106909616959437209402954338989997555710836507735483303956549403260749809271067866061648530824204744176181326780025113946738273747994058024457344370072926248299343760416595804947903000489800636824473134637526898687345885287145029164104265700686423816829995966254211787623877465194596406134879884540122790770777157485706206821305839642899312354749938728255089617958209018418752714398370286877286678896925272705910097003599278779943681892723475537209410587652845252889664027362541472900467260018378085250291382853485888837828409071050030612923638471420695512229828955168861507273112115722468782384711588315126901378550156455327681049708167549818787564905019656529313966867860462189187592417313655621082643683250950215835861197812900179358621008877903078086981946698382045598733531694751101833802607213634402757057702879989939607176500739859584065966905600919560261177150614988849408609500967468421566314873969509610207829095639339903995135877410517671632334399741451005568807867385109654392208773043124821285101364615913535008769001952724923578419250503498574693988785332292507793469289902580150118716423351090523018155455377392414612321653155885962839650360643114471845723976303723229938343842379725037426990123 A145206 878 64310766554383641089801165203011449637693625288252461042470689918511163167545914372954276428100343333021430946834892909768870885544404354156698574853391557775481050273896913964951007446603383480615461903356122738512008460840657217074019771006471306161564984283374445667960638478696661560189831711771474272003650613372896132721126734809053126884887194558309624636546891023457461529513076174154644348277810258086340072472109278610312161793737005224412410367427464761140118363293654866812849513218063197956994829465161643090284190605469992123059803208217752910959286387827770741068785367269951000827677979067198994073344615039436494113802790063364770186482275266221382232399928989610053539971096846182835286148117234918136303053292677218419792155945410176364432213611898003756870499578863900666068074271855184972849060842111862834803042657812498431016529144870219540555853658431689378383880851030045930815959466719919273975758135755400413992155356070830032245925484732725638741530210716644210925669479322743899456325112710977580928452613569645364822346791885323207397587372663774275072788434794891127262539596340023267533374635497444058933761414457613810286736540447602559993465054671760128741877105428054046649745286080468487250148394065400036781820475138864219620620668458450749699259441216219671283099622975378384238623277999106813317671374675214461880592363577675747079069104550180012057380568161482885900580888984131794840856226781002700861309856203833157210671814969829078358733088455465902554750863482405566472653196441043651073477249577061534001928414375011619182203732049848864883458122249728915721219338524744707983375790276626382360058969620096700532112378988033401736132818216344531141689099727681970095427321344955748965808699685473947490420885715730532432583106635068156456935481365200577273239208596157984811200794383419746931847367155790365206085105882851925525380016212706723738892845537381083826413932568748947754787483088861071620581701543879436022300455888138227336962669034506060417401686049770602667612221366247418082470670197807887977805847898012362193750833108900069851193690124515168541965238714384540447831830553971878439243251746696525544478969100782460891285474698660801166273223917763930262831438418589595825415654771304056106922089843571938132047936543694006348977559017364418866952146977689356142544321366012958550799594332621857307705466815543728134819104888340491177138161910219599470808871747864508842906680192549780860603129643169499468895649765059355357825138218915930888287342391683664422251092739016806052528718219703223323624623857790306847341082007616138358948828678046407970430005445316250347179884300975444872479396238965449475253122492357750713668748616471914376804104452146661582976138815527958283099071774295364240187874684248448944251087893001094373176709017339655009714961068272823663542529817752060013730380457060864880031461270012236310144645609667441364523930211576654189103397368243839885550928543666454827482452948562548456455065383932210037609792081324350077868533544506122001730361886388033351248985085752801456293507557776494507634873239394932084858036177045505013380892794944547190185268212069215034180469999348914793457701760185910279291512922687713017058543891479602190729692674810324048613227762334253562123562863490408355458351128981924368378906410240811449310261339021535313391888441776895643233854794916183101154314827728542664431030727776571103268691799865889289094847117962184961121345017582916861043766701443210561432272779566998211161169985280380347274643591734869869484219446449045711848358226576917881459330933813790773178733649723588065982349162778031422955419879846236059798978191528564692555639841822526826798711908778108883227818277312584818050029081653850290464656893070779051819041545975164964571239150792551462700836303833427851930162100703671868744049755516541585219627588642852964262107789084287049566892122565608390494363863573934636891022082147085779078583416655830793158467184111748418533893795209579545921721530900325434857080964638336236674204212340112559547958315416855727120218101739093778269677404676745709430938145876445109963402233137766450545148894365597051879981907925608968655972095365240996842996981712206317993984836449072854591436254504551462524128448923751837047661185127170690060788899088923966856976774944904946752459555291731236385699316167426206003844346480895396073073067695278899871525545535418585471349087782997235211203961973635055854012253253274618501503184929884175659663704880211141697411373852622979723646410832170662182683978912706758633970692200816206383386665549305673974170757472325660200487815503188117099139295334803169751839160301682289857309070022958935351440260128840230575111929239664757617741042963688813803652552609190714526822054845261867486921811854514018531895314636400318974661281439427846349078118743988106389325325575536006434338930898215856851921356728631726027542713067557151621144776603868129821479320209922141951652555351107405007573527513341597411048540424323383263080876845959852976884869612248458777071688944609076391961861966107409457278250266731274203219113706187541622537814548253471999024648733096970909919934617059146187026526215451521871701119744464631628603577083107816183914274075003795838612402930895496380266251481357789809426933040615373222837 A145206 879 66252308596598057092368983822363087863312053716438221482965140581911624384797858847068042002110145927876788364648247271586532337562860033208615817287902272569640469328700319341669789291498673194589990175575853306466590021512127043230817730462255037827723073102124692555794458810855818712015565099608296771670812291097360521472902424453194154693539460616549937945686767108058063316604017244541654289223994605237239931786725672496204474296736693613034133619227434675097292268777278131260012751164536729367241746412757785368601820787253004285497799743667913026560658093933851165479692730748837358032939352837536976681969043638381704464447121641928398020556134626592375576476577867201487333596656463985298614661473625890321252479749136719967277177034250067435708623527677911191740610118912142621070503908266599401873540641841077938151328795359272690577004912806299281626425631590381004859384817849472408372027501625650506035472708413643056812694501641705710587685181040801197404793254660492286406060783068614967773861806657725706847278273748202729053779329461690540932660792093518540161169736857455368428246851861429368074508205978730989743891555322069626537060991305285473726734192497576337527889049633324080301456021465390789649738170463065364277332230648252286803357489926996566530253151558030768368207789123775975314365944205104147065548553902219794559953091014958028213686250018005179744071213429446227240658780120160789253986614640185588445163763387756966327100823772809958633990692968864764593262784951778196329995050096275636662270368415648337740711958015285776324692483082476057601450941959148849527302638981397493752020231592635182849396547430501244616321194685398302778087079629343080797352382928332075262611487488799899323006889756219825398321073396306928976195174278225034051476770999142908677315394788798468716866449161944292997246787360309640041763709413647224635982518722372752121161876383843269517880587236680672471713615974567438998717249642998720229844299599281263115228410108437938684174456164782638319488515982571806738952800261101659368169268389982194106133056299325203525081891955468872163677562281784673238506837690175784445226970420849800866985169039313250857199006950112642935562224712395876829690464192485162669580173890280144487169598010637259335306233567867317820083576710862216526095340602213230926698466980296541277869540200252935128554877413398204036743682902268731901265813395319231258495697407956377260651250071251108118319553977173383644372751827757967298872804983231814510442730447337492668017250652955729199646350552456154417304053202867804641744564848595954413502793834230673180043937065264888458075254658954198076090746836479906710201774030821899150337126822993536973531887614684562125064293066461761980231878650343316761322853143020391583505411241392897798883299252871705451601680109109065271534214756672203899137012727780294759580846785532437448166772124857317371867020537982263274212683072693399239374261790895278198541536723747826178866253803625007228479524665871344504372793863156597585479851143347717709192129806482861950744418796962055300788351406589661486599022748864845496933956574756696952820202558504103603128820463635383577935572323787257925286547352901316321343821857558833678636490587357392765239550726164071232655450944306884506221727405261251503159661476662822523655990566841835985203927207933396649400939381850595279561307076948294745893831359627933502672192972054672429639777585733683104479924439344504028176991573809780483812197723265000163128560018056403466568090589248676321698883417503514423997976184120070666490015054104815847272986684264904609091380297525582281725222510889134307292825797694211408344583672493223345759108202339586172099201853203714623455829401660545004018921959746504389717556908520216686541462548064707556704197720313284694233080720204487397027375688903118323985690597185839960027866552512764352940778701539568224248364575356478128791488584376174127476490820504476369250922714438828912605718577306292990943114744673485328784648264055066783128643503489130195215791223136722726237647831164241765350802604417027045439220959097500648843199790845359111951623635529945023615488752454815237358047362100112878361505733810072712787484964913476306047094370657970944929432543036343309203182173305670172556899642817781054517701557895204482065752205000287915988366748526554548951312783423688433484113008729114829735856130977975386860522295437326278842917854835680369935155265220781960815310851684547092045542273233619443359346126225634388701559614082470418936769797648428530424240603370996306181200641722220834186200681257561685993102714244158316323749387022489456751134954722234909326593957734836343140917856870541602009273179833253781322539595342595029273597258267442525669072845813179861077164388937088141130290590502022294388670444328271272850998166139991204243132075207963056422992889690338242468447059881055483433557169872186712088979960908799049076723813981458771856911768846542348715343562808001911815321780985764196593585459422300041034261887948431722075919148834105373402666382711479082494401271869240766550129197384361429969113462167512519395096783627845669886996428657815869302619387751993423166889060126198928334452963619869448739894324356172274472140461014736116944140765637276258253835188306731826303007458907 A145206 880 68252465793065041669433219802870428320702433168499797764247605715037065635056395042493480275780896957011288262043956425768894855924113906725639524457667343603664523539958300932320903316244067130888058595495872855885460251523066150205115460527836497648735561372916272039770519076687595240452618348405281419495782639893586185002796452514714959488928363805678693377708740982413789357108835063624853756041512358021074395069280580476392778097144862231417897107967498517571052057610524039679458881255381243713620711539001948079414748113729888294271508325806187517624306608878754845777696883549075972504683840898874540028930490071751103507189343750184413566733359560782717119864184370779900307208329469093043682991920679369801933857194626854489796597790494284815647256695614075117007361134645229707221758520591099963544247648845411020262005548856366090447712192692904927793857201867538753737657956121964099529748965968912935345963710206675182562114348232276650634256566624177060069711237379951018321943113898530784171631950701266120824286627251732516830343282053316631571532498199424277515971676938109157566300733191863381100337585449695503688762197318309147147757248822505305638096695209084702103184259913012257180328924706781192303183297342095159230799490654741202866811988328271972205343043453868457824027762606139672386131273676417617987458357931210138783042860370819018721879762158969687015994543350823828272892785806087862592580338741331935133542254703572039284312164485300419470181042911236058747877922526917629213715195092209544936663267187043283807526990493765325497559937527553806048388897032012095172282176736524664749868977676433463229343202815068018221667834852418365159969495161616815588408106837796731515062046325991340962223512008994293227410912654651014276270776057252064722855786559150097608918345980199055278832489277332190408450248123785540707468765435639149241859979037075805491487046708132604979088021081529648041065901093084842498999662338100269892039419568161263992789017582274717384015176935980024484304103677418037363035537882901847794296490714697950698299200906808080586395214203753283724174472718529787284862974579594359547074400779416013103412754767065638931477062509045258151088187475296835127261055376193458292156209744202286394465944118471476104795556821149184208528205885414169284000794516127096221397804342289149537682408660347771645753327305200990349797430960953405812476687810546780688279462913231771418402446802059272392219071530883644966953195705969084681860715610317757852294080548654324229273007785746211571444657069582277000942759345738759040021042954527725195238827041727148374671417117294805435179230346760845431706951038600755697543800139337159163193446931066043106146343387395084951167837412555266435599551108514082422572894715167989330727191157826298295538584962942725530168195176593352991013559876512595205034207082018251477915531685107630273456914738996615137714018446659423872249587320468909565042726914476855718811839262610290598257663457499991131323389305496390602878484159807426733040981727363654944946252171989330567951639998986046242761375241046968493640052313568217146309347218735220741030899926555157222695210338398355338154098337448937540290762307206115548162504126421476323503046635998982760147322438538351315406984754753385786601070947270630334911069732274894229234924110605480752258212235027514005804576846145430896256346754500209449444637585710669784390089906777734298490736581757888150286211173207193259770072032562053989917044761968938245273844246790365117238500863790819216259237838008461305012026039406807241684771690706780906768344361489683345590125480641897261647728947069921852150149972466800672570978088873238118725753152141419566726098648268706949660648306478626828608599363420786700350059172536622986762174137426209838690304898026841922848143999295530709442928489082359416431302054729660840832464990768862600966976523489480896815857093495995839636129690101599802302858992596427927421952240394578690293173472736636082544477799269256129329756469712032168346658914622792831597015847603672427027345563459970006145004241266107414536354294143223255285899547421017101308305386636048914984074760839546127465961202993259314063874350916955811004826929686220170890207076853543651502347560048086385259102491280720693881265272344389075654502043961203728604372359122494148616763809428185531467985490149245742944517485066573733377886348672328938244306044951107810113402547637958356341523967621943355959071811678402065569467310286882750649484574634688879522607075851896554473638707177251903778835720428132713972610272889431294504732774150753302535762159526988968078060192899599274155116915835547342078862147028993743270319208034111812713804296901844601051427400968370232164403470680732962966412964313752939028238719971611910299159549410746452141628004723567121296930372929408460580488244452102135770827509023655215077671260762012627121687629104600486213878708777014547591746237795737532859062013006067809667708677564167916005513003956313369148321481058996198396240294492617990895778899478629942936748271729146674132941138857515867042010866579192082426174810048727184541086502053571306012151753868085410462248407922039078086081989329537172861125633959924703820268626192301201164379377736932387911753479855485362239037114851902633206054638718179493 A145206 881 70313007735291422968836810651626717567882076537993494605033802710091069505996835984441560586459654194141348908747186681898209544352876373232123721667835704889771253233060001568138971068019805728278070411299303267229066443210080927258295769237941063782288632932936891219549066355056999281951027077631621300450752021020302739636933516894661301691445916954278593670165217934727174890691892730879084073691863961820506636451184921269188350395401461147887666728044003164197294684554688468168604466749221190710170384090997175145519521573914791801088312157876778519037716512374243796477791701297942883383851408697578623039566364590335300278433008333538033890671111287902191215086291721357268919615747448431366015317461466065314780614453011386747094420357822030097197397307818955421262135456108428581963871267706674767535381885962180438321874418438188453922969351099726722651147451510293323081407468812426810876702614843142389362432704111779233615250937348596388215263066659973280332175018439046946310422084220721367762704904325163483205314114821615043239703143009452481349215373779132235662085343324709503296369896958497489723895347786347302739147197065605008744825970537919679824005548963720235067181816382258208174969730863377460477351010299203273917514261913330507550712789969099145556295353369210493414177129990850821306344800853394299930294621610087824319000704530854091806078354150335295616989413434841128435021972782332996384130178378678759640583709784627715386917791764784538310212998638092284668507492243412009654725478635713356048204855586757850177260581999031388716315986265185962969907281775807089383574226802673041739686124618732969252644438925205525144349485541996554409463575917767940171392804502432462456573437429310408058384239937222824050190228282296607323875083857444309382560577721319362284732447936663949362911643659897982787719416821645379394066937824099331448058084579569141540552667896129966447022845168463147528188999974613360278069894705088799790437090924694208253132036759968362691730157188993086967320461929119799395043008964847701778945200110006512561490871588078483482999160517039513467851831177738524000711203108913806424110401154501355568583936032616365401779041775336135487719427212240484355040670761171048333803920553710173246824590826920960370388697422244371846215805103274739477973916286042877915719590824456160495244744036525801331538367321416453371044417197627845451053090283645922183863300667323742900116060293752790575668914192282702654528339300687918596578332647294378156871607025907755547307422398129872448133615537313319593048765095969308122236410436683172654034491275703388190268516526885891674202026422471480100631229692380021765216167558833546224299435194764589820697907957287010678228909861915245636223839794499890692260027089857588075478824667297568829839501945175083114671101283523104637703150183912976239517517589925245477306021291921448784627046557518756176596747346192204858414820098399653261738673440785537731171873411749953734695314491103049609774417421400847110513514252087640152248332368127283836590831807352496327991617148604690560033379104273388121056455831428242599207561565771903098627866098385037216689874634911472865349335182678585392308353163335381629208628809676796871852044780261155559088812710192584590892957553266735052554250394662508937316773675989113624538863646981004225602045826417790726431883624481160515632475267739009465646422899677381073821198787560681903990117246731519015957618205421838499843186003196925408298830562848968293175396604437837680109874801402095957808855552016237868392835591112500776127114877382728607289575861915783899109226464293384759679348301700237570355673865828280559078201705967976593857590416458809915243219980287840010617699564227760743162632433198441328873880954565786077824003957948565651172300495341568082778616181940029700840806012770728471524459945437963611020011268880146696337656780380687546389188250924391589459387967316975611750006131455437595730316502162840098238685550965949407299189291038251857129548332203853771244989480472126303679440625847611506376164403294588852799357677544580394776789803237967944403883354108814407805957767146639608091914032845676536301703756474267765393362604692777201205252581980659672884468952197705039970545461941008680687038452183282469456235000743909282205693679613874767613043156162336494758503620918834085914477417547900159140588779507249481379835622709010692758923669061321232605288844272305401264638895834514670610255407712157713077324981292398198618358894499550790669168949083163751839115389327996368956270342297433800004072380721782024644108435768178344058059257437115662310092671806914426854837406067871381381500760338472470421915308581520730482763507023302016377336740422282789878104216431310693860101529180716067411688067066477709482154088066326596941281731891782942244556429615296303839273193347867967174540828464656373131175817881949341274610323143834817722803520282903636822632257665714125162095636406864085072730260191114801826911439633939147981923542375573708166400488942315866152974032731813861765174596679246945842303152757129869796139933874667762197236666134129144780214391031173526957030769647475912575445871487902818465748811164229011049676817920840377664982666568306880103175818876338236241794581295378324559396369091027738514238696434778324434763 A145206 882 72435757438751618562472928923529894951453566000354815773991273416144471288667843397176794905522377673986695335345252959562672534071120816084077422918262025295935780024562418491941128303631002759898541289885541174271216086274707810200700652361029389037348090263533520404094336396276399571196440989864867329162954943115409896706678953584708329936995954227639336049261827170798879559659467183067214786812996481071826219447625119647235866113362238481845250524332233722616443512563823460965004111560700719576455046742990759151623753982151864617449438413628806954201658986365197910084577477914350082149660806753653837828231998597288592503767149751620357790080287724117225008308964151305180683928166963592300625850802584042834713161833545866655794574053934880588041292447726362428734425250411334679718715311571517520246683965135834418105966396110575357798047429718979760215292688143595221303367621542136318340948302685727109131315634513567884967888687964588398827249581991803617098779205185652062382153775925023002741562434602568536812581281827255314767858048380077508479094869281952705358524275562166511523949194990108228205467884954916790223392355441326861761513957441311717709069771181296852268650950716735399219859054780962497084455456107833037459741922321263156083014067895399436772311638115221615166897269087450579838977210718772142571513798618508917377260125661857533977333040643412038429507354139422987559124462312358736759160980601338491055391600047892083859745267858879071357313028647506109699738497375492740303674723206511827072207950631985406406925035685774619351167800565034367254441228806570316515032320614673458693070724056222648616705341073128136745642328492287762552232862909565384790005536454772490391299592773786227231340868799965357596256476980911730986328221624824282306762829498003138045549370442262915648197747126711470398803333825082403149850033136301421499039319003784473944624877134422643087350332259119961930983496235805871723771739983736430993772286429818686980725931685759018543811215917144773085927886650275622035101939368133418357768653853533312685007583050624273698444097092462541165242524677270275567574144543487051265474699805808677092420069048337640718491685407602056355584631461626936390244051776323541227625267456934527167402022937591238219852260721317133875431911075134075656928534649434511605479038175225094176253893709450832865077162859204262771011047162474432674259429673496715886783586933781967235357332382602784876346299439355498376137666219208733663303063425234334717817243084167616606731979156100140289557023178813364054493325037215678775100988908726616593505264842121634652690995892457905326728890794730714854522525671361267671269442901737187184671697984131339340453711755411359187217245565695299064568882251460242841150843225277815764762362394672555241654530210604380288940079105742498971538814934974295432312038850760054431183871823246641791749829462816790510829206533436033504643704093298089206390095082397810388361475414331872998683155744991193014036007092221615295474420856755287524284902095588005553890145364671521939961694739753114528041800773188640333190103264485421190964069632296247505956706155154250590335186792916755020815833256505497786964693407796186038287231197892776865286836535853736798781704983153151397253477590484450799036109828290769011187096442932313895131417046254125819062366109165085616227834677098442174753274265175793814659788197569196570854150109172748800764801152111852838467620810893237592980244595373670514342810203551461601184392889680542155425601556539186733911314081915348851801606836303175148518985668289228412252941376280253070661844327904811920093425929666920013657641737985486199184305814798578829137277833012975633432271371926003801889979207122136191692233679528093673229162633883777100340974014452270674043766037457239718299675762549951053509894415586833835590701031774304430381975748246805860109321775979413526891188363322983114451670894210638975778637216761774397752818329435714288564116889059318246432815179652152202897020140223758360129163680719233137872900145510353881906057134203025144701910315823506272653834979983185842351293369314073615230198615035488352473572868582303436171812646754759948027594962414388270558722201619650961479164849693663548050402685785505385196932056669436664717838014722486638163139182725763144803319725318273061176140351085756923158807305252203279454893909017628825737626286425217839224643245692038214572691406670772898781180385743417144548357075115028682623451020412046232924360266773842744464836470776461858431286386377334940627882892027614490705767193181800013695224638149514915491021313116606421995707380600687113208685348082905301469572720951012092156923938004326522128004025487621699954866692014580079903555812493207560237057261383715472522533176872186432811448708074749837353528280925454241266196021104085168879251442594459612859088113940233521526982360608727720626928796172425503240750358074030618909530510977050288362943566137128249788069918936616849016501728080482257855541500750743956934885123505088141857639700789091543352386587810056662865553138264734679426427882611301971071392049002292328851080336311863569233809957277121058622230496937660356147307728695191002903937023881009423032728568568183796187298395647050508216197427316774042697989060111646828825131660046938227410730315477 A145206 883 74622592955757216919138695224762425669386322440337645585670076465972839074162634519831565507735656695377894013325184797503122431192829743977302843942932232117952245518614186652979770965549483762151858445698907591911164796652112172547449724128550570523147688044807308752161007520860435007895804544066936646752752931547613369467233288453793740900899200784080321687634763139415132515630859322433322108496001760761692789050928415372934731990055456111216757176513936191974189939043927996566982897220549669833719003413451479786320277939727509888676322167535172323991130292644525518477656628176106519428461123626162795783568744011901168746865544702343343383429273576617652920021909587817997797054601055303536434296806948039770431686123985835755680000857876080212636437036626023913150098593299990738243314898245897762915224679275749877302623341170831753431532293168272789825092647675999213583005996713412006322849105132932507941146911130170066710957468220624071650495650483920905232331376109874723127031951473889025110109483135457376034627947242414838605878067817432345317069290904225642159518991205726233163532511683563225718032462911981832772450223349361372521028458807720092496168667893436198689677802683806459105924341436624785140571788867251165850352327682224576503246932097610832978498627324363860375416687147786535714325081889065528754894405898871406971269521031270012223577871048630569515543845865275178140099588701133825049137717609308769921975193693697362161686349780151712729825524444064106152935510326590358641199251090461693652882195305516840970763344662950894527380525075376438815587623541270767088845339284646876184211856173740324253824942350873230755068064864325580618142776486395700180898035660170679071710495017170259994025739220977927502150237196915265916523174028353852305746555011165292205423186573630100623680173163103978046483308490473921484122360257292294476271216713060669128433533033570310014261308823575770736511424839636661991137795453567363950769182957344476049749353355098951276888908162991643628203056461280122602412547118262323249024841811592538194857955470361129649812045900200986122504156983809213355781469443254214140070467186521930652685729577338370155750333024655783395184395349965734172653279215095708266526103233125576622032179836830293110882679512123309449708956098646157595907932371022965594562407459819420178610542600043908765237316604592101096746454222938491379497694009888528649121937501128981525525446504333446891469441428853971957920979659712116993297494991445580950300851274721765345063309851275496102500619836133605899761165200496171352225318455758836738026505615051252311580033670260940972015950116149433109558089241279033112572687361175416698218103000047965039947244723486530213122047198645411233466301560995603732730687291556692995610680527292240859732782908832687027918005010830193914206048653223466261229626327424982956871387668113151886150835365514602369793621522503870608802705315016343699432612399673661610545322819359380371101650263197781816638651096726011443823392775310216140390975649701559109193961569394364355521785807618269438494778047971172005744839093919179600887846651896063656595767210879729549559021044978221980259351789654049429970478916385244541619787326127951170040169333999309067956663501035456225226367494350283411105743248954313077240172375607123677949445413255999013892877937775177505155335215273612260384594454725818554656628193788164192428559519894852888272329816990119558414226764158146817706896341208158441167622718188381396361300742726822326493462629850994906606694558090564378085481108822775170661661344838753103141474947822864335003209624265148965496753073723884980568265704484912353671851726788269722282964274197779777389132834729206636688749839374535783755194453569884188790752612471854450045702233870760721735198768476901484899801405738555459633418098292559543074413567452046221189769632475356917757142053699894364487652652465314786426042446917398778490077298724062360689520477205648186433704737841780378741655920518551488611442926399984076689259278468901796824810874599632024974953387578238309417166399405418569347709677634101433128640948189261614319889496815603788067603393876711262876993994023984447102073786564285289842197247685342971424240176833030781613846637829399247314086426779599919173486261917502274768540445370048240465318073058018681736885691790277421048052863711852819044089255971730451207137974531015330168126214586721924601579639005558243751111916187746269246437460542141143144140849005208583715054305029126698025730333038534072988243758630227567096110680168971901837876870943954483727961687950604662353927068215538710618320670758711764484648644314673375114871250015141646458802999222255224522466946286610235569480815430122915775421879682499392264182709411029741108807737414546053150959866862044380855164973129652423078130696038972943698100747342547075377956116132914630713417301702374034694773827187596418860444776566562799774126333466624804310955118273646056012764885704240581428118800449405105780566359510426993452373731675540352371379527489761243013463325034277098920784940563104716245554610517541037644162707199474297592960322520338515997947506360360312612388159727632876427907046206033070470442653620927420696165803675592282327624627331531787240368089411225656465745971511858050218271357125241053799825485376815867 A145206 884 76875449037019091540488740815035530371421565619859985539901101258706567812395459984696612627017019376105830255913485431204396444430978601413906495985485278782674961785525213168008667832507481548627592049414659070821077320688768222950382523489790811594880487357842693313125214817511117204387902483681121023128353675221872862148333651535507094985112639325814710645156817302544813539106956085817924635768428839132275297871304118013596006429187994465101028837191046675085558499581047739270776287426673060254438279406927124914326296371576259658233308469155609738038793709225262084894131883870658597772092014866286989781521030555792233032736126904403321770423382988105659573953253813265914186396374280479222032284635249175240298434685234254975310434217119564500201996190173722282640373707402983033380469240344222701066063794822838082133253705422673197671519677741224897920193214949122337152933352532886547172193783298554792053204409268058585390447706301236823685659525773203227779303656737533061813051394026503581002258665428575271782510796432850761301562271370072769773811535288145119427032916844868583867177391699766050307469754739089096418895578802055200001996981117363648131186688259429967756937878694561925155615461905376628349184688676069023091266631417491194545558693821554689958224101446514093682035295317611313958453105531457439857285895870386820949113638953826793766945829441611393368574702533518328414009772296461930765058826567174640705318286300254693925299768596154747669280077955673088489045127273650383071201563740579057461056196954718186449038704631918456997476368508050885702865179528727290318451009761135333055598538652932473918991694711829388250490441605833927568512219145967753506449781971961226336430662371347330550471590060827910264640187500293881317562096921283526885232219224645609547606909438242443991066814675249889396579928103402525839902931910310098813373543324128931410417156921909172796457435093872172922787584793614309320414439626586790928459168159832933495261467645908662684252425281888550133421361962760241617129106293727560848544768367526748269107183833326324570889247292229609796450094941985170982315241730178484720415707539617553039284503076185795481704097937951649810477410189225615055864054778209203647316202748506012512794396818936797636962636368374459901274352349388853182653258773647220391212812029425889435627569786962980477150380360019659465998025413157993387082254959372803899365432078401281890847277767063916320740301080714727071891258537262688139105937631574019975765199639987798197746603559078771350679013408696922438696141413844657440311785141163095030238799202976144354024513252113427784068653744829255604340917240618724596569895524938033085435570342434741406519120702348134848500790444385298953038953906057492127170366498047638713922889156646431248893443069608691319080245201818217389370186763092743892721174450817631153488574807382304069770482443407738385874874165757433255949022954972043411625184878813419359485288304887478589090877211645039693937980780322133722220199387901357144812623917041764276604939263620490070050316999210303298103182282711379887825087145831409529774165321125841748756097175470231878505053639735779315050464865162889349004782177083950380923492519465466784665789269327461372182421435332934943682798377607464989696541186841207679213762410615515645343806856387066207076049796897547747926809699806494779848506919139237742556536005143969081200408535229624346860098705364286466730640417329613649322574304156252499911099577536145820513896950548560699640619724490770841280611480065407202577966434646333146227633725690916073657026848085383667900676269751051968437195237099515642201954726089654215891219444220823279383888386806673471035497779376249113678457193223363039859641637931466758770817340169150573258698207210978013909932148623175374691469170459502773197201039626502021264243279217832795575714473249405967355983366440984853575555472516351451464921685275383376718482093396763166141975326014733886852702569588659611486807194512573742872970236145102575824284257725748778390232681765922015663436876467319266844267627858766245640493526529221120414811432572744129086892887109236667814328851985375603034668139267396724913330634232633467780118794322404753529918336810140816061075004277418407904713190618879108676664375500073830429080194777606857662240262538836946013203997764249756038407822744154848345778107330062099620063841156369056699476727165870416259609290092563355723287212038673148729243990331360027180547432554052379836999748265031672772353289048502580180982375844842850960364926662645280662334759187046702398527051296138192472242611489474802978771165386921565273839499773324678961506307751629200044443249676618185812795896872874994555835819548003459910667286150210493104145177847911671731498927534568665318715158809798052005107653831083101449934007511123340847242323735939320141022151666108235300715136519241724441600321309763025949669178867866580341233176855072676642125803005964486877653129353863534662497090185956144196001175646191242883950150677890030485966387282819495239250691273709537949393381255839294490743169529639173688028677358755034588289502328376455459613678008145780492879037211187882470327899574845901139250126330839282503102039865525684762527431034483433501507751522334361607130068349103055694249322568026949553995278552931207709253 A145206 885 79196318843372075321140338683322314338110020260254172180910377860121249018185706082560440727706831625562729614644135662359131988290846722959399503355309776505180986649712267108032235327717902645615109569624335769723466737408450970804602459701400146472801378700652816536203657744099616825267512824655558262272531736030068450925044231105896820894259396166160157558750021295221006696713179957533136921199844383677182687353277096547375541447912245286012373441674627617029877574491425380580317095547517337046299221392388535812076355779247826659375644541950741273862649718982781616944441199926236124210655366275671732879398987672488031803982529406900392509970121577133140162914284892968390226095862822209835144384004850913543996096388611045446891070390378724151605218374942430521316660565716328992564925615971971469513002363025624339153580884912081078168052025058800945295235575318611247863904411232271386034608901610015312120157717875920127172255152487760205924508962784645737575476913229206853573077540889036692161242965512753849754489340001123897838014021504129388625465473193177151291630814962255647422921750922018454854568703408944163776870054493316796266707908604775828209459494285485989815626397053661071873379686241194024417609949642058975109524719854134901381206886211524179115965276236205855542971577022874582839711018251737814884688291537958904667668508306871555149738654020230063463323342233489702902963452143952016866154818716188505390602536593737407941210871247910973151635491796425033506085335559888952625794548591265939954715021847128246302629666283785311869567229178781561417159302859883979589623774978735163421262411658680293450432313650925692539421874807158985776941277461366377208323105189513837723867333389266595964773157104770279136308696833425603357342381361420553387869026070731913944837996741977560188583491709672003384299572154797764786519127503198238336291998302608112632984590220253177190148914749341912514502966207797013893958114896922308351135783082627520574526066878088895857334907049871876553786361236787770255088953890132783363444072601293355957539937175059588354214032538332209670304722322161199137287529664656791704681803536098536498353980293403158917719406284542659785231067419443151979050624857790686226213583201216882927322534082278467377785708067224802166181701737367193704138914498427722042452503858999694630229346698652782315155506434323415668671913699284486753215329745216771155077385944199094653630828101326050507959117323450035240762801660544727714365833771677942143842105436168728974061851755182296147904737327402981907284244317228866483234301763222583550745949714175967646457462054883152135199425460413634880919820099003445802899061637723339616923694794374628146581884991312077794853542777688169081232554513247901512928644258890966239404664487289976327770243875020444927094445117433191367344442507556307782189203241226585811684969897860304441968740156488067172378922014451856544423620087373846696907132866605363877548475497201486244876171414293501792034770638263420288197301195978275724239206816956864164465940820879998703695741705060940568865299086387941668590555354758314944384128192569743064499147685541082411706241479569843471526860177461897626661582501580144364007187514086509439568721496198417261674609429397679586131546604402207990241129481860837995800271584714757890301129261703442290454419741251991836498944907138497522036859730767666735549592008584608879568060704715778146371910232390961945344248331970380458631464675581022866542207515340794440117023118089260446420043211646653750349022145741975151465704676930220462803423212698863168575893735525939925886774821999833017740049012342053266366307854289732610964490446888178082461699707482083978851861677558228941585680609250087620193629683196862545764538431480066476452906451636631737916002239468373840484927723230775360514285983553192699187918224274344754106693246975615763877985147356081044251301597867132449132182356167421158414695669017921368829077498746429182419580011978107540419752123336166688249786656085711779662019415389799874731364904631610390441716403742892682122717829234405232196974607525790596362500488288986633395836921756744633318827836238746489096408059129002438044440101633014598385836295433155955791301228427014727121125827874939823001527082596348982540833273077247573107816623583174268249693247824419115340284607775015570481417077491752830353625295571312585151621838069672700546702914228839917911900172635856263793567694726369579173192120130217348940586018399715080335273562081437924668321508146851142743607699698610412872228116231494431005361673665065765472994628491040642815029011267988120212484728159334406658698002506996702375039509807536014343769849737896485843261949774944623695189892704588203549940208603309926011276821374875942391661850415728485587272623401114895328279809519388335309577862774806023811381596545829227468737063349530086808310811860044214800789860975409997875902094959027027625168443664553194416484956194403599618215831273043909888253636757242041388829046033169190147106178733403156774662172162516436273033908400249365575051290337032297850855601101493425731152722090571686375310488106077180327419076431213754099598695031981256482379465986582591848438054574296877788249763028369739381832541895086863731586738753553267894638099456096730974146851566137411803905154958644375384618532203 A145206 886 81587255709176602826048546416631326267162526241539824073432202182178408424786025981380544973291604259711451402334136287749840697586142989081112795760192672161886915357884405490238203299093697458653722245982666874562003539139991028292504639736835034371325461512030644580073803478080859042404827919627521663726858348117687863783249443580835512265521580241431420076122869727478572071584406046911955368765049760984628403845340256794269504926211119964767899001413683595950818531790235954320455820922826109164300321825970307428836013835308992249850618991014000844451407504260833000250768617667115060916704393185762170480161756120538924453588969736661979232941716225776366281444561494313152673208431006625953693112478735330339254089363342914474247477550488947399525060353181740502565036825912664591143057737284784818937255681664301874157804653745443552212522842497654626155957512439559928221966563070220725826460857802449480609766724586540951402317476955975238835068651547428532867107358011817304825711218786663658503564387060581629813148797903975317517310814052037492596698203059105357953837004146539112501774889998487014614928366514552718326554672342051134767197765165552013481985712769833625159900728012954161754542457043660056552872217393403550879405202123439967422488030911704535389654713235818686220367374839513131200324282578799326410525573619632598103715033751706893760755437191333863249839462542150182331070400435763918483047570762465177541777652532797022000655772756960105662487212546089825189678378751952954978293635630165057118207289299231991861551337722443751730277545370691500387835291327521011753905789455024726995189188533600252971047932726128147502475191819336625115941300700356515917096411981678810702778926957952123834578311387212822273373028480562082135200253973404277797727508440922078207608010254070255821238584880395934351796326348754529377320737436679890219754343632550478010050266067592203452597601312828087418221938584687618158623096076339978400629985582963586252511175903643138155621939231023256081663282932392971677127329166458762986892721592277857605530541130105530142794427856093569832958992279270795644300255014250465004515968700132935607699669405421715782369169364791298586209241695025663327108937607191522988604762074414304420149895373709659911102121796137356307210352852917034929717479473952601712140497730111682599086544786049482243463088193098489207349099114399887382881742556837783221289799421955099889145541519814236695027339159124251503600715915604681785525275605105793279533124579310897702148791261473503065050902575966598917656458730727309820949300676013961563001806841016701310501036689966049984908982687279453864229960212188018914447965583969637344433683107131362599984757357793270302777823099298074115350580035049816705697902536939714143674243669447337823948981106358418716373817724209419169522753009470062527370402543186495262888921507923218458264394117742671437869633931682283219334011744555714105731787164436554628132850553102513826304095550701931733924655324138654965917655585362639668966087113615979269674125809985760925296695657066680047640132162507890445282592841030643385409253613173649442295251112418811592540182677959551992292520306904421851145332787953844140179480554755857667029835731383981689535238426699013111401525061445427851088901715928520153706640576178082668598704838468925406346851607033313420245950506137081952527346031259694087376694953581221685637076488309947080075648577959984987768826902645835604260218980487491372578960507729021924686619900203861322346915755506625607347568353480644769808388893924165852140812226344014213909509051327811025401211170208107300275870040056222659240807172768537683763418759263840959326997598371584205786592708132676375552776057729669308254052000292716184383238379967678866036850546838282951876475369064014114580544515820420999477752774623466385736774973443922978953956483306233889316212112987405147610807408253165622298966590048650681501959947888853932860630585267441904110812398652873904495435780328198753373535141490066448053870678964593648691779062324048475447385899956227175319535361232147658529142504681353720940155156910016328425484494295493860911614011946979916750243242831072353509734351576401978476872059724502815302318207759696383396102475802423181253665766812028045133122150482773012964441533618721219213373880118576088169868963137730086556486809305190440479257088396264733990019239261376055535051506152709118306494568431473155107402940074435389556392117088219366714770950268021931178041418540839535865793102805032225453988713572330478860995840209562882950750897312351766173437289622786632770318598925696438950210167299485941230337173637409093319968627929664020309056632301439137501193409852837405987674800570783885595564900041133185391407058119079301914618210008047829639617815236275838859430778916773561498742935350527483662736083604700569522282295971911377977387607034798234509106465153816025390465816179890384410304412398444822179063564345270518487683802732299452398426150516280681528171838788714566822001123026480647927011333109616841096833982599613643230488379254357909541717092404256769084446583596798016909622356707411360899175481893212483657857433854503891578371314182247192396767553540755650402346184091693119773904540650137008716608858963021533300854889317069161213907241959224850943697024637291853798927234482499317 A145206 887 84050374958957448146523579957628285668484840594433801341948866193877464197270194856740237919952717351584433288545041132662364252583909513933180744341233489431098971556033754705338782389585303949602760217943268477935406090216903890699246903839685481599294377048606048361245578788547916519150930057695809029930116643385088328654835675831615892149711779928025975252054859006992400141130318258771514121390533476347554490973753896459535224183386058135056329626980350330270899115647953300206898956775905912304423031204850051788720184557184894370094361351693337885403444755540604898809356540617540823405853462691829675040682167804938595595170332701207821856577326246122584657904239665663552467519625148489895372285334633205578191319407678240965836397852291317651126343201092692029962532857165651274583950321380847547004999459224234145375603151902864912168906826034490767294547068794815006879669122361446785127929439713470821527765566689688465007277521458103876143011613931720891311580683412618592345170233628259956812897959213779346251695006262941843013157303630430490476688392420834283237270166150431497493241218280118415835231035444772496189424413736280788471326148899633320860402085610145442809192645001849621500858432749934773973962235612092794130812386200437095319118809663547688426856864849292087081124060030375061054239198087013567056607602872324617948928231716003256375085772284990493927331885852834372993411926122016667729906824906917846433047731357371561558261833128551520381189790519704641520358343972968329353528431537213945644014701423221090674004444361981698928730839153563109555365257211281711795896321259082299728195214972008382196585189521679523961923992167822975953384409582723337855172186282197370892706308925088831119754964012028004220701389931253942698028524037504010563079481367365646722624964169695798847739800197746504118167385437839129047067252735106736977985529028480884942871075487539827484611269719272218462628716998044834384624130332990724233648082539362121138391860783599598429662076680550513275718825567568129130823015463739064087576880073785282054040214810865876160630332044714820673677692046511676242479518513993399013337649003485267130160023888273043401545491428996628484242356042013257035534913281573584442772949155214658687393003832114632009736016385784957386057808603380418512508282985567091843331591634541301792893967878510086765694586043332977090084645000994948069271657877875500566995321695348846968854646323643797672748888477830253539170971493856024326969738947909571344870551668216451598340494540683326270829607028587125801653104237900683060126531196939588760825608805996249573350887019989667571898501722473221150930649076113055385376146219146781634224412660518734742083922554278467248227373500871029430115325877226738117529674313016995469412878119588548288366710869631609133546122836376207089133211731458619272564158688183106351634311462435735453621535871715353948422430112907392427711253702579427494496455972233987079489575947423130243223014709132746881557547166582366188700446187196540459376195007851806477008630804024765106810522900249827376573326811925138358739286377232767953860000664810977790765575000438236366833429710595444625460261651498339486653948487195509112269918928339929822483379962674895375246108857539381707805339423464333771308873450742161047665183217177098712778984979652001135102759614759194732661923760080861511767008110421387392143829707494289176317875218612456321718416630382225024317176824891369132820864611049777272441538302590818889077568160550898872550479881718950591221744788321876413263162179480270714540013126994536579814738266418821746522547795510803284849198723547779972310945088048053528581946638995051827442191477783960633251807858012350013653156137970942344060991742561359656306571484113138552571022998370877807741989528718140698460262780912554581728755355528834549938615017193007095464302084783142397187692940914616923869821602864077390838305258953087263220336697557203737424675101267836897697171395785784587660174878995887321614546000723401767464531322982872711530394072340880134016510869885463957338689241105623478510902911665486815167812650500767220892360884544878983650778894334340412600694339843046019803064229212449114105455812609199719000862038496170315982403794819777211267838996489081644733094759223307096952760775945562596197842463291106207023892888019517873261852130507632722799834107064594341013606607509525376813585038422912703673938799534507429487459578571489026272373225523939517275759667907672927261906773886252207891499958654047826832297781692335528318110694212617358270802572471206304320548295631025566585163476784448185430849024130044937067921718502863775844791484104485537572379516016275815212616542410451305324667758176320661208990416169825056049770327277683029218045657825799131766022148592671733811195879236942675510870596233450330531739279944915098119614169259834645415175408804370482397076345122008941336028569172485373020692475581128702916984940158437750484632573137169357035061592090478941666750104560357030548324167740502992509194402099421511357384884098022945211216574058471923540444499126090425342004532529854196318033283970032799396615512511241149463056936028471765370090362900926855669239383390302625433418718511633085296850348992982812467868193551383566652454145157656841091499004862999702342121100399287789710158203316141352848027 A145206 888 86587855778886786250357950233723035066399766605712595278220762640197192639203603631040439676774709343455475725266504473055106893081667901461237328023814215681263656835148526844535075824436646072542173851464322031038293333205990215620317176838313081649040239257332139499759552167594104315386015777095240676624079343185157286948807477021189126490130743051787557864672963780337377831663563994932241726668401726629722111295266898189803252344688213725227469098454119207740363876353414191808355000326650055975970736407760174530395676621537470317292201128651109137172760751865924353200150181578533612246809063669579308536974600280489530040067986121003697028690733746260083772500592294888490555019729479049596882568002932088942118180010256792971231655788977745053463358554934155341993919983620917249737727116992192276711795608079276518542828309184654599213540679560259520716671790175574514424926773237316897007871408772594044771886359667440393041260688879521714686813159317484476368729875711978440290059105676671413690292684943939780327973096872206908455820547309515876170127577495422572045144247108559187398415631547493415919298173390235249482868584068652550802933434200146053052012072561233748014832337329295560845956394672900762343192495448669003368228208588948886024679566559867705109551969063702560476867376716471716772627166346060182363467787076629572591186742433405679651297904856513601501806701623481603251540881989309280528236948032374648646098977189508831349172960848701835008740950189832037435311872552322564837959501930344141027377340202069928112153406545408375081666779435878902287471042826102471383686910186140088567534403785018126066566496140367980857608349343867076405597748282909814124319478070139813107975433580834484004302414251716551356737152071005126199601443096061056388005446632048688088740089759771307004698994509895232492614462869855696026649458565802288629914232259630968515663802778498604610304091748644449136702649876797585996111245209585091102185578172824833589976947474403959130349931637380711332281753655371347666350169328912219103214367320225966997659411038400386420789656239001966681959927999562904755960704382286559474536062161895971376119422073852306912432728099455667528816841472335428023742686650217182019493072967221984471090984313386022854736237060560703127746756488809262994547991013971644866607819784275963196291325086163219740364856113737736580241201944367636452368569341825680186556072674110138859422412996265458382969363184280921554359418871751936985485350684961436028167087829800373147515083173164407099684479361715120227029044855925248222981023863954245644838919974286274541129333597812654599204151439489778714789965917856678567248464054588375006177678041395361660840304813592149417093564636559547985511209491344862761262845363821280660097513195875252317523054532961838432181521866090030963429933974461832235393400576451983929846964830223781385458446821224176090007560606578196971172174168640966398810748263929999362254929690647701694712815009375160414361067583807563168613174002622086360259399695469886427435905388728598639575146825683072969415008868329518153627117542516142625546003441496211956655614060259171471635712141965780916024947398764781835449126770172796199581393936646332823269397346081020630893404902258960403137283607547320482803242912368977987978266578349968682341604453519096344533043002122427970033953924977456770301117003322481731481392232276165071597330649776729301582785681373388749223352408247070740038080678053109829316060852573456750831090921393243889612575008025698793815222637873966293826096400908971698518051957446360826933001200468096465998735702431873224848587925711411579634956297596983457437067070342549023353407397538931407171308353039956267857212245400732317370463413961033052330174161034130967093174503825657758210881909638264890777714100153724060035326058712772312226638338176327204702925441743791509675483156911512996688464111906933079859460529098582001106910011774953758309637188642252263053381558320446611962982684688277724073760945731867731682795457175671768012532075736159526200145284571858728310788042119282715965914922910138719613047560698445228134191243320863395672900415293382535645162322046157335898087665938863218508723121613394586457773560623067379614152869001990182800212632611833353820774861959125616059281850758394689443436606038651329533825638220657248892489716241101667891855908316395187080411126256247928700325794677365386691702302774147714215254510093454877035461737812950859185226632915090801985675717458700120629203502869947737621559819496173149204462125592035280476788539251161271750673296909952791150746775515800357550080659729580783550702789243234896063908329916279987323759989584498125441583996688321636822566640389676107170319052948396509591871760272804872812019376933645389344030309429044875639719606992246544105627005972239453075141961322789348848240620460266771064287643018197039653609281746733284809809455650412240616007291034512674045650270679641922607418360001692816121217802103292074765153009535506037461789359797766776730020500450876035452154716907845423944543588786066702532876160645165378190675392597846047921277910796178467253691923473056344283453412443513470532758887065327466127711473182459094141712873973096941957870567909307059035622997305983227670728714266665646234734290658599756113870511569398591056870587620456733056026435813 A145206 889 89201943144767327952297299303132609915096747273870573689075813662962797018787282960464280355759797580614443820060715809808095529051141091153768173442919986108339773145570561898415556008871049635082636776090427152937396140457543654139677648516362506680185078598911702414208686999172524745878971676886595062593664489525987068798406886423803990543036174292371312456679414581613708409394494591798115786137749260635282888358923451355179658636514815673408700332401392736995065111450252867143401284486304722209109387027606031168263472046952966361614067786354991760672313061079353164667722110661580185459922688478358054399014033787916826784172700026401628309285699176203098375346262591613269845210111559554584587304241045236421946094659188254231625461236281146778775126032056491148567623735896470208650143447379602611224343869940184877178412061693563718411894607764014848821073620753680561946620497514471825006177599818310729543836138044272652940486660611787197731749944721136321096370109768411488719003371484704953435974361145584424336860825320527140015838827789777003168073298569532691102766317645529319099823367966419000927621666829051220629311614125495746897937713790177136244752683710996992781789980150457801182893968606574777925583542112290358344302925412118440507564205578990992317145795321308883912814710732460873841962405436993500070933866001416411784842345569521268888254585347756661358861255451567180967852066843573115781262404825742132463817787464427055236247120975165881574526287955681876854964233343156824726444530964267702213456648157126404540436096798340249481020317808119355508376230499467139737549136292863761520129185135559628077544130276649105010177865886596499450114921327617477003149959775222161879423014549747170767467215306856119078185018687808069569636156720433111156321827055307158500771787422896177799001161355301229761368746999778472104256166590856792470916236194571241926123212099438606408001632451051413786420430658115476400335798868077840872227570053628767233518989397517822795711596475083572930722789284951289826829712811821255982476670005536012061244963375595653872022430084696805724043583405196031158496646371345311186558312479550273102960982159131748034230799117376688640082825287900992239737465103151703831379995255659643233118006471119753880888609425409294738787646109820356835750014444170940542145142771719922933552818888721593376447961033045784261555350853978010751864581502186125813510325007574528629893026797653857925227564461141613687607699473950956991583297397813452042909542640037175861170347082563900055483270467374470099654464594323978362594920291346897789659667379549151560720031929557267754534135103876076632467001767765841044117582129011021901395035359830863216720554881172412485441340885689053365692921876458448842148143927237515448912840123789313306869487001023589623579450402093742875379507474061701738848468720582505166000861592096603034023001595303312430293173507342370307618954714364525920688265326523549587029172030928866232928771764264973492561495467281155953507023359572546701288434431816746103672343565937306401699895743243634419461398158687812979873195082765965685034004517441122594962236070947630283363956055164894412169145116108030337409837567877658968359560710481415692275560522136723263777401900882912308850458817951368748755608482122088559984588285302689053644320393258058878194843569221401310834519799239864266436426864141020446844394076376438665401359772917170883978957524772332938932023192427732628854938964590712350452062952440207871836090737421028354479427748645444160518785258720159591448384374839150391916831675327126447171113970130413560040818711541768929711255991903789896500587848249125442929044071667608631729451715043189554876026191584980739725809133075727269893906762084455648437460759299444809505604303543583342932897556682502118301575148138904726626879997843582152977231715055931907995713753734572273267802851021483881117574226521533567937553565081229886461374537767219275575447931629937183773695310668443723782359347351356653684551901361898272501575650260340767365847546391103788223786790579066632448605269153525171919820270954284904646499979740763476921061709735827900703720399847438975501955432136130131529007886553754434846289023540797513210324544699276921766207973801177862624131274779116763776134973396938523648888262735837864341788394578760370709160728031514998348534462901158675115003405465667323671304143816910447060279105041861462677501882591225294907878536323688820194590838651251472398504685445521633629715594441516370497112904413699959861700662619930318797252501635340714900170167892883027972354917439343717619956795102037206867733146661385978381968461513420235857574858620607688656959818132481744332649141733129450495829475957715761087614664495699609800280543659391081594936558894054097990500785338941718286690070193531271392938942607030491567247046804592620010024089693842610713458652315501232871947375480270086333095594175162157591032065777823919199507323648543327310777882539659289666780198191755400910222499951716214628200423539513031551759316366978788560355846299935892409331336786306839708285220011502476459125792275033015575491436726797061896110849843311299804859629815720085272114406100459611967206155702168294810460883012911319917067047269192188798915472782182993120556630583723827949403262052491383746085262611336613420478222871008163623671732557346443 A145206 890 91894949808221265727398267982843825458199795039002326542143299882169423098144273840401493376069145429896419169644893344380935428600139933802618766697700503160926736681154073505293573117934331547741344934288054974833111807906918603724948526509451173580021553040163806470836315120177783715789463727496415351756271979788152539062245633037989825540509247267767871636694778549967953302493777005692837337726315669087193677031849628240297265632561394706244220781711363314626492007957195637326107155073137906772275749365993486512825586093520080739449659022507756760798359083256166075957174716829253141077379220831272874997650688159437061184506384310158625481822030737303979181551706175481573869542116336982517766515906485509541521715168007029446867977118033242944237369341910813257787946141141190724265670360806255086940214619096967263012349045317549578761565051373196916427421573843517506321613395820008802629876784659817659059991957007057357973092512502615792542391953837580613470952038905951101687718104829538136874529755694879325422646713856625881276044795092294550346407915577176755469663410203202704996338476257926774934079071534700978806720296506461594912717800818699650553781621179179979921310985903185289863276241957961314076484008486317211767268761726942068017898620059396050808640559176949647149078884288997000246534778740363706671729299233635705469550106409673929253557585599754137060428763152148187459648039138329047264709407546903050494868071819332009056639912726056966578412534754055171767025771510351417392383568789240984641350560223962673353309792632569988206306912827664812071738229995958581643399642246161631570235745146234638845420169443634574994294767676855239419170023726092650885592147246711799468492655545896062419356216052965802898903707850636258037872467165623385339035121957718876169278038997104673316993235109613074893354574239209169714213804564208109577047395076655433487613240904204994132680703130138351876883819010547279982985139049908999642950535302445634138126102853838908918439725613535996065863929582131687513046330493943789531258728453899929898053722852907227251380386862533012632613457221516939411172097220540265426898221373833359785777478239139816085310374635817858142027470115813906353982803746592111083399140130408514789358617102011768266239250521107665109891084442748086652132498117245913246098532987131539587132502527775806955396761756893071632297969159679365694519005581284756382478376039366647576555387137815605482993919173840509641652294999515176964287445209267954809400020296311731112589279487838989114985145995684820872601317760199590224505735686719679610065538492092901526363883418969472334445707988062891234561690772419901819321635254918616188543563102337979299191953071374167313563222817610912322166631639923218203201251529639553194951697486466415162408001561266968739782352171300771450921124773740194580369842159021497596385975619632152514789932232080060985742500239439028906599392760220018784065203090332484800797652735180353774810243682133420227292551855024012984159592831629428712197710180953034268846741731765517776578486997092584595759254696129183044867237324161043071522664971197124082662649765972883627558454716998686862330565826247306825897475782216436365844163052131268238088713361476761541764760643639674026552395209262183287672992981714551170698154027647998969595492457248178071274026800231662373406491524008881814715165134399136737131303851810761956477550659389942942316505523143626884677007583857902524511822501191667875634157623145061686634248860032938109579768428487437544716821686887105986876337132821718245847891851906734342653763540061717744217982931977216197996806937074516725550229183808131583753474928733816669251021313296990040140194490901759999905091354535426263926603074914414901049826666570364874143544366500470949552216076160535975343461436970440546223591780918444572116901568221243853959928024755116084756014027584146996331602279423530202241681374131172756204544853061304715493295750927535350163180919834470658245028329435931128374600245539940220402666351410017659675446812048638679514526754260448508797656803500959308817960362218428850994867675409524078728610117524618353782644855323160257757066084096674737877822477312914193568359625942985467012530848117290318473706725150621269427751807781898086241924654889971322815889073771773527615508591521649709694831639081252610510456061087252165800484256608783964264624420731662562330772683294374934441058299039962684258373241621085731166172081193097292612402591039936705116081617435720074004962042877320358147055457886804455302245381510507188957414269981092378047589151125086831157993337955016963367554210001543140409590508582959689988871808706299926447597155054577608204467321196611044609610246200056633274460075109654461967202616762876226588014888734253571831900358658980338452336198537034260869299522740231115101689995694548129246803927612851478510437702257841927449333269706365830957745016878500493673054911603040416029105937075447200091610624890924185261818599559043278661598825150493374138290288288709140614509163351367857686542113264278802284261204419940899610292284101116860062781634565625586923117677153657787283958257932827176022495285695573221234036026550099728765430782076689044157606237976929399791390204484291230410845423846441474685560252033375721600929080887621364330720976933458995268073061828427029495849925430196705678357 A145206 891 94669258342842263796563654365293583249479714241314710033176735531923042167814286670624427178132208650069232266795858230627735153379770062875068686173150313177912194875449775211272815528466353461158785088219128717747233026234691080230947178870631826861886041219766166709591951771241742319169975112683653159548907235795363199727008841630608331487153417452238747507114222601934806398114450425085309602360475023350798304880805885628512916630653243553789218991437820672762664408940428308505532077217652538893244449517143720483620184506515188504926691262035651869620506552218997416729242468365660571295843719322709080405351404380571452027878715225698141685091836216953900613866549086544016322071979559350809866327467117719770339210512507215571209733092995041087487614375564325584008507743993675648495354478790345784567560095836280360812751678118507988482683136555741836726601416309032226216709223677868247883758292963691376587194803459556583472255902802129276658634979726205422246918944639425395337901902925622889855287104065871757896010833723620555806448060316115083993576193545283648418723015866134628342532405537053760901372499703405979690066131037362358849007255478518255290210111186334670831424367574820663784098093901489272179846485924593544848410315285134146125946860958481653376974426666184611201188266921769004973245202836693324570711813277428233551674407710397142832152967840122459872935350850352679983603246258947349134787411444962791184482396775093824622595444636020379278439643296705571114716597675393962450116471906261725436708665934910649813689088867606840053456978276450992430375887804028194992714410305835702091048298530679333407027844731060358683095877608009321231348170242933273094500556695086878734671226654947241529246833044837373273114754671568781649348028879783919185700159178466087213773235835926491617010364699773292463029647605729525800886140851897296238587599141548744788409713405176819693446894951229227087595890092689281935013344921425416543303134122354240262702501131762786589289903107012936190617278043285520369780247921729122824395608209940692111670428733775251478723965088040861853907360689310492228590186804469879393764933365922830605230550034076486150766763098038968480217902749970245361521643599461989451903808467114167855593694109088385543725893740459016910133286987335863742050557878569817352554076757470895624496312856155805748491468400957225503843999064348530393982556349031878596163212086181616341884019746876365585727851735773527063272636171862932457365332223144171067697993457014472732238312659715677849283983653239062344277777073280361388789239868739151817202070201379526556065259907827440672293066644467975785829232140206791653479189582220491629146682250496167858874727271382232869878524101989144424287153195766807238879438864477223161980051718133923396037309815094749039035357793728762290622339787784031547277145992063508140100285718422846337619343683132535025306763009237400015782286057343442196441767045708934251607210321668419483240836072664099412190249022034626440684089783262814141659386504614717938991408118543846414687454213133109828961982960985861682833091405997591766769168260992531254200794039812642748203496834621513262649160714129543873855212545744140742161120675706751665486130202167469412188502044207378383513129108320958142309889271083757862059409209182707470202277685478856246852531610452461416890412101807875436902176105540210248361156894650084465867231475131523959972123654003354022800634109875640578534406689873789389834962129437359036001296625245496420370560608988993856443177089453708931361413591270157535315200556523881820783153534889009888945793423133567536302788769575085129502686812970798488418743211389361550424042038113696717736983773027208108110641081789124973701471494476187180150436477985686728934638526115614563215653896156889658882398035634276571165943112057745533751267244412865974195922319914477325601063518803644591299831868358209004820836201248255308149278832288764130316271130372462194452977414620499632106777290977819529792878070299106463755260950286584517170788210537021233702679213183347662487678995766204665082021060381883397735448445625491110685686093495765520173607075604662745538904470200051392782217807771462065185634648615357909238098356908740988643728654261152317577974456996209458190789243457323422078303826385294482151484958035346526035939845894406466093735214573127774223099717640688148740307764669880150943721800155971834606791987625301655813542304490718430853755127504122309037719773791033889558090599832474747444730330581289546855101362200545381145200239259512148490403266076921386772952984569580847673213813110258968696518634394621994671894660058697274568122428375285546368429505477018346378027707879204082904641250082340513557058309016127315509496764153147179325047667143545750606611376388904454084873286652580635134750144060365753524002986172999290221960345567473440556973973878292716586713139885929068018879068851729327982869277226745174123246821396555443738727806329070408532333243790064015046200738280876546603573555877517069146121681961393893993731840875167023478923114288969584032740701318421292848065509636702697600051566811351224445334160677923117616771107070917717153275854106375125170758677775617080245022202006642437488079363437754915609679655003566627333535133049142778005477406011669250057812951843334037072604850951606763293458626515310672490229251387 A145206 892 97527323252120776790773689824854398259798662988801801334039338851089655510978430562112434360799618535838753243500528771440741584315924385644666869874915102366055663535578677188219987755765459099033234478484722868801733936321883292135212555597011253188336929630610885729514368988744694204665538877619783184708192329892268942746979086020374151381712589299581326047086233110650523424723557730116141322250044926968032590036070221638605871955492367711045554118083084258091657884131713347131356894991527361887358361541294013655654684390254056459796907990497058540541841888269690589657042132409662689226435988067984288321957690403823253476440936577177462198254600126861916842661876224285228468659851048378068699854910832237214299265768338286694136547905625693400800832210618375204047813779527056770182288039780760653442848480042637450286591684017893395609657790869598117726004316150974487552348157634381476891548947025635342461702396916940604770276251149752467008456553971597171990715846964618695984247210273259726795188683600745896511196521468314013672388101375782553584249964278069353848907086959663569361990256155221075466727008694517727145374526554573608166152322926502003616602854792496332922645889251983188637836830066511957064998090020580539958897505491825077235762254622800315872365888556428084054175191052988132349098478510086561260761239213602062623365822373704482467845992009962199350899514955464398629156080076045321566028314349221508442795017283239039116132269100525194616129679161254699771915836587447080404975136775719383358853659574844251771340399787166580762038274462410740979021271044760067969548499771325482294930885031750306737439780724645650742294907578000827871645716263148258585497435850825959456424239188191606095468898872041657356177123312204539459491209613626723238750823598724943264799330949643834359930802936742454927378899592053145610575684274501861807466350650055053998495147219391494639087851715674156750240271662710687537620850524620264729695546741865164240931044006792579013566726372895217008598477671346446300161781918973078711970167832267542878067859047349872598013734366797435086414290895888162531749807604685652955442156438813142639828626979819477789419271859883454563999863375849819598870168113375764109710192333652945443023659219452405286188966704217235380129103256373642383980316134271707640310438421532843430412725001696017021510650025026727380048156324468914557417210359514632005400094702680960963206131655458007675623159974193535926138996548249822093253676425996606147022527924672339643728275587799904884066028130615364490455838342250094181356587430151881074876681021149108924300777202918387222770624854130018266815353767285073002725306413888406636175701971450103603431817308406070527148782577314633471638771438424840517781285905592589277710589926309434845877209783250051510962568276781651272004927454526310334915702834983535608690891846665646092932439516411516325488694123500534622019314244508041323592123974034821773572899516478791414704696559923018329762139219782559261073318440835358907764453954476838563388605695373838396215102938051019927701252641982265592341693252499791824883768407720373107793918887791923783005787520431178293331540189226784237580654105674258875384748472540494335215025204732816600380996159380234376267750802074615473416962644890103518933268222037235254700036449833867424487761361700747200266101980788048704818243920351754030624781084562439212039952431409267117664292124175398775225841626768109160016502525316567269012887968249438747675030708675023708441514895664791812540709168239599582312327561603727254173544743079489921100690205764655333953005208833751957291792746330560142625298411128836665600296937357452900702610050575098200332166323094759326403599576048433565302983492630496668044263740355024784614604898344901422512634016332313941607897096354731919412472494064545279634299557949573496388675970898735468036204510351570607483589645467611732396953715961698454528174387479357374557458051082913532352585267417729335080246426734194873067889128113061887650492338155333837392764288953458457936114459949838401663921576139588727117346316885994497150863205347929819641877432579674071110123654863384868971400835897633878246216288650204682456276044463487204892053560836803348242765532014822799320502884583497269925787272631058091535957847581050633493866515390818129065443220132263765666023828090580045665807845950460039694168872120999208279981098740349851610276662797268454503513183979034847039608909072305589466375436469172800092809418336301078452651019187533716231779551967232790744087030027454574871818033490826229169647342795688904313343051296899693623511515003628078481037616705459754778751084797946545204586092320921933100125786771872786846335758377716763415145842732049739089618817000963490052107979988021381928690720270253579195036630838169708310931216648678896100152405210460448798066780270908659799776166671167935998208167651635933312662662109405291377793600212547556018424602518488346648124551602053433541033460234824229060886495290914610720384948155321019175354386399193866490051237293501773804487524307069314570269202191614139395047490512571970406031498026462800234185141201505658279688599617366227748437678920612554173113782528897529115542733241065366437867550020149346307451592557713458388888117241210838221429393177560615636170703495153570674893332406567698415459715420312051767279075780695173 A145206 893 100471673141007633783744305256870188888896691041184248002072671780970875475322946338614794467481534592257592995271740502783741714515794407693899592613563720620313733704539885257656899410900745493704581473929017867122639155141693715698539931570254075743222189709297142328468641621805304570933149754015954463941849003172167634892715021427602238170295884039048532862995527740753948504314027131590233178343688473710837018905908383324994577344200169375611366153354223352852007214980887108672312131342816040865520057937332435478401755591512206239811661454225238046618764443006932042006569236970381163345816429976460890267074883996709326094514117000414571066794208363006786275924884366882532967042147935206530614344179780396128331842882114080358920023071325323351478014293969456337082452951946970106330097640053246463091497729870557114814907606597580845544994851587468601763596644618845805915244516287146744455226941488455515157657500903275846824831334588491238084639728059341055633389352962233615471372208156071536044209807068797128022803672693546402911433877600510980816642355615630691448060308266557089505162607360204667329530443326103844828189977531566119265651099196804091850309576723391587102394233977669136735238303302435854954888893086122019974332027637774866002224782943736710547594133078569673485104555459676655797795992571332829342386927700889997080687808317614946385839865365910805181463048852096933472919949453557526577847761810289718371238036063835543310273208480047454796954613795854539514733270122907391164725942192528235070551189831972091066382255806927450746376603128377464270901472225170998533745140784429084195109012748767800199312408371315675093473730479097576987482691115901356341950670166067894615718600090548439456836157687459348158715273291726879751101680450212765984448927043984749142785156663799808483421187385785699276936695278274200428953234656948186874581862479941628479568166969156514148836737139276912647578796237120327304288934720023537176963629881458770415242397985094944472854543055503633706981052776053778235920380594737095710362818076299304389346787019877694823013993755852325686585097476181118797894023804042522631362485262307146482759130397734997273847763191182569294188980282686507749810088243357056784582881050754024057481429323432079707669923223473827822514741866773429360565346014623319936092840740126365896819414273872723462533900743533792811250852938400787088841287409874396189294091683158735962599143153794400907603346808228710924013359326978211586077141984840078354377993871650499584115417755063345699856265842029358360769461039458346747618462443279377124658468869360398452524038140118428073118242577803910451646041321733580124537376622870218442939625922339035548968927705087975069092022090453883732045556803726599299817336119843550109140195413022736632156108823210333256263433464018653966113027452087837304139023872024411402725206363376381662759647019074360659672065264063708999248839941533956805094026754614491275871356418629678917192962929583853417064994103415604476143087298123494303406600005220834933112692983378183169278293049336092765105420349414748207613503110109927448671011784182682003657224767760161167974919602924792069172597874276891692999084509250709538286869888184330738519460063998214203344330964019735150043066820405734985451099788997025854898779831798479977830247842784149604347568020963640226631683138171149483114898828870271308703803015257018094956788510847645660471445579444281940595906431457437741447525095977340028174513266621054341337902526733921377574118733944541316752324184172309916612883021757182366385773901337744521262196161255907124950157426199497135459298401805976964561581085031313557721799103407855660563432486451536372962080727671253126694697039141225133557691439299309890958043875496192546384134133496999357932174822722170845608882620034798878023900762089187958514401316070319853000237232485972369496303047193483460604715572272979098729659539641761294669131716929209894863058945514790420763937354446617606291698566725193438994830881361002347968361595380488104993365258319792580570668734262021343796972020860755231793252797527700649959465882119648372451240221158568745223442522483536851090042764387844540560269507011772144011859556180654248959129299929228342969305882437706570977727714351495078047850580933598946075971091577444248292661051008315443423893604422020868905586680994540922029885457045481328574895142221591866613283847960377291830234943412511197157348945347548366767243983606344740084861188587139407153820300786315917411304078709360628794235687094268447334450472082838228247938707773423869762202074687917799349993297167879881560895068672891091535985520359125690115462882773428428975937260901722136754941565928137598573347430840235391252566755210573262403718281770713081052627972724534699781974347364605923374545882269089178518185649444167761829355640570240246761107417077065431893563935702413522012115779516452108999486018810469358055637459674981497457394096094398263012034876371180698893308189990781239292444594568701122079752493193526587188380818255439407637424490253398860514769835642420814062856659821746229562065552958298452682952886254281660606443839389933779942474475322197743057092094730072571329493712498274186841765351277368107648620128917769575709035801221421148042645082873389458294285203779585693216215027783614444021725028074849372379670837465557813983617920406024131021483 A145206 894 103504912953037126924423425055784326201627627745457801786266443940704346867071856433066596681892689687237050109263155595319282348105585499277862496928922542475966090222713888730049982526927619012403757329527901682052586908366619715039156968812224833734313056363432486125734499026638092346940876850885030590330633641393227183460233818981754570654636742626805695480829781397200223976548617087268218760267768287409917143579709724827540093412582966617105580929812941801756526228543068432598997521240924300244258581124573143343953410579164305061801321457068501075255687883000769478466477871644859928534816965308223808556169890456248022958903674939180646030723548051287706553468194709076054761092865152901755922542852499266432535348981510805179187480281154498315553509852103593391688353831362201320060676231036271685772449285681906385631127029790475219587980352761284621059970029202162756479674773746303356512695861375100438213241545513084042243556051974947512311265248982444105548989780356172732475488316424319088507111241417408924634211369675653372293861752351598019226121005778082332058599179619275540950363802907047255980053746334652192894858515226098725879726532273389455060343920841054176262223019568532322084023164490498556585910476811327045667336531012200391701340124063572359584403199640339326039063433904950118845278465454712268981723502486919104853340171188100375794854666418839806397881456097590840379511938328931272225156940417776336654516490864159943345527117604943955188174148391735258383521812848146049467401571306915687350555410869640474836101491857967250084622546196061141642777576930669889708434146516741449747188028361358169202297899673308255543821056751519237929156792732818772573651012639795986918316318667825672604849849681948276980754845735047937127475235643545198179905813428203897895807115600215125370586029198602638735170671653797919640311279665630876952050987046403599892716274875956854163770726738872594788693525938768749713942706971683426913811541602850315147336700816024029802483229131335721682221915542354243323191470438592046847939698475310810221028898977129734570673436354743493664696304133900612483506556220154816581998633039420757078634815401802788214565407684134951789320662142856813555401004987825136160796062465566577851443140729263470534825025800304313717772244688351190089704440168420817648829211894430470444822859547370528258866103189959567366197489461231058694728936962221086999889365679067898106607330324644247739348433840693512546835129109133544797312561079269146643470668900488605638635189877444979830947126602916158661550475703749138397586813730260624932621756163451512200784589742644302639442763934005039883327105290969901554729874950111945031318084822298275330220849528901149219119504166837537699338697530159466561240396656783845601029545323264182461154592313737176007486776468786414561073198099594364184896454692385912680138496807878023733311695116487283168471153398060303679812661884746847646795307381012710643515877847134536024186539689013285255166263257067959436058064544392769277985609900470687485788888345982981913463430878099334302745901969835878203359372503411804465093889838122273404939916010391046514748290501954085754220487425807979513021500086347407805142076231233230935042822068995105264938563499223109958063486773337516373859793876153429102813283891401542820138905789903103044452987232092044763711992904912270384029349575809046555593219074257002690158971516778096130529669254370040520258321447847911945235057769464879421099785254871331083934644365268343433254406354813885504209412059479931243827186360601719374465356688164957483616022373443122270846638023562506948769980868599207616375364657845783615618291381674138526018485060316805646011230846639316092266515183426495120763749710286453073073436723429378335619116118202659163649802279197640549421482472392041559055087594177248070487886546522848509804364821038335199360497700720218521770020364792416748074840349411149114439231105008774567201495337705324485515717709645008406558227217119546782491350630796223119725413370057374548544959621631074354289143764891455653706252767768877510664951510757944586264856162603689693610195233615704058209158578166204704969587770575742166403886409550211328750927391499291924690741926289199693082712423680258166823530491248446211569531692702058510985373600740631332301035437504762620145470134210456235717714079128100088637877118948018602038620766525567556194217888122021101171849386502524633536732041553087338775968044624380678878950842281118770419324962866961985539615047767143575158346128771412632207510299044275027328716522786231718356832129093576390369573905905064832133921591102502162074453295140286657083343247449579482161922860263140541971252329870407946887504916990455761956104028786965323352954486958281290152605847731036294388404131529614685480953168875597944186811504492576255342335208462955647405614789549823970502159722261469610074990386964055590002528865785044765313227749291191395265420276299469721969849720942178519641295110813061891446448672649669322460049306352318769907442714139395768967599141747658920876417235206661010915107233067194479030352697862714435478938661919892392442125916100881695617736274073895204320368338842225024579010515124423970759989349703316308085290905243359171649671442713988400909494824466948197922948463243469955901234998856765593383245753101754181599406532350227544672363033371314720461240876597 A145206 895 106629726274988846113130760624434710704397895638204276131152643635272138427207784903305554289380415194427255117469552669746699741692109383786545371303512814440701942765917307297105651614157906930977326017812644452359825489263085325081047423984967361533181713459301290692161126409923827713273216618442316514098699516562946863125726110341921026121272623648538663543356983964718703210659865888628532257508661978828478853670670324401177620449383851801931798248708383148598201532029931661364180369298515492737289931647858486483570031609070873676025591145617587461263431862141943944578373906547811680540312708327533268906504198558855075888036267559499995617390677395889288205954392721067135969963376218900817785909214685604941953810771134284544665036230483632596628744991187122861889455777193943724961361076344926630325866283153551641683460197705034758860743898765602808918183055782012453453177309359789010329527002685559493501410852256966391977985733337246346373353855611139453367454440769492197915961075081697909580984858259756290261849413798138543930719892252181329548957087961705995307832658160533409223388729027305850030731364269165812155028189955946456436503910163457431609418899719395292266856140942203918653762154689731469705936678251306120282947298863484389499165807543049384337312595526933576159104189301055458377757745670992236389710402197656805701161620959188438331783713851638740287667586451995644801717306813608787384180870922411156496306054004977693999064745742126939986825078476884791220324481838516845430699517353506746009476150488724369581571423806092899108870373414973850905844654513935912206506602401548128974271205853392463317766505464246119370317698779754129991758938728435088626533635355049477093214220433791611060699718204389459305116375179630319076061986127872726032506957169616924646237547671042834848860221611625031211199688531749142138974002998307319892576458158459942710997437585982423424005808464970321688224906574212599471569516967854260637619488506663402531753337043244552864235102874337892576752691538870936876342567152897220361684260876570080763525462132859934470342189703470185744677633230016486876907438033643396470805129248249507249576493332300455260365402344845138220649070363655471776355874820657766933247138534617449955727455123822453280947961249507831025688314927669997776645843787744876787632742481587233506811935311208825092727398121801912804239457875254373503784402782021700329006151232729663858762646891182658435445568657436446343815852946014273155416449086666205038652208316239978648993935760260928354288357009358341225700655206884555424770501290029574736894327604901454885256916108522210097987422549099533794826946689252636841345436294731287275190707584640520636517877940629705986339634022565270940391278924862935299920517632552332563604783746464387934243826719056745242329591917122812983207979296255005012186390822244904360079853615105136063456998810391274600308223158488072182642142438048106137310523754040390351089007708063656310338101643307403374090148891381776137329241908511843895189871969062490940979634050215095444447513673139874912296464657540117945969377211082193338784964444886513827250869392741094984260781231040104683537479149123949816645342282261236962270064803115875307083580536519548032823060517061311316733403703874532926366215318289050027638219906228056618047100875722447477522238767024556027107494330484940143785024490019606772277708086800117798359613848774670064199512323499000597985475890417844500430246725783576605726810431687722056092010224314456818977622961288142588847549668238878043894156806911672399358708624214271776145052344376107936042242118368908876127147093886758395911930939901586241888776284929158969015575268627206575977858369526394964364370023687446311420466088906443399910224468218753223695961041264813309666892810648685142785794857387948411102925889767435288973826653403858904999288275132482301796705153935465615895063796144895094126946800461142046664509730774320339668379272055785172787922436878427272997773479198094201288039312900966264828562597351438324570151464503123123786813222572958031157382517484022950691065641635933680526664469502735619578167379346110923505334506895818982490136088518333779643231895713971939258906117304643688340974770794911502516950283408195854997495170208259074982464359426685806851088430800915021131626253114738742596653562118846015869609846308071843632860088247029398177121246138399545573499734297811634368267142189205617279793470690417696588266971524823487590700023469500884909697244088761747582269710141822335613667237770227343886760766525087239931687636380900115226251467201149259520143424324988746118876804056325807278808149029035925740330254399966823845617882985508817672462715572440621238110552835824273978718574024791239709769609657148084020542305192983652143265517560711778488258539120577700239542254634688946841676140644622922760220059799572048754542858844649813667451933224488312485188760134095780759223625684236826028808332943493318780025085754410854272894629509614921759226176837670394710549493789015521077754883092075746414475520429383319207422872677035336998991899619430223692457299581627718733089521670570990883699415847360870169045798408243626063478061248814705976320770004700836724735153984017662075108469565007564912857253993814674931731052069562718935368887890496028666113697779035131619702327943874415313817766189501243408556115534811093951559714530441947 A145206 896 109848877711127254464333141160761971195507883781320035599806684144834737842384483582669277116943743332465121259778721414737089451298474883734955590563888003811737811875544384714182557347659284158696603871278004431047040719101885284136877626000034369209056244554903283601794038330113693572910296935806149172808454224377651595282098554429683388080892089585833409053104125615132731079192487015829679029275580265209042861975577944351269463085923210194419536271219783654924568294480158771992221906215038677941787790384063075609384437720004769941725639437241981105261906368984753544382194245308023637304179889063406681329483336504790740738639834454162396810140521300440462268840868130762684610187494492188340609712912121040812298897051882293246086962869102745984439812304155508591237794853715740532186582365919719289064367914556184916460201954688118631200959281849748377366661717615011439393726569572881365777629119540123838748843345448390965806288038584454257518390460999728488215635446230774177590687767205938881154810472042111221423437238676070135202312672426980822135688504428043778300398043778341313668223559215689849840252096900471874277653838817821621441095864485412484937433866846863492219551473660986831938350701817730439611868408011127141577478150770505646687133422881072705126392490426307297623707205450015259232277301893954213540861046971022341162792771191092997113832163797024859190533431080583511862183561465932124736980360143333592370511757438733454090032350472736225187422383640913768918874342686838147181404189732941713100195319784628402888369424615962742241109202738287288918496043492068859819090366838342432841487712108359193756968518095009411814434281850371086119458621850717387159435867033844769794018561761769463479954417024375127231855890269322603563233249551945728395784797008387753787879255337335810917347096576709404874267204489787478068495830229185906600467710553311797394396046626810516512300586968364004973253543908899384323677431935399838059297537437765759112584119973432769214390336600311670324513519574747228545096995011919995973964916665585791803300985024429946993024690676047277215954707483565988311587372975395584054038581283672161240401786908923971189274031053421447535846330846144909807141201867938023911974044510816754707425300416159210004770516729095647418553540841618582764834430621607190177682954159457522874488157167809396662729467742840246448609487541142105550402422843316206524976625851445883044979623302720855563287026127465104225094960033907608932869338139795345207689849338663792935506574075224570591426877527639922420701641828918849677340573585577980784470906730360808052079370893637711031103018533217405956158767169917846842294685114914494963078603101589499869712054400327095960538326424487396965914854097905208619094958593317847087043228322169118260655383665243913788881785121093263930702241776647870415404703596983581568018278483065021624404887580743675485375041132474355928438048414572965799711181618528074428407372140126582216500074395894667342264917201157425695658143762293758397841261434530501932587338514705300287569401129018504305020595591248508204788356830881405383179470717012543789857450866303008725825223169890457153431521558881781374184057186249682206074650651716801506373200601982030365864993608806453741886362051736441588639873842374336654096464336094268363454541308340369261078732052356574386333777539558568493820982108989269351156963047385020135617833588179018381920917504414905756784287367029300904450387962489747725684237959199274599710556681902575625977289055056177207250043307218800359979841469668508602734746318204835284378706517169206612257914285651619597073863157702429651015912927360839765873552657355551986908481347461043457446313108056385597491891038610303800378823465009765176443227691841203946795912726764978907367533645438519144967300363583069091161731180820459072753769231999633518794693939648927577666909347333416825138215553628739456653846907618989084703900130431957839617958867711947831816684490762271274659931252128526438007805672974955085732940679045752834218866962667927451272306039408146490353132440033159350804660035846257566831006525250758351770628562834959817052344851600794598993347092325732688680085324479172865695582281657319953900489507200519138851647812771206575436189291230022885964936512226207919667220732015809272018849418363971669798141770539068506954502911332394818513008034222569338589140517957279207087838123720068349721723106110725885478967910937024674806713664056381940636438876499166165782839885117382139778911470705464336878076708103352161269930661434272113406181011095910773182145767277595123535962977914990582458300629938652361809452864886148067043290538123218479010067507390679406017731224413601351263418702479050303893145632012643583207820588849344430190164196096607222753739667241481262949289449731146987840898437357923394642333767075341753589888147757515514116892683782667631819810837478460624252152553212541603514559542178330708057326865119791961797694573371366668242451139854868901136324153224953215254211313684045850352739984242718070484589140622178802472547310282278616587784804058025714912665390976966706863778779894326590436558408819350568923348409366570764860260568713596053610903669026563744470330484312035165943452677953089852392333055320238268525206024130633322595560726417987155308300200359082967244444375631116738159040170369162879414710197118134677844585987591654748503333 A145206 897 113165215329119556550336369846292244345275832081973689578926643663036145934210799003602854808200969389382862855417013759130532629163429140733221790459225237275510663601626367745937811446688012295833496435220910058802538233959211375375706876203894359391492685216482632020272899056607664855466534972584863599717099140897514197427102162924789803456712300744308447048768800503910231246508589495626917173280781501158195203999792163637563617852086054289739678219445977125218032628141916563786637153902306515259551848283020649930383895408288143914657265618176290923684145734803139822024950745629294497007845268233690616330492905164963869002980515980445523302279163642883369147341284651424455665847987814937543236501244120189125207515148936665868415193993576292849479566605021334650616076757487529283076101343821874253324876255266310272804981900058469472479211207809931536980595632060890451693241162254833476901095953648710650437985366553976478211722908077340945819533422670936937419254340899113795571381138699970214901792502283481574339951052621438843170272353463620653263712759047177462879325354724701605269706695059188137677902001855866388797827042399576628002446602177790583947531537855360882149940337358545168253627305586953959429060983779277133303450910021984264861754496528353124286615230327940202343439992406392115719198698179754933501988649742687795240299828147650933075739568383725255975643996624618660498850887541786898275976188428676652653255096239312511015005449439509067080088538463046130524058274301333466362972265375548523901336709742916858221080573175537086005562196669847311797530465194188574042514769100985484286570678007936286610638005192979979451647806700063471510625323514398786139050800770970009758744932664264069361980449263280312604781230137248336589627631036842907949925667304038473117565713131323741501270762587511401585809706362122962342851970201666055117737523415023704099574403331762928568220959265514908474931098077820831829835041006057989653339875832374287891686371152898951179929536309410844548736244838132094683334602354453518085266020279358142596966071681553961630611246153086802325400909916750167865484179278645869298596362656155418659001267348454809386145913595663875634608686436169375563855139280554716979055883147665065393507852785767329099690716175866097052870164408601359463577112084296865405359457668743912747587367399198750412666061548903866090771206057204946259093817615452138397183648485572028102874828466371235545851478787817830152993140430987463793606649185080350230423339685159400635913277567906606441821794031845083321573266054508209093892600946701809523064053829813506519566745646031376611023496452637252019426100816982839691774309021692418129719214841951296163194020802036453109646348793256331846293258272180575588380572457950192372968511052651799157198105310163383719449069468656739976853019642901661643949516593564329504734505406108674773630566000742870049468122349663448510759105024026281494766414085454126471646950314685914725908147985596389247684587648086278228518681346340077721963577273343787913963087773523273669200906253659125436316027497236004202833377205659745634486576744620367522428360794129445689865145562405189273662579090060884874721549922885914769593783117929861679047491652848784282073938217823497519836850010761631356497037100749251662365347544373316105441005853821117908194976525539697128290169727450734182318952618715870368378372155013296185425335866407783333022335333808992249258106002041930022865327330576882962796861526581773889444130666073122373901228954809345574175633972074888393179394005593906720644396637152080552989885395146399907537604609999399750591154177557338855086196580241951587465373625839227325108319240371876784157990094212630020310644834101584502088572699106989521031142292457979669481462578762317659539694672884641145143214476416856152166515896758325806270438089824728628073701890781929412961540858227615973935202815576896037054081650665879418370649733323034137065250725588503157587174410365596322005036149357288877692063232040780940458317191881315549686583117946302029561713835614091619674320550366603049087968699377765017131998678567552081941081103527369086549809031747117253430060422060556422462818766645555862615217938801295537191440641734561836882784148736252351665199650077259781722009686455334672402547440108515465510297567283248348256232931849046331617340508209650208237607674932115846832899640796232345103681557129603713465524115049840432819388746550933656268437931877655844452728142693085292304354320364166209334748046258480035498284021585378695780899640759086027743388528580964631788133847876479468848312550958724004718391737210381399808423921069782069038298443543418114636981478614958399402421021260975513342488872485654722014843874369126574410839901186996368927948105092743252503482084143358316760167786440042056864694583481519559671951134556504644990122248015554687428282101857311824765606276848267898565100550481543045764529998975935288507893326351729672791423479222668202870936328912814498632120164489055326645898282849456645081100188845927974149426811031147904998764130260493185149892991955538519346259328906868874444414633540603220680167536190723063183296936975178490452983591656996040408168036088499383145885060796690772449301496638418526566492582695443404597988179324205411552651142029610818639167287379257568327775116199800450156117718697294088978050796725722607653179227463095245646118181323 A145206 898 116581673179795827084879897597487474060898947481332967383533118999623400495819788287679240511277887378131387741689588283258904687823135977040659281429454291598294442531947729976312129589549340829697050408441532729606508858811392926079197581512353052475521815013959186436410034595524856219122955969834290334856752214788401696823048725628207109068640761715698226975585297182070177002225551081420701315726298615648885536943336846195806085530689262805660995894696631638357145249530596456552875570806624927049022679904743255561398122135054978541720763697247307507232928113431584706882899255095460703627204093244361556148447079290564644871675707017156533816320809196451877540599077572782119114269175882460320172319028339567921985408990470764913930766406996274167736251974842488931414020606204839997278453102859670054666834550123735812026408118704774463898670475542512410800190065815442072712245101503913172999167159123587595855168020931492184743486431706389580935240682443854133098941900962642405613450361099731627922471679046265072597232063678656644606906805679485048113317266420676061979224143405539948689020798869356803995182173442054742978732968935342192563022643476096985812422102498276793315200172651180095409543327110685748762406604439961641549870965853970491667160359131856971685947071426414324561762138479517386487311291618569457642519732864878678731633457618265721974105052956116089289751664023525364428230612324811261173461977432601420436713534002406843965109730503997813464763675214058070820938679833571849369783559920054929648185123296955322850990367276818181207454156645068892937959622649482631049366221120325145690343904344154395391304807375999076513198044572523953433680730945179026870738027059086158486327597411604183054256869563058790825295200347860007980999166614281962091381977471551609823976634256970526001856791099111023703108591992321187371492883703985857491512833340322802015787242770954455335068739509228502974820903923816989198868861509707202929038806845694370105698616938892386396078176241377567609062280399470789102249726770989372801248281435618000005302891593816774747214969727455468196928716109920900725859580662756600719745591260690712167032843448464258294604734755927694008964101232141482681281781025627522682785642235981099673227038106662219464794219687210724006167219024678480964940886515356953341325652505585608519277572498106072530456640550402544340308748521623354099114717863712236032551306626826471005449173654726003523678014076858763419184538236373880365501726315045056665740024965046673091772835624746200316225169423075059509523923034273110284608299719605396578979779634151105374662104889032984500016658099511267639359357394691392854899057564215017547940523443066727191259258790180221574626244967364202178308364342451792311295876731836613722115112554244313745431746991216560890273992962126605171633119041990160567203704629108631908885456542751077386563407766680892408680821287914412980166448048773196884678839160894275368207443670257875119343188391065044164676290681839738051036502910490426524627363912828195609651102891473353962759376313169525032109389863072538574125668355293824998360845091157276947213460462714356204375871298208376714664561895636391467530511733683656479301569748054089552486218624341915878947768382253723916351918058844638645097946209232231696209783050083850054328175552184522916535042497584661852540893377136138069743603229781081512690725941021990634215941736079016478258100619154764807758793316486791602888602261782548671481209028343593405207249696282159381687404481329062428004940184484579230462261110262806923070982463024967118566445199941491014228995686563023714775849502580721051963546425348440192963592415837440045395983846251795262924258771699463007515766816045619447168016405092650711206062713090842848011266730068356116954433076151660927669649602314913739036839942590297931180922156683783416123247317345841167999200849159840790840973171754024312859115636242828471103640659687352637532818687154402109047019257982716990475605919431725497657458094578084311377778832818479525452575309442882020871514048860008739632880141291817662699901315061175082963367461106675472769631583691089730709912806598510378459513151603571273764645532521905108783092195508011067177592914754627769231074883047748162349200820937656065240967136003456289650154139405724326682037641567510766471724632391770898598328949645545045112968655819803416214562311613281459084404424132258611451328219733473392380095366923827375440245048366235560732699623380353098402523611130177547309446707635244636299271751860163201898421648752332904259527156145417773010721697970688238245565511748631919442924993174304513638701586885069336837678525486950616979748730975333925972989432486826632865885010194733219369992960632437360060290514220623968717033513955303007100465601040892564675915770649717637111708565968985736741089415914123186455298696929554395293984422998267176071497262714497295585302475476328677762948618041504215325768295166231064747876762098602861342238530014449917205969003353843582804112998793427529882414557696833799704755288385693671110054640550584927099285982766088442441264872331654580372914544620330253132607467517884434051981320933535780670392595524260490299377033044400275854032767037672536385233873655988929205581903914626507927481204189477966903295046684889208527465760629929054115231563990627981370699795886606357353928987399457462981110573662361505124582834468638037 A145206 899 120101273892980697889243302149405284532951194461449133836760010172643104313125551550150065983309763943268973368221814090675074006589385919558353355995076294871187726514711721280695366414111897617898916347976549106278108451200106340283569345122835284253553924249839121589708770907943478729321670345708121025093492700553146444909239052457495579528498236508438444147233908856948106845418830237322283698952448653682044609802497990378457679089223208031911815306467783269299701487488707130948064967725490296442730368095807902598513710792381904448487025409352546455258113922252400103448890843784767711524080090322400986260335005998016298595186632743001509056255088902790480559906880355557070005677537846685949250506402261902976306028298767869791533399578955076490866633129113504105648388553655548040038802072751927392273404410938646519936219069535666623063712867726661649274437872365429673255366890666623070529757182180627609420386832832975948434338310601393759475598257701014555954528020015285325498021313705761144630751128821770022636659018106775337654967883299778429362394694040652559531329742832073874385217635181952979212737535120592473667405050878702346314100720454637907211921335188752238167530704981369282152598894987903724211956705868575022524482293179798409900569946109185979164617460388491157789953797237870576392956827396814870870567648666567377392798783908520864292355633571785494457025541504419951183694275850398462260747007633015681131269238941286251488177080756898502003825381501690395440559772447223325227955992127678415708888283645389067338118849606684241524931660548177960619086776345472981215552398761905247069634401332017845910160363224069850627938513558716803781143488740903356368451209309860918810258857567701768408000620385805555271047582133757120391808283117777506895883956463467827257258450372070900468721523880891914746117928982983554311876130900666338558979939723749409885228835926109995938302701826443890520365232104802093004704891606855428344460430434712543263357283896385861170222877430924826838870459800182075980408513927522207363763513534074041405183627748437137105151835701896737535640907246954011808856531235099738316196064791552368404699409573514392985170396888823005177499063572705225356993508619227362453298386058106313189214097321708844017650589850467925047737541269980654140863850519792002650615977089323878582805818499076307492751927778206531092393765773400391953309786249758614620758578435493178516618112179259306741591482086293278008021901615577014673305235968702660277293635968511008812728298131621374826204100681515873762084605187356242218046116079046390900752477371783063192093340329113323556426129630924489312938979142417699904371477272386894618691155427683192470321424516892568443162174849819281093278237530104118662901718674782380517927817609883981066353679633724190758241201425933758312296066165890990495084682810217471989621144146271997907457648372383357984498152412547080985688009666854900593603267033666907127488172268191313418881473333865389700022271508276795155149208655129613820059523951634515257833125899852971431121558610394912086575113217602382486181286278737312197855699258824828561505214466561274257391849407011422462117879829991991546845196998048844518488798223978248732957847702931750827680352725431889903168758967521321435782691573932455734017607148703516139923969855999532657531414312678547817343563251063587908341711877105853410940143086813066159307907720905816649870304893514024821971222294462269735377767234042898488542649845946489628583874790723473642754474100246485593751599983079993043457841884788461670072901516863046479238814099974734742553422666432823796114932999313041866344768553074623405808921319284106986740649371245028642671570267232911805618455186201726053443917235860309263478266756878024251300268892979638325546525093061139876403111682663657770341945284304932509826515870787796399366183425228438410970314793383014843458234535835343104048755441263945380995593691784943163926611449182528257993560266223628042007698865817364254282379465575704613506233194840811105134107242485276045963678755965530689646782701137743317386444732713783990018653759740354006613979209120782648576517705143169597753458736397053030097539624726278605250608193027782703356883149313878540942426471930076895221786941370098702200514674057678625348236958201980596664459842500923618944222750695422229095163454303726709516719529330765673675147831954053526693366361351707817373914214973761429981000605618438335158235112720143774379342169165753230300602713657893253142354737529417923822888286013323244942149619632384934998363194961704547049334421400635182310322655079474804539948174713518375168243606393321156195738258102363357662823927048842275719499025054201507890845103139169726390287393391915800086141558270533766431413759372685656779735914283813629119338309448872444789671005518724721549821385820898614319827659944867520239894258041156580015238453251082362662174489312393939994130493774412697587477304708791687266263431873568258246938043032715223877504393066464000404480114900355208726715196548620111928995922567908336229836042243808321918152933400646759526611120308000972825465965847973608841140283741569197579819913949335928951856569492684930909858229631602552145977516891393985197907393529213933481660003067242589619116418339360318544781318732753362590880341124707444971591147339177265012081422274266885563746809440069032991784579273575019736830894995600101155707 A145206 900 123727131351693203485339761614210950175403503548179384239810461912371666513339188550953276687058206476204985786830299270330864902565060575781996907835526988931919429686592573703627611796177623677393735291692264073388203012612231041837918910726014483903656364170466242855488119515217882317564366717225926242871230954847989183866260577754364322348835391159559560014323202338363784893899954545184817892742402377220979237956786519171039979574731050596864543747764384650305162843757634053981856452644569972921529772981571320498058096465642516021651793727919179069045109074057967134458581273651746949479896607545607067942290158272947963570484752540641048907646273502949404358814017195950738871576160595163128882496730226017508132367725185686371549322147329799483718900509113704542623070915158995014761368667331029627143278820050217423822969787432921990295301584739430893990490639321341805025130975023136175927546638337661589789664723720348324296639492013706350642460179520072944716351366806447847573843934760924623226053773772976787941013488790821653035092707051991833339165904805626543037159911706194960509501815639407118856300724501887978273981954621751637180388079012600402987173143312288246135310180171441620608134675532178994318804993069984895850056451969346652929614182290555143516465404545933758772206088051920126955780676629437400530531516522168526783422500515987475727723584427343593481727026513148637845906480673893761224074148532282962567189655844486969886602739980984158048816871955761664803696213906584058736754411680643243519219565998995178157759702353459048409292529198919999093531937230404850895800443049477800257546338762541120773843950194413214611019978206541266042723686712557547966269572292054881922081486319184357198826554932198768115117449847549952656089115177122210662456411147008538984683531378979744319615256160854184861204118235276719224559350105185962436371558246517891736323571680703469472909105939249162835665829959071247288593115295267524864669983626607476137632345927112051702013013714168369184894581413940510573857576173891853077304544634866488433770503470157151382762552846989785072114450768542624709255989012361539835299267386889588815576594036371759665944226912601966969051832607956232009289001161760554744737836810517757142160489820178006980436798938588757485241526916915202870351851686019582324122716484309240824715140551044143643460002405300129625522731017759041037858585342539712478295567682428166269407986514945696038465402926954794057007224061932100208055947162232291864750085781734616143819518779123251296582456280774612821538864358453003247574655213188193142326589267058214090228487168274592689705601499982082987197095655087930907089760778385355909665226392497007527557361595866295825671060686960698944516943318959653640992269769262764709032221809804263342192652908120892330241286736092424482782157798267606379089299223690733764358697856139064067741043699359048154283470741473196539358016265717083594475376468528632214506145913599801727327247138695442626674878840946995310201323526376940358376630553209733909554279775159881535735645110879975106155646360609689023576026772918265984753668994450389290685899614359545666759794984404721434951010245344785209748817103952408622768291385880850492457791035530774166543680658333730890963170076834438211870126393904378626418366476826665509138190655897830372910103187861778133451580763760656733917412020605935522186644925091261900716391464365747312793810381770955130727378730724326865372335235235764991649969896124132941442478377250208062332949513951239589345631724141173093255349552059763066782139606734070869984008930534405539231169005718201750833079802847526750787136394639982740004944213720330584254512135717520073547573178337749154258376885265640396181343477763763983737582979556965740733933168010682339864706329503701256195569963435603948826253698699061582355588086995699050506364719419961719280162755827248860733078795681371139188233343722844776411607836868826957385868496195815967415231448551872353337928577585914875199732776143777677693408290681677413565287460610453954481879335587258547118359062145458907997049681531713227362255741663951926612548565971369445153351684930731975103037145270420547924580774723000310810602149266508370975719440524486941178723699348414841805484940967712781199010556002238975911496775680448236738354160819344465358581324772445301559154668090557889927383746876148520707580741584531840352625810341831471956300426512367959332393540509678893129738403397724669879488273692134620699997556484822526843592249508121604235466038731766201955092953447188214537211446913338880168608409809709636766300607798078583377260578188676569921398576356696820314402526777636028905177630789467075292495366694614861981582890170075375419815436579047745130109734554660890325757516799430003243960838528941496981410240446457988127221455538223312327441507722090454070229133812147771979007111296125112742900234978661041928231039849149810567076964703699268309601740322624340009665693817083407201314499690530657956351800775934579573337525986392819479381300802540538550435475670528733612229098688038840516311385532912999213953421587658257322735128776551017547433978654594564187236792717414399325979583544998696378502589093881256162220177850491136843994545203475668259815329630637061495802916501098125357458788778391891560814129414734896974653555023231795078805532431356303043029719259710788110407098258863139009023458210392685375129156293 A145206 901 127462453447080720024669188319454735459049530035765968655548890623669407115204255548993430558690343663738304543791437031933931899882824680558266008563523195371779000973959615777225417675023530769800140262530554609415816312456716188539805576300549291827584914520519064803045466721792601413823691469689655285797805296349756484626629838151859342188089236039138164894647181372811753650989846066058528714686973221290328152497019859575011178567713723335294661115477479607591407926741377324584079991818961475436305266531442228295798662495341749869553079476116572059730228370548519048325633442199844299040909918415884865233145497164947927584679670921247815541425112990947191787503821894536584797753487813525426205612620562290470300622003832736214807628313166152730553419038992980649635747921981996685703358839357714609513982480235260083437246598795585686112781072959650599812336890073178676246474249485829290188132648278545836003234074120045253374322062329165807057754658580308348659637000014379980072082997825858916287542576058552206040130915994779899722115380540236498904375545042346013677411116881073656624451601579175602139390490395387238802952877358114914055985292771676708432901262601674306950946442272649912429312892104342879262301812086555783149901081231776746088379436044006433353118309130010881489150498692417641791337824680487158825151448135102226958347458429172338836035038576912740935368579949123569680969977374254919599578548614211838199460095873300762268537990449521892699553754818102284082618112208983271697569804044053907048937126280795954302697078700171858231162386413910462205617488454771686567999185443925982648559757482712602808674281204872389196902601497968808350994798010628516850630347323183567597999265472350274085091426857193848304127040103176438144642688443927721919238192692640842820167659364053884350252369843881651178282978650053605448965813330549650511424949251421286948119430899858678380370121851616792359848137475015243012130939353026946548727515003950295411792753907388207259000400737028889373155623999988504128282154322601239607780846630029344206051960928516012155259717180335254847739689299709285641981473308835878191691852530983589437127299041925123680685568730108249954958684429212931590076730881477112383862244741373989844224208694659966913854477054527101483870500689489135303737793434279649663968189292319920828123966765697360521556983570423388611139055736092792721018135642077676611765552256139914030645920449315288489687414134577967807501978878353808411721579192386779520178188211207890569232919042252253955094659261064994281939606799672614810431577811856298577214382606129949096240702132692709302678700285710115942949651483602096562032382956380438327305632682667801029386635149975177872131177440656880270802090556665767346883722274933905856923122205724326234883565118350708390057546991896813576491417383885009349508114176758872333894469472426281267799873810735240169688905365173774190468687695793394338525733183519908354028419551603891569207065416393776566240328043455162827108024688483110979140891415791076252332088966314125233399651265346319996000090412149920421980184638706487148554644949194990844112882095155555135972711920726508125665169822189626395401141900773886642091617258302104570601113498160490390928702626581145873835916291550901142518964188300569125576004505028044933710369115659461902012259670445793800987805439201247397463315101599687003724353881968826954412206256515641316446149700546749961230524269782923071143463766252154969513839588799577865098680309830807968944057786134673038447729860299243508957648561992989471883503939791299568031963113668000428360583263258280839024297658299378650394087000527819050372618856126738443273871750108091355196729383949094230958204371626191624555856511304008101170760300446312269689812586101624570812242175265871472027053080755321720358654640092444306242598358832272688970364073899884180160002431014703189045227429679533499344490765265788704770210332082901249537562922932041040022314757725659819418977013301225946416195344401275946317396582363851021485982677941149452125201996682674203899896791541983529728342868099769204963608458514767981517241053171431109493410589650214255726254667088381085530026815281790150569247949547613650502448627730564318783595489290801059407662454440306243122038585985746055920207184712892732047283092337816014925255971348381202462530125291116669169987735484822725018411838499293708780917530029357997733309428571402433809664740067685098307706767461143742550429880900520822729764729484798716215342406267629440729805340517255335306103886466816677114457475560654217765936993154815436278874587965192253154340600239652767392612081001737253713301017904857122359722580105338262368526959539405785639752676116419105900600494882978909162195831640779961046421602465173381282523330587350504860995201976417216479333398836132603121088242118670543492788452747616685555108468465915235638567236492651580330793252579533468858784624328109818726094204165376891529848709426154891832848616177940840477021346417482540137590121895517538584563467065042522212724502569093000157414386841200897069255017940233489726822028625863048991000501341489626801343036861335633796307902291973320127681571243270350452676897327715673056126002467651486748423346537970691291049940498704334379293963960647161343661109293066761448302354619174863173193638404411571824895494190446868409624519598597709994020219522306432596432301394027609651608705420329963 A145206 902 131310544916524359830862257911333734160944024397370339745711732247358176054099900357504203038706251862259505751492295530141187004669956292761754998786273963732217482024431537147853260460928863551944228873378958317782387542856396247259210075607224956037133688605989879005278943119268031930991810832842021612158815112003684401942659803781797715150993285752810910701657020218442617291374865733898935742038188124948340757043683909897623979529501960663212475883956880173196828147399394343169515732717994065927082752555104939395067252795578059201649244429478879576485564785986333729320526348685399017155303241903380532706988552656415415360188202222789802340080096103236241234065612873173830275601714871744182662164902448183522868771764620314153407484925569089559341496960296459834939137447204010094729584247703162644907878581686419306536166856189401448189093011562007149835931909890497449843033965272781345483889236754147588153834049227939754849972497066586683280814565372205397526151368100097760303652735682647753035502561806533843366709491560721291405935222225711146099246650913835273925526531956676110406237600470341411752339282181567678817912136747282421356713737123273240181477951316631681134483227118725903105382406696364856111698524799130097250126609978314029600818264565245373393758395739129444596762018489169524308966393480635285473453332953770431673697799672365629244978948915822012999780013784305883223125312353337769141615931235650819446169513205148522625580665411306355900172298518011975167116591351768780456212852369407140091063894879693964597096508327972286928807719811337126530406160432127711848256676001582307621670298760858149948705616633673642676562677822581466696904789696526668087638319960904209931490808415038447373401152676813704029496436675776217362381901255393810728802871519369213453761512461269987587407509145148822971194487590637519679234814515774385110259682506885324042836638626989088308992792360844194215252703582550287368708101164806236949738331157054884846648169671714624890222510783577778529617023919363262486501052051026713455365858536712625562997803140514140058756850890626813638745960734595394524744351363320377365286668019058684734847282611185266570569094290404273794186285145161818162173191154779617405569285355371332760810819798009590825163565709822837878729962347819570771640722215190200435637369344730936521440720081529048695151744760771010710904043699139911402247914116074143083332214566274482467548692621410709062676131471262411252683508826634302663609521567996880446730135421439506699736326251994029983219843772859964003030588916133192187200054142748665576047296623866685670189150715988473709358295654645998741767319378904846761585052666926473999628604377447876716071320657625371130494951391764640425490644971626989919767182196773168204974368500406111422104895685931523623445263443251937091629600850221715623971496537376133390431052772034472001418612937013596026712454369994086962537464180790038897340107984735899010768008905652306909767826919587377433636428104460399314017468958518214776074777987275432213836784998297594394420826855511389751568453166586570873159156723925459968796591414226433948702199616317615445913368547946481610994596577686580206032957589548501462712410774707476816201680264177497804795309384711086987108688873501859677934777278933493181083239702408423243782258493752082866178111959523642212651765507277281475628971927783064142346186190143279195240819501499132136325293212693462532178302842356942139930560610489935192808226640993787150949885335443157583149228682635745867964515585192332038768938798986302474487607160666816762384114009199653352362254866436817168548723002852603812046636960322966771108728236653199732662589607659600121074401123976969812612494812451327972815932178984094762267341789933048854132191062335298683437053084197283425438046112007129313132846819728008946149363341703063413363383666240415318839612942687756915566675596920825536894019570329974632423500137232072430424233120617973490524392624293982257918684056979452029160914366973550734360575007507722275533962817574627466624251391008042258780047417131517653428696080379704187579928084649966571137582608640064066123045285906600872421699563512676273356907904287222814440210544833645504461851043430774336127147750171311619691831369098053603660925218115456718792436000643463466852110120658756326255030104658030249640101464472096326744139107329182139339841543382879805107428898420591689874536208748016772859866150610996117885106755877665933734629634335028058094284192047244791901398770986005581295930042143235807840263396597294779643095758533293157153377292097990705890324102139095106669272064377510623862006363157258302826548878815090356356984968769813246878643321372607950941522194546392215817569548448076226993223476052884998335858409753271208146643279934538655764219705627103842004398016158868224953775672835905765693113645681997004158205045356922209491199456249621831306001239832981353243782182326008377188731288920820018144812217623720842323465232493151559951332090207869986223568033095969875548445045316256774657524114763103482356496198446324523053087788091332827396141872670863901018451148219666463505699032126631922601963843297980757869618863479778702749298214161660906636596565225987664955507756233108031915923262534100402904574211671123296228125140057266988187648210813566938162977619450866103623265857364977653834479727542236345139479979161574456698259729434104279728780379551594595426677 A145206 903 135274810267426767800708908757652230406943469758467900772599003475250370498549506942182050672895800175422429886466109627652358003309008341340349557519073308688729604611377346253372990778467080524902401612296468929133707268165815033651508911601267271883594205373177128537927795347235688348266661000471698553160200084949277828740958946773343558333249913707500182859700907493942752726028661176754354766024262495725844191277542398984936227611922613677067146807558243724510162909561790650463062035364166226785602419379307252248872890929180762146451693368935293871423547414815530916238164520103885580041022002477402681070996652195879451252747336120311146801805866389051518243931106534027444389727594058924386048922135426888570803617693723900815695024159257212744824850600797256538316957026085463411567488399455617766318289721458018322920258473494322231311126143894951364616519043650279230963721982008120140054562023521567171191919753338128021974773121499652613186733191293734523818885569554380074687205631792834805701818525231185557521891898904899336277485626684983250219442670806019585300295831942770751062520839971916567371563229508489816551029516916879924780114809932968874009785093958447890325331601438489291677861251642098798225606360383553533074021376550409429073235191226381751780471955273140644220008252945868401749161671258024326917216401916819609557791634017516000133455691044754644533666459659518709257682341963604066414627061280055539136635158970612496427773644937805156794348978317571202942593738960596061825976935110741971846369059959062988262002055960091073192488253014210231993945211953368029980500773363502078303324599097799897738174326597035575667763232676848298574986376489113813399193492323673277681999332353490458834131783202041618327289740250713774324449034416149507186261502488619731815237931679655560853307287961890613566850967519820583419700859960556647983407872671256767026438455460189769454141426083837710316759565911347632406894383495959606303897904428137644305164527618691896661750940176874991262689132982115683756968530308318927780260752566328198882114677473120209986202204206859577425319366034325089796146674045337038084635836648362374574461338483779822469292650123350893251302660843739294768059986864152337324161944967866131052118324457867276163480593791688534877234292809616373112547066483563054793354981875584395305730695499962286708492678574577130540695813389805806271745685850517403327375936447418543540987847737620452448829008591890136034267445990302890282145539215722984688224531430292587218790158050972496829370998602407511657021017401229313652531951162507816211976308210364006527966031227007925028511129891157082743495564635011034433833703310378951866721011505275722481446846027249694449774618796409883742495550663049606654888287659946866430807610779576448803732518160454912756518725238213655525434001686313417801275311008490010743311407382888298241669014580314236616948168127254519542571296450217621483955012450456550068719575186159921635822113722720513292941518092367818441264201183548771655475992423732136620956726461143866680222077493045878956902958447689819357407681744998789420615854021873375344664324031890131374130337589273013178909796940241272892630902952781569579970924569353803924024506886782415350023919284644586000622919044719044905320077303841976376031842139898557537007016832744747878792369697679648711381276514140994797939009342885371533702017864219980440263171015294978729264438173468232016324219055206467698865281312249482872512854848315875745448262795855087830274673088595574977932229637670840813159073817818741297630395031375464456500699111569358923956403340426184095603950669469699623474025551504723050927972923067387213735546449471569576979529202554637801871316936608275359943618979843068726628888830469956838737995598237511538103916092238387169876754852656597494015572143495238881593520176682836299453991946435243093241480973247340294416618830002820032423170487658892075811099817670338486766657817279892547280391996581395267527523468840242708907981145766066035686519491038063014449969304015719487163696391050449852575934374450818274594166431516639114134866344320585453461711459613390359226128591978627742170460459079397715382464572832124044392878711031604014292006712781446964707095776430199922001036957071716179501008244207240318546793897446969421731662432469396896652331647502730926905387746482046384723253550310280160391026536852590534585122883155128435461819098892386089803934107264132425943990443739304961506616959253052125287250110982421347439417201165857747388986540674810291538443693205261005154054002806298820092277098328663108307998171346395513351652195747913328996160682493583318907880652212804633197497487854614186221804224982478458020907343814108044136985554009823047791265913885759400603977195182676044318125267174479854451154148035125111792534375050225123266294027795700672517270076101643705260993638990692582527272852598159347156636765683208267045632432941571785471730976714613480288438721582251125843784492970286956930084865170768559761240069474999615969357083695770003217369725265588851986269725677261646017219307516740910437291162317070460161572325335427193537594596279733597308455796093350489047410683648105540214056256896748772510627699857104106558046883907037140052927015138713844127764602787095214577291590874252217451740243536580221671498738918914557653247842027001433709552223648326835879642282022468369326457884233123455632398231600605627557188048667 A145206 904 139358756789269071375695786353214888985017759376315102672526397050422467451653358380712426882353020179679726792876261971559690395898766116160744754367812376879256077410862610854737889832921148425488276253419755097230874932273958601974591569395250320746152689477356212359881845609763454836381563464144947321647264503901737711278644812974488140555548930887178620094482466980483227410609023840389193870676636044729769239287263063253247768413628933404448302009015214626669167847628264282053142483868640889439541762354441455441711258566937662102857491932541801148972345431692326229813408373236501359353775057715040164770626660592966063333411362782423152121529595692996903483612150399055667322980296293287711548867350512764171853730728374556609556236624471780512665543750875984216248449498868044414515506864140453282435735725503928017507534657502579652618219640730950853302729746428245229036626251195102253117536469666199394853449663103252272908963582282877153081774079655611554527605519501700657773912272056356835750273778754879546941671281489471537748142196463196959321341933891554069929597927835197473505141668020262490940040381995598784830523530353782617572479193623488490579017232704871954182936730804782800166497156926068378537341051547421315712726951811216163126977847619905398602159158229443001873271172657707406779479692588995114953366529805214940237387593016831110377812352728150808303222028063639799076387465984262147867331314490958799931934523600489118181722982755851913812559067617078505260912631964649340341151410001279059124041534739136035982752204064929126183841501085780431178031080775709804645179963999497949371300386436940806352128951367051374080539331028685786031142633728623254636018617188837335615257987987310844977919183289537853631913803804853326734628374547810678906959343438022358647220595623610600723007364997872683681289049406272772345550991403086618371511181962091749140459747106490061955334966648999777998861693011995964725675974646333918717047775925873381455580389822653556852297486435924624738126140128316139225672046975840575157895797972850281347829006960470711322545134611805911216899130881262618296357746740241018913047672179411147994845267607870288027029409964004287624269083900817597791962556049418923196823614469040440263226405340489478411058063327434448179468173271659961454467042849930182695351178577972650830665974260584707424140543492048462366958648985333139519390548194942275819713341825682777155923996378351665215637745652216623109670717773497451030936878741982052074394033153726390291503993415831620182397715020230974590173621952569396042785757575916727129273124289658848588421459024081105134405892428861756775867049732600250244012237966557707370910392368620367938784278432096291404555689166743003181289726697141583634827738074480895146156919380806887424616796772296941676952094029531880522303602260131590283845590932212352671114602638387264912812967658492504807476819726989621033191529803087154012374824237438493207309483262019321661101931029099677762335835146142766451901507017966091602796294420228535047556134600791963230299684418166513215756347373474006550641233086007143716500321194824935954905513540464192240699014865647252078233137228256162324681743332720012208000698280639882853716099272878174789176963910043210742597013883692004182138188577967030865545309960921011749346850247681529558759359255986419194018353609890259665381510753471451928376698719398435463564572869051493317599432429788912647684353765950972655851667212926364199823528000993723807562352062511003046535222311557126157833367904564158981723153924339920158606870354898202121281788400985253755861447503921288338583797123012441132103853779092604002875165458843682905481569397048453672900881589058687915985835025111866698247865508871715039306830889499577493909562636494169820376938020379627025451136798232862126247895137194227296609100541870741763992804899884759698560200868510837884962368795565038493605105179144420008009506946533382505544911144353148270162169057467663198029885420106610952232933644527582654936921963738141561848706155028420095663593757629638682234193790956708430887032798430697752910218255068044000217070562007981031562525350104339468420680059466583032846348502012568961388812496503207928938648749935856997528172223584500509896076951186019459591045629496195978545606148492100992573097857838795878841606783614583343484003372298699263613576478667403379325902445860830401280864863192474334029990825798072689646366861189576717732628519117909471538624059319167139315337163774886363726565961677153594011674038756486884197846072495287571503057598371377885712329650770052070255718645433452869797599480430873560334177262874202592942552310800282656194914846656588003535070681287820839347185928572914443794934755669562036055636155598977253432158381706905175686336197782330757977099953108541319211923883990987021721544576269899100147730553933459215077141039947663386548414297808606578391046007807878323387907094738834055492796526524438929969425866568674475115384625970736454927310975690322730490224037186226286342376004176996854569185860496699455312972105213101678912032833887618230735301649680026675481179329936285289362274910677913055579071444654806776468454031429572227609638836589712319738561889209153482969808331667235083554891773693835691819447715742333044893708900706517766756551014500761930352947718908713610529348528274173341135878627626435343327306446171587209417262073301423193028506229932899131073587961260830053 A145206 905 143565997656601829830260615375417737574717793301479112152451501076602122740543522899727585542989075808231361944577773890594611339323297507204328630160836282979721745079207823471831049380723664905675300232985595102003978577550175704900038673841641419017877771900794002205653501400184285742544687176779216620287323720721370972697197822049446978572147609552329292721427392475764315138641367517404514972455609332154136710125619690941585776143051454676316673632990316809440751781223651417818765064806172095856357361933136440562117214210824637230813578851838786432290885246403694011276659641108273170872561641127416205342574476795196712133251172373571759747958263040166674133393349701359226812927043993992339966468731438695600066567970493380855905015507348888542183659303970105329136192932700553718363644552957286078633014969290573314634629110489662273857269369453307133420044206108297433457591718487718668157146775545367392560553741261147539274747064810022441211813186507227734167500195611638115062552303475051042989781709329787541938609151920116791573853710038143389896568263625520644629966469691241789398319124226731694701548284560674348915048545918612285280075460554201493299664794086222253385761142817453861302085216801988521633741279095412358873710624953322757715230899410477107394731961464609414144552088716023585137206316106507715802550641013117162881237504840451449966100991656880225514851546446347418150844084873069339769482442809026219040599571328851249500658587108823309445622420711643756356422013120719510187090175007391696983885606701064183849112430117387334447371584930367654142281628872334538435464579082662291689456443025168724696801924511084480737433777856774046678745981542315404316990905428369141285158953366965760055449072974214869649859239923394558928496091401084634268744296509229992152291565673672166827155301786305152713665275194281296375143355250126102520186547897543891174338970104608558470306339522678939870563489813711363334832784688499845339619488674771600937296224147094303206049655654763438218793293307527314335912970390284233591604353185870370589153636481725207419899652015750129472330456065142617376690462024532748599987244364422934716161283862377430684081648028348284417522416650531978408458166321782820501271567052536609209805344386666737439830038983126213576214628887854141397967786500457027844440267604448290177368195628206029045775384213364912767242553467659651188091143038675837440859970212072764261813923285473114140760228741008213952759786607045071631570560220920344687304266029949165482974206389836786637653329539862376714448556087660445091916230283481121170143372095751672919095538865490147667186598396260582083039318881283956234243956396334250853127798162362295835350900075479831596031975728237199828536453662385792494100137880294585082959449910482639745186401418048853828018822835526929270033734356839528992828575904654568287247062481296865033147902853860724513034230677930489524056327568299783895558202559682806304787700011630965406864438405232374920258033495911875052992045696397223707101165777119758528218122167768915873761288024070738172246985621722283849957402093516291703556467102276084917362237618906141880413827993067012280885722627998306068323643891042198473607457792152429992500434506002342379175434035137391355631373146840042869352221446230535450072280892265185251919733099122027919305559564045856819788088056661465328165237568320816052751505882203372212345367343527894729842464316114975482344476174128708301276622578385745853703950828471211474464343595532761965714265585312761123449761706625018711743705100502583274377393029614948448291910128354497867639335245140715630185215774060582779212599425059935692170461980995245719474990589931610942836287634655390174966892746718122636931360293224608497363661045326940849620222375651190811655880267676784049257268231001635478986662493892105446550234048348225937671064843512826601913298089637938599736135369208730386897040484470366877563655069173414223569641673314403158621085048765331557981826265672102013412005668546962394143701571787709536109880530834278129047661933685313777659793651653115524041061500340726351639061105074413382239303336821540267445784600064763348380321762719708714148900365572945953760308621728246897602274951682128513570766296049809484513409314420324350119027580871185126893690757796530727641432712745217463991365495515255282976282703181491606635588306173649033797441160540977844558681582877670011291201120393454685047898290639086104733712441684135168040635814708506178292014140623962932936488566712747443813720620239156236691104235132381859593529646261055730079178584106707665158410128230780813765442613231729980924918161111378608540994381744435308933226521243952897873939850969678346262094993298509823509289727899089128370145988088719110799389483850032665745124011549061198293254120838437027490896740936882385532267781904221059953394838684193078704218284238422350549320232876921138140073527436441533205304801661953823195182481874740010288488220000094318797535836702949204008596207089483488858553132309117217857577336127131032524933811621877442143605144217498948872709843496668205813683665573429389651639063446900169922786563037741656130723877971626937253943308149383602477525727526141678414572323871867198920809741093710863843506919201599664340338128436466314916262877204270246544057037411088192786766630320896175692310645785117386462743801960767874118709500945627784987546746925066701341803709558940957609098976183737324251403 A145206 906 147900255125715280316046914282225903285745308592265748788957696791432214429030109388618707992151203579999513741504897157558786393685908168550928545389231185608511732186269851585034766150672974459344716398593941941880058935709184634498696882802945981888632251513732820442764824395095967483502347827809799606589653076528301897859024486585841138042266257744158565137800106834513157345696467175344348255633654984021193461359582380171824987661556930324581045076565846171908752862872124286275085317830617288946392149800458287940333091452407721770244903135272941902749205270843649188045409669443518529527967775713699125524151760084873074211961059204196479811966699849227776429787498025359649720010255784847988413763134729280952882064893350722293216413368906195250647712197844297265271938613122534985622174937596551038482805237931019987277944635317837643247517752064484256137264389837404203227248167239826268497615934445964497672290659314968133822348426423728055129714949454799165382361414962625864236789056859188921705586862298703554050980882669643446229978882006446796641082462545053770957453603341290781092419181113631582896567764780621067126798262735064666642327156090760357188758185729106285982772399764929856643990386697074057944937859932765516936560527404950844818842504100552433419359013982623813199346673272487065999840867382983704050040649750349803498816850171347291647560749484623627170416763825259424676754427996310915671138855609563389278944313587337334199482980735456962175029909679115722293205315191573119567673778050523700905827834108245270024777998346648505870272803953231612119751330816812287070055544920522686311561635090727268108961433805721992259529852236189515816948636939046763739592237608615587043369064833499198363535769642328497381298952523049926858742535073748751002769876141936686271931225682713108948043509746510697909092957168715359663302660372781858563867893160199230066930171862926231103418397850913282098606801793188447700899390493519979695776267119145907793667323772639499830017641202128448932182738207743437815585866827141242556759048033393901279267334485760662424945951798783080746488306622532373864411484454757034533480618252871815443062781874187760048826202694297089714123414121587269752708700765245481296155536738655865827380327293436979837798018381615735900753114085798989753500774013451358472213989100731232879244968803390903088406758355342258940193557694481337408474281507494070425004590436955527673052402852305623460291428381483614186341387941602091626354177982958993014671999769318936755751471290454455232828251938488424152437527021356740307288611879696630460694083772193142800233374335250873766234880696709283163697414161534051823223181189695569648417168681513103154251523380819783433484084784068125202193226195271929842799879459265850868539514808133953719712771989435131928314414155254535170666520916550210770861939020932244112906838944936102785860250776105966818424241597289734183060598476553562841562017540947255402891802181774794769235656479025238388071523849391118725695732789519554383800583880328207743764798740966303309389349346287134073248955604426323252014142056168907317000829700377299599822578636666012790243057267937006366780015342059341791298078537788080702192946930689511155693382740884836996329862213869012236747841091400546749694273007510097126731996021537125884714268829635175091941712877725641877921504015898056612812655830843039978630602392858715320716675548165437298867356820500887159726666997177969651126212841371359853814346739782933820877428404874333697396668260286818159455152886390194658746683398505033109506506605020416871590944693008238369862381522435652387556586149940887976194015360570391296937995624198617022287096872936164707803466704672735522760084550825556924315206193778811562390198257246054362980757311678190699623277123137569221683965531870123717299036972456460214844391386971249778187483549374486032125175799265547765193658458120179588481897098202922148418157395703750092032675772926220078835502458117394748659829937434712887776807508728162255178372339585043565041299682498316279608582427367609806849713183314288887920904438605125847396613662083699703994039860559965497557964856109156028517819337267796040169589084576746843602319770056833858944384424544473324645531873530025060627284641112777865297935004078095160245115085795862384160435465350422481371426023946019233185722094647056834867618017873417921649118505798384063240047349463466004068890007884103091163696267343833747374433643580846580244664700483017355755330880390085036718066270178078723180779692170164689438052185106830621862163018710173944971897607675176839918772477931812367887587872855398309568610566834996951469972799536357258599120347264112921014097507066917864854459820306844649152462270340567694399971133433061904598824075114032993542262400282041019671945131988572341397738372226554940867495959218187949177117929763921137196365175024503180272456547320926973002713740651356657084965075300740302022706206947045614672573240431927740415464769137895855851644990126587684411502528643039242627511369618466742392684566540172736261423884066112270033963851992920586113311157206355921275542020096880906722819204086488801818632518792011283044985049845945039404892657012546256849318550009820307767019833694360186491275158008741066433079100842143785247842520422173456386515601603772394312498352959931083517552790570840731831779864000827577610726905435848981370149196005317202982011340357496878889384775143650766109292026517 A145206 907 152365363827817058631131768794576042690566541721091533951594850545413101481565926268320563263534520830536709985552698640800908381020691124820157780667327746471871865097993616659307757917289960508891609721761817748872432319876240940036662365989866882408008417767914536520031100441378261240429099422988832769535815486288404008434667064863170484177712829086882564609757962767125682173487279204229352761953830513016337682625874035519086764348117748274937095372751052394205687794992792966696506492158104859834877556707077766291318611042793793676277772123696018439941364991538128071786096893352741694293308849691623140482598485516492817845624966869437920365116402757928004737162615916611864195356006180179622139980651426791476118135736880914031278123507657568269757417740555032940406528334523568123905407845244227269781643841985524465724575210543448532586670650725453766460595094633175391916570491975339031825071240838731019081471746927126468041183977878185658049271021337627738998747678346180038882486080370705282948403478628511632638450207975501372719741827662647571721638598699392376039033606981534383303908074402053801259988413904646468858795627938121220382340400647860336911732593862968339962506076260447327873255002610156638537493545402501966613779877368432600198970036541632880484878985507364494158370339924438898433660039584138775759204869250510313425433013715139028877560157061598313483034765699629155161299296759368698130377468320646625558466616195498448747636520674359749275985239342882603528525539900850290034301129899681921261167384722989309120124981932884711832378952570132302904716255840029568387828187283237801632225018562426867890145810767619937281333973994462643521605542241557839555348211857702700710780007759537380208763948767774945644266153030070944910684577648696729704142414068393010533971599393921926141511271138930700577182168392925211096343486393060999518660938752185458274753249860293635050325990723562047745641062199454243447175831729184515098103252778133303261283368676398190105738779486814657149790571636016418909930876832316723699157319459930458805702544943296623187073344876168442302209038469994295775312924553069458944021865369326028306924424324253327240837888322953837204564451709500467009892444462939784210164689572294614849656402765216036914714473819116884928613724386473046625271108239519487197989672403837868532264926121387906257017552361044266353384636288510486431368460415017225268096803184806355083289782130154916309272153490179844269886026229606298985946765544632954453564027097667371190377659043230301029917500077873736348059753585417051741077994627252755504018957040105510409276668233513002106372021597275749824013178512987725528885005073578234939706548753154855940316014575851381795265489472103109926319202494278652951091622027646986768380428175108558332600417936050992159812177464773650764633416253750827899677421430981359986770841844396476666484074882003458053818608726598877027369267455036658576180475066612894840945422883337788123307249982720145896602170779483978566528575087382157684951126283968215169771938256427857884132044887177781362896270835951706965370726720994689226807568457328133807638946200789597478761589024975610761000036992955227597349369222775579214701109800053420039691613535839649790743058411726542282140121022594297882920703066737474737541804445977259434281527420349941294868311161584873446651908365318230853896808445048026118017139463046368430366908610752206483576634428181966478762700098340428078719584498751084585222616122003276642101246756943025488125540913099162934103791190906864873787620751594156353982005456151605863914660364841865176120172322730345397891778770177418168421252101526798810767493776401002808208949081810632529742121753543969120557556113240013595113564146132062523165533734134949083153819434068135054469252668673436556218927667228025484093293263175934086236651457497361574942615451792430700591522030043461354135217068371091674888956841210771327594431200602482652241968840287293021342231874169337811073104871687885043593117225403253467993660438122972328698108810376830567559131252720790284984820710540887475795583428082573535229176702190367536952545510568031552592418274847645664418707539711530480859589270325969930445100857961089364524187143423868699364898352278325750911572554943459219736859337501093825552043925109145778780442481321710303371284158144958188340083789401475198009089914226380820397531744454639836948723401099209361148852127210832962365534802969896189917028709175818626060566992622559013910875813490769689835960727941818431266894683632968240791947824338514734101049338385440566724338140720811250131813511375415373145883369923137341921255189866820591273739899745818889854483355239083263578269157907394175343446283935646194117076596458640143366007172823035897510573854830926260133453269480810714044292094325014086263697656656583737791348779841452775580870899003540521489639246579788713000643588133996438084788747343481041034923729390864346939109753511581739297663486550279150678607556199371395903103203174500770396796306493914044230126820649390676009392582571495617357534393683924594322071721735714148764575352836602122873277204293954102233334215687937112182499292878211379802141521563540176836376982725277502616073335356202210534634295274672110780353044165181452309492159232227767996038419798802610157620237369646225859381590043004636298626813142482102879996180708549818376833982836838552616768372447730182593113196021547905953496360547628483761947815473296827 A145206 908 156965274161630955376079921614168246505112519712365542053001233334590165318502969367932130959072009306418462056436535099025182907886147003484792435897123442592468445519693532214065989277227909650504374444802462310312297109671424595080660018184602266705103245918439244126057106543260706122882557967085363283020291956212861272372781361653530576608452138258973282977582397097927406411470347006059340454661872307948667262280327979190048411383615598107695889351729825620910191663351716633498201898870082960235461892855118051905853061622235405215912190342340156333507921858729914953002475509375015556374580325334285275318054434668711584256299511545014290121735070477377884500328327514704588877388444357039234676601819304952547647412973824466760989059334060533842452487986891741672679557127677562706952989573106528316118755118536584644106869116162477299150144400027607697917975976284013692608694350924847269028630315331154692613095414469184125452032354036505734639354785416681005489665071590068852841385709272860086383756590726600811965506316200230778279481189993552923029908421197485949409106977805349452732511768387159386338913832537531177988862046878446301762948192676776913327007040514502595960245028416767460301983641282313277068243401480258563125917126349249019871571991100005934642616929646412469223028916673558362104099749113184084531992280549133179137996486595700259309202350911640405817602961648930542591793663103857284698937253173575808328467159949161602601740329899319187125891776756469199419372610228163754975245107891785644685991504366870528528353309867413723284251824642354324325456407991720309726639907970248695318581369186514973396658585526585421754051724677095940877286624046013522094585127609947153007629840606754444652433033182710535483624219692667487785015095121052141438836724798115025645850265293352497866040783305666974917860787358798530262173380887604208433756530634550069366907851243508969720632406152402967569231052585157160255052881641387696218421469999809371419622367668944984141258393739691574007940620544775571858613946566068779720807737691869000309013310873855480906605328495555021623513946260656935258147089371462214425087128450292500483257600879159472408364596411374987347075955416896162694799510091523227594704316069186033735228873698870528741876266803878225666226956989799914788802244007517079742483529255237519794153273008113362178113521363735785996237976199120424459036992897538121017433151602530654352817345124991240829796774180588082340012401747291771764390896304799069170534166082731277126845841632989672346720254949991916196469189122008355006119782544742227580805592722685601684760537704682526265628142055531269830503427089131127548440509324926338671346593890364183872472641952742083488283734815832418730210711092378732257489806166818849419458567450846546193853490599820658841127471970506852867062444555280898873052132573211825305750521315565899458100292999905282201687286557236472883228255905321154700118810046032376118652617944782864144568121064929231444741565076928528355602681650544529292670281232097415001867024864645650114913025019012289232895822118415840043050842637449504752508720041737869337591188686991612848008735384849381392606691103405765903171287337819875872655148224214839843759213837330955435184706508180236731424062264029671894914678545572584826860681425074580900580949607285591753730750300461179063128603836989266739360055035391213370689233863457107690886826866390098921767647584269912689936045127149598935418950785117253616009115542872741217186500462714257999207176659568229994824097828800887971440878827426037250910217167763316338341223544384850141094232086783712143931695918861517836775948814495698851503994022213611087364578637568208428942100244575658081602515996775969520999217090779474284546122386006092997716987188419671294452001216041064328728039524279955607926199663073916499327679504784362529503161762503856699893005594098348276617293723900021274095734268658442616876304156400253446117450129483533721883627634371674617131284513015482463121758721550400882683660884494726490961919671797065782711243108960822361261144837985267155506537802888465525819140420982098119231059159828086385304623417067738122171399164306903766739472474356941373560661706019332332669115519424890910974180160208962873458062905316574968939602343034953913141382036047945774756028177448652301964712804397983050022124899770320012142337281902007639347459809898076295120406976515154444412472506927259119491466195580393659623279972158462156737754663549589405840362136944300695891718297281663863436664155408666772289286564465856441738453187289434854415035735244200644165617784443920390783225776493229270401002485739331294357459110367675189339653850475152066958432990863604307989998009382808892897164294256574027023886361676163380122985017603673099851768190692894127101007231633014316396010116569648262463043044563998738916439203495280291903647534296836169071108514879489334003247592652778019923116720124089576497900736668073685800112901594559504997162790580614953576279993022487303664948999302553806696791310122168269148497677896936385479018184292980853940588954744881395063784962152625829805615087170313034559661694752833114395202457728385948839576162816498469725221258794348737763040043093756636720665084341247441971117542382037005196706986453015645210996675907280618437856618879449329816472547852090447915522425547736084775372424672309157529629773201071981614832760630557007609593966206456425893874918793672002911577369256326366180613 A145206 909 161704055788418228555055957389068854098307290639791291225860249035009847558923160911668436066458072704115700905089817383679200481234428873138977628412037441543667740143461208086510647876848112484935811548782157037738863541663532471286268903193558746770940446030308916488454856053281715740291004130871241301111685737601391738699427226953415997651398137828833973561588727101704076848265511099998784663783884880163683696415554743199170098887767866250219110502983611961032719297274099270868519821230274258312812382540579188336183687786319373488337785575099127881092830001205029720442082116931261179128176163661834038930214874910877388499480700980712646573640814334724806430635311717636357799680189627982893165308248607629084409461580028109276766438121324543235648471030946245936037197924421741796741376760194708998137136108295422490670469970313697913600943810931854503667394217241567470893917657987351837588629325519177181542246034012927322452502084336826658790238720730361334024060432362374283830320963796925246311311496917688487000116440253677295267763225746738543948518708861716411623068525089253919103524764291463820138083587340579255838441145604847799985233477393306467939701522730723696738421857484707163852240080084753059900323513132410075601286062427119067904126316911116143772935901871952782683364795173774718716098081640477452004428988723152304946922090212599017124032030856785269512174796747628720906940284637801436827238800148755684513582936882468324768091372010231996864548089747471019310500586727423493198046907409004352169161905962445182399901306983190818608270502516474622424271804646085629621447137223482675242966102920623635424941281355742889826038926307816133358377444582441064784379094772936109345072482793961581328730449074287802601107059939544853088214629897846021011226508790065975856030091792024838177222632627523549619492073828583475722395470045504635999978579294888475022342613814275752266638004859093687169422576014957413860953473894694014935526429664005513090002633645609149843806586456587123847753533221872555801389485193988465303746606569087368108882492270331475330232446739648754381451663855963959095120555703811345754027439399262809207477821821394372456048870249793560326761224673727693394846006834176421391325499587104595404123138780989773601828295261772594825271231936393360491889710707478749271669587516255150844334922451696039656149380667449951823103356434218485437166809226683428430534441224142958004544094419231436608318183876790764392367196311772624327728251165255006303247959602315370356207650220699252895824509145902254646362720205253727490169121728026917436842860811479461042583352827577615065353942662081386845089049803127983110614940575916979830760969324974572034829436157355050974219169388127133962203669350331326981849144762044018861404374615419222995270818922696644113605059357136642577654286105640195793775825627697412890300148194096063120895944368905938596474222280345623390846318074075431093060360262745913078608127585694913390209294851756137692075592780704398455878842631007940056928614864809484834489422130139530353625821386452138199949769206807917983114595869708734574265963610571128044435738539644250693689329508639222627824511497056585938795073274951308556027831569889184748842251083040285366237093147871455019934028161498587568399558392980500459716867922560040693523511216495262241355531710737233747882871513381320793856016866055777293905293807676860632611653801056049099605060658355444719617032363059482627180908481241223918177679656526846658411357635041500201446298297432469317454738179318282988107772094352241694763602467704108853139593477325914106489025088307592241234263473254055281498037291036902747729372802933472512315714263828183692330051618429655077332551985598078484724943441154993049050437758316451411583928082554907351397438997698874808143665600961748540062263605418024745179206214947565782811364854538905518210983002283585889058326360070427699292313394554352042638589007554382666455133466240399636107007059632013241948308654652346773811716732310414368106477353129628623285937054359921089880918707852790457094898010359057550220739291681872716615537696756318484748454468326343767766401966476420717804906059412910483917625617876917844358132112993610874934435027591804180433066790546306564255483498677170794696945478551442312441619265890681213770803522347046672479705773659386874144147892306045889519512969244620160065133240738501686725637423299198233688185842550244220181702727062600209404336898328009100540491658216090943010060110844738258087198502986761334745875227829187527461067157606288699890198574279601843331440223524498723472256974106150533869595947312413978704485613441880450944243980318401563406072181331142424504668999594198252890308655110732447089794038106062920303278850791800745396074899387617416881462146109779147528705829241970726513680647902622245850145730341594512064485050273221933017215112835768013768785492230700473408671641036880599597252132863600917082981495561143720620906728354401592966476856077565111468548514615933092159419308821101109814473525730526402373441432116635502374058247659428411527371410694307292659024916011249028254610004529111507868723927215187811903105682815023421342164755792126417004662148420513749173380944492141076247905761026975067948950908875770349339430388921722695380684437784925381888696707593262284846262207845885676948049042938723610361598436070286174814740746235635510756947723121376755296879877863636232195589454686099464318930261550412911360132409643 A145206 910 166585901232513609600971465787268762881921019497701477788256604411323793623392460974273203181936509788093881906108060508436039008663871097911157216010312059467973945775799833513122710804036091011578795789789385984263397369676042219484729936785891625317770535829258839431322868913404233631947128839459361518025162166736557463334550073662766845258840317033278019085154117489926940531216719473696277625777461024241163434902391673634072716193999529720929609850960991316784567267237894136192688717999718036272406105409243812139197955268682502312328467916395458361480682382607901645843498661088413478616680786486410228240183776709118722423611311759064061862154016229368413266298813893891471114137829963974308265611865398416804648478272581510482858192421446342136598637837528060612859269188087354624457321361878034273217789719088742540545274874073361584496393827284737046733085240962172416863921018389381295214505197587572510337675287087164502902873938137503423265079521974571587912830135809904698387568284841113033788177130923249745831923354772970306495696766753753099400330935759221721668771477912289387943454827472690601099665171456052429739666152612669293019909229774047442014124334788637238102440310766210228100522440642209771137431966716809292382208630088667875437802641398791168162340830814824420262929165870847948557463524363099366531329515808172280752720534936979384964410857609042414447835713455622029029471881288424868541949282240547681375874429938621576332890888928619160519989477389821277606728130241305035847467779788706948453257118258765410952187456912484996112186775264162739450618216104025498371726905986532977300581000872478681609233743666476109084360456071295050699789763693507673906173486122036465358590273896503651628438066887188118328451771543636087983255162086676977290434384948999230942325525237580217776499631408682444799198872562550550067095790755916247579930328395367401552632587255961829376324297256069093178915040617279747132830502111319774364788584879343418060190003783950467709922162317570230722977520815832947640488658180136363124700647841687308014397785711663769259578308825812144947732134566151997073941588345251263192970065580301466289001284761699010959617826170226463316614771059280456503019511617805408043038093192044578823304430307052625993168620966983633196242292202886849088150061158948730468173775283628410319070156240718589820360417107622152347279110978971303536315754772777964141954737883682400755098749975395216334398318607201280795192173886085027454435075296169664047238216433538737221178827903735317499116461404670323459186418812053868333975319157989930291716404551797220378736258647757422726472295664783995771886756946853913493635274504355472942526716650224207770670572651073127321178104028466408401706765709287619032338791710152637984663353835639270770047198399779002308794975440287470345103162150302410860234636904524545652885097842770072745200227029945108589701873768787570474458731943848540101854531384378093384405274581388390207514930599186087367934425695309122680184896361682467085596745218285412900410560369246575750137139283994215227187240449928553204906409678972190428425603547221761680055515616818519433444818753657032023573684117760117577183890771218917273996491929111484088185583803393512367606460034570509540477656234962805864825511388969667090050147580315267640635911439220673258814769621330660084430994225307174264785540748502641155372903414359935821246742521619044395055747340709427948118000657410312362568350509354477517482346551741383043485923780826216592065247785032748389489128494957077853689944845909294992701089588953185682248114488068042229819543905582504218910342175367663514527601519016530892868826869002530053440312066365791979363927668361104263872646071961681958182013514122463072110490999955478957313640778369523017147708009744951837385481801126055688962463388057668712573092534077505114289655596967931914043268722422634341454898884604336617810048314661852196537189567075573174999013692140079850991594069040420094088356418319169838400076977995744019158061503537928450538444767540085187912626577860154957885632158930536352823918143742241916127272314295572599382028210605885026955441555459039235858368435224414852262791831513882521604947180111327325542686288742131633120916186041925379270147582628776518083529687579970753511196797614779497578496134911947983344419438664199051070161734124743290024336745773972905415597605637049592837986340813480621386717018692423620682061073273128643530673435628908415313650639220896973915984236185300543961906725096039941144571537093914034759708108322133269175417812795364569794326969018288304198640211510249600702675128570992530945080804841289819272511374789856647494933825296189960449989804624988665154203469100535461658052111223587795572978265270181323537906237220006601679509815200981611801904564099684815515495652346406401335791981678144207339147855202054063971509556800376202570168290072074212185999948545780777306440396734829912049592617335636748809783828797620864156540232857549639393203379318611832218689690450745203320469927665634203150973460683088230512834129770787537087089772729227840869655996830564851455464054736039769204110389543254670249707610264813775974756323820651137371216400211603838002130966468595775296736279315658780165988489372758738643605755358072796567774285316441282492009180577065016606891414570936492987258553097128153732867356770472742007725460206959717053498902900796286778662124368729816079367843897178932227925094143708299784838480723941557 A145206 911 171615129590561491419036376110831350875937146222238778112044280007275798703847669523527588025087504582529978128149347154280633208951754165875860623488524402914900041757227562746740424235123429951341511522198191735579527179228823070549310401106171424582920469559173223347724197409411452589242330943382348638123470571249222447415018748647946349090251290206861284343506086323386246138752448157758902736199683787899220274121931194564669816752697205424316706906111284534135309741074773440867071891125261003966239771473236070445139762349907843369351344989303099463838685055857741366530308855946230599419187118251306776867093090889036801778669259872570725188791733332759404848473650278917419315356014692787012442522704721629699732208202546336822755653141373040767581226170607384291730544278939674662645266151996390751166040081709894541736041300030965900762026259016862314363025229883153007911801226463662798859043757665152695099250526822783753211498775007422149529115446084193665431188116275981660799526597076635915314445273259511344161671432366566163608548174846781142245480188165844106737089972418838336040378474794987605582572599162172569006166094504207337830575441620940700811137441987966494798022260051503693029392505961345844047986284732089441406095098555443472534842784074716547212250784353351033608795044605805483329239573444905238325269876438416572919922015581779870506273822383135372909159088375335083289124008663615475038592929634562577076463323293954978785498396540606081604077727715355433887927781473979534292975408567329964319651946306828376802871551054273016837830503190779542052115905425781756362923255648644960748062058613575846904095886752342081536261555350261409354108600526056293136818422603276367152993178156094024388306650545183597171713442723937354419530090576985540604934753009598291215684266868646734459380130442733345175059162975594459099792829203114963624322920373623564826211676590196974391381252037963181097127392006346000122755697556199564878966858241915269421763134485097929696439103248093869402047625045415190796533138214793290442241371934724101236783367494190015961254646493933181156964518954322674201747920938299278273062020514416740116866970739447226278667293969849551373893577437233372260171942980152107305023236804121079158392886462618421633121391860375040787175074409666731830184918144845502930300462810169482439086629106781549124585402060445115745976017387603343833642908923930964070173667991960237992671038279147853821114572409344369278522234851313567236972697595033297953659083181364023738283901347792879084194088121581496015273354541343411898772780315879477165495295887779135601158826835290635965756916655838470661577936752234344092204995458531349730085681246063715633942142667374195598847115938111590101966165832088808581574768504900296980658296469075815979979504096473059569574799104716144015464689973042386357999480396878365860518001533753001093183725820858255473656067399270793004802295437842481209455444255779407663417723907921897580294111440585306050720609869358429501118973984385781924279903016368520901009145701959640449903639988624374763509571100911946456955726269197246261590063783738120701565820505245834796600873581136248490856734418647471015342015847663221313223494711895331961238017393669120254901458777647956130356805221676398945723094990234261781105781035305268702784149564877221873281892253957277180669228707221314984326034902906079874987555591145556989882504817714111691541424303825840517213327652537912660431229528604708285253897370220277717912236973110948713344656115461440765070372814902377295913525997819188836436383241948918755527480955609676831260470021985550996190937813400779012557935753594141923233499849429987062950741615137059524957096460976595949980531601796872584513930423629095288816351730195084429276623142056914988952842407207754494358450621893907644611278409203067467400256172936125787475112733657582413673696099634362689221138696041483213941663245582201200956092968062946140144679532839333728226789894348643369669251885346277267166722955187623814364132965961632033107070786448834422681348853155872117356346603351554347305313174951599460283472792747540398460615323799328241450899992250581228422456157566035030593192606423369009314323617634530165387826376924322152097244841518098039679767031584083797665794278053313125081148386622328071344500252011168889439240414844991514648310530003825142057865426239369634460849877191166986805026646755913963923082807253059703947902252855062694551801866441140823473641742918435361900291709332724707273271950868602188464739390464033424241274508584917405414217387863766427582138098369618987878872660772271779173782740168681199507000380360743873302906612743818175702487475918475863174643854402112403955614673579790318590397972014338117083220416178384818844723825776282526084826599105017784516094283742325594266666495364230729944216919359157235228375134438539591112536208387162345012925902735581347159664586518969227332284951712657174961506217535916640760790058868400131317071780894552586150406624228772174918755999113293781699893813672045226218370823058737222759899956646193554584089584556395857974816604082220579404893265520266199831853370695696804817331095206805398188619193815454430452661296916987495722994786597109300808452606511950612978172706798973374054380442762993583907233668294763960372658012356797912750660204091986803502698003138182403651123898661011715652868405675793090165108399268614378953388557148124889348940322872239174737200053271587923093792341545637220196187 A145206 912 176796190352733956943744570696016377893094419903806245803749195342907198462305506872819493446590623142694621658050082062962257465021571585134988984613731797422890561958410288920288717809268683590768475664041776348286883718785477841679518039896082009954292946909846892424762732089770261473998152680931114614668958786277211310935741607206293299295623209812947586200803257050404122792191457627110427290331855963830120273173431133893674806846827061339882828757885854604369893750841036283779610897382139944957980832137740661306469287963112363205403379592217831568735579499332605896003250978661403802554563963872697047674224221074736639047658166105700024070482291700213257264619701367571637390592721305248114518198490868910088501725151376562253162064799228234675933057046561422585660361350108004171522439382500704466581864797503498468231963644338355486431958470192084993806360224526592311979696333073736857738208907413849149766709327717225919433866758521993350285261937978210392668581113918440717003254400343991985312947263025427814510989043163880872733117273938909768163117481947170609383723496964494293927525211561104826567637775329778893693006196467549691207067844910456991338851633919569078941185914844356149211183655488218352639152780897013789675428300288450102340581019850494437131189844364816360482629742582191821705078468218649463945946674641561039740566288951441084261921249695917818959677558838938613740167040456140554348719625311688071996161203342823605165093971555834088318776215154562024959614499919072248303039031116130188162673531617378268380291477769649331759252121085996989651405121871135489371415883238305825207059519185819120721258062891786055234174815597201440846437844125238142862925463107763107191220005739267912710693124673514251903440283441444571377912067923521478913711056225667629242536775654468853847471236363022965234485516661028456947453024166689908585385313092123329919919639704902388461001090207612965237193598877838670825844412318288399240551547917873902820726820097142846190190649307443901156977872614813297885864640709857411222512502590308721205280170050825214757413260502325445587267465636605943601332538674352591895780511650554011435414883119782136755258560563839691503701198076746832997647253482219879912944082915194456444992723126101567351918274054646594647572906272898328171935313974550238602607285051940325338639026029196213936415916758829593373239411200187809673001617040808124120679433064495562839786094524040228777998626134048077468433619840679531657970818307972918143583881238562165398509153592261567275842172324472924918569786791487383085184676685281903261963608940339471300406014597069324006915360546951761795186190667012412183401810357930775903932612489939852492280631746731551991325237240962000903116057970157862946943223147030898154794217801492551510579446054375534039580483287378729427851281492983432839997182299199889088942515454404119098344172430644765979375798965465076371848489166636486985225055577759533449391926899317654393661802274769061509792678993946426062062446686294203784212230821347089801792326397801391434716984304130807498335930837221290880041291092059404716548495618940748961998870864619151033493435435117307014042042198722864481177431188526990073898493099973455541218681654695805411593540305777541465897706661778331773659512422124608632888394897671084617340887772600229290197051907845432609132302061807895489477530722360028885664927253286868451992697702339653980987440859163286895087288586419914242992238035710716077876358054309745555664266024285682331219705066995156413982814621794790937982198269839660202562488357030655523167902419977284860308155569719475236860359721768438188771692170480621466376902678991409545512221974444607039949185411154115454042082746591247521768444301160275662071594925857563537196528915758299611690959196464208894533387294331499234600966848687945610853012238084494332464908881972415171145537052968280830086302238933520693285957722348517806898295562572229294548571834760754199789816601408037318930526179670793021444167151366338100341790396184855642683035325041186289134558689844735270001474552348852140891530043350564329845688594444461370775845727825447932849696777989670834153071069727095259731576676359027727874009165129311683900773527918124751580318531650408503311657272888337139934695830789659118639768285660944959020775935121807582076499134985817389036878825853570461362467640167511866979448962078152720531033351628637020153107196582642859391396998248074976227047636145468191498682078721829274836840619063563681949666730521363381809393832720998021782024671964336353775350477534198118218047482989603458153917538096788023975528991493671009791545729312889650033080073563281535052155716168959715658590162406062187626409691910009984839541551327792932726739252747237278260375856752930589310107507530318761615434188556704499393477472043761360028886421753274400178241635539899953513021622454399266652065759536598379740342786173790908356900853627555854676859260331276371528022673996827347452736557095602588493429850574845603500234630894305431278962862703483801670237804003729526054338248106829303867212461577066359154347089518593162700296428354867572350040984187795780965223066300849145549668793500768243384206490333540131818660395366473899633391194927249665704668082037068391727709429591364754450034979944015110050992116467357632556025570636916993685873519359936871864254201007854791991658030101137558096986062125480348151090561401648117634016101403672707578618943947629237397850224037115169393185943973 A145206 913 182133667339311379974285657793910075965576109089826219218342144772197522503875234326606066284219666467347484781324084062314938670736292198081262547893344499763599103621019795501035006637183764724138652514387856064719466546520031890540593866449995415433706879552472249637507145748212701470488745457779182633942432303396796849841642423880436275252710128168110222537998646096412317172964331486734138642069215792641951920432637799551802918070968100504981194152662111847969709558644791859445842576933239678005137012456012812099838359696273585688224599778737536558806403544953618582947731384340661274497740019342594584425257743532115845089617929338652438537297581361453903768105810747010151473135798142138199080810116295799961368870603996888459382481198694179427658102998029530707350840274976034273181762152795755468275974904988963046906176732219194397267308330506422013510357377390687108648480212361321172246861771529814211840501129625909719414752412208560830755366573736243448977161384082207254133306669029577576752468504980851034957816291032836764848563518275516905889115217584910209892852265231115286688778359362094202806919772161402345894435880969898850290105015810473112465750624046789731992432351118709239095817786354378272199367457508246649700997391232752315831687717367246021404105749218977915621246983477139397757748981690841251689029899510664497653895568641965168580206872353731304091687088967377011400607348324222313675843855324809341960090747494666986481734203578319221048579463008474174765429906237741111697833799931233183134737315572587266356385649106712173534009669604745408265790262958372953890113146996907354814412001109290937917219267963584980354942211198544690790241541230024973795431126545849656974719661345383417817272856083019340517859962001370069545087295899713062271539007472515600216359362620261584278257746254363248424471901063849846899721036507182484096374980730750210329828390062767179892048516146589419405666510446863492906070309126054770316067599584635549088642647526453825582187407080339193429658940719652463723993479022091473329105361753067900126532854283422844623445376820929396143053137243018112519702445342729548724175826019011175020135641701051492493160369280983344496228087695309926308408990692587926144535712671099153848262932358120180783810068326723253948122757272489953625036374371611725387875153484728103297802368742578561006049531736654073395117063908575503629641932515436478478958814184642510213927276479728332246527256803213874354796286454391124483873643745453647844743645315200698088708780915473660090552054627864568433739827158707113825985058662511791141126410817082824643077493042153688071848844645898478567127023292587938970466476668544501033013806711281050957776520303531435403275971957667796594443020170174962663479350245258186201582554939938953344214763714777151908138945018255118470173395537241137987463654846454734260140811630112061452389429995232747738472296080758810960115324261572440231871157524442638319973289764744636655898530187864045365332734666722948055006753522252306822473212287919278539892068210850006296429130419822612936722068214433492080608825723671722418671897455414980109377878655320437382689356416106897639214835204211451025445530365093277888381825385348430669296178321889833759575880167354063983975510469767062804684616703202827472525061277850668880903103905752246062903223683070004327348048983873206625597636059883752122820245327188611454967211688983405629855737587009885102146147988326718126335635789348391366738840595684102876619549937840954843826117014254395530005494354461705303584978458310206018080030691692974630170392475280871609285249109538045724239188430772436399877308778094873492693227228946926699841805968790138984870114259191901103138636628760856752848836762027790453885907281380387028654297039295766053825852339616510518652142502253008745871676130205223410435461610084864960189088355331687272428763234183719532246973340837702544320219302772277896242972904405328803982930272312036689548631830876319175694690121665385010876220280398921124635921424431312301569674529471072632417082182268466478949663196966907640421693781012012553788778333650456186766820969950037590618629795475728096643901704093733809465306941187713582372102132815251280020103350560585111453604025968837091185118107917156271157740214123533133153449577079967738946990832531790452727377474981599975597057206091441443060996713082111184817319156608831301286674081527500545144773588883549764509170213921236457506487141586148074333586149854967658901246401991192377798394444408530070355350830342380212669159963386698393787243391045541342019186570073477448457214689584051181758577939967691154836983813681338788187218017110854097982636479064398121998404523545926561216448888104817571608267520443788603393745172670593151274878219049456839975603370656574258429499128924715313946424231330495848992794272096061537400263593281621157975141205645185044303904462471995358921968153541217991293676721171239480977840984225716098966917761884030775013466273623001758859151945177549785645677942226085756250161457746802083828990238080383749622859982594414580594317412237493902952660432293184673678136156947496131093768455300593482221867453867654450158606488978367817458160229846257047101348765206864751876726165801294880505780060820789313767170003896673675944118542404617692555136804503134501470535184701694857521158054105910668022697852932630804263225174314238032570258278250883491462503371071410485748238922615700646297545210690670964021619734377701884015620590401348683 A145206 914 187632282756108394345356607845764476588280835445354978356640087877066416512924320452463997918467438704550114723729563538498176587142858602076314292629109581226848428761915492565252843198640053863351129750206456963649305465211184769597228917436441258985754408236207093907153639585926480195793030421675538004980223220021677187952084397346450904795383153638209846946607877635862201771365720531526450830046174990131480592946669014447098417033636952652379749342791098175902029235615908231931671528047074572986729958917101858064994739114197615952188988082852219407924551036407032748467590788937902587396165386723992950965183577761676198231798757986338697490632895318685714831164711916197768244742196250658758589754525592251963711727897443052796819861743829594639779872892864109182359200720291900386539011548017136886480725882903997976494770709296659912476470013517978935628042981620305592234051237660529762103920791554561093988552009579549224516166561613703415477349097247055376763803675874980510021672756650577269394281537160909980440167337044607117736177770019521644003968696235635531647570304509058933696948083737308301578099575256387444941659121322687090383895736546584227886181178395423462367364314720041885109276169175205768581578142697781463274573488684393679946357919452222597770445207350767669049487613547831606433473231626382670609303062712945512163425114819525530730691876745828530912519204364342445815952745556390418285261440762716616368554199089534821600274935579183584360480242908381233886443673082098901360072330102854073902458904941561002396067553584863522575231772198353420020248474007434828246184527415372571973020793597573371813754298542684352848966130499394580189601731918912989910189954113405932655678684814209323195437055695455001283420640002287991661212036791547487553593248629197135130665584148524744731963878759935003658043684791732988260962586142386870267077851490426173866593785828842201413284558460593952887315969432017108158026733087744519419591392016855144767710895152456739756416502053904443029992900238821793731206028855882550268201195213170507528762572433034100132576367532395841352109586010797561871035656224025221261484341614629341882342982712570822168409098692820973106005373971327631785583111288599508381357025956726693220026795829566836318547192722155110710761936719898852418703324185718748063360554129829437451311081929578368736792970885847243954156818474602158673020634648404504147197772660756188164221245393811544502525874457324902595433538264980758912201109518470922654868483049123023282768336845913300735093559589803957582429959615709911805600060200447837438991735256388591510111663085795901900140891941751238274521636363995982657317847186984457708842562759990693273701853599002768806354141999078462136388292948209428728319633966215587619861301375420916127875114879815694678191284234316660013500551619082596661812199153429205505155262844136202072182662767690480220266129933457543664035740824657463713304711283120336515275523849292885309640789159841999092637360864801521177793460985027041518757384363107349328190062660333775660120524475762340636977576646328903275685184881389330427399542634877409863261056062962562516408128935275671443507613772012552689705008062334266516643545703658201298102256489886469159122780184194889635345953589383432724096266949698861321498468269196092179519897528049565483769671776771690706082841150087206431562620797042165068685828504730770707539384941421821948118742650780726092520776909199214457983288719585827064064975477189929584410384404908709004536941804583516025989365072608921372078414167028608939496027158072623045898205968586433220749593495294691169084250054260595895067836291916786031267155137522457514231038681442401058848898401636955412031237953129104935470751896351641003387562546543189318123512703374908702075096522137842012013786475501493692615210533341518138347820250482474021099112438446686002301415181052580487872541185167506481894313202829687008208199738582427385012602707938588505371344271650685435007504779119532458174902577642720386237313554134551829557878147873121279864712707062016923259308793613337107533675864119873682744310987213517770450866833662053379751580781068290631103591425706170562103337462482439078747556868477069706998780959030108402440470206761255964436346415091863561711104054047987902612562560693372196700139540806904430560095193369217979725346545754305181401154633388697653846786510079872469310440619328284753251065666511791024703119419820127189160359913414406837061571647527590450444753201592469635065064409003273926448857508528607277456920904659560793623715932667430884657211614505777685143148397604439769397772619951340221810018684006586860473277239397397703127168992832300145585367396396119493937167417849075604403211106901147039778874546500791619259119555204299566117713905827386127783955388865337035085910074374970041201842969810612748792624276762615059098870818690100159168984938927372833048285773716887019664659030475042300054934447684813608734397732743781641437125993076227445402014139813966583823746113698391050600459526724899075877083969566360297219970395942885618534353025609076631421224184384961571886960494363040742863134457393768358465957836518953714942593969735075073073721318941931340863004944296641338340518054847202581753322311191264275067763797922586544791280116445363065713432369521033139953463284295282999699084898765682237570943164240802674042924087534793220743453238113180678007630867495905277751576607571834632707864427893843701481484804921166853670015060856172213795797 A145206 915 193296901372333173103303612456653820478687123791484669044137225910856709482677308164420010781299364612756263020771611576944112454246386564602261928925501136936193638326474122182176806739305962082848516592641051246867490141141190971244849226563306826728084338405424479192658135715388093487155809308635433751892796976400189189952961028452498615187275334771294692097757859239150882996746839317200270049118534874441480776255087000072823680444330649334884125874944980235679849386391182791895043899619369911768266096698804026147520917475955403618089300047385303312071055695637354663598873736272990135125314958474692558135479875389875944912884646644856644838536449989819538980556120665179673057303953003993010713437076520801240379889162705489690151856481416427620756133076072018535576595459330162018933648272378592486930783241840593700500158873963419898501915448828819411364147177221912260686206557416852675409476839079346431644536580536915314474683720389406369178401705662188612014566665400669010235144849919724890488265319191045384244675137915025990329600140131562438918172994269100253130425541792294570640027831098648860843380307230570862132286407849524577761615649982635500710254515058715546072188253649447517269606507483509412948701608553628118193324615658074527752705712724653510279767702139283239228872666685219395648222649091425414453307080924560307276128254538273110934809499336204887388414427840010257166168981933337237664969261345667187161396041018087787116892568897837402568744822220736683874466933397682037285895172636961404593642906098611991742832245761234166672671307227487700101055030029453495447978465344152556773889384001469699907702249877770774193512832998816360354327263514754731534348563854294226636007774651775583001361916989083514916084089783439206167462658112739218906936515743041057632787862533752347412801606675419183672225660387170935275497196771125808843933749342825765074895502012685119083888852100627235808837449129764038142870696666757456151742801371527933988663451528020766082136262425329630757988046703602164743231486403317650981776097823327019789302846594660866761295425223575426425708845016320487126679204572908840246025824339250825887751906185643199647972317889864077914794692867025784901494555492093918548697606644215736375668305641813196174646012289653163434793116335524476015951487589260560693021797533621113014481435389734537320214172115884922717396158750955280779450552104810194194886236938905458670714442282036787754577402274945014147986462910845731737306069890349686166073508904531303710359912237202714503370560493729587007215655528074454215852418904073372592612383952637836676984851369713002685463991781400859313383546087257894350449685054589052010403975228681798496923631508198885876314442110627364936328187715721428361457428752992156859859655877743291030835725644693115736811101953442541034289878153992526859495068307883769564509445495140533201111745295194666388120731648410154611172221029193757218547808076525868317147249275983064227374099947921730515056218743944546367484322624110001148686417490207086992120201373509360279088713103389176570388107072344850797363687120877865487279063104605686969577492365394024400123169910448954607971001734150396820202990804710692492415921070563260569906615182646845484714807084196157473269693864262943047566966186105585328091304198770597141141752565540478761818925921649524824816412120080991144747623112279270396049569915165772429872810361348379541043464085777940475666969278985792594481477487903787547339748695479554717968049807216283379446071122820066257799729608620979213946999785427617664921102011956755504962179832147887247208742851308352646369365517674484096709161833169876492773015677631567279356726812535305340846756505397504981661269125830933976843853039349648208517805269369442296356281164861142898751447920087357610016866178678231644693010730597226894814335720434104450186009778003202364355563218096129129567229484015466529241864815878795039683233010793987894861727854887271562076193118522270996459505029225456452965537501450877894417419129209238027867799176855841136774357311055802131990238859613574091613150630817230975445349723363705093607128047183543950316330967258123695461133122751595949669143486665318607593757896754020339320258904903207271759587417191924677976710876272301804531245129168538917178312291267551653741436785804917884486172676804307293058273157995030597621564050327641439303338883634366500002313990324518995870187838438637222150023045339987658787189942742881292330874347492114819993825333089645046945687511133284371843939986640730580333002966558563774019829218280873379673967291805687926887546570279660591346307324165912605166495456921908733977284140466617921767467370627924650501525239971319936935584575632722748012039232646884401389354980456256773071881781424642491799758231804339311611096427796752061046228984206403962514396113220202353406577542140678144139784107548379141768651409189286314415541525866477870634793868613790150372421679179440290597863484196349491430228796032185285705077944936091083044207459085299798475861314080473617520066332523739724354960918446778475375310728871620337511593448608590901309934647014182806733224990531392456752744510121239060142843227231218383040838597743330087813812806517855591579811430171162901530653816885622763471238797668102262574632189484904458124916275064317993644155206346687058275298577001897026269104027701209808919347334933205402903383853339247344398430359894144154715825294868680081346699154325661297618520160217715261247935113659404432339890762747 A145206 916 199132534824576279316536240122374842711092923582161310367134373782748833454082269681390926586334328432496907162664156415728325645701586798400461357957685701967668214686323527502094809042200356234931073254709533454260213211538594221201520039943655830909568763322898489811248277738728506389947116711467344466440764979112730678377619244713527463982432726223244695698550959162634240276782764194415180481369896991470822905900096596012075558342497893221270640682457189439652232941190430571146739366716947017876502975585154189737997472116489502514205218399863676630979628647680721849856516701622604116515810314483647361078866019876931116112042957928833068188225526717521557967060424233230282674987761576938817510625083102374475301365764563856696000097975793569708882931138998852902272788767064980409564963213335163182563206451025280498435354672391880774528391616316484999379712801566613748854702827793033406442428415089047979624330578809336235809094872683446380902283949740652737114039377652351403978268892428779712175455471908028762857860970348240457640606161244398131179093115322080421076197453367356373423141212385820121868504650404283696884803747057560065642916139365227370740150514640451987229712193564756973501255886059327285956447704347280572938883304341517224256875504511864441835661666469097755013841564823396681589294659261062074484026039027063479890081621030620151039111872590434221061924830885587647625651281052088736124518292927407618101035870880055303210862020731262838816716044819220244117728708883071614318474248997511197068222131359826628868606790258369758610934390470110321994907527966022448001545500384646337935477731932501049354318207429766919567872301074201660142925009020075575147451634007145179384035443435857009167358823939788509175705213452717815161656067769501603888945381665769873914092530968515665197045562436218124948530218070601582126672724153385134426789722365218597071016171044581489043202614344131887499445657766104298484971945890968837019876172025514770923764345984884002115003499448193915808517801390553921196590823184102604836060035666345061321528729025824915756385900010942592181968599206011093047022852197093922476829318754791323979688506891505424862632031344790665328349523671575287973699348490614650838394187880423252430893005095919509771329008564359245246167365406983198010153164147161633696158406853097773862258800486699311919981859603326695563348501539692463887707562114181393322981447927943816695322555106367257131494282505123078250656849323528730840190359381427142081908797215704235286326554964361096117381404414300189679373692210884592029013293518981747650982903986728981231006635441054526573452353791381210364112844105357688544525765063729777643411086783126859430785765250157708387321372349140850941756857240722669990741619098316670441492603301072499685681235285778525786025613426738780063880772915448060693764141823436968368508556449133670635609172683584410703610406056655391048950052838401081008151108938642879570358804395109717412549231140039846770145923988731594861453872802954088622380233392717681564049202903647417803254067576320375286572361684221964266289767931781483061458628689306333116554159450042008940699925847529000418650370605060889686432906544415203290699623461166921860808437693712851493408460640908916687203511032389695344583629462540016682196681811209983000563625983314625918110189729740354307500847911280153426257466647607418948509264265835941271025939735449947734446144444579457755976574355425852895999674078805619604674349881532017499426315301311732590266639301013467116318119929479257211343450787577599028058041472758233926498915418234533757233388364768602219267961971483992521534550833018207227797916234907997140382983937491515170405477683236606758655985885327738635651639857672143336036606169448318196736734103910177290161379224092719839741137526600513671570791230861341964235438997695662243286642939180019931297010985648149852807811561650020922574509208188281548728440128381650189669020991441305687827334800265087013570966800622765478501447546161504995472238292333827610374993482175561102545702036996712085647962153862048584645338311254069502729924957829311039395913725157564275342718945779894869046036441096363039963948757965641238894531008578276656495860451535236318334979252914508413798066521662526249594951556056426003033877551438306475607197390171668215878003325486469235042333206655175224818004763825631779722517986877441238127303977223105783736180524527848614220220450054098766786155079925128518632929037205840194761911329445176677711385347459333162620905260910965379044727718841509893452828301587149231073656933460644433785775823551260396201447902513083734096520614544571139972051761806831839586229812844054526707333986820468718435273754477137480356673621476090630360398460276452290504421100786593329071988633256394601522808042824152050380349300204509388068330761837118419486111505389112593034601574696165837239956895073541883308819351699338551775541408487575815981690047373812658523328169175502884843763621742959833487438020648309658701498115691261253278149176101962656506272236026754342663670828277466747150948474157720202475459378190663036436096612435654025174138012252672060564716098523333309532036710546386272055106439936127501845969883805766646945309295909689791473017053035646392389244232694634506083837748740662443599262134342796321502751218886340077280334558041885212593402596059938389886381628300795949929502218650815768487705791781340735879200155243013956394984167162045147765729440153206600180089107887111837091375892660536133 A145206 917 205144346050736940287730136038566035600084165124628073203326675858205883510150156693589441351811341797092689425292231034898392185368373591389924899789825971381146616950767441159056577205002208182924336394186365752651687997148076890598452738978309951218165337460888710880244438764468061862144232071499387786573976240080251220581439380521475897091609871612737177726918917927656410131499684962447827940785253911594208514554779031469425032448785080937176470675325687862960388873449289820703268245406236604446575230506301728629488811773538799677633118539737471728421518333242131786808047586180991661057149637742783359951362292458880186632075658883791653870183198724284997352096158901850948788280462425889296458266861350521723634193195755659640489635443992625721912690402464472138316332241407095572670399290726818110772411061294802933441277436250891496237440339314577766062157511634545670755404393903418878425508476265176861290109772551945560187634531575284943421334495814144641541850037851661326198972161280969426836112747714443885889348747658809161918861035262036910619258374034735855994218754231386436794993551017108003516616156939145641386525401319095517616826253034901969412813023176736978209118489142404798277609353742188770211989351128576271827354563181394304641532501465324923621955638669520048535570158426186154739790245628505315863607359730837219267038624862258445144444386913004620696448136642635124279629682969885126086184162953221084830160476634762776773779857350022771351694864809743758465422201920377079421351304537460164935074796100986151888051417264527109377637265551730281308706298535215610676682705545810832412405652102769366650323604412163880619748595069438295429641098682037329497638444106286543785785179246549524499469611251529362350730670331939281911603025249295394652239903519352529891815943420822365266810615618754748534050926170480818230689802760300334438363378274580612767247323483342508695404216152097340330953294938254149807103484899274315512839476202813319056581263656178986687327434330452753864351624183776756030812297971287430989657370492130242625002354335325267116476529465511653614718655789614859101096151617797508791831887047752448226296052088672221733049249171441923196722531713305351224758306036644812591713214493984532815137449183389651465683618136742604847859505005185227641744163696748491929856168595299773857626772560378282711456377407430914330290107878458383213726498133629079035297447646693554284415437586357770182012058106198166580769234590458076761344860599415121431471274117480272640716222355024797696927946299064541845300254391723982206841130396103954193662004485495716790418087928342977879335167349657545113224010009585053615597740016653329945411078441099055341772505704563045972026405694485098789577869395883759210046387150533393293368272837872018795314208488025343753861033580355212732055890908731147767954888738227035375245945998768506706603073073700712317457209549117696573069444778981237422757997160281960296511410831480932531958109363930275644188707703436345491577220676507788235265782637695141952977641252316413145360798516170398703370592106898237260416711174844602347963186823949212250238323836869199698254262584465777771378976339019706944332165596170895287241134400967135310715681167116135864811815222173242074905988872984270553172346292966532819646094049762321083151871254609752722012395878919396678122648984896884846076098574553939303452479683625478768083047083633308846187725165820268121543729194740492425650918446650279783051564716908129359038516205540365747359572858131617617436943903892436256945288587640619742929686127155883906727960919206072151532116472253757577416353390756724890242004438570317742171965449547096558373514655285027286587483749152673160194412594224121795936131930998421490312201661495445117826846664210869261386490119969327603782835110918566313136835186476352867405109674141279950691032585063678723244864544940511933645983263566667824743018174654243903868672940817808975884334747278056978687954766323013797392152017337107263268180791127155293784094288484968446803005297374573493054700940356868466202618329155153592556167500779216710386524161330732589951912655426464012768132086802673564175278157557601107017708775018954804410091581119661070858716458227764843880609069288237835393438225273541206193950841729238258936301775799050635814511127727209442529555327998419568571456938871036691697265297047906039102013163461967850222732917795469033356851295567474176045090268219081985510089114129280958667714283546753635894281317661132736278402426052184743289297106366023483851447318093002074169610624238045437141489762902147321949962707737385400992489954098607424704728659292505247230886095761802808682871472972049065498000475232077143804863349187866676313008875360441767258332005390809030174293317046268699895247327602605396310977278325402104353535293516637297509907263574466628457177009383403324676175518092103299758682814594043461356723321612726041127778525739180935997563479753655641004968006312313453453000495991949562064391589205977049352760252720936223055531199930005047792116121214881989936163310858808507328988830117166464659321876480727560057493778263776485547131056035847005082633485080999997636687659777638830381218884974758352528956384510048929210070327961623514847416274965261903158589893316214283024840708112568410582038953720480426173854960190874529007081171290894428584595523408718825849350279850277632322940685228980512685010382290820982335499063775084722443680059087320591622451150653813387279308282792975808339505126427617828092523 A145206 918 211337653857809555980192132566253807974728331227029501809752946891997984759538841090714824316541135279360583390609306582679310489028916464468285145716080356099185747614543441992962171743319130038924621753691921061469532924327717118714081432946863608605498093167923372298396119880956104372023637931348007187139177238301833239951680304741041635180092046172743280396271355364193806194207026211187345102123145546703867772617716987523586877582401826972327330431792499738860705824099071647449109483163904148168100389697410474841227924811243938567784372885937940781502700295091732116804101820957939282602842381189722179273810272707134913446621091909381280942595196425582935895438420381130768507965419303851906556764999077183349387607113860221639271453681350762994481440956005991621033103458872902999242253664904295786323294988052729827550844321552870555836456782383956477203257561911412891753943438806508391537381543757180122317369138605664466070889881847733700990541137861871384320257837757288942259266779426063624939866211855767491332440157587770749546843209458957198789609386215665438371362138000555795868467049948891352930396978595269943649580319488034207546620677548382743730020620975702517066611324342384286944045623158164193298629982353191541769475116870901715394318850460306207561590614959117197134389923754058873186561116462440596690268603846627168877683457466959945982324542802869118322683471666814353850746115451120306761673974096654311088255613806265229133700215940209096798071269939533206488674077952235534740198828807127613065467192998206701682191862922874576019489764840126084110946031365998862435045733978237315942551532401816496097564372980012789968229038235016765267587761791105111466152073158707882908670888628618819200672741806045674976159440760084823619061602766409966549021524602712837387584096878782899943247112439087908829857705506619103915003726323507128810904183530263411744325301582233602861873887948685956421200643024940596932013834809898435152281131152356376986873937235035265949432965570774119004068205802076458493991967325844007708051023902451594614184830351387208201697130974319064537336069415721363098152233342091792730060197795247265319493138577249547600278500579065122826686794280401690254562184007917420135366421788719531672946025521805292038336687058519535079652024216045602298841436800743175737071364691495715623535427050113844266028546129441271774318239539745693301409208648395633369258896197824251240333995830394588708700634883292794947337534704493349249446333210071273588105964741005093274523740872636669784433839901715918959195568882130755537454779530733319277249678653261849576334081021668645746071241525370254046400861661410313540147278099211568211399309121592424735757490792353018564671725174014282549686084422003733043356964908617254817796744324405882439443671942593147646504319658360110991009919475201860346153998768540345431401184140102819367626286179160127649637658294701949426553755925809730927712660013542721568924447444912983080702814968214781434746724942232942837979205373870104489285502526904778055145318560159796455315593605570328972649029907318922681624469720946871124916413951102780339383712500387726677694516762950099676449378634276061526376492785832861709418529045241633502285020659690563568876771072237243792506491760372462170140229732206608816008669612442448874841016264785857530706635484585863074105431403443420951667855837093465264376102626325622707825638333817172500518682640841935871688554921373731317625893821658652055623085836106911434506356992286203073971046630128344514006351773234630787612987592890146602181155752306662000399319825430404554368636534793865130313784497404402452706926560049221083975118879241125487235903065587699276432068368369186885217445303685092047070116015359612195247054886319955999764590846806658670283838079401040224916946183077456692603835727084503169241208593239369753404699196563464540960446985620968977937107348440937714810359872424481018118279895352370188737901163108712497883102815030478249135155999726943564745624403732782664557274590058857405919654199691936873327846800643696623160278664426699717361576149043095924561839256258577481884731587454393047588444430227903560131949910265219047997477039896813101197266604714769107579362831445165204065829420771714756391051616880751348687283691391449010417532300407390096958312912197686698209350935134813852021142754620510956212950561140964317658677309087162141634079783345586939496671530396920040895363694802395850202584605718057795729967449248397199124723830446560422257202218616988815341741652844592827568011547247185079069949659090339200587204189613089492666171437450191290424901965416642934954051333782449460030241975852879583715200530901488996972541055052626218789511704981413097516421475827216830590384958003197156334978779997391130844298251093856064592349287756523185841144371977524228221526854473711445208462064877202159542760144390269296803701282929397676560009256808905420957726820879471267046842345391436814759534177764358868443571078081102755721372611450618058452071775091879789513886425602613751008858144257853004976309326870972265336973536151252771753229083729205265717438852393123801033363288592395088153825517935030671466815926916793709959881496840091200751869450256561336499116584515839619464750082514990142961912075803041547996666014584403013148770047289702468105700845117534279818918611774886196825522577047834644605682226409071132414469468566113932144320029963693162000426439774575330059011746114771816116370905744286284001117393250315658885387674357376234429975733237 A145206 919 217717937627571682129183396108141280301446813511173438304264760285464077243571112819733354705963922712092668061374708858985106641657801060345214300673858897150030339363645361889778932267090877997594753876252955821921111757560519210530911474516930968210319770649444813570623810029281924724250563498633259292047409611339591609225741281920592242765657549149606790159822050404911898285282479922371591365793795482818072286761451654862369186385145113096173107456591138835301584845065662231612148808639919146155889103857928721846178294132665904261372244303686774095156529345272129991077175523145851421958441201016782742228343821480211954191115702487493426155368353751801101531397421295085010250319044363846915153287845102865247844268450904027537365303208350252893840843032745899817669628380157959608547970207475086076821668445631269329983309508687110440480908521147890682910709329939456289444360445553321475483991673684783881733865336038879366529018101820529146891870289870499946917072277237639645388222382170737513615519803364856999148052082059456199728003596790604255585805656674897119581758825090798356591504683750053389324348555375544527091422003691991434871134060285951592510195041553546163033675583246071750077743955723031560940573432750222405064366994377406883618891942251061319466409710701110989677207635503658340409637210413701888058719307680893235746369883828620428126668662304943292617932281055739031056857505552309999139839026248546120577056829702246215924611862682670229573055018807656019127757404607148103332085054369393444399376187389887487209876249112628108052253633731271853324703761771629661793424549076363617805311352332614930462647072033629052492957709018712172815946798024148933682633166917871635449577376212531036173094502356670724292438164914281053773789133272016280413887189035816498044795908233661539749112920398357162181812354887329883736027208002983119226945080496603700766611901824233988008790518117161381229404593097532600258453078333002165424629224186333176531904848081104399364790167814668462222470572181376795151741808063380426002785796883076950885094940137070585662971042091317280566252733697767272394295834407588447800962917657893948372440883982670415390242236289814049635653026676530294751634110991891688743216489249929261119658281499493456355790681989350556225569976222280159527238274550115868048876800699602115109614661818899154451859569654377647391777476277120325674300294274276971042543193195001267937632985610229785904229949280237392368691456710641234228696659932921980477131468695104565766364132336940854622870872730651794606274618564836982792738815342559317055833742497610162810558111210922404073216789329141846848712046129855066895914739371411167715684800934027888960088910384032383689434601511045747334166622211914447874540027919998363353595494642266327757452604379744720565464259725092141708248153731426148619095656843594623571236958853917277538336155252202368830306518486301544070192296120636857259641323981928818335929994552978394629077752019573227576897798292594766674554361238615665723140524059956767521992460585538043069049254963377136405817133721517510365275814224561840453002795885938610091005757568524193822257245024325308923096919597473476847518779396092823638829703541830237283318038298095906001854044655043274367380089504543200814183778997268753989871004815222440312322704224736590698304059057143497884433754980835255181213811519969240882133063225310940777691268876347029891225708360922766190489012126328460536910279063708875842735696517715927525997195780524285028568692162144559662026071915651147347187131252062554839513364224725870440064219407053420506945819599627759802125703893803625009363391948006865064061757400463243100246007882579418402932267485123665153533007304243150563376938696067382755490565051847643269735988399353924848875496281756771139187219460740782275042626961372047484734124327801861216585845785357024502866979201393621166836088107356723641156917969148233081880616521489189571795080590247080193446915632037560432710223345561307838947957697218207192409131554638950216715883591533833442236239922062075123273130608839539163499566979390150823023581966694637411901500901489689261039713103563715836525530804491950732898963270624280179947393128706697895356064134255636025118349046140932215817209227358987793678879244828362905200308362297752902209685328381120348500564030424004326885662634813932725042148501890112765111744871009401553526550684154567476282280574866246205634427250572435090651981552979175871468925885582538596282752489251847800087486020860757305250856648600681787925923792374726149288978437224106930428693838660367174686861005824862602775092370351578895206215536124636880569262475856647132251800632120722078318170020439167003859534986210997095581254373506127497830548238118055346479340980335338075767441346594484331854789707357581643543363118463172149378018112912762886475731067987387715729972669824735351356112921361277509600761892810609552294827867560694726073247334862806728717370858950059894675570175474918247420608901028247826047533844932550880106589720568501128951885566585205471075329223459270754716637958700330104102341903302330650812967603786814714808296749789452364809153663316406613953318099752775024403792680399312335217593630607277966863514865273162747248429263991270279102966939468376782437369147281681299407618846606796546664091473205458784766460890135362929936394209220324177002919053998511639622212024189801971070528071155612048178928493009034260209718226007533097185836822797083835764457313965263380344344552437885917820989082795332507 A145206 920 224290842164336733558805633280665873421181239003101036075443483896672484788662526731001565843446258714454204574868250736047257704586770763868007403946734412109273674952934629617616814790241389432598820365738107936431218200459801752572511974813883032707642460916746054399153019481767549911794731906284973752142972900318794702669964577981823242270011708923253327108574334826239917139150964185033782682915922823342226743552076012550046395134589057182964171743733297986307547191799333868560420509525309195695171491755231489569017006357689859986211828420647293432203367025424392895212703720072820574566408601592876570835027799271425742815438350632144231599089543070625381590204726508088188289395045544683488102461753239963984677609732087432521604501490571075575024547320910017092209068469333895305671160525039516671816010320218554056067452892926823460357474278845509045845399688133125217260774274512822307390046873921790125579653550411575765465923493848420031954688120220699799176636817903123728444735526946212812372146282603502165740476006925498742240204254628165754852482172251122654235716458581918196839001654356599034098101746909401819385716764039803075970405563358437850410529447114317701074686546587204044888248661459365838142211180491652989490907042395891322318475388272226541850640313659615939840603416822379395782850098922904986942749602983089133929706163452528795394345829273947206079264787502489108932797219291083491898419646144228053983181521079868773569569629587926343587925340728661083075284867445749230493728466626065233656986226874122723255744206371656158771428296357599460811736442255404215251602037350543989692875464743594023680912570642226749214740089464018864275025215091230402228720757115656028050641409317478677266531606563617940717020827438067039346459742381879390316816033306258776596165583865848197537259856565240317795642181972548515220511250308678175870083045347985262309225651728563286805193670256256609440771631806725908817230836170943486963988882029366294000250699067686067244378147715043870131396184636528492391570816790319889096484056083268993008413504785194561813784750643852452135573584663565530278463904285255390806731896349255706476009627004787742092296399855803257293574326429068057555905543112482336642366277640249259091072045486290217777650197386570712830961414269351145519149552456485024668471648136986031600082432743588184497711096217977280020405797014152270066867674465115983589669176564189097320472301194562289144848256860299058609418958993788155555356518747047448734525996461421666642109660398918575283062707708605738445536333380350215734369469422213728058218629864335763947155598738803817371165535553242567963549292548468990503840995039493923590922113506014791618672402163790563862226279112099546721011098253942458971450387629859756978331925370698551448125692623529770007393032578546169146761805381586894126430952863356591258084062296285638963078420959898732059114312151753350027376699591092330224384085822015536701478178366963887915484696369963440502476128041613455955516924461571493465948266376837576830954508192560291270743692174266176560303182659597474973296172133319737946558003422610180315702118609178555521250803524931995482722265500444751734911095284534489491700139430048673617856168240813136383390327699610154049459057162892853555003614823026157443093003841777997115739284216406547355221072742547953450080224180632566103731213068805444408527566938818701977143442661016121085307995323838505819139033466550628205598226657324620910606228543530148292170944209703806836588894775445732871592510682270649133825476113774710382525382544068163312897451528951963952225083488786153234017085029227242663898668348464485393785732635299253290563193735067255141451204941223116536149799607873033833581603383254586924863465598567676565162997933130655249216240855832724221799880576035629545743086412643265762571163038088958198121333099863548373411969838942734142877248638339886020535004384922007878750167853254829925072221703077901643323969302470891279358714510114668566606069596532479243144230453608942849168477259756320219657660068435801324444102725297244572181192206780577900221620810344586676110548636223778248243047649112715973200008675919430775614917752716429721540108114161155838212148941361234313885226838639861129991959059176564583553163857881043897616914222745104530026988338347988058909598371804295666579205975906944211256550454205962318929327484347516709118430087167559788607897038481961507052133689226321542343962480213414606422854700272545469055280389703236361341680663408286366077763022006594629450562838838951120188765511164832768999245766448936455501044250098049033315422217722068160087074540225285616659866060542729067198629613620731477331694084359252914651001721225917586191871029944761065514225272596249052431549087375326953494863009717327515582391952558114684074180727823734172195762955513377671163959677484718488802983342567201351469163701160370776332679496678001845421799815461394373032519200635268021511956848367002668718061280204062458232155980994569255304458273652612519401915784442950291609340378089403966102835559710529829474662286408156096409040352591274784077281890479421212195966104864562568414149617323775104110633742512844486463626387710607693120972691114559819232867817719260414003343503851701978746570521227965165423350280290118591822150456572706964360590692313425884633442810128730618179399064199860241329589345594121023795997534067677623108581199691655655883486651050976578085675043920641509643762464661211425860441993989873564403689998817100306005647366970493619653093 A145206 921 231062182689060341607318403667279992743658559328303209541049949237208762344146784335766932003440167910337613088271430557707149705829260266587524746411541109710178788302613695746409021066868998047301887874582146661155823722109762055725115592122983249990569255843612298010814004326351488433602532937811466546221535992887371705132231216981868744672222770172880687504832587204484278187177019895494670102190782942013134773457095115082170844148839931632932714975580433145057580902684454173207193942476266131504568799945166039135247701057782338565062897616405262976617899901826798787373903115390741852189422625853007073307520505789201742169556222483537550248578562949772193506661206099835973272556796959427163563911226655125209529923904651307840980837363034051043426188151634449665190114346605415976569214901681911709930660585709130534574498026434300951116979316883374055418324414034953558239937593570920052404599067570004977797218507216767372489300844761174814617579625423270855823908983488701961529244452859330754795490641361686376320816120575431497186376564875662075394688004775798241510417841346924548376480315945033254253773385259272311757596008619073308830260115881357955054137379530188757428577787265638059420178816798746348840001504469755419810887303600758914344892753360546169206860083409533335353690122986569822106030685068977851288137511609089875575363099291414269843472509431601003568492848144571322850422628310424445013280625262182459906685225080692955013932690489261228038162136535686306154520061574808642357726980930174058006721247619053112083445236474806581955625088516583134899911493593770164748276273196363488192627011406397815903506706219452927701499463712444636078469514162018701273981687839295050370572401829323781156995664729600471844911015494129845099415080950614539977208693071360841872568006344713358712676070095195810069494262284117942540131155071761142791597869367813992297844570453482000532018233173284205961671365989741559411325502514685817757098704212408233191931934496007604766404819595196254402848366988482817004690962954067904740243529310420098110454431543774490694805841680127386623455233903992320903872962283232955220779543852238773336862463695689843142080157752059715394977521294325969186841801164296544274607423873465167733781581278401661170857963389315491969338788809917286626150397285619069288662691326192763093389319273007497125878095058346154534567470378617749623909289231543534839967012033619422975382358699688491668520995949007257239557079973441928514862090813792114551888414314114855289339846480595562938521429999705674816476423490496714128825246721277621692953690982884226918222616101917746506390100667521744301039703843658557281022099612840330404760640945045693376706094096155312074842858094804397435007377562894815185586560384530683013587767834286345221702340956076681159536483511527013733577452144348754306376477181682231091322025513439265444519841211139738624726770866784477146216900607677215377737604515722544430513875753526597697100200958743559019226309119612868392521385644391782492446628873031162751421068027371694003621906197938223175695358607684905609018466059659385020940027705485778863547226959898650354868841089527435181321325386980081870190587774327066950058473815803013370837415722719966932506785786859530555557182824273208714324630753719133357302712873771403843848230766587538315650460337947172105681002650761429519422023136171466963701044943819505526608092254174506511997096672773964601457918120715302658998908659572340936833721707416587772593869087868767569204989223687870854823744020106373959260016090302381757721761288234067799089099720170959524535705338805661380552433066457487416027965520895264815876117038494875990004833310828689566289037399995710156891038392881187717713188838831665965429026242232944155613421197462133742790725242421438669774262199486957982268329409165923328981814402724129721794814284931843053019920183877548307449319153564531091387599443661646378640487187662712623988662886722028413345672855519040571450516540742320187286345529812846833797536563810987702230234638011647643497590992459641926507008111450695255206502860339783980049921391785866165895631462139472612656015568378389155327353222008912859926240168938039771562779697947733739839067020005573913687166200873280188460275370957287859103274886956793733641140500224578927426205363380504133079698026300566788722808199992689194359571779693398172835913768334856493695706089945621867941814882597449644375171359098429762456754272400405611837781507802304690880476766072094314601334154836495045448789930335722864665074649155573130714889615797610091858108889207601153253960408833822272625389951872322305469751741699480773890702780029944795261499594523689560000217206687740590123876296185868503132792619243212147708593606078099263086339498976708733240537585904926191931229881273989376679022662353189343735889866990948524943486857261506408911958021963575187600193017947046257148801813173109959242273342337879041286810260576373515746540018890485108427709490358747533670709851813374692221071621108137357517727071095176371192457862974971186272894959787115395803043070080101691000928950731903027905272700102181970988375506855615415604783341905970720840417368585353943410210493331187146695895544324090786544900819169341371036831281485736432220938214984734466828012848469639902961979497557229368768030128767704120617320989781750534652099759018117627806109323760604618450400187981558598526039464139276212063453500998026632485072539236395958593900120372147561984371653952663389999072136501044219691519975061511832947624545163 A145206 922 238037949984218782478279009540436370091308945361003502198091146168604651395419903270075073153893025013707259368691890841669460304712198376331215347741837528408382351509360329546040174783260156283559690480083182848490379932343824553986997030096603602332970658644823310826843733062564886849931225857292199989345679190760498484009854482719881397495895352362129943751680229685079084210821654209000503228390888896349595389444422589862949505921143362773796364583510242249963135972150190297504519793731064185505166422819815430364985597663147770359984456635458326037461347006430746475739296857549175644986948474352942948249081673288142714966383699097500110539951005533626726485556682530399816579147198471342874586361023099740977852392343348053214967961410502444542936653696357269153261293881637224416432505604258017463928427712119873175093083567796285043938274098999725643872558119048823406475068184303565354512181091112553381202994743824061925914341261499048758777035934282844714841012095901049236929909219162709214755820291012023541739338057089863298079507774627018109196225469885127108249366233322952484033384338486574806545338204726151641102648430299897415259805865703845746153863349167794626568232232962112985887486811233012252450021784051555124754486338306974918926569174262182582666942962785816506434358411859693761618589372055427442519603478097625549316000222125092360486594415695946692036951700023976666299774398350183361788940483846949328725123823971895893804723449641562454883046325094110750396596361150676830403061009253962284351318096851015339310370325440725248458493753780127351446182222124554349579771329668910099863811876891064090500889979656537299018165505772708599552214489930295020650351964592934647184144326612500424700807885170520578483345261111180604295528355205167133196738744124868409655394575679664089428345912453832511718927053744679821043445166128157100442167530868158213679968512773163396476351300345980462469397967919531085458146693526786951759014570605616848869966993304441823655234895031530851175555315317733717065426054633259643967561161571205196816325781839072629064096835478636647674973494963418275487297321484285294234609622890331130007553085768186709879534769972502101802896089404908095870163487083890751403145339663562714870024197958105535276119875086261276474506556131257728095124526634152759438030932952662050963041756790259511031364766563659913843748085029327813688040958403376966482320500143324724178444963011511614930799082527562938078759009159230721377731989179905141971462878093523456774063594779202633323236473396113726431477240977229273594994130704058623622441749185599283099019421118087487674679213989303060225934849934735059832787687809648138984640870771585700746242836285299568544218573416824315914458150744797598557785476183568213946138122788225118058574836078092510471119360178732621245615609255439881393504396133670786695105680872431912805993609578340968912847373347193586199109435486995613810400410465827823961049074125824087503208692137772542369646787951431504761249992821040453481432021105242025288509632494287090937398691254783234441195335307490609726695136075027205682588887403967836524015107561502288490473152846499017645920484204930288276351196867499090005996204650810406205072948629771026565958352513381429455329844019688557828247198502618910378536655617987469522052230856315076813183541188194576158808964167337836852432741448548752338266374046264888831517571857350891420933272900239702597452094162960558612807535083799231683059407144852888328904947847339354717909584041514418781155427119201792878407805326934785186873606551143328923399531477410023341052486319031979214142524867499821876088622557307194192318952526493250563507779975192044510560236183960129441586355725426120975303076976042412357542073957561093274072822706848352562552446582240925662358914451067669363176974644482899467871132113779800035057710769995814061690728025855399521012271364667767036398251184845256478426721487979499750253625789347094229441500817383836437000136743827972119230405632791290610113351713429297190506956478884050808595026944302340856199818885010947642235889937121260866200847940703659844633675989305352742195876900139489676277573299808161930491493928862664274513543587307235713330647297501330041200020514163759290511251223276496420510426191210466172601885488028742051022457398770934564519026121655671301702545483883889275161380307511085313219624042681956483756031940091961762047810714114458752100375820922559223296097362341829894778950716916433414797885814170755561569445196609667150207480611966480574927306658184129320692333182178351175020140363803779386304248537121014322785852425486032293654161478621301023914237811342388962569901538215161118203003032680311784455356868653068871521145710831972851417971285980082854566319839398384020809694088669901050655916383874068724008404241845557949295452647903209497956017347811067327719525316157852539171275643807398419950963769136473469415119572697637809727797667970141712986292794039276897002775037203960060432024519781388318198231204094087566067534638852137830054315215566576226008384254656985574042626410536345298765838839658090139965141608134189562802035142195390478897027188429697827285265793838835145219251903638392060266934023114114114699576815080830919210713957459787471605836637716377029860322591199514981352111539996659972954564251390840517326444484578628140483117920124695199925375904003607682535823648632925855081472917938532379705957506537273569868745902617857077539929323496538934416018622759633855749154250737607054685189862802613227817342836561817877 A145206 923 245224315694011285338609192496854825700698282428708539370123214661893775871810421387454492828073288506867641361122361413091189880753752495606825478823576078644619873591717739106732513964220371380693488537629592250811722355840128793549754708379494949495280059579319957324862533065712906779604298077490248974086213778983336397249224617848062385669314564305270423983370575131766789175941875671383051400960515162028198891309736573077454856389820510051788436898653483748513942614004346961683496792130597819323091130993241089407759346817462953846094605042717750002915899809578272811940039430891211354593713706941468873230868441931404223025429621231084082654668588840438338795205866582485925835571816419920159173163835223558246747100942984201017623192857644532506324877220406868920846617894258662107217997532473997796262745033038841485663434630173480391388336293097410381744187274607489060702515539229450054971332918200836768713943150162313136950478456811215739959753474324226217156638980220478004409334476527702161496439174842881041823086986657085454927952682845821409347983854745564407642638801665462001685005287117108019638996931872580385762278114098893722217880331480614589114367125724116208964796975317810599144164400004716713534689195363231572466354525440651604425361538718812982084297424663113446680202158978384226158868015375674766324201329250104727138241178955473535750393286835963850160115670844132029007220016113524974853038172609275448334073129757700745613607357631227292705476232420663791814533918987661243851354612480981678734954216136940771156531352453697298472980873624793771097825880275594733899990855946866219505503993966212688381705450326464653369304469464285172708983400745212157809624071702721362494794348782561240120695951442661599083027854072282235723716226403711713866997672270020978249819577077560580281842962192101039177626265687162210578462657751026032149444807482276312281598948181487354845518864102893594398175808365060057562138400644949324330104534674443322833138888599110990376890428907766362752950134032773249616642784405633061655987765134299638178900237094683777303998144451041882226600817389740417990354835298991994305269254450169447278628874654191404187102234834829860098573462628647293763189396789766571386842000923731065808076763326726959804827532453944646447882593568891060117506418806611680848179467749214255590289794664664056350128661369090928547632493561828652912904297187951007811190212507811730589358597021853768226860218337401542183407736388508339776152276004731616116767550268615041519758459850297420976784386965003878402443833207515348941336506795885328222881987971819571764795933214724326311475861713133729513488301309963671585295889547340394200974338329775112410826861819376056424472376836203399153820837918348030680682124894364551764787502032188046604928924034068421021286376981369022597509217485128033960629945098639931268249239146879310228093117386066562923115095809920633795593764867201794490728721642413428361917423129252202829177035955714795222827680920665995580872517235915143386392062039916835403096707136538197144771386049761518382777084257248055875736377327523258556086586529672685480969637879920495353040638680579954147561296187895812354027259419058696945502903002268313894588297935532976442261915208827908024799392480087398206257708216698650652110958117737208514049216302023380751406964758350519952705459623444085144356924483361017148222464411757924780397267846197706740677073902585942122196398921138879959207479265320131578911398305619163305847171635077935967755405616158534094934821593075671261386830595795686335575018351164624262308729264913942845998689921479018961278682031869089065461280584896270419464166438452205680981584976653087501023221024787596712027852094619844529154595682231419597777437504374433653774848280212490905218442810815988482863108639675628039051800551017569873396995668965830383713378928420192873928239261902954112367754288859637604073549857024347172066762563322960360526120039303494341341617698647308786177651831552688080969229258657973328102860954823930136124550507279330067868499160107330935656031775222921143443540759067745228891111756053453413951380801256585710020630951142044854036014848574042985951023217715101868792169428436478379818151805673056128123843559572676017290912617518753572074678670064006871465779617178688633042600808712402873658475016135376320274644765253621084178509689800485407046031094357688836232291687869642381554088497705632446943688717311836114888308111948472985029926833448302758082831682209690195207154652780711667317407956596299833554026323330043110234879147817600707378200791295157377087566199303443784781923487938830218647708291355408350084509170092924982569856920858615332767028004676930180021376351927581144456183231338857319183036626956112962339598936086734894898962044473604825789313573311295628904943976530196321122329173999671502832318563016539963486116279043746149306892880306343585231336319069554801643588922638137221861142000524873481040772599975576126504398330468719905166108592499917721672822429453466998066005372241566144072559815553338704408602404118807073563186186474634520265499412536366952339957330255855473002926401167280941948072823832785621349101997433989160884835764665824906073061574125233324278032948341576303842516070464461624092131109376813514176820995761000325790662147486197158040505316771561962415762139447439603054521499598607648252104884917670489147819559966703486458401026732570632785141087447570405442085314785405110171623393814305544725666077418762830200268554177376339529634700540932601190086904964671534161467 A145206 924 252627637784575448092997585235856593879061927205139941228346231010338257819211773357746324063282746013736082428800938244783721012412038823144483341652928625111159110047043315298855408231254144217893364800297069950383645070914451901894677978471484904990445960975686656177855309628139935702217986949599748364756584372981497643891418210576885534609951289604150642731066402851243148311478481813691284068546512611541439326942027924829218795914366241744330786445850036058298068299271175060484571369987516047694724188052421871474159786067517174825045053398597414418868472498791979521126078474834077728531348748109044870039355417245064234845279198781084127410915533426991221237899504968125619254017329741058401580130308534371109193296179475041654001888996801852981280322819148015639870620019333069822353271653562955284127659288122355682403493848483324680836553880742082927070044562784016597326075659952312083946613893646807849670304540484510375811189339496432001887639382955297570718315066318493223266551235137143580532853964316631800184713959242523526755137711042857249921572469211136771639484939979492933282552644251140126413411674439268249403715138722436675261338241272754537694026023503573413964276401376087068899364610254971624305068449918797511855062213438950390024656228653807376839160181331025898672691645651507287534744546998247798147473539937645785372447054598823281572572567805055004380753616254879423262924011733692519445501211678560533635431848216360607299710267864309321222612997422560585364320587251502140442076331401379454606708521637763694940896018644964049588439440951067801293489116249668756694307025538322339342706249444188837567058073781319731274867234098393776567294901014157898363966327406776168463919255525122619633327261792014744874173944408241091159104038674544242153437164862656172839056761699876739624872137131252223637944970136538710662081765567486062893908389119724066618512262213406489575531915213683600712710755557131822732019827874962197738103603624505752178865734797048184183064309132836594349430167728047118707251496349773697732748776119736583093950030055755954758966775802954739815543259419061707714520229501181265291861047947785453269080349249993889593742664594613838804976893363603259472495176582979460689926870180215361345159038096690822523377170123453115449057907792261374666322679862288162966351853121125003033607981514627222454548786144792418913921858628616511859315550106367207778606668056940246235708008341765088526617616714076895659397253011998647544835082495936731618152857469253066745146444296403836521294304974154109018017498805618760084898226662458112151226736565066362887189523155377834301701230490578557593511210066285539980521237392941813014092105464966382183738139076956776731641898324344161200857864699188499576187120646367632106382868504593665609143503132598371815840920191965434029549288139758433696645923259774366397104012890028490923006816687145918848185599583509290356535547042343507230916826134987489353697882309563277758464066583714616198467076065291255199507627026506171572406197939420492642810954699701775684077747103666419931498341196533179347317367949314490595819813371320914968236143410991280000187433273856189810429672702162466444790412092643727809420136553900798086415108244001644052424031402416464215554704709605906914084939869932535716795569032933158183470374672659414385435625947591938608889442873317053110697722196661253514478751860010630155471196473642897935320763872284078441965268501970610651012992505727338816194934188782746438905844858412033906774601956992450655219389438189470349648897218604350300719093369999410662236686472498295249041980346867418057400653463197074339480056823878200200870482429036758817963925776534736432703920023015374020580012819914831279764346804902683078458295930273955731824749856518033182940139246711970728578504963845076335099706740289613333230368068744037670883906038234140786022136991158113568994281391319297791975862560171513962006612868631253812322424103539813209717374042740029537614971303910263597389862317857627137245495036439951235220721389903586086138565098942376229659185033660701313879090306941764567414213159102506324577869327801888356616848446814827311279222647176215770397076446727429300282142359206462118517554572972995045334401066594975085738761510151133491192336722692728812724121037648711357386128185076407859015453442307984305262080619414925359225975008060400681177239687783127838155462617442670853113114467689317679802804220935380071375863574624901287085638494655328067632435937280802856386287896186591907357110835655734644917055897456449805074686019969521739551770322009338037938036043474110504107368743716917650523196572377773966694939200914116149982298512336767028125049419019923699123541392207819462338662334221456275938340529872500041386651345112627101536563324575453261391223049038907727557710166457634543815166733813426132854923050936053287635951062180357320238310123823620822425662964122313697336072398743167465016432239710991613765423383055852476969526839168567784065869450847058213170343550280468935533523986863471491323258258554839684679131534473145474859401791870261110021778494502074031791442551916314608124750559655719118443289751905400392069201688909236027858110121255866908083768910987807184314872648937308915640440799712573006566012760097293677532102844593164603035082722737453338701751512311940853809703157920031360186158875531006495232711236193409585311188624799562441065947227874545467270985964497906598475844596868907744545086846996019499797437397361619261421255027972242176969296765095578166557213015397737624941239870853 A145206 925 260254466169046556555231171048788495255773951961762417771601295185170246608111883019544875165365797623062701468819570929032619188363667085334461541241823714824441427500718933114136135266648974317867345112237345003648097723354547482457038177847989279563728029588047356268285441468488617828002235068828560469811095406227722843981516789956952484281977656651630636070812027129338808383870250390470682058904548775882914865060379548988503174789943503726202312378598460209999433497477657892946596232685755660382497313470401396642971428919487758986195700606854975755131393933527593483059296511177378495724818955459863220958902088418461855653326773569259627596219989298497417618231252684318125832713627000105382907414522389850609144618232886646060593221824597677729927531232551769354817907168795888582395858262676802906622999324234506855422216486283372818320835962010298074345191797752721871124742395065569870221732717041033645733650197793023800906766832518878805567816000186758250903976771953491894696747938921524610752613123337854475057447592630232225041218233084313157613858920647273006920535425909831186136687446579397041542715464870950760921340718374704760373379149054561116855528054564031928206133789724666340534118617239425053242833749708311319542603310090205947774059948592440460007215614223325273128957092987046090386440100645966031158170091342039110303591126450023515264293060091339221676172604079454117380387555618925476591447368284283237973276260265678460904330820105519212272692456522042213204048761988810456143034954602535745728804070227272826675024728676698982893060730374907557340914758898148430578632559905424299911515684895403394579241344340396068511729011242454980212397248903066341914829258673377116918142256486931277171274850585394974070482594190842861847125107366405016597645721155992765024797864357346198817069466370962885307382427745783188071282851859390004474924457355099091382242871097347632547635736379139189754124599673003456651934446420945168087172002093599476302471248007737929974951909635180040703931698129003911086990645774956722882894828609135442772422081824960326796045298987141945266123468538696579853031854811831572855723340991023826848823715546572576245923564234538128363664315914151868413341158670256421211365995819569221103245658391021841692031199929675337472011021382061862973930070507213136187499403886003587407443392220963528505786949942153573379564068612066811858786457911165529484254852357768082057056221383013617952214348794448016921017054538247478977825145296712909269700160620133049279913800408192509886021882620347037182306443216157946618653788776456386050276386413742834394781955287673895186054866312777648385546179768673212131223209878249430459440205734752742923535418383279274959350791178331639050675560235303179540473861788000788794780202752982560871851357445566587736927089151539584105920012126100231592462535649026324573533943107910201824825513172702761020826256272012320736589434573756263949351003321512032935643607948127075690862844551047783425543082296479570513060096290855520374941225911825205253657500586682675584843516091581337763180514598873738947555631231828558689580090278445006804597519895088137105513171389040867542125964566893190010570738821366614692567471779517560277641712047993465388431179934013155355013473336764109851341076806399541261868928611385299270911608075512952889429904114198332270733464633709789484486242344634099833597504361516128615453113970401779756141900026847657696225614015922906987645935869516039695790539120363186155590793151381646038785049254106297334884304271233475637911721754372628805702007112504117851778447412840710053345643790693346718632100172289715331757090650325621784349866023149914400239804490047338540630598281009184941236535810236032184005812590413540484914720464811149017864164621032537756452889559664986682063474040220696081016691258739904959209575310866023172498925331144716117423725114047248778380315792410859638026754213259018418662568163963164602353115126865154050479438070749009411656919978789136803563509573152779671260278558261970502057211038528650799571809049211578068872488498891261854769877122164892898945380509146919878760821749394275985301854515714146316855600334040429709656790141668179367639945135162113040447163067151231613947373578667353540017642044125305298673914614778747616910198244903860173648436706350822011470417578857603876421807456994787311055753572469565668052180068550254436495018345027032794480729751087304092058345247918475507013389059827938748830805447823942495160810875469227462938380237577257962387441300116863865890505515167105998366560747802166721721020667323421752512090194249506334027066762304949470904553046679211254458104007039628807380171179441644167783286045647368167595404176658552155554738968947145857677580173150167781009158236259237714795865436449487233308150468063603038279366140754085586716416421186131138631813506340980417826663884784096191457260960312549042174387385423935011539578869659580101862640191806005308584476641509267890649261278316562447136349329662964792033456304341763470267827609028813690274065859236537734944041176794481134341288324893261106746861352730826147398689835606328188813780923578722352227925388573476357081938102276056761541712476655696694274152069504456021635213420884448238855284131152053069563776223700538842547420215957255421404950869811106392849671193310597842869446534295221344810731572380233059824188180765836515806815738893113411601761471197619593901164460133313257596382774842937984038117613796657705102507726843240880846143954436523899737822458094284036705034343731405236933251231019890603 A145206 926 268111548502437444459849024654658422342309910977608963236920798345582190122200442510085723173250444729239681680149497692951313023415582473628296896348769889433338385571854478594804861875050251444292506116957897084507936723672237625881501708535325397935285493896320059993049292290244433890601482609854276723445092628176981212268337284201861461571873676571333413684185691585642480606128050101447513468449185819358273552225010968245524057712022679307781993947564016937293466358708210316435382797890054052399457391316378090619570314487092934643921431633350882419780213301961923057814064693328697474035917161996665142851542297597775863658255644628470296554568786648008139122698662981619790546635125779984547087648308419220068726159886228300608983056149828279731597241547481226948820711770581965838679056153804662314720384718549018958099290846321864349857458675022552419328931055199806499851214351375273348943774515684555837604702289414724884915657612816812567368411933230508843115812533128049499931324265974298887516097369950891447695115303651554221955970088014373434131178464211692606530255253646409504706174547658346485582638904628991352719116726413033381950329028889256978732123691993626026095173395422489740953467571224983930989979928987700169829675706509974203123919868050421581266179646239888302943389281725652320209555219996933001091836998601507797503718896772177278135523244293924180210771199992232083567846576499797912718009471813340247716010910029463861790816206957205127023340732463220054623256433527888323226741677741544223560955285652827484790705961540507629167957269775337577056085907667990042581551808132274752500306021083052916812144451688465567746316790360589828830911128070882619876223796094362405750494195041807813173550515704934721075878448964590233901881573266637680010054101235538749436033855709455423797656916821077382677681051015790437549018342446362906944454940659755624561953059309158045312035452770849869977587937736418720252699215535661482883848762639067140888418349232912672346098659602883061823650559501169108994978846252195414850379649787112493013601767892161929031962150608804793817904781314064286339375824800886247810736447390250975133441918065654521973538002749185091794368727772795136427376324991038967391154155772672089018172429456501632054616931033028858740167581002137252709320757961159578089137722726355683858152983229080809449862030738452640973748315424551187050174604563644301269278139142670493786301808460331091069849934896025784935148482519097773115153687785675836918056471737636713180205144975770695315184479420134019929866120627835737528265327899532706118471772407422503828595356154921580558566484892458704359815240378295945195398553044493259527617763732870836126931986282086738131296634787273829335291111237606124666101579175804345487848249441988721516067956261239099517572319601208723229885771858157648296099221166573783389149158483940906805026966924463650559357855030016187100043560313181430010939566604557564383835700982727334223660430550285451940576513334811821670784089342676940908034195350530802002326000036751814606050240066702100603147267914682238785185802559370145508469198713355441746656998105752611821317622753275823899948891247357265744287706959938882378043440024731775285869814536635973000263915612168588483778913632585463623043458008270658472694819030446225886867496365129218562489133505020544296039315992392598586149564947907905585377151764675821786493632851012738290506181090722867718202381224621654281100996062765715941700728157590755811439296450182952087837557857180991849467468966526794877982087163787489572127546356929898076353639329572134403383650481485336875720735858433741184159640142719472249195510278187939833554007428783903765395701306680148314589451452326477982821033241238360925349393192565339310783209795209685321463684262288332490748258350766380390738740091506162983187822776167838044007923849221091190970513234454313082008459412614749209107462625165332322161819582871205928829524418732890627159872492895204631752102363411165872359181663568872227217768740798653896477878288546610045820978378321137045672806550443129865131719011169171925257599782150651176741508451683911307970315615186939545714656080813831059944152420274744626302267649492375090779056458030009741799471791961986542324179682351709504130728963507725670742024401104783591253234299158167199811633077704299484008673839816197859357111847463195880562614984138609378245019821025243451928660311419516688129897373273331478349187895472768356083382563006661680595060427732011004107209134093329092375731561060034875166084142025083872559790766973239449029808759530364084898420859175960894207869797354828526687444585507933445657816393045460261874064431199005106696326684337337163156089505052750303738728718957321528786644862301633005787952223370517450060439986874360689557148077433051990955981296815893720412927398397925270973294529964559693589914814178092104415175311384146587633808519767457946573836442037266752739130131731612176610930999702667264884906623831969940576227148141423829654099291956670965884932855609860051596576436035565550903446940237227388252578673946929257767678835859748010294154207711491794282152655053439229482030736936066318550336413191701713483747540298074067353032853574711780017392706876634858537387850155893110934194054887492097443829538599472859732573171967668612127065313297943040233363184311784374052647527190206137024749415447924408982830096464985316873219087572009782213166069717466998878719664216970437179359476812633714372556415616840885641527421159541301242935075927181175008063752402099148020868348059439860433717 A145206 927 276205836151465776441922820152427328941775458694767203885081674829863715146804503622857099272831330780450061872450148326832693592663466289318771512564204790854089047717444323876081301721943882400129047902310988652376993988356254382083509697633549833521103773677486234574651403068218627908290252752017775102657071414151833179660490663967934142306771590382739991786659626978542215068497717125626343649671196057185795281990801134511796049465360140821293988841114772296251757647867611752391089346665408188008711254299837047861904740884815298911901931895375549859426522965793022120995943712937231554265884122621619644558770496341293814893679920684150488033981958689315284853514438199416660770553722101449566937224305467488908078612802584388386135367968931002274869564592069757659173057289581017480179980970505629211739116330295390841120073930116899218093371979603162440906461185681943466283969790772168108953321498442850845624947217886421778993468292346845371944745410689170089089292155252281337562297453669366222991286824938956247377692980193737196324190592746486149874514428888629747400756386747074072227344126066015278535799376118197886192835909622521519033034757511050267770991945138058067768422648302088572443128090859732077249327997990596004207125304769967721006140802919089748856013169299863315195026878867820806663694645998253968294153591558129147819014131155425719035984667523893458151243043298321397566680410526946424147347252290793542426272996165280099518015269784338818988069869964011975615810503042891222942968198536418408715657989980957542486310101692740529763861200766961957777034233663145747208190708789209494718384835559638768685807689290361101892237698193064306752073880047130168921383926156536377521428237673201848796773074496895425454573824364760730469188535101710346462191229535242018560351725048299085177750832941088639394349279060649768430877423016747320253248645313798722410123323078319283828908455457454191815832178386927076817455201396031168605691211615053405869746099719951834676219640206319149550471389851805472697408253709462203778937654691302524349073269822053875587612127608888565244280184716669763675422884371771971777330749164106928731729505745207808276372542475937066151406181535892157280204664374105092658022843314237693389811485880690170667954794339223968785603564935119765347233089781033055681141577439276862549944618205359315694932401917940739254803623493838823318607309063561936266686480633903461141352491975691430487865690812584589033546167189428317830961930140947565289315883710126265390495405253309298806341706343941844108928431772407792001027500202200944727411978830352312832766907122843881120341933176175977778125284836931153601078962148775287822878294589506766463869310205019401337097200916542275451745218246818778009535882671581404816338387303847580815885065299894056574562261342232287495044483726449507686032356422000183374018545253997548838362820854088382656572165912351549532321863078299787948396075856399806249262188762460228835924611872907706890111470488964247484728581429419297657756892187788385688864396772607694388420214138730993504264702595263315059511688199689974570138055263822062442710127871760685652308113647091707852099307406572855632540859643048866498215204864385860109970706677219371313093889759111526990170185879798205296486375895689008575179076075713528517780640781121558062815167492647684624222544609932197672831710524200759012655053876617787341866359498169359745526160918095649194588063456096756409831512226912966970111157100972630190266285623858384618217992082850500944148785557291354511077132899624322160555704352639909692166251583080138693608962179468033552208051527281223730337129963296416025748397111702083871105852998658650015582950190588191393925897806730977817312164202607341229095277832563972184110943749909201556697640352410364359084283283693953940694921958787717352391523240821135499245657047056577008694768312885065068840247553503208171938006062181046950754625897659425067656924596332083480066963889405231421513949324350892050066916221188452970184320399412104979054283463575774992065785064763080364032457002132135467261154346261599348558961826674833955258187671961487768608545167624131396084067401576745019309825952133182376428664930462909949634514059457488572837246613747371542458279313421889972016310365617349994126947370157226809628265582476103830867595458308721867852038099163827065274108266827054010624330764841701815305686714985500533397359533426791167193451670880395010432631402530077843693711943835001991284401359550079605445736550388668317436977638926049886747231358406930649157203744229794987248216519258864755954180763161971063409755880202943733145833588073513403335546658697044603173002807569522899688047142769698086066124479042697431231942386827088326771766524836841726059540333213064213641505432363301773338428890657447680094878769128486185691439590968842218482792160685557937233053362000302041162685357843376712154160649937063114595476629210832257134664890306726908031009001275106312970272686914807851803906883296677065741693584788809406040657215050453898945248264949205209025985465628045241927129542979045763734791798807606941372203897094903041715924515520688778896514522531938235318797593148877250111545821778131210969765218729858176586613336675605251495747141113244239822145320334981707641958213527243525151942300607967576657370308713558269424697821003287697771001734691267728729146367240473058709255900561456407850728458414206996066983933768336163114734897622084391902961401433569008595667236099210804252201893123501709173022761969684952223462913050413486955886958250421098589191025627 A145206 928 284544490344610416684202032648369260977873001370419915859394681629740379908740949397108954657368022933538598795650178623139623114533025023569889642054889836593625226178600629628328341742334563347913893607037464893675297539780221765154938617779225201286570571206874258502563808866855098992551291048710590250396434123421631930726263895900857736778811163234823038462127547703340218849830020725042874914353321952683785255734745147210482161230473839414976831684920245277928034194319441484837068123724801478406804193014749670945539266921508302471565158284653016278049258811710533245526849330572992510195842466809530424466003112482985932867722341625946735623099403725591144516594030949534351096235119181145694237279122702464749905086903025684911626566427304046177398048467372746401356010662204647686136032630166515101487715589992288305894939943109029114641289015317524456322404696458352408475883032255728649811247001131896738138679818556808150211866375207880976110940462070507722145667376576231898610175164295713064997419475296347239116074639818091006977566352519546596651211646062646301010573529456437983214241235727242105247136812797623641472368634381306326966229043458358546326108934983043917142357702028233453049763638181833921090260226318942117645150717551143370796806219556093148505925785299760009034524852037896927535145935040731700376957155486177229793068659977504302596908867358304278408535146595286949359226260037187090115855867924734590000308837671793894812434686917337191726362494211202156427188602075132852530088520127006138797042160474921695408318976178053660395891662788948582012547559600380031408737996244974177555800598992683957091349170513224959106675888733766601382558400656922117593049624267325986962705793762805318416905845802783147833342473401256978473088746742529100248618145074900920999453204878071200703557675163782448500843606412813103888789821980073903509247859008877850899025190577491789948394043682402698413981301982450817328837755205924650370361367810828019430314667329608762215861798471801826015797238049607829358641839779955888864771587071582567909384679344968080323709975812368948878396198699448119059469836964616391780487478233560580462750168548522190090170575011312068175767949064666372780721248055131949080377513986503375197477222550410034490963847948270523472207907701770863482063919508813122874194082084079493307601090545120960452533330322393508142167692246144069079171512537140696518014101182971728494067253214651252965834024927146667841572900191942010263759573038787618597614654402416920870896824824726501392329391763150263903156847107686917120910684695777125920833013765122177384780717545053942535210134558206164062354428481798289887917240070851415209206497043636357979680653843982005077182078674081390112846132556354945806406164844770345848567838871062891031274646699781790186287056912636707934918667966921132551215515614084269688913591351826585679309053508868283962049615950686084957672643937533614986244971956493576833322856676815067443498448571127130130573650331085501602957725481102682164701895822029682857460682109170394681969868588973231958091751866011167273243663827653429099851153006728381309142191190462483754045542986276088889400909673277341252839910929928224070836383016863625786665990536518754318499558317938840074391255203025534200754714120356816286055461723966625124701992100416750404366428180688229089522802687410011404582107266340230362299202047567501189952629069632599083392582977922450662681954224118115104619703926762368446876047217909293167552834031031229953391810311743920009795456401416513034800024746985998359419093577473981019415820820296974441439444613262789834667727266014123138897574175704175185423021748255174272896350760854600652124615553076653190801840513201596586164491961901235827560425909403729111156687802408177141899132429328169574822749463537926151813735272332779799168717164478337757191715595263207144738042277060094670034080314061461567236199715989185295572742721187601290866615943966519555911452638599215485636560249821293378695025256033773183690616160043138659631133627444649760787704505822456781844275741980831830467325466110105313880787712296889592585281706601263575891153234926733607316658456884632295361975766568138999952771580087282933364487663821731096393173079274605217533132779351772650589131066051207061486132185591531462609838136819804171222329997995250547964786829893574330534917397543205659357616114751710178125626787532667774679600574289017332219602460136144238424319213094111705899352339063297318838270774914301448306411325840795004806306664752851601267070238242069801313234641395532707146266936526260074176907116316932548954920449332062734652151475570765328396738878877450563349750302068172731598430280903218944600123439901840377175781977181659394638048834692879332906976222866978670027971963916289413888641698176838877479510107177519202340648258499778637660389730745681636828154683305501244971208736692253079782710613371029241505346610700133446535523156592347863252733550846990841559142552067880994226034862162827519208293890283929462717067985406942169298795450016425137850444401284452480840672356493330576667998233955840916096370984737904010337616784849976220476346856737695419906136026167491517879221688424129244688644356615959562084188481529824381331527112444915695572219994444960611340781439896187177637679965803589544624688649721493528265331505179143590182396492687544453932289089930438190936240411790423946707276965256858686190674168946589065809451277182416400030294835705669097488357796242673422016959027391258698351796777852306805855162077220397406374683086371980443207539262830245413 A145206 929 293134888507837999327746626237581606146642559952851117660495039864257160303355974944260869494851106446629297762510407453899758188033944355438801144059208189247822566966078493589090130055659562513665470172633796910913043783853809666256609960267896500415778586918088688593078724021970803028068195897562872717303884694505073927300737969738444141188195538110575574402916438376717400429927846835663421590892022398785637536548191307922775816543510048577449622092666693494027566774349693665616431598627662145693240203413856252257085260342006733382296895114354788907588190385376647721243511889741995210365717719328244263858010126804288507684657585304740387650876624236032759210860689459047278717631040768453929024201129849914936399253987719951726305988079358219963524764548327860050620878866437432942490898437791062211431124094442416373519612789150370629682192631471867147679174931803523606502087997533245127958276379987115379164643711433413241048876199296413434487382909248471604866555904585979047473964071168238344976022203032552675440049976946821481498025343505787517811365239507403078409194114563327089540732104561620200278481857897448099832301245567085129067716976761333356082183113462411021055747422984697398349033913846100359077115450474261652178867221709805263856391831603485459856400595009103750537977294005726008898564170012947695765339238042010766768963273674406143361154120344815499906164929212847419317082979430143087955926610153234980020127367938679079500656810015853586274797039092450279659761413996165302844929001326697485928788444890943923402715168526382790301550891558783078502739408466938470323304650604401757267421009581554700920377363202333412932816072712746777380104774466002522443136662255035174582953345298982982742239031438772397991934187247786352828826535276216865250022216528249988574891455114779818527749782291799289788142986251021582216131736937221457233175304552102624572352962358616143763857740577345527423641943297485175325608439958774060363646546336431226125300813730419904647438714332989303503007837516775018337127431450215348895889579081494707979877700290043593398860726106556755317426091372940177589158561578902737763968623229654443637756489208270345503247616862627206971518446380777244393435330376636177958740006041097889251374822205817101946365356347160855781494640466501722285652309473436957963984968366516711633118290606128217630389952249131635751061794135800354901177861677318366836829384961418958496669240128060221800896862709209360052897401459703193386433046230997654872935693253536571828279073700794499064110506801673428664049210477759056717018570474741609852180761505963803941196895094906354153225284639398066222220732699885654974796530394989340472223665901560861332497706017067952500257186227914810079436415022779556402054748183424426707064520521763941324204980702832317366711169104254647886131630265347437059210262522787441434399892491364211755713396285462654634009805473580725696632429508475432959601407871911721842064473913638852140855206504653533577342761127690861425862054965892443557824826759239002090739631716357384500645931227285913616767810861341779710627626723550774436175969341431373085601371880059836010708417243379455899324831428461484877856574985270216295891884553644523444301050930706284804697840612244319766478015670614704892395700734353902193835787104837998461141031713410551458293129089400391558242848415918697104276508887038210206412814198370908997000681153902940890222035698280403287270226772949652936172076031901492838060322116447863571180281460237796500060850680437250962808330729231128777763346139586428516990331690417364802039344541169573848243421307443584497596877918622881464933610716338347104307646358809249587083389506453695192813599046608454400441559886901226889294066996413721972991867826379532415189944234978769066063158035812889373934237905483051859053297986263811499346833018321547250840512353584957711390627196395844159809524133674136844397557377242960793583902776989500347940219654247211856708087310278458837258522772341884276473477176463365879885047408944656695365985446678149453602309529861170967023391346267200686427001886464708238960587093982573727558756527368297535575345663320563149753924244301895276957377069941521290409212571713689340192298636442874644133825485965068302436710686417944387596995042963276692306781166280412850095871923360765793569056036803859566549535022420209301474602726709760929946795491245439977638397758432973328082192215093405405945885467240460981311469015126990306897923708335924552950163167617679807671231804162482869451020394644303213470397038847850657256474264570106635830782940352739649297049077402586561844707526633987952731096984885100900072962912227425249198582219084437863557817368183999077394831468466410813683676137641541749375344440685485593442600993309273215742903373293280685861576489271459214299959069633113628290183943238195515140388054498410973283311115257261274194889226411829514903507270076546453656455961762574998657219768432736180354026849839030486064537959401840048754804046799719375129895605765859599611707458480337096174875630753475764497200112550204115771624209693937097234626054875232961554512817825769128512614532542881078057007079563709930110570334562169289210846513947542160764016398531225616044780273610623166067250310718131953280432071837431826876824649859011110317034280446047970676300032479928047574948305051077237348999755104010419261813629826708973553365036763667589757808200430112521468356415111019605772470275077438816249587352403720286140097749102644065391551809623948596561914020866494925561959735379457741160084355262594645829724452076501330992843 A145206 930 301984630791605084037106686467009992803561329576849819901294965201899689291284551447919364195503552395595668239027058056137341709107549512414965525574785794839159440426190778084366160452411596364210696153797697346046471110794680882541116793203229357145551717255859215530496896441691537762618719632717744553590578383181785675042525617114121505914766303669355039830905662612848371201204028312782270267996009680090622611823897418253229673297748134782772352344229324138927338769989382883187072227105394197747994323676513768319711914680786377396186930075385594826423624836833119457136142980447779196436085744764568115717073922108043974619174411872222777612430642786095488807710982529299322031166787538157318022260616265846589206445000859311982020140174562418057796273143864480097081750453013823032362494013941838346964063215752145208246177610948925379049188997901361527852291698538349579485927681770297915339081015249115145460492408343449306977584963602960289699349118302572022155406719623284087540626814578197285446552600277108021236288738511729947384632637619249676621570809491480365700305038580983360844510368815121272889161983082124921153440796529283060479890045962791781058845863111515100846437393767463055103163014252064365279471732002989351231828281015579134054665157628797879669909235823922666981419068502724352255173925378103440765454097938122114662232097676843396169249858935428570980973744147374747759670427629779881521278847423645288199010278586747492073109845215419771357515824510924991108478408928282344735742275024220394508851561903404478289768217768785967764576659314546847979948162626542795182764837974739908323079475683266036742170871840320509498744564988837926700476371005748580195038035970921636879345380806596573197464422479492030841507897212963680347327551397732763665177858144989237584892527223695568044224477018485152671683240557439080176823940971467383205064793093021354949183420441323739953511113975427194852879290867222271466706107943800611490819110919957723474212817277510966901415280356486388777291842305390658902675700776338708439276529585100261626718625493890624804227363347389993784646816122610845351875810433910341580098219573177223812946797037005277065442140225619751774977276208837141452608476627926102923259234874398257013887324713013243031575716420790678169589693138713201373754381832957955805408861438627657075238052306219627430106303947080386504063956192617999923398277252277436819096123396886182752500712759032292643851287741434556607967227341930059894577517886447714500510834214263226277372402014950588166031276500623620083653705878179445792197674200253148368922321569908018168416507180436796267566102040126283706911370456032848470003839357726151421009246959919777239082175403743553332395968675058376117060519002204425077276426085275603984506028050467426873911666179219550381312397509325808648901307475123357516060899215799178775690340975989583717266557133641463123901693216866078189463076470378633636714240760578491752519906804258286230310810121585525307471611956005274881977744903709778703354455596935725668037031515016753256611261496355705480269057839287596288225463607061528652576468426749335086048948915809700268681241876203036129939172000397336196645787642822684214934932324248215224067636032517641552415149666009476221910048123636171577894101405323291786947332701247002172958912835713714014718581906205022951205511780505759767167206678933311665278076828657427537572564216749318046628206356928096079534992468562321004090992892199979202914600872696548525176304864354822742366656532526259759063770313936821099162605046505742769171283805791645951835438371848067461901593222273866868966064873151438529093942300725704229210990027196277810369181861380635899923787001173439023237813926695973088568653282449287747394591080230370072895124922321621416365196599772181371703984378274762445214579126317302233239781127345506045178909083782495869102247024310296652717113572599724955415858172894689580226211616531240620723347284318068566718137946619854056916758359353249202530390159042099870542743217037005264839041408653731651979118604806892014012005074229163199408252241586610455228697113036026840681458497336961156467764085320319798010068483630052836911835651387693842400098560253772849792616849343720541976403946289960541408000376823368995879196550659748884581471682628932381854674765264417474740086034383745756865670234199110633456227408698593695024346041466782194448549276581939166069460930292395714577102732164230895877126120455249825050077913384686762864665296329219290289911990881841815953905905353808420820315473849400198360805152816164920525118744614842592372800728975193743030482314314113128574716740124129944770594897219174478593009965715247292356559701797875579260478211554811632708884479859764112811804429955142354673940237964373197903314647462976857803821194068675926281497995067857818621087077282215989483976591226057610835988596190049837379527430912231439221751901480374680478973338006681791255981099795184962482322572572418082887979369554622457274643699978376868202904326584722607033700977189141405122988183876624402377354158810244333625485092103756385843646084895248246429887718879832727517672461270013041018698147075261986043870757542695044025954478685739236909057924358194673036556230508843690969290773217380829837523400390631673735791025426913874297609358195076478945213940915872386681514500852303927639386914120418097326640238857245028375010689032626473880806006054390341526229236597030613501794563616217242834979978172758306742961631050564531929480085334478645664726946458102610586822992984708408288486904541597695100951852841483366912686684757 A145206 931 311101546794910506635679099332121277860063264510628273404162209083684545871124174895828693825621543772923850356716655641089617647851606674006739390436449776841294455743409655107767096342880812328390557508167184358750980276718659254601179299523778241477508027099397826660444509056673126563650207975401425065765915071852739899877554391567496096208594654235944672945290128992727347089391660527115239160551145790741666486076075243773746485826684375155320739612924157812588888433961334785656140243976089616979378610162614478781870161132742232869435806760979189039118999281749523143161706489306254138486749178188644709411244139552627812086122998858960525683245183504156834990579744332648007873828665575216656412584210341888296604737660498855356769608254706151470881784410114223986664320639139689470843080275280251548221117222024271347988687296649953823453533643118321439746680517769543178358804314876441121405634625971527655321957558772173397843804840413084784646076054749639288595029976883844478238892359062839097423015784934497890194379742851959024519227875467476799015270244712216792701289844617334054393842809760109052013124163151095790665165726076669814830210841321340747952251086362769558627528927664247017313742808253985154553412883233082484295042915167260600890065693473754895825540310193590491702579006430283623155751900176369819472150209459108682065842873938938335025925106033328005418544525983277826465322030420605853164976112739409212839585163917261271490858352362972637444783373666635019550950921814167427309318169004356679217747093071339471044445376339822900962862845868951466428904014577735382760865569962874001504748843296876417381835455760259408317309329992918127634851005869032025056660231754440624434477782678564770396996890411405656221174248231831119669765583821601489264953360817136440451052182632004045788364834161145469648549558300080023021111234167179851767088477739266494350547165279874950700348998362581484124910371131080069898988480167298343511768165818267600599562871004993722178438587765801274140145293721087395057430705164439246615608072664378548946147766089571305066776943853448836970898746746035040681676000973320936230822482084327475576630006395914709890839568093527964464201212970610416306681949292929756640135794997297600387095485156847738016493170197587983387182445118789458282761524898209304181700718007495841073972972393711279691615085045612353420372515394322075546949870887622514774987316995401347224837290318730808318641097896547569009252548575330031001335109958053137955050258644318897385432738259953667349062966239113336667177537829977634050186362927641772347705344848251360475415037728272986251789016306564470927383626663878259432613369612961107402014526785167531648028505417850073501483935016858131305806661260801540255336621832388019720614840610603973970713295439845983626621386472765643642907383299911200049205430326064945720405644928620309357199470281750385499326822680449255284529386023322732156698168256180755010656571068836779417690254627015337109999526387379731369536962160926914867442834167849390399195830494364369405711998096430038297491094781838921009305648573648088575874201234116721542955335310492393747912668732434897373458656147190006944994062486881644476398547714821376957128593440895048099951856749621604468437268156722269582160109621857606265260918773303813381455704415762770009109525342495059465013005789600985806122065951466031835565783757908182460733509021455979277302008965953533264477873487900947248431550314679324499018691180205197003034929644638514559498468096743166690509468288751765397417092964081987797232978435371505411430932891492121274035232747806071488432706787174283580368665537319679629174531469013025791105418212188633908236032435546051548302755074742482956225639698157137677492020062969533077569449211311321222690283116053240369279914777280943285530124218281768289675026308080720039664538801771048907036858904262833881466247387196701127686188794289982701275997984440734872285995638483690837093111319371599363584796835384865273182440753667107388457965268879467406375587412085621825105690046032409774385166336453118245052120176073683222985586770639623903907649155644005257254157585520564907048671888001090207813902074426130942432216014497425039556142262685215166502228706784320624667142839897229795178371550136569708364023036035193069296586983577654366379128465968221985228640959003032248457850704865729635950421287528717553407705539264309511734664982449840948985092058242323141156416097050482348253212775282872532527213617072448257496146754078893388573391841766988876650236494791443193310470009722428465211201972878933907296182843333657793055169988821411496399753450555746330818334056266148393189505511330992025893719801331595625630168049684256564431899291493046715239951263946112757920861008155075023754706443454141225767625275231747676006664960324656487095624582517075906263259649000031902052628680935744130854758102777276817145444761871163684812556996627447058572236594199344376731231154858025357960528436235411971300363353231969261807150288829185486934282550090869876685170860051684817454373005100228409945088282918597166922571823101001164934730796151260364743605223747242120194509763057407138322971505782798437070535875108050857957394840933804553816998637491860901726043038494746306779600099895144411894037124657675579512795173608668803564123901821446274002949495585460034909768927820364519929827497249083442151825552760968102090503871787414577736475984728426611308302721886018371121090584897544292671127922405840977399328445045335004167721104375110814379572684217354795399336866448548445160786994632938025307704194438820987 A145206 932 320493702492346870200218646256920912552191564473400579648657016356019687345771514046642477540769138815232917846590335806655086146584109337785895303121311230078558349567464033155044394203388017892132256842974540958387874673926749106386794221693859989794510765080383095330067469569563591358165116216416175368868670303318383539071675972973876277736018005341413076317839082947186880035407546387227644202495402611896161387610621332771451994815538746767962124607055565784606717651643700144065109735058540690288880656205675815572618307529020008965083287389696963826134616275239117622016925288761273807947216356681723807443605032010004571810895008219893369541750132816534899196159251325242940249010253666901280482141970334087643662968843880109354989623415933710043613143063397776135677851999138234945514819045758599848447970912610220036768713620927569751772646898425014375014731441073153395214918267563074951179100437414268994220878342326044820316365859238178229330938130552831549599411359863812336317301235295405582959638434196223828899070959267423378730951635080455290939922003723457046863450304660631064457411940825922233924585260363738210602264954425771035743405623560352135086966754879002725739382510889584197372677240580069803355128353812609772763907271424928370149921197625672890972884574278665079411255943967432466670321325690439250396636320841913719079472548188492651262680941588304928043194956651732010302162727771244273444396961701490698127788594727724378998580618528737671524025963946273214966683205152628663530858202181862465088306657416654358113373777773232386125162889217970534541078079929857265803789558724870402772202470967686036946909802132919468982568578155905581343158319809517625522115055570912148850183745300751295434475629959728528560012006755108593275382843116828310674464570016540611730124458788079355403491872936426226900220784312487755675561143246510187550965411499009885021897162844725192041551210883194308016665988040674497918371720112082374394444646132830280350743716357160269833728137763549399326079793749749731671909147494450991770156941669676860809246866886188744141249049163580229995702789916513191743733188597353619485197102476873223844715289065194428185407009377206131571149827838418167498771840200630697516473568545342755707907499596719083902498085762821588889220692458756122335179382133512488693113304728336731654557588773202185173198724835709284066186481247572595051519669489796440218791906658673417774158241930700790709021840349400488829900448460211277409923486867792184672026778238290374063284689401744296164316226601706137024659004076981005116283309778635079780682316060851146726597909699121131199550089912592086202641212069153832714427934393106399395123619197390730181522566219175885045089991461684682321253905988148078236643030020430537609894927044653601916838662402301022206129866579997126026977431393086617871215818910092785532488892170239666155717332705839163080417857994048116608352462109177382364038507322198137763667714457652441881506065127974619327228826563707253847627277773683320682387223552673409039750616891321192686555426565704649892195995227822368976737298507798298906372781840722128897910407548430110166246342501198425683287169940143734082663035897163955535498197186116899395140057461651601966056885663340265557673379806151804852721887159763593297003822619282908174740605129901689122848828198570266728355543411437834055828385362773624130002581457894152412394396231276162727467007298589042227375532392421141853393136497675402312751865487732677299683857622084975009185372025841476236363422876630117424451178179568460403784936311566199875996241109534432976926508357000435193446216338210109136786844111362266814878584869833318049711694510204239584064297618875263057544841811425720702747395787555933010693054860923188690101040512927914885480981141910522499428703223035350978942003905986480295213998050088437196534665722151337964456519178713426589323403099163452421158435109034181420854625674010774446463778606188790116180634281536709810424801997788217597420465390817786970356469140476395784157029390791647706596977096870149106869047616136625879796014520989939467245935024790005452453585056812216317473323641870962997507150972501833052704173725216143999932856922132702202940088424745889195529587270900162860379553921692319162317983218239313551308873142608514076376022012230009076934849936881062520928309883798468121804594107012169786251065912504185190303617387300250466617352579103932186304659591766081774055764068124559284226522019143612376370825509409000805093626205294245267983540699653980364930953326148376547842663699117587775423111995519623803212839760781528121098530377040899427161747894099449595805615431480052818282677508239481665189735954841439937866144947524963791900543519470512911093185628491834097652536659636602798483896657784118434726086905433190317151237499550576368445973630844645340796065241813858888584371483202358257569073200062743276824153507792832364555567717675150711932525735186966602364951838460706820944784371642471079344366700408767770121129779180735692458243817671079537285107026911522193909443901721826951482520253846284130299860510054576744019215070640637027436334832724653687341911999763091561681866753556337251128152658133536958880442851944687055372375631684703626118643434135933407008058846081141298288727473777355014232859546025616905385529725938490523074182668470503558862842547823621937872388571293706631031531921170446718403583557202795817832285804365851581467103350446255471181620092412766174888696516076530354875963606269324187858210125870530682919233880943289913679458138038341635815649556305805472438902300702016305912773 A145206 933 330169407370279720664768336680781675802810106526992479883739343406403759497656671509839489762829130422239178092605974194301286541708393981045799875648536876724193576364064477860251774809280535055952848864735551792413437425973846681631892879992196443586883266836682352950982808649208271672211447948426129495279414034709799623044397130698080048169300892826461742437638700188417161814683772865568655120441623577588755354111844324321746055295246115047060216773787252576031070299734234562980474063174301893484725873599545789834593039754539252874606409603122479357284641151549467583743866740085814957719836564351458300012138823216975365694313300705965827369356608800582842619387142287761444870795225217231201474322619762061165414811984980245118756261291503979141575117701010873212803852127005553937880771743279208897597334902913701462456736813795384395282013154465012025353307861839405215698687106882445379640321038498400140530435131825546155882944771130735025234026067929575458027067949529505800773836715110734985150127079427184810508599413637512510791987105919015008297930772216852944863545652565634226448763873265062983357008380322106343017196237609219897586422369520808955203920940460847566943091699334713215363694119455868367910165693659659048920416549464951914729580057981101889857882204680312437848488170424106673832668042889877859465934401548658944049022715736237401530362340879829928714785684387629255167201742696192816029262700122093726191527123189714792836630506130629403474973335160366419952860736096635571961040643878423574740318278724845406091745192653161826485941733942498202133004275696510752643828230120013374661932389564695729559040132641930472295392064122115061513915351356932111630758677073541326392216351946946499260963884457815735946827363582824147458134820030855591789905053896075019437439779758440418960491288534588569856177304321233211461106254138101218878961877420397904972968971696656898424005766989057595177326552735497550639396282272367152797245631656068658348714401553383375509003396520452517103968341448914530777362997262251036506533540492068797164413651248536634560783786652761940195419608307121826255730458520426049256481882064419203990502916166496017965928532280413145115189313176395810762589151639981056325202975823086517707731929409156937560357655233984679487588677180698787223359658221840469201860186093903516865201186537191186171183883058807732267099038763016439180730726236146444878109611805923780939764677907363810290208478901230248489778595430215803326353746905329495617317213535349310197610935277397523727256979815462582335194346073397884122913925266801886476333473410380537501425649232462183112736234140801452268792385790594203297412635473001668223249440153557941798917564961684776509183408230411458945515703278624462057346481556491998918505266872411079318097417646255776771093081268420617875259114403200995481447913282939281297388666879138796032029818670871247943533922741389102426078173684968918151585507126098601374496662002118312530839896454770482830090849500555576314899765558301283171627566916861176424492838624870983663268170524317561274344962285452835201363158628739423901782528035917655768104206030774259856854827187561693485933174703263214758471442943954341290628006114689370040164514419461735235971247993416556318109917538031090573068838663534696069018510417893798253762720185391965413051871551875993555542102207564129260184243331069637776535893360272411089966674871037656571187780269656143403254046182083858252459174341291791158259164982308308136181108086692685475068039892742131935842491446585071201206607483412215130411121551015150471817196123219846575608427523024243099188551537972239624839264651503924984482449667424411390163477541676200158895010130080871216816574534164360455688597183426020988587721049496967736592221392935639186662340641362110890570402532969508310218982060622682011108226882930932089189966560263422318801690443811748079150813804845730802366011563848237169155936840407883729018079347437343694149643939659209968282155170737859089851204375693393518237863836438920207611850640693271963447054213599553218359391753893405448770603081133573619586016119965430130292519165773469478942199277361793212816371295454614720677311639772605485216403741669456266432352269249411448079940295442136548427628333963543134988465901802780055872751453075501093305778923709936463983935402109122669969167337205115233442871770854409341393119862766736119911354878669437322665266143955345234026747423892514690756265262200083312920270236553304821238177859005531325782330332174582385869884899987960640306451818188145799327242273000637280353413318199150043858956459252226272231161351330709010878939651525912225652431215025617278810365393820042111150483091292209289788992267865112280728336671758895796587595855900762617796720628633110975961970422858866263827013327882450707550801611986001604049032918272749559052181375557956028781733626378184824684147775841782738248697425375952528879629143386950954929141240073688887496150390087104328714249386464396752793537719122808105747854717952394952724729013039635145965653538177295878083518328297354534142677311899958359910694701686201844098054172458343128498486520959867376939017080915744786165984903707880101233928788445517903793935370786939762733133847451447829953673418510771193527137396337551353984169011798799324987891900140617484585510199561009428063970796957625111809326304307507315248935617741133806725124786428430679279426776692657719700855098221920164726866773984919621134707184631586495123688719604209678367263106565195756644604154566394283132190440994588263489223624430319832934475467965516952657199823134902473993840795883 A145206 934 340137221778467971729145345894974255949040022730490191286956033604194431980534906735375772444722299392145809740406515637380652046595915309186988464556580309729375669204417026097285311857617670015088677354069785844183424560905609238276432976932774059997077412672687282421492596546997801924425947970630949228525483369048819803360789096534783408850558210503156604436489599470787636846921889088344765272140528549193664475640584743085408947371838143265515425971419927606694392746298604386785210874997468957913971207033227196573493727809156174611361757100075663721691367504088611393821854959346988786004637156421281609732823570482452246952614614682468040689417591450730688505249905214232803640119290126290401193165518372195650028351071163135750047632710539494648443336794360778332035002646584173759266254007263293395170039843784218138695695478167098336554649561846538091500299211813322127719557317244011487384099255699487740335634699461138515986724828950855549786603136691038402974352299376202169539335033203610773116514010372131881503657806106329942533529773267979119763364846939139813265252638769727273440591423534477822883730541090106148252521653812039981340130689820898771937966961518273588234224635011888824824634460724868356696793526147889027253511315320534905763841151561401434715065995548638185772855363209799198371708858638052950717520521881016321249020797805234936134375487299729313321096759271248587424047831297888714417414896765335338823547836340684493837640656731714524547354042477333856207291328504426316673391832253582324259546625094460182244238325661247408249779082504097059966181704245247334186215547121532788884251258002881691163459868209443443451857031068979146642864550233054733761081763908869423980426451463374630328351632834162717385102353160829596463140801654311739262925459162523059704239546097617610750120441180044306907198870911791021330804564194854933533671226312168752312603895067157073024581775902415692764846847054565555705158981536251545420082394901370926498129259055929275899263048791571250457573596277931180667781836417926486151171337087754197209137622518920708691287660427667574120755746051918131400474447871413978494937716464458822656499325981717817459254720241773410956839672409620050461673299960493312575460222965669026108783013602311478005708133761596178875556157755894862917174130181222653584930832623385350734633273627094430492918722303179938979407049459205718998349414266164186379489944546125827979677500115612965480939172088549367851335610737424117980316155246991469603136228027309479094238519039358870279181123739927081469292157244329107240507715665490352119275345892859243612532838436063618511210619918312698022874635831409601082892369105217160652516234352398732442629495517696517345776479439842490899619137678284880660869623756445849335834510341679274875666125083079400009410080369708106462333189941006656103639739167080002380846737946687507392066559230389133586243372705871221570327425631909777328472696203871479642670518090198596671688300486858497641603317627650120337282882226658771632805319841398828117195604013916088043170915399760153022651732046958460300864490018764329810869544258415637013902549881945424354384844310187934669772298821871444042089552072349659818294901663756343924490964210390144965283568368371745267690315682946575817663635097934086656182415654113008200424533799614208243742005864904280972785348006482134779137767803178801755646738356689032599314874632981889026840663193269595365299696794093594400708495672801997196829333770811444093324683062530253791938259042094831526959734787121111077894404845911978727018664850236512928249791074303857502616511516967418489996053473710175322774951942196041635652612556069075785162679610609692947181846246323948421233391656293237656034410211690905166445628414970588137699017368098265093194748790439352037214812462940429062881457778053938777117597772231402930912523213521240372884162140345968234481663447024700012190278000539657014183720392198943113123124388490013321669832900081340882943056725532010253776024018198156603162647158690654739539176015751644814632729132601526752924791641836578311652850962273200192640328007159940530901260313935716937454652057227872426269426581866882388122057845124636271089870826630524294193812282055111091272727803766005063553758270505522948312075368215888002541310505892541598170071875340363423819380402821862233438655436594409352456713601494699365302765981637412817458974497266164018049230278374739754062910996433525049678430828691848064069208635710622571772214836192537490998289884097839401894002479850613631337649618214314967682783340674683856148165278500159271687538730953838143629038584406284585540333940178317767850778663811435049026170272241186504977876694153131352292880504494093875536000192087396317167104861879313455599511790313892059666625707126491539674166741816495807506327122334707754975722645706957894609122085945254656048840305669957853058159838936877085916362857371228382218712314861247436540776863399581029274472203761469056559671868620812106388732151783781315759973684117256626568307846250843487204685538957583333615948224434742223626722912994735582542552290599808417261319851180841292477215192000209438216081352901249209260572896389139134736624761317559936651340742672117031318102471250634664308290115389492732425585740925973970514869932966716349135499001591629866899121135580370772971283584794701631266379361875688118548477362102866247778862597099673469565702224362605472701421117819407648695605030310057241146317739064432471319060115874172072041094249397523052931435429804895516414080739725295649283019995738191730552728940707580259901614880322906277383012833204794997 A145206 935 350405964503629750388277964166878760399460759340920880055382243778821322538620851810219110343318626121031862606047149166380567957688344705829635252320497669404456983780974182538798290944738895698034923988333199829954586596606936143754024641824742615988396983317688828210960775683800682755875159068192086137786241582465124259189541519736124122833058482830077601431600758736373076903142043758107209962840882450973379582582585241125045599168672190755406090566450035004366709210733328182922522156750662071690219695880075599764447957661880006483124229294052341599846107409679761930649787292985930510714031337215920264966306055775305341464897074534037437537125142709258891382422817010031104839726730050332313179969954170377914082944928836136006356590496951925730588337153040955112178128503271746112931496661804691451026944137770466349400004823190506298521439047723403063328228232992613014893571347435909507081342766849414954177869110897339852652538505380998934063529950362506826292218419836342645088198052055253945641790833360116415926826050462171444084979524612147422283101816659934513455513762989321794173197244384534944483325303142259444487943176197608272139180015449005283493253375131306346922555029175954656746755461878788438266013854334383631292635162881141438019386564012310563971132736064393690396657554187254548000126642406503101256792588577138269585980076746925956140536045859777778949380840504932796593992206069604772962980459682651550002508651793618231583409313365608355537308031616249591991029087292022086437664896097356933985063914131321616867467035306868722312186751178409808472618231694278346929600883736488035550546790107326757030120025901127500877026664364656235015890515943076740821971890249647433213321984706661694066017622130165125938500777466808214616780198308797275851242323182849725822814462974867246638908136880309353244192616254761814960460320776436497722914659415654165067501008754261576087497242818485616762428515771965563279162233638191583294042315250646069137451712728479066337108416859079783112367290632457954670693255528606323770812948717926962882389418545602511235429098261418074396808600085030120179147649626396236047179460075264352630434621429115375452183124227906621701346248974551290471934821075538016530473386040677371031184086265257529597291305382298409860575213479057740151462918384170405838438053991083494287217948641031210162962747343341757454136540550112040616146566643678952440050599527095257114578040063163556230901361883612464787866202577097173506711684170571788323549581255836635054558230618959503637632204341908223079034624889200208642025245717308591924489466698888330703784824290946953504831606350533822142044419634891064553794295525206254097142697799274400734918922045576857639483786577622152291648227985846785504742653235595603045726862209976066917290074320019469678047914919298501115162608327450387937005421897052699739441561684000614573353909857522551710541188879917939826794221509311055332334317984114774105956642429967195643204451966025915788948551303998786620764896864766700182841411164239031171136878122671721902569374352015643871881270276181791255062136137229461769230956375675422567316350207113252509612948500055653590265162829817809763016972434655424605265270403694519941456657049861658927366017562176917009328469757096623024060869150967647893669028086641661407577456676770798470435185056552689343801861669242288325912372883896585537318643749900938600127918287061645581689945158503216669108438496904025969483801298911430317860319566193982425519846936051861045830182397100606450865907048408454929889451857008854757303946126934742132002637116365273764497284153089056426686010084982296964231555501706100867981461004152318733449316496663836099715589984341573413940346879179913926335924695526164996237195915829962472526653734704559494965362617236053734576965540306030213756879480063168206738155366963960758513841357248256653181271573044211325036853118411224891753456762573583247878078673670273268867903630049508744503607811640646920259448398107539488166784324217707746636434082893287742289424819459575120945797953151319791381991548285265219127757127375457503375005936076513119409203932683143712630634533356639695541138777160627196124008156748271728474301421401283418893854018583922542849002044713620816127004096143657057787653380447337195436229890009564677565750844163583216660777560719070318864059321555225403470176669890381467370402077281653190555294201218718154875467103156207881094114934181826423504330140719298691861257961109805996977464697275952019992522724372970843105007832331433771967745299547898684738938423930325319492277750977725666781586375197475560725947032997279155826465912821422241610667759446249841941244735481337560169338749438463904727310357634981577370566925605786475310620861862862332968160288645671740319328026248678348834070969488108802607060687450441780486453710776801920529098732160889712739396838469352147015607499649697257364336069297017069652519287118028867506555965950685239308194830705531656987121258005760174494143578693340135963644481535008749406452665176431723070355360232747120919636405452343573029716323203903972467611985893105938676752895643892836924643975518197274634864981568398905807233847344961260310615582760503142350399201789594309122809045094958190976305946143147844599003403251001987288376304888997346704100917124693280680664985178956656407725626791589702717353729698905816543148386349502844181565325099387486825462343836833105145584363646674710511503426010391002482540151985652980443550954277289638176410675108467010792870269674060707900055442974470134493879781146038515273685507594607632480079116607197618074071088165253917163547 A145206 936 360984720571654195330721607933347684830025505409474241401523743527216982232457620894389090377848039671181092238731566789973190788693575180452036025278866505579220959811592417440440194322263277647300980673525890455466845780114316121373053036523155162588153914184052776521976994219273132771728032318536379270315377266611220877205424958413596921004853735017867086008317629038187690495377114422317544742530703926896125383631559825078970141064488995246939962297385646135177120234198672968018654496276179348759549959540781110914303414307118670151040593601828420035645385728656302575832015759967353897873140954500464260609217553989428986153239864967267413161688482726961999721807431167058693989623847226911726424746956685588457790736840587670601317332828304856735684259557042818210220425424453485125434314372265308831926184287894586688644606750663931988195634194237617952248260905255159702601394944287280057782884493493214692388799491614994908104657504342464567053957064014164304241289455528227477244034549077262727227512887846141816513284797044120742175798726517654623188560681385134571569796583680704166500516341919063463033742416221240526575944074538761544221249820134070622312093795754582518574628691918542503198928120448084426756539944240041879595211929421269586717871309474078378745859831931462669914184007562394907441040666542383721025097103875564553422899798942666629958613594148150094608562918766455620963893582183422093227434951046053385400319052652444018158571756042278431134247646566196813130760921581160941898713572993862747989819411374686669855601404920538850713130421788236221507902479049162428519160287082306393796696264911782700566856467791919080260294655918373349719951271472755363077154166882523207458123306000975384158407319511946459457749953221146052262899962899276724807537017180477033586242708552374249268839155921975772177454747032585875283204826839346311024974598049879093084576695456240129174511627506151115756583816970356356787505575916023428212153201202642991569810009009253720090769790688156138715738087886194286725923553732347166849035865153570006554721000894285113427107782029238998402420584147476423761304199037216663965572393996441645719882983827403869311102814930887867890268118820136154258872913273346835949567884252669960639649864803496871402231218413784290720504382995114937168879689027271336260519276187489374147125673159769309124155498255144326389373742770340516072888825771653270599949562940438772982321025264690786493396661033397785927723333865048401564141885797701034457790551644347206838828034122251652533412961720711251210050753133135870783683658778273630599024313346408494061839228892678109192706408927745227612594427965645551156841935706029338539230218685181978658753725569690193476102105577054788589893245497839880821452549056117364677920910330759409867181382388865191342545102070702712783459659366393781958882608928021081005408222428859746389376776888729090987452038238616419057459267835106828667185581266726726440011601985285234761582595774208549886130049570224906671218138980776723979134734595654602202352101645077985582794027675659825244973605672797067801005503566911554730025274618846194030365215182852099052996217990917948927845080160980237140940583388415582322025879257363762596825477182272491446172807487413754565471724513795679757474320214817697548480961957921190749818107085642084342458009085166273029226335592063927662465185286482285686887114802954801198109091107548721787168182713811588117155552659760258816708423665724857903483720616700549421175479670957942047741265349877135500575453950672946449435693297494057677581040281779883332117560217980091588373153304168198528690693310957916456107995986979833101243625270232024623456082285912954631955393953021663669060882003041122136115713024428065507261905955362423411157262822817591128750268649557215448033404777930654453447259242503393797121526338715485136041142824892668998327292921461531902799369745821578107788468922223489448130978211814195098462826697527580289111681718152408217881999804363463048589007532712064319489189871252673452070451900019520517831399948542325406751212346375072584451387536739269714439624165094022722477007858879946561001017672981221995892297884416837104593125080612379994111815945042298294483628947110777352135558305352252300762112344742680306091757113054730229998233782386412124675568320550711722096426071853359671387743410239539002964346894201915370268819816629483534396521120336052281473891290982444566745971524290712852233492342617935888539857490891641831390503733914940796639904447930792542974250179387625755063600916509912096412992659981099057547074932423595039383222308592999809173309535779837974956460634143960645144715501336081346005639478996492970838609899779033253316874725979688790686890247214289168808161109365335041938589734304285058369254647301459322478245080517280640615951353797064290717005040550177847864165264990217851081053974366693048028338732211063457725228498143177652127957616013903446701717643126195649819509651615257185507800979728394402293500961227703342516603127116790689866916214511539888943598545070969070961242645199333877275048716777803110483414456164676254674804257146120641820218135846614435164091345923732787420652987987045067863003928069306107456640193754970820572554533135056876290629987992901187912057823262724151543686411563081306668131007463552271822822631214610236729094492691456512257595937167249403782710348014845857685303916016359132455623378527701394365566950112466398904026306792949101817177981932953526184077325115601952237082341317950535599309500062589165241753221281455307114524716089554398054059881338336107963945124877667299283404388039579920089509688933 A145206 937 371882849285362029523252463526467173470877096657386807990094824464248280682276695146652076164545052878510730787297840928756434269437853647192194648176205850130337142918899935539186109606313607708528258384361602164329056654386012738480698571552035192304865538237280932861857790846542027874422700931477117401418006420152427393905791613648913870530254145155223434852078660657418976112696176429824169374549598668486278526512423236615521664382100872414276407568388312701431667459064764195712404347335834681141850110747627072956926158785286134845238629116184495807227467582204590243186704553830118524756945149406119245299793911679403541189430871149164319290505820582951857350699538622609773144160560069852464715459734994746403377268807890929431842266970385023770037615427339352554833939112905557712867904577051067008900231100095097316637016962117076090096069884263130199178912498921484745789938444640419471379913866844693501185167933312673735269439774545911033827935028842688394635971477364332446362195609468817090910456247984575047120460748650955921331623918627137636738011180933868682468828808028569111524177608487426791738346564822476452770129566704598812065091743931779034384246902164920111435265425780640746341327805747665340138441096718382730085856993939205080378002702869081418436185029693502395182828829060306952142498429717298158920438282340311054702160005603159755440317212599342209918935655505065535320288596632945614015901607445170756645872033302018794414985419125611407656824974660492986887562344211705161647343713676109799455534702470103396504410689718222451580852960499710886284047645083184024004459457802391622941682037113918873506862537797526997267451824079672014483631944123501956972510374439884611201034401175931509021442974793946105446649259182953950803250104564589108931167762453304392907028526197747613391290542792621312602611796492255450241750018746665715834042144667282028245384411726996517665535871964474320698456596787928986683148403689649013276239914763656741170051927112105638187581651602694464126707140976366124951546727864856034560679651598785472103890100948401191582926563457466294665928243508491928394572942685971087401066628335147039544090986756522757504175893538199189497647406705614718506973735234597242105809800661727593365320216850883257863599321368099147151974111907876881908529109098853194983840182729751240298636313738175526617972721537304170855725594307122959712579227381083336272718361293170568939130201760317223297569142673765163722997688849646346604786232156426917003900676610166499432036415837347871692777739531421891679740277147146208097753868228147686261091548774412077030867266882244276484943268459769024427868119923786345926632102680440569974204372733190479896662226143904221495100051286786588870844500427128018595466354726616805264311747010599309588861612256267741394856519232539179767473007981550047627893824503621032019064443964247580571188061168426468334505692721329707559924045191221909603138602909836871993251437475115039356604807144988701555226289850961048052318215809985608379200045532914573231676872562571753089415907649285425994767343184186930007641677928341552431187508197819929671766265606655087573199060559554148857476667477449965337395761791148831779893185127538309319219943818463841305882902886531409798241138959857842859595373319078982968318634551537162470468474077150041412080045580977007626922125974244535776925766941955273518890340213318688002530103629485489779635728504359870017253975577889312591887946950223607562290982711800878688634573419798642471226522289744096038940726298992896795695748423215513827010203033129514063787254618828907916309773528656539158118776285589049943832914088862522707068464216272347985834069091391217415797463460363672105245488457298993266525866486709212880230616731158577778024270624965927551192534700592382419792297214441803945856525968820814376376562050674567476931260966017664834029545638107274279371838507122894697744191574093663137807478860780987569811749162257070034409913880478925814168216731536936549627802130636474756970350805719155229505565555138820417445270337867872412827880127320754034227689661254300509991180961134836262532512213020122943744955252815894453414929717851840278003630899599943737977303396694650978572688421605157866377946888047987795677406895614334820436523603240064882261433123081221676829514163470571958142353591745951822306220313475806626142285301534401018627345105426157240222670439768442405650369350902329101112876196727955358308239650018067042874156489849799240319073235644855394593187211193830647122269821460233168776639594407378597304153009701189499670490799313971095871224064422640887037054275104305336387398901532940351108813040079806974082103485025455848892746195093192928485072710052288284920092482200317991888873706781763885992852896049963263992776773363171051397614621149263272186658816365590600966300980943901263380407612419743429273030104140084114309844926389499856014303449244755849376403639371710672470524469904668940521609962758213605107575959649407508040735995072673562848486035388482956312463406278236825525629353423591271853329813536982130624530093964295270065704834623820218817543491730685271101126628530899080986177066382535415291314102788566724614443055397407843257995658062082990443850360181281434340749149139430568828979701102426790275539302340882355011552885232172813992028953170298654790766898769403858735861168807611309553211467604870905742473738396711449339359260838627237117626583231216175123292186284516731775028194205026852987588966580398424220842567564163051593944186858685861870727690324042387393337747133804165550165910640666789555782020565243995932163168896420766788846732524723723 A145206 938 383109992504926124473987801205000495830029528520643290217906312973422412532547411590897044723058278934535121710095181654156859453242209258012233429424193468720493154758042303633302545837887775330926463227338177952996624984326459617275316545305818081724026273674076290310773224775677154701732249139826683543448279654706513799661196241587769155323148920876454776615245048336658137372500286305745183933544933507545348571300937168745312703604717527611398923317631015899590503853518752306546763161613884875669246386242338384329954978408099619841909264659051065142045836408475701436899854861734417787259389969568816844360894225612395516543950360163004350224918923893189485441390195693904554764215708684371686777992552667813050338542964743365854548997339619630304826746180355043348907332916513956074794933131106804407526663768175042120338393917514746010505406302080838465697886249311676109360081526581512340276586186426951913492454938526994555845609166431347430434857922796395200206017291961720353462342067441436644335965659384001854905181316836214995799581523988315123264614083863073617311177615171381816417411826321161690239008184151433274463038537796834706126798102136858193612173245518966955803741506466383661781453949699988428636772549001554164762908974706634469825193334881981115149299377361203372661466968739723435020118062403022349671703930363139948339742651618896248658117722617757737642240172850154900912841653744330348520858254880713026837964856602006422765721384910855044297942242214359022515131654570325779555895859450092840728103432389685998633504161770959985989158372526484027519174807266737447210104926404926665751209111420591388033122935113067480847164275568377017944974419166870529782037707281147573446311106539974757972799362818816931050571653858229580624779079169131154166900440476962115511711240370071371131021230030261710874162670856179187537515865937344348968232530703762298080062688023949965838402159809907288812836850329199978974142297640252011411133574362159384984773151800050297395455487944489040208004273423726880175947729292370114690334223113703769641552973089478702555920831294820094319863378181610879128657623401899250330667613180619556273930652000982296569399559894806320213650494046166958739879136147070859931710851707755581524766564236971773553697888008799829186078426055655180590352487965378693251375046510101910967064654675783920093409548691391228275604805672865628123531653739645353369020075350011438852462103778478879243658064304592737354761591290089446474919680103665303742450737002569635498245248024638575905060447835342105627830924863008501367091921639171781250535629001312553323082741175357391963131027625376744866417713236672861282191480309206228846019573407466270266057276772529936216467431641658573883278241106433120231365644094991914066185201288171381835018584920417283125178372356826992502582315379729583906413545283426468366791978446522806806203368988711886636635690493599199392919535696487439786222250503017661577460971646048750792795421037934327859404362991675432043447477838617855757187318183574129462945542743033442213540295915634558977873709449672559818899583117197178395518147515582088073938042971289639451851088098794092393492970119666334710770759602482674427939744804216664998309830159746439197725235233229620252562625190490479411012761959824503143917356431099588443493996118789383055225100072724245478093738684377751976439091918270438041139157298671892078523532656861547624975382426119326310361061512468635386377283809834149850930822621966663495627750641921188007761893055623729033006469690458916896007130121662954496150147005022113053091211952439235086085185499898306921998213943122292668326271848749174271607881317860366546256167612636862187294475927600095972149828090155788991239241273806848304060350984764993335187460931722491641140219732074516176396269451897768602204003833366067503156867065187311142721100249445696992544004951923405596944612779750135518923267139607762359015663158139834606332551674367148152051221600241472902779802786444154664256702013911800922350573632224327336013085905796390953947923528850272081022611502957816386174648539543116454851075444637057345133274734008723447557735505337405289290545224037895038112143679354272914346225806246750675670755586758933953416786327246020988923555557492169476320759570515790683943851058837045525470610783941072957238120534958665681749791745068253484775281355784760238485502738788704107488363376810655160756617949324596525384491484540426359051274692199878994555909338389824821893414414797583075222040592303132489910960354827143357962618718007473756240255476967655418005561817487712808323152723888177193108109943860531004957154636395263359674644145114671631128306107892368721491821709752217813096258021915449993515850385447258701816784514820697176601611789939773065198414419092635930792007147239281285293456765391051829855676543267880637481311940390831318137792665132992199746492451669170517935164206919729799970934087592214660056395700204389178192831171884064564194158420685715319728757420361624076749654125454344653636419885823909879073736563714505893805510871536702378502885323623802295552210660470629936767480453491359855178523520804426706105303137581460068133035142764332901042566046171992582117885240871520635731595231734581766310361309075659347713933697090796997250695109727009906897788585530663980238984754994687148547685541206523066738405360981655499051455672408079248038824174701222864078898157790889770027680028384601024500151910989542265600523346286259435697351323955276575322954202726688051780247411324350278540542370129683473847461158412659188592035865084854460051132743658144767044477507666120305350162435459555622508437 A145206 939 394676083178277961322572130893856208335611652813210634052927517754099940342440769666143949808100756299404191981644444457508557199206835121242184903011317674892988637250057263637073049761194421158560819544462989287013231490438946376466472339070120031039722591683991787977018187498792990211331003713483628418693506100080685444852815328727398114508705872927184692176104072911089767879118650973202934860068830880763593046000026183343221270889928428105604955940176019862030752852155051771222345177267295655718365099961852730042128692133283221206151219224262578169568015713840355395697656889766993155702920834225342479742743503038333943276732817995136020687060061886234370186282813844552833733924771156408707441750295368138866593268830445590800889940639870904676759080623769924492183505944708678469580086604622050928012842680327346410851314932567879175600447442250562909093042304979216698602740903123218259384895903923801677893947459619939353553275433430640369585140372451790436271394265611408719456005842011131421018999645549894414656784165744379865774119934276190732917345645418161798636868198690937004647024920246273384058836414439226698454255194800151016338061538028304850733392976766800321297291542435168519104855403695089751491569046915772643900382813922941907475276716581690122312787644145301917452423154130792856694315119754827095978575373861882705097779171216568566399503136908147526529060061458582141715895277735551393146070019981545851510757844866175124635716494726898772666171507099153696430202986234916352496476650285243799876008765214075084229779549018320857276452841341477727349478983811836203096294810109086942332435722871437360000728997650624125556142638050518868292653524867034719132033923706992908314215354235215561514822244073295571224194465982762882404658205618443973606634575666030434016556498323936797299269013351484021382661020576724625412781214479751024844836805089874839714432498547147630895336524496902853990131920519940069742583724619328071231946047958876736902699796511723763946712183487345582680281227974262487547483225114755221724970557274945806795432671874946174485135680000027786403922587274247783326043305124008015755464497335141394049505471345347861116073209850526347127362403271923091817530472548843955457814605078706912730337539217920631180433143989921896707838034591123436380467352695144946891535205969258047476430585360147200327291407439766356735708010585273715842273951406332667359849708088555565830124764122612026406263784042650822952828078567414249175147858899390173030278897835673312117327105563070378095796874883798306057203718592942987746217280545360623458261151954601087759132197054410564359615709072901925525475094974860146844377054753814532792200463758663472592656355478395952764698679181425146177527624616565491630723444871624253597116715709796964105607196689575819290471239676884742887002736301276147036566620167905219622281807243804265899718401117909910433027295521266453529870446771604471548177078336100626177574681508049711141754799759712960410334792008838887046988196146513410606686817711157032385898954105213944961404505696238150405766431311963407056647974601497719533350498836646323804692412558921107401295817360923486982292968738721584688211478869544230607128096868076072929481265622949964253286096243614939585100959435193145845471379400532009520513142438786166384051542699145166055585195802507710403496411647632194182633543567506096798659193183999906160160839419769667644143903731784233043166502089512809513114124695461154887980200549361546083848951555112154100296425964501782890223190914374930870798592483240263343965704429276720443130906127219588338715268342223927034444683482907035907697452945919078928778860732139502548071368964876534987637504938438545406088667728092346772427454974596551187873223768114817867245611799473169393161277038234653285061080444230769939090100905149532555108352067508939504069175698499531323782890796587943666278263365291420271732437679854776513060252365746268734236950421846480605599390910318353055834246106752735476839074911162170390065700975424209427481601814062878431292472519768816524810816271819284982745940424917695450961775111800658925421713461965914296226483417299796599721410889898184159594897456755974782730738419599362775172561046944613481048833948599200415691109711977180665915268967129225881088875857421074496761487301831424435653668821950925445090072006029557837167171293289759864783845665454107739388010909916346169620091802809055725134946953357588954634304719799085101751534174272939476776526796740003035027349142390170872570178417292252546118049943935342749346741411220004782065448539257996367207114733526490038503621142178643381721706829531648961601688711504574754631989862315557229708634351320744522678540858668592356110041620298991349542432921331245150656432685992061961140704587141049832769254671963037572675316961866021025782653827508171652945928846607850108019952882264084204152698974670752930945237314470622139182811831847247217004126575721089163012568076022722863424421849801109489271719199374300771631653509938962832694314919220621254916694433747521197386075653476542093496350449413380356760967605040172549723866868163446465714632460626411221734091340224058170523588938309096797222252548381310595116626788450173848066270008790204939475089835562312754272277924837139178896591168299392796684691940572823172917167531933984724609169869040757231224468414970955817399011507848525949069511405629710308607043381725257372923977061204414502846580281007193254412718629378866579866849333572498786165373791682785921495928917620638469262822658422027890232591968397744031748495623686216050289435774399628375540985039626628314199787418619290760019441989307 A145206 940 406591354129047062982395657401067739464058768115811433566464756224878311228405634089832288241216421087360146258635755113970645359396732614099244255975217122068583770739915999271518242829851578187499882911179400470360822771182301542587668679369371638231505998645207473782370290289070777361035409560891966911514036365698673058778215309702017067344135934075533249112024200095660322923052584908711431177188563701120300986551221625247052183889350054646508452032398534978347830264862022280342029025862448548402888657454031817575858218964457086675956824912801156139848223043099149888685293449832158824211857596423346179236608112550700350798644986253865226791439400804354866898313502509078493588658055442856470610732365098524986423051803386404644204064581934058291610817637496711766422170945830526139660195463140795712398443596438902335226741088261765053994310204521601997016480413700841364484245974879148137109144398922984664363138781512372867698521824210065793176484412865675131619631263290011131404420938027985136552121808204709761375888477853297512605004400096189349620131995330071489253852175992105215202147220772090965697251524100907944296437725856704536983510781155252576074897252541777849751737807145482515190164604670863057139399528013523047470733816910512614687248686185466153770528722006899282962950605781340026069176769785205207943765542049101240034317984447257028767485240362746382632354626976374496401448001269474848051405543536267862512986911175846986791866769279938125228052369854179204283216455366833345523774954577799414334815376995159907590286907604550459795857992635587781565633270305596363260505212979070172195047030679174844787730414701663344971569516812416868650840357764825522883463157333924986508940368206130408210414752863895565156634079979731922170596607265440018090649742351220992379039376892824737969363873493434302758173295077061779183136900157357192418965083886569928594707453380205955184042784205625948992284095911624223597783127286611443404798247135344092015430143983427931228463374009433090333454429206597467773118016800793734139555048284386086479473080469209246519752447476672704444162190089737460526474941626573160127720071259358645122679421968989982391166477759344337987242667906488799465455550556353675336938957146101363573958673945384888471533448833423940881438865026243374498738006892421020350225275144218572883233922821202979650496551110279493496867644196567524517879336371166318933703925422380038287186219312621221379690408803654793233469365522009723766455483313087842673959352457589838673146641244521227562484343960635116469235356751636105621412571743657968758826884350859958969579085530160136556457149937849703629463811347284756964372125175550002056887789530691503256821184580022669301892402369695903908985525029856325581948552552067224169118677443009549250667306575799094689930149119604714902404521917709091600220836846867864657395068536127924708784376840853407260011677686416852071443636360246291008520056891281281831372643481200270949478328413665899264084865051726328683945094356133202995064074882099675875445669400187408417046274280994039870600885314293708606238504394898036102945153218129158172840494406000997590769648447597915966189599372550096359828917081905000169554811438095349826418088367108513843933057050011949375941927780289064293355669865223058125977609705869203390754959184788864622684523480730193080505244069796116386322872495832666769092443788183724169837423269773990377663746637821823656313579461284840170802571484630749870238488654095840337498384739065362281942453876362329822623405319046903564097543073413279764198366091500434486304006070147256498708643058389582206114670170334001107807716757688049649789945363371186248679783227379901411301644350342710615970884510831304893396884051288381826961309545370143867672991826364076916209093500377817248004999946665700614099333282873792939113707148923877520631836801694511074198450572744389680611280730692623636956289837890668948849933622309132924165424120475693303408069373748812912989640523812820758098402428065899612127872686949915736465047045493423645227395874186689172166004542984486584872082549959786028086767985971069742935557934037531974095552228220519723561662879374919794149029515937325517742025139572721311548773914276200606454939311553993489913578293192848194661758767770536450868433228872672884759879557948244528582112010728385763742382614209840396526179941149402433745885205855681749301346255179232297104111719175104499527446405354070073690173952930768206281213111999683610242020315911690312240027229923708090620768971220394690130526728384788128231512060668496470959036775240189715715609814523331620042157287267908515472024627710252289116048430345223222329214964627735596365645653665625978108453789378700901319088326822302047999671712524418657239929691605560699957602685561639712801465834578809669847145499659462743785641094730787678605098557849459790840684428461499113610935964516316469478804858476555057357821191250744676397888942382052449143713117059656035499321080882410826332146686683682154506851505327270466487901941978255390716805528823285125771446771561193388427468567102667424407957414740783148339559778976533434061065854757544052997439131079317183554114628288515394387628019915899795937025758611366711298519179719849631366108215931628615014682336040258477010388458673100770106875780351818915922006155742832738690126020238550006493928593352190568165306009771421491799511875717632438649188798555463994854761038912148096659133938666300266852449062534214038566743255517355173195751149878366274263164323591825297238542924201248369868584236449824462908570047376710876982588985968702023454909233205911745497812880482056985628969387341669893 A145206 941 418866347109808317730655904336683402387584846116892169093023116581254459926637100242661884253552600890179448317884564368879774698339411414519693604941866742080822997103661074652275321317247724283219309955109345751016553021357281994667951450423066495650645044713266564824176057564920805942066275585323964388859161495160422492322648944457068147278527999810764892029789026004372203999188452679226310633454683504397054042454439413067260663137626311525396613771151041793403975240696175980133399830382013524901904570366850673048511525864951917430570678235712471824485978318600745208110862103686894042225046584103664079553535968988863250886217744445592685170277820293951280268087352779641290496255089302942382687313966493407705467795598464046931582139700861757570794677317295978414026686362192966217871828085703436248351130557687379954046909055305536426041830550420508713864157394481376722973046144162146878465346250067084675476338139648337457114720258729414404039051836920504723470776140692465173195908997427594001982619234173390949426276656585031780344805103069319186150887589536169001869007811386670003450409108362553367031405274229455518720307954101864191760242820621991589808570095745280730058975971221907340781320505566771557430742910012759739226959498199140607710733782113930100236279294001974784671456782652426258302074423608326238051832996667585031097092161692621939294759051202898192787117265638262182386349134286084398436341925502481719262272440172735049478247051919863740733960372127410702953427606457927841238902804104006702003298209426767776435223594260902058628076624575979723849758261008772838483528029155812005883506413593046697629000558561505832358610576399427591277358709297452951894447875334704147927938285013959269880051958691341750024639567283095834434944155956378994031188014099197719563296545247202560310335032036901815345091062834055613276099078547695024843613888744260637933891796558039940472501888229898459867864249913206026987680259829651659156569778145128184105417103293384920675738959506831163147134072841664364097214187240462213748113459970366731873013426961779241000308827691508317711331418822142711872494972330953360526851932194923218121597972324184284488210445861782870341226997703458333918045730535832462322812300306884349135177779399065720715271123022524576512659582464677823940263783884122743601903431253930996392609496903698667020784894787971539998098312018126190072488839820369556150906114263521841934987815707839131289020650219030867657145154844166369248397360105134816785386795135254197004853265031575996317032675926710893760557773865910795931530074296852785555110507365954159978916077034556538882042180730113770472964421886333808682151659487755479564231417363830879276385952669900897332638138044472324568816372884330160426651013861983410221912746061416890826835155597216862161929564502235110005631229691517726339330227764238238871233920435611344948498772911779053224073520325336749539959253288432256087295672937280886651525682961720132447935029437332717963107874167227611754904557867697876197338545892183578272414217126993167323051687356575845428598087891526469237748881435523359838291569674251126959241902608313475295476063026829601231847939890625090800193430503919500645804126964804320340809574381982038611258446078098524031357999640390890184936884392608670871400341733368881498683065236193588902944224078557852413803189677859764728378327822299221435283838569350331609340815172128306307745645481173520608765902192177862993469588308238638084125527471675013556738099428253896617679184404789412134003904142738706391783272967928828087796274500458866899016247292961871266277437403983648424575048135741939917769524690694954415771184734962583500795286380466429265943964458291919544528606968807213320400443634024350619342674929356995287269924631734762786509972863761062273684036241770477035194761384744662647040400435194781030912203015233599187830002264211759914272347352285955681190708807824855806735858341853585394780232005938617533816112507536690183922479418170895570678640461892370046506850992978867991573502606369388503262748077197092845753927403612377418597551437160326027849789816016574563362981769140703350931531035694270730598689685103527211844490532863878477665900903753691029524832035973026541716869315888759719425470021448649171946620084303613677353022002171250003293359247305940543598174547896622061127814219887745406091275755735535721927383720355680935647299790883705309243768505807380812565370956606574502261522715615113793709043850749202524260953969772287715969813648960077488734219815588968227408275077768606831878886067030731638006070090702625594693806078456583886917703525732023052411946407839103098894930283495743822699829389655214944157608938720082592036227264757365340671243011052957305208482810175988423580671923844476144803330648677604911143801038291974679107867784721506607058663578354927504794678311657989053079556841248731818968586037080911364717699224223017017224983190875421846346493962335562486007640726900674483135022861450826387329313085665390799552039051501469108361232738773884606043325266483543409284739228397239741170617301050000603501420268735046423982890916154111111567205986446959675496805407224867677985389290746022085205881413039938558227983255668727245524171299907525621728260818031129393066413283011041602506494947061545091188102967363955637053118698411791691539246940064942661320939540354268733003245642389021695129090613296478250566378098075246409477701017303981870636068777771789291627717306477709241761694367821557276540958378307028778291486468599566574044553896613621235496494766658012071475382033075265282735007131404807701768613314580857236054765223029610498606488682385495465080363 A145206 942 431511922128646839488815359025625478648264964881697084909825673037276067315597395987759440905077521622812749441514139220917619341368307599764646422260962454768267826264152018725287597268543914836499849344466597016328563356601697515315794603168751204474968646974928576417572725269023394783168185667883859464197927613787801611000171043031448819335164743057707748186092823450332176637828291742689100366569968968217612540295018637961210040932504197686458987486255583293114442718234445702708765148980904484192830620797823006210392057013238957598835149924972674523954408847899453482900629880708516079909988581653541840518833873713400424317921957799606483349314642461834230018576555093160347553827951955409555165201118671232951730769822595253456643218093786569967275034567213533184708655311701149697043548049471162793225710393511563511263146337349983829655771649683709561731194704223753005825901565889917846751335905219500817430045803419957626163501290472756903072780746083958276659493197248351065511403478928528643964446523716533500381251239085958001315561471618376927980686696514645812040103085723179718678584854128816705961311308492745529306373143291903033983627846839586005123735574359755858046914677943344985592363089114642226144906175408905556226207882402301928840610322381262401276227099734123874698681163637740056434432710430992430408832629629035657643864272814087877657620569929946203986997589505248963045616640153779838423865613385350236823264177279036933710819483430532560297438697636709179705737406692609466310538446414382889382199982955027080228807834664048404870453707412132693720146875127062057207040143992765465128150402047225730399740910579689963022815366355954740741209751862492216154376431168175402996548816852021759869524596916022942705019540254215863596555388102531479253724140226761848974561246955836566229211221916126517276865927718257578945827447949866800743485234853030901509229419967532458821986514280375051587069445669093432846526702650311059619220008303924805736424301549796781286956090763113932588536617410420756820102486085478649964368211592732548459975316235275883205638941952995201375559841651939038153835858085098367539531018867760230005429656463528728614940529239958928719069296426138498351125042341243788809781649977812248678422695195549556149719773338103060028743351318405008579994104145085671224352474823136947898558159042338095855321187781969904239530620564456552106580710370028633714730803534203862417582717825771608443323562427763719142910712275678282570484466682942381420824534637713561859972195264206129004599371185375811299228377942453407503951331134253358579275635614573489184328693441260221705360874029799448053605368079452762554918533330726445367100013851988045732209353077748384238530460762733051645179243277799102444901751644894740823960224640841948083454299395446171924022418959867657827581631801002241975596898248840370465909604628905056383957822941276878464067446496698654330884206293138582262210883012248876562643962048503090603056987705096314390000434989072128488733400141039729985380063389673536425576302666181645375134430389453823927806470125101052458722226457455571567414694126613823328923286489885618620240484372018817244589831279956872692078720074473001453219048557702207960460520082747658268565230051352385414814685700158349231839839868128170975142694992173310421422437772283518392739321338866829454695177781153845781458273422868112057919224988989925676838630658005022451906712527872485449306722955703399097781150339093559996400646396174643727361926809655383371827853619688062032453119678985364532432163075266501864693430747863521724606047364250086153736205982711206127454579256753874413716652639999227372825628752461313951320924890044030982255432843876450951227582902579532206032501722442148880489341903647321665447233512499162283208344867601799650226179478661522736940625530336004679071676331394197763086518546742869710508895521494114495511485129170857402475163683096131913703323236245295204226338077273738973041545250835814791201350258892485267433615796678802295782826924844772143552156734319215295130757018002445682893051782755269088322027028463324188080615184534028181444939119008125627162116425687785211727243606973241035490700782256889939390697126520272936566613993827503439097025399928986436043370967906270312154495696454078015504539199965931607663913090097347009051455192969038969142534545422414057286961530404665365431222032439473057888636089821183026274658644700601527577544401286999540079444016325843905188189116397039735356392486509471061799030632709942200889182203730978409222510507676310545404924849266157914096804850269978824622371894249472544649225663553830671076995161376293596822857976465364280276792015706576668357099416983676239836135339902281746516729136655326997925904604167201842376047990568100949923337640261224200725670751925207928835555503472401746026105169041677125069698862208338644034179202495190348154786150426773142854010247332831096116528878350593010696443870382075228517829347996662132663809545602527514881902636895296801103831428311791609237331084690980280357795000887964779282222220576780962184997043980272653154025479223749518108193609764464166246443401743732322245296418415988994052688876250090377329958457505226675280970170361429095307934664740435301068517162496123081227156671410130266150125771036322749032398695178566581955400533000921676551073972446813154245980155071070177459261437764580954095266437420099417075259420417488909781277347021534322271659546076060476403291791693418834707945706747523347464212556574922225958228078812324324591367153455147917671932695293548871676773992190898971573400285824936257299039048524598406778052673367376626678936518721084603783797489077 A145206 943 444539267057291821225872886396878455944319400769087935057136417937178408671274026912703261325759150116351913746263271635679237704915337031503201686334501217672779965196985945173500368755428980304096532071892824270296413338586486210281821160243747851887644883931451025094905979280071035014107112387255206905836739084059196180141105784328245610246436298503341417104020200898267916024519955666401695853957490020734647579382128196598804532655189238751475558006940242738962416702104539643232846592848504590740230163714807378197516942541420130202879031183777028889596879979193052005230799151598995318258784242891437222099993804281254447159091158454690385337184858832586727602543430011154771093698376534447114546335598061230160577028355833936362900812801106404374886206103226915074237713637147380720035099798866825369867491154043326483110493345320532932417773859361618922849438963630403951677304157441161420400596589319612200858191801549729808757729056975014713717818582404193925194922792149808008038500284784185014728305570265553027523587823044536796718693240666190922333354308696272081516057628879293506574104660871515273205920743529110111561903092969165278625491707343912863797799159759868317305605751340395594736174623434231954446654121287069672058664338632800464574109207406241979388642465774860795181832373183291971955535807700602017459266960479484411151464950179248098522411512996836520834162148539625311974325544337636102611596031855017618547456041071828786299376388585822091240898508177627469468926208297705918491995674270394206008544593738436049571488775416120802619231802780276903118982129563298302453111913101423526491213450679147968786916041972461802447912656433882403787787446679943497450779602673248170537679921484856358514971585227037623386592738424466000951252299434911960456437693026176601181004053281869975618423906145464041801417608260726684191367922990197180379383359068400290537048795518418371957264247206027072506253173773975499334250137776336270249294608695463725843461823029479729010715910222576603253877706726894225395659715776302036219552025686969030638011604300545848692655402369555817677396484953699746296878019928814992283218506966851059417098654574041062959501399533225078331236215614902392618642049035607893063413125528319588165717392014368019470480747574465120287988588518194996206559448325285543854731553294445548924361698867433673472289635774086790753734078459299397102660255826027309326758156936750570909706018234996665486519661646168885173616155811623864766443226362852014555814092521640747497389501642227658774216650205145274366425371778775518102629711025264937400487114268222352315437622536272951721611162277877051209613600371298477034565190043298925093245007790615333415500922567889222006021794475827324336302732307787040974829005366627462035573600412527053750032367803367856698811438926104132852894086155068868431148650880633531022511177353780466115753898270925528651985863653209913184808263731588476807418597314301374473132902376095873225401558031465237091997215403429108173641033879542814875770989627210441944372267665401255031882745675588383184830371612749255144559524004968406391599420382458003085549229382056023543777231119914589274177168685066922738761951542721147936587812133013433491822018863705000497311232307991455484409842537414771795508693743562023572489644283115622321311812287130074747779927861184274811853867345953077195922638932776122033125507169972247694453038585960853264557647872781210139540119401127318814350985404837324984383743272791030694019308366482141296395082623848765440808089949959928783523551372117014283020596594053725170971445067277780007424540170062980003038449356090698834131016443283034522520539530082349834776341028973664991229257932167137040986851710863879676363815736122276911557290785099091631597728496954242067906670036368188008802746774848630072127092538061653898948105577191948193118905760638124744053925478100191809866765105306253240103602919007613427370201708940804808100077638431852920631730884424731927240182333024526918239265762009856696630618099659328963573017478136738902284385183872676769982395923230896734694856647034034393881608630927260702426745256447617958077000017228367916233594820737164492667061511661380956128038394292254075617806379271630935887391570211125667231631577707935142856991272358080010708317624735550060897115376284092556007412684701176081073051041287588923456567153601490937057855089876893365785938332437237242047006883874868919189303085949288685237835856676459609970205432027357321116052773152931039184971079795485542285066536972882427581349131675650085692930923633624335456356657061623415247018676142170314693729202449603115511077622245831954103100955675958697614852622838058388585145033438255816578068183221895405179311823950280076982234706861801183187204890979771245677678727475907228696901147014686155168808949443125686953911777487986693897198143353613709385913083565440587924330412489188837999691905335091567684063868170772430498494088982563585704447053526673721722029281301132797694736451115836498443490708332972558868704641029439742283022947358729110702268966006709240204964864996866467251695507838013095791144928419270448509269416930808395067434957612470896375914685746095216530803881252103587194662721246412656439612485023424871507868170010152776231373401926935685602187026461402837878625266694819404097270119455166383267739103983443196432601353291344846576402271837690407457013509470683127863465024069326521869498863718636742443736965901460673408135381593015432021300878392469382956335576381378169581599955733376909482180961243914279409834722128964617346037786943666829492125975171256075775492229697787419364101226340282961815344001722667659289644839807154267 A145206 944 457959907529319949386553341997711401170252777999658434851629669309791999156022513717882175389196059417459500500640147056918879752005813437142915037645175163012060229891514683032024192869430093622208662460306768785672195460262083665613627643556190804932964131772866562895546262218118806835913982715443273416656066377542745385205777966346115174176744761535822129743332863015200531585849880951332534760045777544094056620835457034313827422858088191828450100905483309679765436479047961252343811785783892179185696807873164582324502156030535211876690710177616422241848837111240935836420817524502868357036308423104419723253539075391986685045110720104119566112714863237393206266402381933172957077923970174468244982534060211533498006177608944832131874193086115163504870234095516060605761736678668151488661258312097571279734319549190668799242087575904496675310116468346090426480579816380674652274218216948484182116600682504419957296881111221086105880704939578926906634486768503903759050473552968151218603934257316308156844024586787905626900808405921870111372544631600587664806979898347831848960512762883119274451853700864547734449878674070292634521464201816598005243903398954641965309015130387895006230702233115315223063316390330119054062283966982581399282706509459898502717199262448995814424004319415327615488637768654996875425235693678648759655931237585951212894498641367515734343989028696553394828215557600049602553325183558143719909286336218296734838018388714964033180475524823517240692030701579212604074556381346507922764576414210306868641528172134017233925096994465704681815642362501343009116732067361094131329044299700748462611990419290023295562545811549210683353235449568598498191784794954469781886956146661799156375044302911487623161686555625172364639717950254795609979716390491255397154515015499383148630431803801475068935388287305766390001486279336841156859387063006325405807087075877931810073509267753610193186686522370355043310936582038624750213482056002957335545470501872360555718372010661003297727999626770909234815349160760390625442944261838768492206934822692494257461380442085919352548451393083887068871124089633076381795928828312312081042163775324640761882033102725625932993785218056518202916816278035597226555372713997641770312656323999209774882462587830603367283099011787588502496144860945530559790717073061645920319560813217180507571565041608342937915375721782251149778807340383746115280625112397308493084962957060956339841935839063093632099731918622823400254579863836433878531466469084176032408571177593448257129697977134946539597346044745834010828362377941477522616205648593613734529473566889400709496226110871458703440645343045340798511602035518454372688159260368151201108479348130446910317462907374481588265305844066814020797252978744513952498581293936201043362782672668157285278105003039268077993153110095359194204763090958262815937284026408744260425831949427625188783159603403340812539048039998436253017360926559314248715941426184957922085464535822267563676027927977832115612099515022068632514414184563877479056729476074070545123283192889794142618629104122159262042790946707810348687248674982219680354104351312236995504575346793771371608073980108804570239992558590424503304965217987103820672718925179855890000382423405239793942242310753101152295432823298204509070314942858448321224274978473047740264200042589657109266643120364920688747084868771672705418686389556375174883882698119375790627359585895194172793956638239608568161124963120398045846400538255111582675323194922200191264275576642338875215323594784890931815846398123516765913819142023508794781149721903363513703135209472134290138484436951643445163347468936023622452676677955292032682115435391122710347535777450687059012424425198157007475410368313063632620890659800989775949794763245020743866052016598611843402424273242482935259920899900331084034525947939048794604627012879888301432737771327788703211530170618573527705085148629339937540293159833729978113059411966620024382020373687131884222228329100852473038872727622867336035642016710097500654505217657792261278058442103658134893010031557278662124650162010470344455332539100119669865204431071306874087848474667558326605112336522121330227198999263163492245093706857662947346411286983476546529034187680925274859848004418276702525725425548602894333851937568558415950535147655810811778035633357886445397183179126643253131767677413254918698510298501911432986917227069674845554466576337635628798294584838672776553214927544586520166243879121649442481578880090115075049524149366639061634771455885632712220173942753523204565866299083551715451272324197672718529294517906624217021303056191150280064600083414526907407904803224990356625636097279930993032719379659241262579320823985329399660263576385433528292121772966168822303369673045664033056303459404796074491594119747308481530290999368442333859441430083697978095939577972304322907016912878176389608410065460914247060071270757294082662868475830814303971865112925254731521296893032518250736486482234844126172032820683170950187311538017060141699694604396016441168992639042532881197017856429859131347553482501311169569946175973308936868854043922566488685673855844290140029739999796461703057112777086660546096319087561114717142241618760049774636034564362125560884367162956850974133713950274761690771383302441849882717279106922524122463783144640747303603211788137779562455845591225856152272560454774992964567339472786247011019420376166367507785056242933728904230144321545504521108351091850579754111592250928286905276122330533076430087921039824084867763964693536171009330300635680139276684351762484472366126448421118859819357082302359390102896417329403855064582506178843956718051759181860507996059404878132917148456831653 A145206 945 471785717137185579391476095571396435485185830911523803599031281091197483192605654998353764237283185189946843670638121182820997460083189707105344305600179799497059827014266731347564017306984687779907712999679333603239746216937099558139916575904870384173646571059201759545431352849388907635010154818608398728717657814574924129301081206969963285500812440276342163541780740732525415433528420941228744028785157872296298700197744834600379744557575069807095820213068375240990614763611456785849966923953475037482464489912115190901164068742899552980706582587675782998146476474739702809343168953562379153583635579079683370455671982855970769262341358296903844655203034573192922304752483116132905222095340062941742922022316374773358712922880798299585579641039022079478281160058484804269346456593922905268466794319819761856870631831010867599137162873337942936592408351593041122596666902114357781062746460966481615417259695688827799218354339767992503615693691896056980888806909331318794953803155607064781101437224536648999814361504048304192206678258669127782211837217231890713166836430556619538171934371113044587718675870587074325892048995967268848414138095957879195929247677290457114534350384310507757309047265215760983896257516559449173680990087991338877605764349308434174175598707717756888854058767839087713734464882095509398721140267298851629902243199631211813051304070939249569413654809374379930305082548763160937905870445537789753269010054606115517230923146251721341301122252131639849799937286368648134083389611029890070744541270236824037331545513444734669623557236679052817384240484622639322759185931571606581024304848806260946785144986521897885404899921631094437841697165988626574195760895510357437155443409232068093303333642245847754583453016380981346742963997549601296706579562319235145295174911856853088194558363357060597213265789723909053409485686068218973776711231754295001885412837518307188060560112256554636123474170108758797821287730377864578248653103774352367367811920053637826286814197937015525463378455774112268704201975320492940718339854878285253270885882953361107068452548601855246197588594792396964077973770081421561277394219892763904748897884709408447976284831037495481256293552726684986063341736391160670609464513840611933309359810527682504860635813769043565549361402933985318638929009177188138802280626501170451205683068624352455541856144665574449512173481149385022354855447199177676422487885143480576235371961425299853584827131473498722834587828580559919046619461040482201168519817921060863600623089430438645919921918317153186126147694177936522965065492857164303652210121606552303463893108936391229801648954806352604074982153000158026056389423919546896599243489961631120679901040725411857532156497214701686492467538277185114290646218848474525992205676159160123856538454093973380120238466027273548899963034632439276838878784541439876264275562297593100997207182449822682055169411363971917771330974797337057632301843018955137620944109364674383155910408784268688521031115250257465624397334143492887314620919687687299115572596141870963890927902041192655516620115520575367418187217005734312742503963224788332979989793271961830978476018510389780087539677544745602984418019344995241891057050995395723067285588383099151507360955334352161302494901114239964850923948778092893356610336211549367348292278049576561898493126253117545583115946093989864412498176685077650527930578579886218774694340653566620239229599545675631832020228294797793186036544546863322731102243186219050370886364851917031295271265270477066549707731970150393964742952117424928986807381992415001744220514993343037585238807720927052912698004323206136232658866043199137165166896163928168132345217351058184433397800222088524982980544929898138273160840195394036838004484940705293469982944870476362832583027888092337226246507809605588405381543680313276714753437677256550621202640744833181147414932695981525255725628344804208581023569074649843489529304075870182549373668000464912716404627963938295729258970503486577469031870537874460728225024667657104933502720322184379027943367141804000967951867671090620549009477724796461758515797558817587841787918810955747007929692857069485740064230343766096186740908683002164481152348703203124665287782356551575430351437552936791101487544040728588783406865020247984082213219628610337536809445683529031867989793578900140068347855211920605531131042418280011642977036824760682581638656663971271286666045383903062493382661117710260670472611338238397906976832543646801314241070020425678959837256078696778852752053207780778831021198599709785045172829770456560391614560015114764970770285777889745776519133834145860001074217762496781013346999631237304414541805224858006611421501772456141443967681603057909090973495500693188443077707396612279736884453194835647979566399043043680775604366451234046908963008732146911017510952171769651245706550705601236503802265491274637612544611723469862265731256980868866688047985927308588116870385592900487802056675460739478232132026569928365894112964865874159144185172216997492641157268666233734037176193842668080175714796075734295499988763408915051510296844316702928708059750642121519283586511539133468212309431119868372602990081018511760548009348343688394538080147135199146528415195756630936904744961193861865430325751008685238347601354189793099303111836224829523533938296374613586073726057202255030176268114458581481770565071461453569566274160124817231879824839632422685831577620224770316383828309286441433101748492676806313151255319523138478811026870676437986211396983546991033586182406255858430502026678494413199266491098279599177025083769987820851265685673400790597976884997322481673490022342595836407268515451277914917116436588736090627523903593449803 A145206 946 486028927937099252125775438947310340530485879745572454451686377032489105540880627723598041865888882375442142821637226560829723226346182324610848836749106312606230888028815383737055460306450531311113696761517444022261247386440758398339898573665824793428292770234546096534335058829016412494292992585746272303622200630580285022387138103223180699123735852674108188697571279165497024862451443437858589930062849253700878180412620694536129752011454433741713954833472459388610638113645121229735729464135286637078276200683376251706597047395923188329163579104121024176682902177270245600045998288434006562705822668855062702986624300295138987710979457218842261005239494620844901765895567375142555248817225422364030170663701861145232352254489071594072459345569858281864644353117145590276142510057887676041843138688846459209017458634709351372405923151684773346272228663052324917619514185462709662656650101970785477169758281719556909794252037328291316188630398348518236202261063017396822604954569115791593289921463126806498861440769698678471182609969671447941550890712708748949165742634730316902130997237927986891059019575845646246089865407421070816273690632440326104652535066662612111423187780447532971371819507146394105766970215761315627844089059693735114353699793614773095384500134201038770066113806225725767492693049270484189699876495093178724915313273068422166449736989628011015272885532335048471372296437515492551063648624686022300736643324434764858359906419302222790206288168890313581340573875803425590549787930782807895598972463262509178604374565626989681127358412420468324946605000171581161550784411836636651638067518060392920468887765202381992145983826969574633108588792746469975021162318447623343388211775974897272893499485748874853991415975322361487045508908270984041903896403695673137941144987048656967911652697198179824839332808846738479444612292540617018315693302684097780929327125677177794992230490235506511320288245111155539405142051914661373283941316227086583282643204584511681760540758017015652166456848056204718469610923720603273437866144471617740805295159267516144068156636786683875638207875116630977030403911131308554122725675009530518204954799767743325245364229324635436732695429150509820574537505209892994977128650286904634861971741437200583358379199211848528205466020321279236396850687461751303851775948055450070054520994545802095361447601165456577101337655607369580457966282000342043133299048280681629719520532447644693207492106232841713437900941493307291084014079169039778957960997345566224603641724467935017462650912774018342838161146525571080548634986075693731601528867655237911856874428160651407462471336042460163081134405495792151519986479829166415372056196550884604952859101943803562162921854955296067500300651669508027047014014174712718953165851569906586701831148979707653793400308031358832338213650569999465496549175852541183037735778707420152689904123027556996876987350704267070365444116113929615362222599406680032299161097777677961357202386103380295691658777055986710583620057545672838067627256620544164491307855340337318814720944858692978593777082665522908656420129825094640697492347525857444077673465450488254304403972513713872201588729038213398758408794778780655685157638861641754728699836475712195966188326685895870628811982384936627079020241639408084983748197752705727805678773602669003323735585994434964241680559397300775298746575950453059928597130041794297329945987623013913806132565365332219571133724814223781924083379258572001481233821862164602963328312624121083275153304577728493612201069523113910763753650910034141194795580088852191504855023546210914168033803812318705430660222783585245048571193763879971647247261136664482850305427430204515586050957100445841774766040522319338642429408953417572441830776708444295620040740200166249463253688756167792870508278036975156846097529548762013638871512876698399936517699674315067873375501212640469731868196361322317467466097097308437115848853828380410200705529059285889019346263657787572503638166938764608913721090236374017969987270826338030914735069948056620213139185134537005315070676421187836351826795195183416776994919142662958279631376409993296579027783410336565039889211131239282294096495385914800827575174618307733292075157558549456205610270906130918637160527720458336874359641572683545296106633834864231689477164432764238192428594635269099663653390515371305432989245335756117517065258647801697290276416275669646739740818448488629373720248028055638855275506697986600212243876597973254366796358481860751327544627764663110456949998632488909088044095873214849512933074296660777650753851866519807401040167986994942683605622267577420458315498116681958748725418642696453831591831967970833733740385917933872974501824648074906542444655930198852225788789854623882689174826014484366519023844597096866038815066199905208665397293484240135261761165483975935586730733493307398255879751563549202009189157161793007342072769382061226502602860539791165916287888229978288415875511761377906186927574201338016778221391149002867188064951616041335405976746465567635863362526693609236877177092888063696024703565044882643432891394877054243949782765577138313906835421833814233761794762705347458772077889861403517821867090024088028081623672060068567143348000741887590325537086011420187984710434457503731743040677382011569668630932677739847742505369419699387092651099565587897749151869271630211113992574816602292376704984054418124637490504529906106340666581071571075992522357039568955645544775149610744653441137865430437235403484996883526684585982050186771850325168232958831825346692908829233116666325259975924416986576637626714344277864061403383827447765288750977883282262054222202225107976033943409282321301353973798690717325787595720917 A145206 947 500702141271048492830315413869738163615529852019606101020671264951500920356068616391380861094821713970119457928232507587030534449366752571530767173423456487878212818738908260345062897921754708834089234578967747944293635111434165148168843012046656127365988058583753396617647432495518986634646309124274942109649946468888786169398430878430187443223311474780838702474074613919961599302316327099814012339110217928641322534806981414603977764390079863351818724060087897117339724903055076824897839679871680973727715884144524916255707097065904945316078128004293731313989283211003887838236647273952486051880349076074213410410710804550593561767117956263016767506690771118793006315634761631893356508662884552643104901453097277411184600594278737952574626094913026723753098944058273934486520767632265958524952460140594267018217875949034356058507847104034999490722849303453282198530854277599232200470140010768220744264546802629253073205251678536014076684597157571044308061311267529003225770066828762443538335737127317503349837531017536067212723564660463622276647642975543214242723824514159658332975775425002860880928978332252707630388731369745220895221026083785285411656037221129227123389763362424709641393224230309834696554859285591253489132142659232207987368046651506397330784849759078392531826692025146826369645458364714225642504820257081320650353207729152455588455223337531829363753034696986829929913651687033780188631497015727387443550344796646181399379185878583725973096364287367811026109114161264131071842117380279057476356075551857659789436203809725936954087148628221818706440063952309376956333379953907225526219449169849611877889037225887056759502349180820381191360505993961644206401062582267361331229591532054423978152922167130330052191170975862760127323031840864942086131425434826538930413268919062360746861048639038398315387875205748608248349321228599008760412575864518353981703829216599486379785527621547655892784791192594937850969674531664143712413005639985733674128171850563550277512837845675262540507425164773558160464434365239024084287634830432497540545328734872531570574620924544205409295123515620204477632159408244284785601609341576790850329669621267982598349812366959969895736618008675307418504956107506116322759097003568456821274614056377880309159440984731193599458219995909229295140737624397582646705883875788441827042965812919934177551785351789099855019361464980643894610842899031577513968294168871852920235609376746003714534000993066426377635117672194155650373259904300106470423661357654260349106504607266021352550417905184746034690128078353051923776220339782353859865721859866097334294226914843357580344826954447780386449747500593635134421374713629152560028219026228156567686424287110807090663895053898864299280920026656918006845286182148356649719513454102809860878200271243548489407329089950705317020477047131807786325257556194690522569103581990332891537314735400761735430253776139973723808412902061637819475210762625135400631253816181965114901211651756685436409805686846785918260889289617352303714745430610603771897612752193946529873595499220085991715482020135678425153236878177096060683143907184920576351153639039458504908581966612924417984844302987789521589380410690167625660947552736983662252963888815846661574024453117035706007761463971835368949421622769650891120629462949503303391920666410385288256029586773708462685883777939922169758921745213984739631156399747228136587757170770578009523286140893472369680440576334533177672076658685202253661405407621452250083604975331872412414378265811634845569082942745467011997741223237043328965349033722747831784394181705326801151773401311827368339890927856508985592264351967378849125234456813215216691392220116190044694242777310874903937724138760705178931114454671448088113654253820434224419869064853339285589678841256883915509380830613685190323471608377433757286948730573731171192923912476861437131727874413102670580377315684214912603464094360095155263301680881969685480588958799036356340839862444899774689559064902916653486322843373141117701963312071856951043383264604854946857051672754720734138390856141375545263617355521576994651767599289821437192534630075969206283937676444486696245586396929551331996211502485428827755876666975553291411459703440576776506101093409356659633263467261237486520555830562979454663575845126256569624553869689452581097774484875439883988920186234962017288799270046911463662487178794735853494645100600450474718149622486161835049128959253529255931198563984528343061313280834559090083586293743113886340102774397918452505566622312350997200204366348796184621128814024631793698259654093978425826462455893551549717445786258059063648117897144823512865586942250506112773136352070669331398937150162184875097829578592756320289358002183640582078984660231891900000164401732124765091038338817503654025483849367704742548554403727620381936581588158919658129922364686224642058519160026748950152355303178894993622006476427439923673735572032799413229373310987524462557557892973651848499250178188244279478185966581897150783606758346185438149666186948721965521411207640452123544656401242178624211613631378087661674721471036882214730310004341204059853040661699693498967524213123209589121287052983716299943890745711367236301064202325023957038270477737756761481708419701200218498774980608345443653354390193826897602737107435977701909626776998946173292603622675399270324996509174764459073065429168544950512096253953454733660171525629784146851458882468290229156511836682209714107197330478275744541851719504436526816017177730128413484517194862070513508939494028325676551898051137244760985964068420308106476855802209291581080343791926151466311797622724841484908256071872149148167688149423139645357276666524733831084453991225599332138034427 A145206 948 515818338915535417900925536962339783336135387911547523330739757985935046764585838814695768663550783473011475480710404848261349057832305108438934852064499790410506957424029669836851531426275428033483938039595670557970342511426101346605619624182004777277501413278968618891299662386024369782317264784242509619354532080480916423221989221627607664031000067505348487049092818325507668706087759990094945928190096817976941212879103305330459232402480244674398676905720236776478738738489698956127860338577271292860420340049769847276783518074618018567774603500414195483254498646967412309895741409553065607498182808118188090602155101036989357096572108374886264260498923237864127681682930183794321374284274482038583013005602254045564561825074780699108364985124378541197635142897528580215551684016807925302762887236196964800809027164726685809279489656733410202196087350578264559441448443322333506416870828030656678431922685123460465203598669801222089622376854441925505323333736459501572093047749500176754188977239597928854505999272456619641105990399091836423209963869033312989998948027292972675413583768181566253686296201212357854174321523551739248640327790438489487601492658730465955178237706224888437686438136851516786536704093317486461753280730486584257446994244801021766407629600209584702228338818615942943938829026977455421602770296452905844292277891770652909397618107925465555255110803473589439965409782993957716088766418081133621846443683756192972502008735399808753804841302413238952818458004211354615025227478399132433636482664872643566016020293562958616165412655626708054775069014704650441644913113554133880444177703635733592964446866816118115306522720597202515700710095286237656199564191650991807500965277063758826277383990083101216981073552770065439591591810653609178803462184662048244318749834590912272821735040483055907832236978385319398558140498010968222596890912849847395108783722867695546465575522647187393697728532188058736445337850235679069038839618883619032433874272148781217186365908554438175847327314845905424480799434007120610468557922689816775149920591637528003531001214112126813964956610681140242936757669802149339367790619044871440426112816615858038194225458993246022659581870920482254040470222571151437037984249111211404058607750105066543951527307476869955026651809057523461540715214041748816122472758694643109853337500741932469377527949464251332041230531031308196133536876572882872832996627786960860849241742200246046143334838353894297869689033004259308516535313519842670686582654262884508048684415134778895459447086724810866564649026695692400208498860759834487908992309083853283948914387490621671267276628795096404980622917473475844724060224082096689335641792214612558268326551733729497629094242013908090621255706194190060820275863960368522960370852563220524726543230845689387153556647522523710233293890352378849743847082350711680269612277947583305754118847109820828099865580644762543179484620504513221129053445933426015776904688860199480622301553561862567348914340236998726356129550560316549706347922322670272514581137018190467755139010022725666860513729344980779725947576620606170625342927102135836203669109957982083706321567930664202191293038622789298517125591890145377484872778698428041377519226864468372450468539160672825645449886698516266755619724933987631281921858350965059923570045601509141334876450995082985588376174231686739504546291926696192344670558395668356901299765458811813643171135573240167955727745114501600581182429228984426320184664876062659691766844934178312232544224573212948252235828293340460020429916855805913415902886909642793245876189859505762254999229383263402786259916263066331644511227508225445386561405092758936822168686758647516716131762242304166330503584668116102242522480719336676484852058170831302878396467625641557881431079224965987229852870097041837941300241077502384889892950736113243738361586994601366219060423873760864703986266374989492618601353051358961903603450190680501431419559054978558409710532003091952623779065499832069088136165405662526955149210445336325124556667332360782632718006134972613916894339082968602298704775648421577325109279695604151462234587599683085245239761599766721821830313687814597498045888463169827570440668750717670104553364154155714231261735963179526916685560419217085710890952750801444758296516345322148827684286783687677356683532335636985491910417557731867200232748704194731505121910605031863653000634490287798133614889942279320030813673904019583919733392992365978231636342182742185136611790696851698210228616405664065958945015529503923807046047259778297338967478070522494475713452273424880650296837629576830835428479602506261157386999039167419220882330078300166899114642085851246681903091891847496091115119697497131774245645363022246596019008272066927671314741137728436923122301899885065495916109914076933659895355967491843973762746170175681443380744940515033268772546069700621205891360579856644322293058943442262200063587725967024654228300080321538193940587474110522293681163161560446701431062896226404374614843513468711575788567797297904914037044363254010627775968758802819783674183213367424615636429604052797398141009128315227654426820962500410279519954883637491854153361654522617149335403806571546074969242565134806629195794893516290110099309301653916009241577084926682162791655502035490963981729139801237797600669548801852894887626656876923196542565889001446223209644264029329993239837567932827085317685863909839740374520023667244593675357955653103019054048929769344494420612171622024422727305888565586802617885448271836329724190581190503558766894469252833627221494412800541886132102953573107336521744290057701215689389571077001572347571704086048688816432451999123274578905677833224143539683422009458649494090630213 A145206 949 531390894566894730026083430430402505981183577108981613208075185178509754561457184368155365303112000764966870211502932512702126678301231865213339542676796271909576705980782912750487170899689620307893063420176974617536499403901761711148209115487890658491462524818494693437044245796840798073549904021444144675638570461880985343570172290059146708529665772100111646398324091808280670610404587864893596018662341828572554850167282111583578815214107145496728693098152112000700543963887363242710305365374021273512004749142144683081925087569035029451269813834775621916889658229805369204320489954869236010914600461043395839981359950126885354982767026764956962622260368962908554925274144839727437174942023372142664949615598281193747058669162603727820167786072708903261478721137851869108200915422788835800021032843332798708004857427811566577912603093411684009096352228201499517187532489627703900697996926128432063543014210243073189845466060569315732829540397600842639171474137655152613287007857831817023569180018923054589496217887142247457053444182027695400166209055962781066191473053994223695970160203809991963460082622646029959459591582717377525187034065536606459148396436685882685143939475452428056257766994561670854091937355198186518748021022250842093520086793064196566883969540509127214629533975018131569391195448932259342416243706060314251474380440672855713003179743015280137030730769266704070460978674412631647850452496054371548874260431125242093545198197722149794203625735359998272516679440332386296691574964900160124427689019048792599722186286436188132977720526745991222320506529552143774525863663495999802340880202982276940966193905847407683981739584772529710468894151871568665046267390390534187587152057447084113710643788765557120554601833276002544236999207289918608070673765930864055379906353166798645419160860608378317050653814447384315994862151397570032008492040748371712102599549479367445796771761296120453491915300682031438506027662083324545601458043265302485383067202750824750282658745056183826530482863940595884081101210759331147333364662291534708761264196758519645222729609195597301554014445348308743355398179375844068515059933048234499871000371699161122746041143001902307716714677707834995281276711172069542814654877269119779343568661259463888857046036580437217984175233573511874848720177058528475256812628632928501464021318062288444815115584081025294403766180908124029109827710982007363864793218465880915069408497477035864899656113409264365729308518533022779368455358984633461010310478124657329989019937278591365706101772920482488721051034776945225692440389442397670759182433035229092731466015514669312607992352638075538492540142965550332975685967112713813673055665361543492376219173762884366875405790089644080823212551664911738729783074286486762486396091952384638913934761124042549480478974221821371955286327585096690170482017980554408340757182096251742172845362212529004164799760788997670581933287473736062372877931646680936430584306016257649126106872348993986605421378732343912217974315773471617052365213793876942611185737772872025224472710205438159243812552842190267445738255533629034038344934010666173191472959811262409174375957561582372488835251040826463136369823987719486020450920261672636393969548661253708725932337696359513798568983071936711385000049060795296247553428363460065619713121974826781645365985762368511336515542469055478392248622310204228646342177814002428196402777241425585126287894146673002485417693369827963326393793589735389492105837655009585980239833732657550503512862300663868894159193103947325565701229033684952718691951736479560140246444199579847035772329317192351515065275766708413269002512481106507230814315063384094668016744195199693025675590099705086334710612985308803230463529233322336293258293718895045658474822758839807449018144221178031543065244329762150198134410165308710281341385161549553836248992134775457552736996633377977334986509086270048085072712987376024869113143196673844088752145857367772129300656607924458811046055712582440189004079585773155800552023990979065467995176168081371395794907793330385458290658445745033545961297279983807389032751854962673195589628362124982958717580796179741477186884161804133799582342503876713162306843712545959898034276926558215540462950995401815740890940828639986061241513127827584544986508719123848655665818832062654466392355595752091599035753179810872084772813370285571179214629622535288437889987792054941658668272994918583080057776884132806199016614870874308550464915010177858425051541567906064685452304448610961335847647095834080644468416429350799769282110048850439769910609603861318143035320731787292902456513851988479395470453476511765710015944110498461995548407017649959467159076904663434847943700286066740603917365076242530218569181549721643557479841272676294032099239429151557284420313618357432437719892021601868339603023095116703677997489972139259758470564593486363800070471805610161111204191399322777619456067515740233556506653046517072121028129347396361068753745628908706409159022405585293556102568488356725219915439220948662476443100767059238000988073132086420511701128180367373533404405752124429880554003979168754372972762627505257004158968822606983520107042053751367908090123347548050305261196761875162239006191984313276430785450687989139313859380078621843716677990137988588045990510644929100059274256060570554056785337932355433885170786682865403375513578965287310036567203313596622881069972066481106276506642636330299825490126783177758362517080952851883674228894708541441620545006726525364690458790996470645873656493381327705367177741336727678623290066568137026177254123035264623644802044169094199423464900775916018627091903408924150426859651399557288656815303194889732513908412633435470214896717894201096043 A145206 950 547433585673353463586655353777195432099793169518565632722915427495718224293681641717465389942798256299397669239715194569779893477870884706166297958361769816506462326943932241929000348919314398413562079576798633543200330650347585554696347447337864457847137773665487546818629642958556122105004351254069226138611856394505817759012074875072810358438548774095783016935584147652923571237807194703828645922475662982448970184275855417319407956340090580986872452098110925585095973149380644000269239785398535115420754901225885610724118636115467413472329031495879723339060142816279938801951958134296842504674559183354797777582279018930613868748659773945894441215451523237638265275230307144757125573069728736373367729962454610289980680116339058172537983870835135620065818385187805981893679972479187279068806859899570253013763327108756388745735057894992503259674237691768706700260845830930122833016747119821832556713347152571879646761777220472699776133863000114789701593619016365638336945683123487666531761233386940152630313510776300565908509431042242005533898135070939087462710760312504310361324206367687602037068760950770027307734464294745440831148878884726516280359648035621827990749704542261158621569964091689801259040121427165083065655706290450841735592971629089357666993395559170690135638990021021700622652499696591585422936812648124672368429939080332476949086975086547513826259763065635610755544722031153183587516063699194164259516693219919066708665571538338879487755233387556711779061544753683202580984482258475470731105761818100239165642926446857680632418754950832287284666735913624547926064094837055299123259997242429867704110327566271976475094332184721505859707352863800870612948727965250224850518757186253910617826504365922111906034062161405623987494744147918409659037673797745513379027163677724585546689774414717323523401929997197718611516361720349704530776817447235968163178127182483040765262508605223184754460189036215924239102336578465174775782930382522443127797898382569438275221543431352243650344883703427115146506663750887674555237351820835647583696076946083509432720366288093681382873818014639409227706616510168264043273727443087592908803061001480332684225128267070935512927689047805174951917897972828313852089658156576836521232839787738828495911535189880849090287640613920069546541345515742384734710774053075234140164525478544735595463341991095053920092351630577699063017622101380420629303298442858532863267566979155018335918776485426946722092322448409665048044584766963863009884691908788554152127125564676983354621634206549492407968814754650296553029399472399455157578642316200653666731945121239108264768137020092951762370834833476699674610748450615122583483763119209472848618842618060517519359640561394821341381251430509054168415841035238375521981900021445466760310183231037650850818448945066424602527093898104657465356376491253643498846213929743467969991095980391971135953425244739117644676157090879388669475410603181965180455490220199111562864363839344587813507477187588924460587597961640316595620615803048607739586294764923720450528981350858785198261360528145635477890580112688463346999341961397822842033021392631760752197392385636660222746342523067557721019834039675391611711518188166887660508005061293959438965503766598962138980987107845233030815014684275185086516333078734471003142421296067323232137638075731199540242769863710607887110678921478244748017248551969862490945256508729442923775791713857317889294879213364707341794103120617628318471643528467494140716107211653354715108279737301288366871500646195503259496236408678191471524413455845987975173970841556719286427922790177023389377921833039319080349330632001266601456604373789761099080951410765630603071362088648099051128913222225004772415323107078633815145232424929783635028733346355050784768278360437333965236125418068847816642519046170258080003657579194686841915829235963585967029259525195520598046855990930880554570386068699846305706860310027877823991600892639370285610829264872507987690548444181921524992810280679379511208765027068311574244028614211471191330901595276978311789141480810305181769630900242567813758459229056138887019668875090915301606641581475171168110783389472827170285303918826570705244213717496657281758605214076866454703475371771721734822145258805339941680011177323445808369648849972595901130235047753774941717949053133831163712075005582817451895454372738734259824410924559334506885224854659844079712853180358501560213302441848233961944260906889906270532611084816103491628721105422704536987609257821704297642171223495698366523595413997545854367056958653886267068493688413326177885500132184029654437552099174344583108817200205810268917762158043973528233115713258613697101386758189733320854111273101611980383052133196120046560504762894111720968208090753027076607790587030594520496937077820999727213100578628074133388808146518384514215866058512954763265638275905294944577124898728215640514571589293346039216844003931840367619851621877337194228281647034200316621945310687151779092489972845308482505665078626645599910791217619453314028809620074302719351874649049316333578190582420348990357164517337165429989043876561901718058364495103575213892152027681081968397695436161499968343580841554261190540170460746041204144436654113690498451337347154149432120443140847186195601399571978091671863596928670335527860923944613241578414210885431638356807507215809624567337531332468026124282307137851640865088281541696082853189130468337780737057198006466168219529525818523799427993424095695297887130897638455176438144575176309851476787133911080180264601631646844124720346457940844201861503132624467813130529685044775222631559769248429125233839872730971267222956542458226621106768912558075068874632825474386695347377262440348777533041907957 A145206 951 563960605624300613757769584177702878764455522800349945597711262638605882299929380726354212880803180291773372873297229423630045529455104588767157261859498307724115628322459979606856086540438012930767829138914291226449371658064042663188728415061846376714054972393957153332265577186037887185557591820356026171715104194380309826694768430207688330869749414877205040444769321424167009761668313241326828155010309651870442252310570937518113600430414336811652024281456165735411868466759745098673480771277006585189933470420383092562737633056711449597489609927289062372831592905986540496153082381166943689935814889089364522026444626672147741496054927166338227368981047761560304134926601562532069049280976409749537678357878450025019598567857587280097743000167828196649532733333364365765912318979225742108471350164138257919405509155461739264540987726264414329990391243674107603313519267048715708855895011468555684674394671044481679087272201568925116314775008355425662287129531830545484200418144372472176497273205868306658203752612047583775400188517950238236784492073330572304154035385272624018078589934232120582364056851910314349532321741844346098258546160731222772798169203358102581353752239706879060879708879561658592055981022197104986052653876840804626568272600478045288166861974535169301293422002541716230475360530862294191406342762629139983526778626916240047739238008697380088931530032450119113485350485203237221348761030624985626015447816679549072169059900987785061292841733732845281936052791524381787464071391562153617512944607264257697034637603688591824425040974664936317264078679634552521422417716411472740127720559376484529894436078556761250971582665694266382027145317048550002601778493856082871365527931519329027321239448615589820688464940937905173843934471199829447436731251091379754174062885099710877991171905652220359712825885496067082583593296371067248409571995936013549983726470410101166416304372569075930436046022765791076580154088330532374601733726225194227782851632253826549547731002794485227403739558607049269915759333642892348849208141159342419585569974377009318297435626686006894213582983199818977845730953866888536560785430525892278786777178615152927590185728331061014919974077850696469038591477632719370573072866781076560931590101151320159541844973374494878286844046836332270917855224987798609674633793262318646227459574240537141772317997361398482355858701010436031549215988591985700390983015484567177191148945340638930982687311657086587518880398761423527326517758299133578794126124053870291501718828144592462160382751879515481992472789604467954930580097245502268396499130055992218497547315356585477265972407416949983724172261560868697644281396006217448312025213964733778253283933207388324095345225576455591887461767115299301208650364353492295916247096330419005711995278143763595243533876168499482303165041516481787907900400834420514058400573874082510823030916297831899185646623873626806608141275782455480119399513229655831321794789010492156641222726005274812724918929895628668674005200190019779326628722525592842030611126934156385192678425815987450686665564331108400415254536023082317189718466178384768699987642302122136346420399349856618913493021466478453366382002870055314645101202781625548058480061458030104879211071603858873619126749117282047032248040882067924229200379085217129298927534929976007393898542455879088376936717384694623680081262639280708337579081525186297369079800299788402867341440113544028478544943813702438749497265865748123612712711202435682986671478787189254123666045019910749805050586835251343707323838530620370820701813125259660192736541703176395240982199365431953173924100827261058109310215368115837642098153327243172347141949761976974233891310411359485892395407317642955881556402878107306495233669502120544676531911035851293137673844331488059502382866408803266982626934023940037028802692800293096288106571043490378381738094803620627905257195319748852003779754065809592963163046762750342354710649744064122387562832606879703182318177252962689776630640612900974572571870079703348646464859009047511421013433066994492114262331730510004548810312087344974758547129373954687266937715756714444933783965836947868095251760259534635672055440002145292493032652914719058251184959529949018694046735029969551045430422352932263578502074780779395811200721168723584876637719996805741389581872393475134188946797909763675014998329379631874315139604800601601018467257733586882491592162931866054043147123984552087478474010862713524225119739158151191125982017736990935417697275250656098083539761771697652561846925465487295293969057435877811361242662426754584586259519856522474384290009755515589559020403000628210482912885829611073106362978179895696209859974460014210733792229001701702370530410356706993401090159155666384642688571369303484209307108559016069831310456643131288664045727664417971583794662593434939676947938115782870078655756195117328389314813057020400229900895413000951949401201632923172250779202108257497468986952886041796051414443255728137557663336419099186570105522056827928003609647754164694140118433841869475348340685466114205615784069683107625247866946742041049914660986765424976922567350456379176836928592139769674054799254395695545345819795792876245759230658905658926900795321539143808407598908388302418025471330130048887466527203212393581447020931358846966936400309401056067410475341508762733461593503221031962238768537991860319395424703033345335601983164817006524554843836070621830866318483981556347950339025226670415643592717260664701448670896718517669805433375517955434080341013209817250296573578556981667912380778399665025635344061374319154817340971653341800762389587839777059748722572700662688514191550890055938330866470914698388654795585725915771501948557952692230046548957125787 A145206 952 580986576307550815701443294460441073320577239601592717285787600024942478459068530506189164925957162914839212744042675110689721409419574302824166854888870263675944909325008584064243139551164836192228395502204551598999079554877795780540048540357867171379714427552683582017701187414465741356731019395307570250585113963870039523968177671356646366703634339353909311841701124221027027638720156046844677902306242254337935240925378103937509594610089137683655708313526454926865841850186125830053052511761590174211419026776953703225980796587969449624722353837521590134371498972479214010915663999452421761800680298086297877763068192173797602792890211548741318679304691152266358193522397398429681906734011961986806492131129432701312485638331227159967554803170356946035546990932632817583197405907314887290246912946524785066092791223851365845828723756974601940717808652060954674165785707020655590275324359031774633674892813606601233826345069687529188355845366081542100031463182694916033352063129814131428382238217421709602827983750774986818803219643398646498110773883490524146945506626091293776871878253985264096377940126232417978793932507922892442670226228492549509424219415327124050249200191832880035185406132014055100858461287998195464154418414316972811953917908550884503787530179879392666940299722662811653452389964666374353348308665209976906981327401294411395700153127230867018729825410303528446455837605595978231030126942552037878365660022005587965437924752689940720754933746186484647610145513521441328873928504292430552967184934226459875090013073778307485157575281057651989731448927688052926130535959343871007315121143940800600609519236064279545572142769896481951915823328310538374316525315972649285286802994921378813469813756951467973009127585598786468880877228897857554306927757902790835154832330221843985720000799937171117957838775455791417809594259376993406918707269962544981610499204388603993447929560811673824170687067438630120145893016018128810412494892644149911137093479903771674696007563493629192987706212231051203671088992779064605110078060385705615412022684319755152670751698822937076061797372079747694772254162136423284969387278630195239240262388728741333472653102785150618693337159748081306391061379390533270397845622777107604149537969783845675370674444624759343472443019520033501562945204683638904184968602746197272103991344646694432603879542106275760547087021273848743711109120224560126584406372092742961827691199137205253329899623260095255110648451277938581168095664374139836770956928729171943693367165414150583028327723804136420187276050714658027735284013828314582406989983634803981257787615140468847703393006132099566712712070375020488792685551677034404625950132590845327899541102302300534981723180417249145645149416523128935681630464684908387294720220646652455472994948830613634952898513039208032728831169517337279186735256470255292886570043700494847895034751690872348241669324312418174654901943253651653973324795864583730266217808510263424630022128540509695481739644575670220993684492723168878502859327063019874128466669116712271696721667040843130472037212520003202495645434987728592232987603325310862905642446381190182250087070454031397852854715561805095350445517815682450554561416481891305166198686852940028684220494416613869247089223534151804924306376205482540177404753443283501353727686206369561761053016220484439979305237342295784505272308071249914000812349248414423134682456979893758241177035266796130984454897778143236161979880980440956343962879635165572727571596591058390494006168203953575604363775684936081127652441956363563407100609391986835878109269922021319771750732677846421050067846041858147620590971689729924148511829974736039346512404126210107675246858469607066682838725613433683497395585908582042971246140169244331495386625794994910331145166907087405658322471180448912194763593345480267700531988015930287285849821581377523669119181918712675136521389448405213854842984286485998506021092838810914880371486435845817349803984237670572156519855036539084936805198128011644714238435326200827715033321528286627176602357419956154235914933213664960105328590227492288646265099395995920046470426508389985151243988463958682651572239733659202933521966565524754954570738000970212902291576176399574354343139505820856419720245068945143357131712476731114593417425132437701054090816862379071674379574179316199436977270574947365358118311491707506227974935209707352428655449737678645619353486251066237034351234097432412557600907288714584614586197812803164501259311360841970652534851453485796426860122881943033469193385778766761324896437425499905527584692138349811806505368583105387753767695495597053108632884384108358957186215583889269245400102962913631565177033391860652997655683074408965491995111464992925398672951014015448032157227617974548306833063089804974392487124808690485190992268455393649567281349323741932359276611853282488867817418711382282257482932318634721214113387805004879099460277871004278817098385852285939695698331799443116227172444980996624719842040766499301039811699285217898071411977419952135038589156045526705189032788040984318834275274413262453871679700873826104694247436525884113099297757048598899690531891122577168486832561917503898423648595459519598777147571307480599443184291092266123329310628934093930678506160154554620238294473281774344098928401604706959939539899214013026140984350490498069499367372726467409962947335586497051105504548693639724145955395697743669989458488628404773471834858275902336088493592178734069673348981966770744689710973203318820618404232686697933458916656921834499171946954629015312819811429379204454818430896725706717476808682457026504682630906865100159934107381936655822349463726588470184650848708564844220450208795584348343169205689569906746031305492608372601573 A145206 953 598526561045711814221845566906444019739947763586400345897845177724097780621109203559871086434345455450357405396493550099408146869346321205496973347649198099674462187829806477588820179954607646510331332749485339182633947475413107063496488563128082452868606159743785044386421629109176196511104690983666348204629922528267560913002396645428208752084209371728134084551324876120815064281708950548137250414935540879841387196197044826643072438333849615149894859810700166576826465449907833100395594421992999100799584760610160002055952773744397509675836010250278877330600885464085529888999221355099737292408275892595587395803645856373498107794535419293901764163066561550784298499623278271753347401935779714069907203718818692596207231129727427309359117695397972279236192326392239469612700771225890811418560241506271896977073994332980033071558831187933124185581814880936684504535176669912295663278687685722088014854069271964710130404517945662308422350739412567229081023057630518188418867131370219019638060725517029173742531492273552679918250841260657451447370787908796318578868460898828835900610367634455000629513358018061010620721811015987552243772596012232481032953005376703051756122865443042960931207946664078679715473816575690805004195043201259149567269965885583467434356397670721784669580692201988708515267575901469176834545031809621259767040464535555962897109424510094227656016581459351660440221889223795435463339723237726335140882894312443921218297816151901480971213537410922561777387762961292717589801108024049554959969702093773243754111716310778639950530793886968357462326776434497691165290782287435040055309553178536245650182544137271165708974408998868685159378467768210206382520092665259261788715755494466689711916948105246511551665657557587325367435453007264439939400254077466439359217065338517067392763787913209283142103333707727088934827769842985001244577211975194304642609384161819112221539712453086161952549831034074166317450331735095135965110517581078475063228097137834283689922826205285954127321210577550902899951312120201148806204708424679900859800152306739782990755504683292104110761417027848621694694228696313476172988746192035480048082400017965675257151577347030644130143357947585955906953156825965294878353523862758175409852031444530688386208963785948438983078501579401056468928294188142120107477325006253430333955548524695350677949950128340691907760642179963750378582737068532590380817397614765831888829784629261966330982588653955334843550781841434500666534799048954268600684772984828711518549416049846502070301808345323622915960850399203741080803007770250860819552611508972342214321904231023062054900201855509961680224351897795918185087775859784519791905601349645450923134863514402553704199614014909950552126600021816074736482743589112537121142794331812058646007394247330097865313982755552618189360746083042762526603866312075184399777981172805754386779111768333596753518787489314224432723859806113871256130997015971616113569725268317866482630592004444506460462328089632684786035588198889807341744670630367725815405879485015315204052311537783613506155172028515295433614657862269592863896478416752512279390585407068738326209915076974692185354682542805702498157608989545171521733933570330834502466384599660971808088739081038172230888054988319028721165853903656093810024478535025507029880511507923640931295689230772786966679824583369282757522101784428240867641857593363886475487593334058747671002178381558633364738762047113586835517896351148490971550121370847738508657014547409155771824233025167907268006839607323059250830061017835318855547830356418710216640144129120774406873956710902149622302203962360687920996429352066933560343187286284031222221056370434433248876200584152570612715582267253810850994864315691280578445669953834458584193730227483069274763006588202874700590815738525884281987514702961597690048387108697102419966209334598631204537646399642456872704089349567947310065800945130091231046852060038651453353847151268989291925850502399418283897318309756909881733794384369719685627548392714126258833670474156579135592054935079043617099230210555271242919177950361911470528408497772002489743299413997411341087203330030751811314986257783123122509825460100465891866647083288726470976897039802913892544570809868807541340001629716531166812730586612825124868211917801374794527745095038577658128232287782400173625586139239416079520370139640627157511617866629373277793675956164240696672868181118494334567486431800790749968730326592282403913237841600546572298394178779699807728797887683448835345736373893665353887856636442865882923829573576081778618026596182645349962517011076043079890197419748224838132226995574105569911103039221883973398089120998257631123949832333751066137194893935691579931196742177750531406102180411727484249092387935118511348847049780276879460837295036833540482265193751397938120053155288241906634609737825456139268621043712200257602641224716944988634510450582608075504059982707980496792953662948915673013003206938999316953184739298921498376878343839682251601784515300068520892131077090256880347649997972401037984847818436593294734415930742183063284382603417959047848224725584685893487000131356973533121732669738730844611310267287738541862662851011096675668436780239494208081468365913440842271083373013206627537301958711595152893158534542684584344062656467706042128755761804347679090779611964395730876044510975617867566507683685614628540387870699305282714888443758256568221623233875541469746878930816385509131023657378659712211560717316703960754632682782878344916155338801703910694523395360224341688738215938968711535284554764250256530999660472220459216059217425586793887346192142595144174678306737574739053493373805661907974567775138086000994685900734385024063758093566520282136037913200172821457363083 A145206 954 616596077923100867316895533755648121401436345495753195100899530922302505018035547936884526003292155585477738302498851164165236148221196921281507398711903223448745331016712390237901652603373008218927070849000073177055461798096829686188569757068379213580351512535070200448895014509964524696360475863106504237532392319145373463002068960629718196638275006293902818224575464819060769948152716737546793848915600181101492433395895674718501417143211025436660096490701548897467329986913684739846351291762914691140962634358769313491245034280514889696361529950110074283374204606111900537375628633799282697266629320031247498984871626899650947476678645999591768211600799725323171780174638684584058562601791221730943690237103022433555598004832585854190338231462069507543162615779985632209375574691617257609379260310055998633865333436826607478765340935650996480987555270251445201075032698902782083646050611363762527663481848651649836427823741208027168551820706244277881613062198283501064050035150252579777803964688959902259601096315688407341232059171497896686923513349264768662881009209217532949823703339562325220264381032529894591235170072581422513504167793399109409109364059516292669224887626718178721529281693832029649951957043010051945983693360041008874291529182857278398291066431897087818575453906899807325620841206281078893215279945600377290742206182977416089571863624658272235824491186590757243501884531015363822372353504042263071843596853858237539856221633561948756981784164637558983700913040446534588323682033966737095706894969431290798114122566325957077563540246930774598833364163065445012643222951766573378620004717988939785217614344174772682492282126998958621570207228180556689880063724449122376801111503559352271324799389730433921653492291277877592692730547084872503941849890510844235713925750251742825021104826323351399363496181245411910994764423126908837891621011318501992499798924682820720303607768051385252336498759168694711506718620057512226881185978040821730494309240514363621041692556748841074861544295694176952288611181906350399671249507415876988697133199264845016562093614528021982166481270843309786284967712960407764489140016288061803455377479268818730776254725804026623329600773404882578624324549234796069351626214904446879852687166236920330618828556970851681533016782739701920705719356180567768317381809288036427134920337383799323572612428282693516913829691616308915490876051887878175294050288629027947181463084257557403315815800164916502854319849972297593206206693661029874075072141403919362365693748447674600638805788685914764069904336335514747981735916806999023681076535845810235788647715776390510722498480680104030344192982023664243025200792502621758871554419986621136371714198574467259427098061485100236114884827329056883360634489132162986365410384302169976309710827201520524918981281307798833984507799257094696112519698757547481550808169119873541672272657771693004755828811268379199023480715485794127410338164229825879242530690438116653932699313634056088375145264963213800081426936393296940899219067820024598445919966793799103393534110837604076238955828925700165542964379929016227022525371562037637502061869645237893831811222966308055360086377375153801861425399844189804457265342368567834679362859419570348288085173866030430044148754547133109034316881202546975772912059457749682359160866846501923325299719088056352187668003101222098734351741515624187127894024193541395833315362390846580732754253139647328984958477184961567184403498753501934100239094077287771353734651022710612979015561807232382259762141492538045836935623882639479354862991315583977471118093543052476947559442684513768666829653563307021485269696058213693558258380532797612989935326218502276255646869680461472654996088835520561860785835698502943523036147697749642710369698719287749542306762190388342634745378266322405989537322931813560717602435240967410036973264122878030781056566923993526509107094356267117967239070449713842327870037732712319637760985850919707162656083249506917903940678956314471208301097748904717738516067045451492152532784943651226374050786941903341542036014457698966809694267723232249233433658031092979809253627385946719048117608579228964510121734222944037338663431537965435175535633978258552397688591221661571384315003044392497873550458061253522493737977879309183675506504485204882149405281756738226810261241478876455293163268583617073690515166791019573085401902516686082115057325928410467855684392860842325041827780939822271476188862739545808780089777453852487118269895872557685612769453941959620833370669225088250798849085263606810543521221641018791077079319215871828385747049828622315103499374462669978299943331517379184182335131617035464339393542291949628904618964140341833790484947130612453046245162858604824837787412312958864047558471678847581978850767664836605388670167999603057944616089465561649603442166396826648446584863878047383501287430533003765960953581008892074909067686364482899915722548706834967713261929754526338795413487816792008000201943462128765967895304415482416736875890515937777838579296409540323587925599276149236165564847370005013514406963372455294690524851761275551801888803945393313174846781209541266329629180138452596919003147088668535879579138584698035711407367036147390652140415280924437008155113921146024993719010914419704398848436080289937472128133722367159139018191293281395623316235423459853640701796692472403615614083246120386840435683464611804651357286151172378620536295636254608229908800964260352793413359258832955331049001302821904347848272731403731175970749659508947525704358732690597907399388178994229981905780159763160346291335767058363983066338482188450512348147178697460670446744658048013043581682938505377249731506084853968656150623857105899144658602068124323764154991053654733444552501874197 A145206 955 635211113515000755940146898105509292619639264746530036297409287414948972466805943348477960639771674676168965766400934075414891077436586709465649785873518608417013754460432475111354097017880019157101871471421054053521280850598739026939189570970777093475214242245635363640703369953633932067834422432902584909479828895055742365321833861638126992349356319981831534935047264017396889716766632191571622604666224900154010949080276377942055930100121493856259015188605933798871168512641782416692404804160841491244515297189260974304935561863387681442550287029628061415738992965839817929134913332364683820542009121910582585086629313919947763724626076214524908274615126104867611774667326727972028012334985951313065100531291255477105822816002274389998617115360550268280492722871147206119384383821944481845380529367398028991115455956307328764216286545426741233560636439674754516814551251578121898081412583657555830687920277647589075717615029824692990824737864943441891446393316968656903543187523019838029925647363281540983301424239716508866590302357967167346641076765831701240904590558664941808680052107483101451029707695272458750926498846451933848170871066838055926158143279440136539532083932412677671689207747237610678419927946423051597657250257576451889005131299320469667249890260041704502147525075679531816579345693783437089099980070323507649340092127874463816780482224589596050113938347857915623223854764566495766945979420865959270744828707735334836872037043460886173803162747596753352007921043360227704583881276982391780602236573598451765215414682849226005424404887035083890085175069686064021140424161515115446633107620369716324154797875575226525639452958704082773356543099239949228579332641907721288691477798063093360901628393594478773642964711999891059658536756933929351828589898765966369112662729292625875569974913637289590197070847815107562879969272126282445864584048405630355678173549576385693687754574347316860651451494755447773813032288879598189275633846752763620956853961422264161623106971347165760706328363853862943900653450588151806117123381238557606561219749690850535305363437759867461124795236299307891705062266519988246202753677206809643109659845319861968240424180718898609740890776623832625725406951469241405859386515454058607292681616375760923955680302719592730012550120427535020112423967074730815054741446002964921863870152035460676626574246814598084061117518098444639469581849515790480337645076461920903292105622882463276692658312840912743421536431399410475703667573076121566924444300752218914930685331194760480782244833376040722451851125333523087824100783054599316435757375643442635298134648101357836010187647756936169164774206470734314624335686243188133912102128134111627129130799306295562474799598257135798228283249713994510647475969622580243334669586683109693562688938428727035318955228325167298026947471527305638905113905936433973706751883345824542722552814923041304801073686327052779552685373853586392310742402151793325520891075868873670446609639430037649678746394051990896616252530816974987346076684135766470442634564775898018839969590439739031762826291894811881512191179125458569054065819665599075361496605210437040439524865461450980474432692922755012596816130167328285664285011532940964038001989642980792503241493456957149646143433216023002607743879124886015067840180722754666734558426386717304882566876676029084229440913148168169311772537834458779552856903916302552980159266705938645671017356370931103465455740246436794850587053545352261139576821355930967800056161628429231837442885846368494855016453276190929833429651116826304218750986167853627394552438570477087097485487852285282631979091182081056501549300261214735614715267480739585639817442494817803605370415427238403930297850144749345356109149227245883072305328418299034469961301339429316473505934066153160110685466535591863687835570429137497412705255070843829037292384546781509195738033474891244674774580662178732909102070676524902282618342940816052507586338560405125970627681110883681253061229770108286784322798008210356782672147423926124307903623462266386424126801064087348488111038117077668407123666422877452887429108696523268371922991906985151082182867841148683618651557567819731568134557413586786203384588876195531011286083319666637184604559093758136574484138848782764708107396264672797344057220730745005623694452418446408782624450700995503190681467488530887005992403596920083857209558796153217067481533320395503924083263984638286653722067311828019420254213755683966420568405431271055862769917456651807962639263948738583898646680893647928716572673793827243517387261439437318806120262084380972288530107912985905785397977497807787525070395857756634757225723670642661968577949360345499080251153036614803920285936618348448109775612745374907757462463759280989972742534454582898090857153829289175455573843492050236968927215666044690611218687462226791807899019011891024271365841921526528611602569361947885425855494827192128213595604376790255405817326917022535300698105340967955514789040818297248673167142157408952554322491399012154836225936847252214879954816237948531607430849074120617053970316301935304106489613972664078107369867888656512574010719640770317028763711553710748150249121254664128710495894236707406558523658771300243595689040210174077395517875968154340115266181226388733315938075212660732149868997495101361016957444446296805195379804891803327010150188203742100969793854551754253635462822119868047163082457337361384287332029833291511618494206195624493913430123065726098595114710939942536922793108124410177137390428246813367312703669412136003662863551366429327569120546951251125602381620937334856331242890781749660615890350948134990815944936735099804250629839207365361215095238345581142194741725190357240339101460240497239005028309951428531934043369084321644347 A145206 956 654388137031402032684056832091997722630070526027826341747732320606905382414656512273150474723549497008639214687303100536849167787900232026076196555987758627806411496484144186203949164816611915282851403962924328604548088246301259496364386874432196284170162581005450743756481134492085245462452379121455553472033918425159942835011754652457979977287753669085444753968442438099857526352496756047487017174363551436040744939451908429358730702955125660338636263831713286843768387541140970497865434820458610944573424299320263800484842797162552110511020365305356171059930043089195147827809384465331397996450373094603796444010363405408206115084572886507964736609426164993761964174419210150109328899342795118620604744694599994789722544584383827455827842780219094942648418728667083977656348612737319610177600950291390396226047175572994381686171149628754409210466181057307547800406931108662190365485587647474531390605024828302106308064878177738672648476528673917532581442915653326327593262872853275756904898850077401206740898334335253949172956975178812964069664672976705236788018235378968155392674885347658192580496732245372469899584439952035082560974568241832392666775458515637324897601041253662991522970786750405184863107593541475611568347512590906701278174155204372663117321307168594072494635461769895721428214976332953138213613627389753359065328069131924251673226107566860384091242219874343921604702392182665256389619063175759530227624572823350020998743345604263114105756718282189717551540402620675572065944822118146166506424651358659682129037836761326330015961841713497109532479915730441052929775588121938613559015194566050058055263042283653625000104333270844866750157178176784433088561962137677035330672624390409817037963689202525771288429515382733514278458350104033071948413210155305769043905663172854256325003180713454978258098797065311282164022070132540780148482108931989104715104779107045596978855505064226558748906467430129778243345279038969366539989807720359348368695500560787108007421994207191095002465303576083749521881320001309119497961892985718478411195887096945320179766967514929275766161624782501017515684794786559941723642654402957194086218852414246613223582333768004025904043164242546776531922652104755473479353046598286265010431943227494292459083665370728078405974658156881709285586878344720011219005063522489477051045652355498276314116546724002358187790639962452922853443552216637181318887150703145012245073865263690103379931752109902264083345267699760504358115188999514083470336232244317853331831038801981164605948613130295024586073986596043272245509174870947035933882145891790437091921939522891749181363558822331995573631178635733741590600820716367844782882405869623608902732172637000980911307339330869091629915310020786745120096594212262125306391811098518707364827044347503580593688032966143385117473073216858730488344402200060542395674201175222484177498226810863895649135246407912510674156112566091202684779117921145345627854136951570112435866954667790497787008913691600045356520133980922258035277661442288926041117477677688036460061954473271721219020908413570877296386118530657713198873879050534280986075098150084238072820748883255900374351989507866732900049738855335218501208645586226663186399940701875623019769494783796134600820094473034770588301924533726632006981535728803001718063816995596973139450125068759553102563239677963923698340193728652946738366042029658407833030436733571957618021434523779036759225938201715491763209941315124702042404627143658566284623862569376637775695592575957091344152882167618339371863608354238206354719232438960906265414278392713448672263415522253598215871954026176201253943767766614615538786865307712424855349750733470746417769998045992731084475273080767964332003574563880555650446559723339724446172911683384156317839121790466068017252236672427666636674305003894403621136663013160715001800687274226211869694234486674717154784582031725860801761271595072281950012080876871871419095057657801905995737830011096458603506841641378963915283385188808869926356192114836915937933713782362439675845327537961838094752025207016290207201877030945374428922377361238837872186040254052847779165968021902224844768519419126282087529953595664564307847326804179192338458538551622689684369986109161414379714623422502753965916583905035409531117994999040930690838988583054809900582015144640848296190529264536716471216119697187820586022067695803123680788232114729223186861622927256478832134937094198930279545611866197491876504065819782461039261813088777549856149158785641738232292604864568993789015300914564864038913913576051750410239236014005631354522704960042493203231230520123363105255989601130402364229028989084077028801792282187194936155191985717885585886499027211065902811079126041111531059801650715335895647706672705719197312541283721416564894912781221686563455019525249057963731305817987107976486182663747413429430240329305636127079853847165024138505853180141115990877999572773009830667812117048934183711671654802416364603963729952601440667147929413173233527522004997611455900215660102832179950771111816584272177383037171502753635459675137576323974092080123808281773670088648413163884674709953550326118652546739187646456766689628423435609177096747834024023940789993894390582806744943467092376807636206624764529424921212619690163831825998932111217393252592006342972337022534991487552935039805863553217163162531972373201379458617056100469471324332826427823471304919724967192815411435338046058620291672440488583712318128286956152442391107888353111189410154338272112436841544408692122214684244162685254712711384274429580253302033727491304157758913086704308116055290467616531401892192746838041499616914462020596298306039992139787240458213984505371516123905197974801081827426013192048521990305098004322078483663532762287961733 A145206 957 674144114887744848937273507096914986978166845915986779740349829329730446622340043406210081612104978362690260904036612176290243229341525139866000343303563410994013540954583485430985957627314074908222807829407912213647973976403573239709028975144365100418289012232530087468243664578760595653010182515064462208921719837506041680305703783050364558940432825362784974770767883771157177809061236222843883590666015431290148804273807533891990506499398848094159571142936451958393149227209145228683350515271564004185935137425498049324290940234584623165484682452482323577199703028642210347765109964410617988630845174509343049533125694032393228385056194187915565931450216006649022746740058492766462212085982075239425815985616903531892976949909269383903283079363910801851613939817262750218922630149739904825040778498842091758744141774551966613320349307282288537984728322194102032061541604315887341368019416653706080703732972037858977227709260848885560704210381592278152211733835008803029986510327812608818334726523208023525042773507851964474248829750594737152569882286525326809882674203818299413421075194495313362394445490409235058157621735436095204643938523205141730318571552298257592980176552571545153116862124728228186377574179814340353649500944428517339504656498103668685533916962346677652988464656226725733057106936628414110588839363560912995440000031367704739112929290487118604732232896300250659600499487036696625257096197268764465775692717616213303987671873218945483566052720955221961673810622441759665572336070188415391976629191397015695939890601385556504460880488822162864378449302452983142655827063318799878200348174552476200331063813872973140981907865766033824385719303168198580406407825384925694663723199467597936541749886189122695233607973364596109813007802614171853778871040542621621442409177673613660725734113318614076797162459122832701706081322279306331892657518199991202405386757931625378097576376421870802961606364984744797017117565382038683543220417247721462099664959096313944204641948144571053618383925285011591583063189204741162154774383151202151048652370795538176244441413669685238104284367223598439247019433274481302012906151136269022004592758989608816956964562491827021905508472419522824644773139172315816743245833682667964581429534925052466807025467346403412748313493907955538798318666926995933739751659418379621770717635188905405887689808923362807233224784835315476870914613417988241054837992392622519676183335097615495349009242823520777708620418872852448255287144933709982732606974206884879618265644498045280071007000217849133494184210655366783475763337213102847942993276947154630351419434452552954500823305342188332351346982577378475014588759480365681191382514693633553377522817284911394220401609705554706624196094516068672022596397019671393422157295339652470584489706661151002873045954355934958941260129977668614315992396841465056693668874728744222933552453741154105967716455662588297722558551681943408458745904792412869956901552812493239229909155540646305559282758299771979439424834909684752831877066244282641614678562306995646226448980800954513032709899544819255672120637216757369168756000500856863225039764159919723633996855000956481788214620128755133609317716365191931629967268189181862985821970701210076746692850526436662925396168026044168929543612397231283393183406440496499751440876027311200103737627280521443852947854757425113879936009151667427859478379754242308605709316005514859242795693406254861630598344921817003801003006633466210011277484864478823935301049378318413982214086593398488947011311763882021046894499522824374917089239988917274580967603762073135240477559783336860521276032943828790709148034432209232602579556616648246465278968528588434679979469197646265500154336672418877336617730618753516384314115504278421874453588071054035773345448003765104759015544408147206968966680098287830888349732030624282449979179206063913655756644318231127654053672018989764785782205794605040012269073642350598894596632438437951410594694005490061065602306850941774656020479372225386634877344427059757952508675327653826035635709946481860031524760667623897519184620841208159265121056321750958438640286054331330627081611332370829964239871706085892194915074986109369743824013611158770567725634965167399857796323159812875279114145491537624008756790363720437466182595264632331174686903371610917028167735448772881801820347529889260014645819958914897110476999455562775152432689055830953339654927926427844813106206786142262617782060418573902041967882915272969631695954871881316388845237572299670261569866846433064824779201246860711574930799669235367862919111949655244853661041813887542928868383620102039426170119401004141209245617629768088577647748524457773328356886267628300571375818038647696480327256408182912569751687642674423873551656164732117344952322178875273835260908911313706962234514479358096440687895941527547608838291574139941845727393823101915914473108282324614677982939764150427147779187746813401851296574607235689391009999525600616546016427004355689120070828153483766305560485375935023262444158726500457526637639467446996538180282532102990918640082112925782878567984718639564186444524546601387434464382934473999744533896808214957791742765240155290008963489169940637314986855037251538575730380329714674855453284666307248294600105243913412428651520092523933579833694155609145469176775884305923117711851852407194083897515081802468960125362371735230288092909360798994857342035568088381495029147322283569639296746766412972727858968518666509235618900796840387780676275909974951439386899613497000109137532194181253053140352137302811057914719894556603719679030529070410290240744143355590983703165657429974731024355358293684061365452095088872648209882286249602350336614543701159935136130555665428856226371953403884762610604553400773012350976074923 A145206 958 694496525715551477789658392243486793602945705271560350094683164335447276485261583934228907463701277184736330383720838283205142571898496616050654661641821793815935051128195949359663279501878737664885442482494885679415081982146649027569543300407609095925484961227660008227904490068636896901282474679731805943887611005928315160208973037425643310322386512383199699490011921428239970569016937418059043680220735419986434845238793038400737791461256968615167122935403067179185325115534820935596159896829747086651849908279800411134071019919781890141688112905211744560690005892016988635074943486408365161242278992331329743103926962291220816544592834575364163980412733291280330578470378894488662496118748545191561286251602073104826225929237307682018939368074079426179295069717697493919364820376304203938971439991544533558649237018499643309803496271182969679317732861030675791352171997549777049095257732476995879632704139073076914921911697125848537604131820364072500953088546906275877808476747016008605706976160038774905186413633313116947391147971592235292027154068685861753296326901243555637333289299224451987457475607184193132318027865729326478920103944659730390915056834795366531196610757796079060035797200750802608573907959439827695384703766372466765393395376503244287945813252322602544163592331703575121168205273617010956254563285733203331382580273249367676054824374093698607842238623348313007139494644945632104190942675074689401821701350533422210811709666072682102110648738495103394414553247581735987255289324081458830542257460178866948441656216512348618569228140763742119540537577361558788002165429430618858401278072383200262253008572358535157824498039233406052273079302180689317372092844544734639247943967528852093855535498215208620200184826792043750985528993896635351940422085308190158038449741703674393970189769874699855062213815505652223905276635234896519919956068525966827874016279438476369155296610247191577438790702394727775008934566437577152360420875104440365320094495842736161619392980551633659519931840986900787956872117364950977838917902280575051003092707458659586688315779768606067927723436503917251345385932449353097734115846115430329375954220297286254726648709409872945928831747297825054478252063712005379145968951922194663833856627574007857552435273746507666408456999883062058357758198195935062634634750797215439029486123544212807735940887940642583659593482901703011155194602743633753835646370064068642842062297739138641889905728484431117877741405235278595968353759481143498111790295287854501889623230973610228274369536948477385704078607388978320072853360118057248051445208044307082749938350086753588674311411749105439282702152407758352539545452538477100390182508029351944484366622236010696574914553391258063886311482979593475210171837125598678577310098779564767572916743540424107302279631124252602385553388184221356565333476813764484555190195661130809848693918142101321616017919809906592022890083683065167394024240973316696579755065064048273170690000510551462856327006985833181807101025319088001538949176838919873122736782061926367108337439071273375307895690193056440587291081957945155613303030957103852875269433653832601940422981980614609090144919136090261585116285322207337190540761514604617843137272810279668261799884664060290995317743737930347916491763467201771305096981473953553350133874356511908239272493108670261174108797389988538390007353569616073777903085300656841872857272422690916109763737772168261379447072195780720944039795640520613576393250090132812486249221774425984330960492091957596752364491921880737094681905091554834441597957789463454661606109454235844800674128640932384818159758162531027874481012337773861568236817892117991718353315733116768789497302954953208209611265012083930162642255574130110480076003000906027707503617448746245429958590761159651481224155676576934474932117533780835498974606819492166523983335624494295934797725540504290911254835222458483752939109785782894575167195025601082598352633352659335505878641821777975998076381891264865191506773729189485868575421528956499930257996297861981261289112353920819847914655097427437778272514337202356562389686583182242512663998418125553244660357399329137298958048588124105861153279012410058020725496274232327046986079546307265107880504471637639874629187164212521455078403898884573568251238284553586253809770293560862030193309481389319958776455525626087509951260792258418157054479483104147638481508257638257706249887013665078520757404336880960432013970543065036278417401423980994765094394710201600241846925438458238521124922894234274187270291543488135542813096472335670042648889529176100681787437311726102889848426918361689476322832200464466631222340461781758182722857023609361222952785727892806979907768399347971409857270376334875574191379561546963079578844768697673294890713588142977068626019186451354994202687908034897846983205556270958453162011620277044026302490413191122426625415294288140947946220577124275363229525434011698880414208363960322736675657227566827504738246571013223644653165014770293280912183195906979609739736422553290679263997623018450251851360989569797177302323438279552588534375853321200549109476460889613232462449491381095086867824826736314820736291676298811524705673472371968058778474166802221735337786121285954144395952238006256484407457656697733428659889793953399308609941270949592318299216405280781914100581172278432233484517508904922335499574688536537431873378193932045187752365194065498427444352312750495195271777505232360082840590289661338831313948455744556696667004326585905813187651840716037700887985599001370398570496683073270212368890858593014283942412969438888217990025504735380220210696612096383775961233808519070766263613073243307407419346492684237387079292431403981829672692362339886325969832930628626053288720700545863865930319280336963637 A145206 959 715463375826229832789240434256380386394721721126730590218125662286994079933021900706580938136624208661331415219642680130071069213967821985659882400736922393427934566910762171529876930424609470797361019916133183470247215394974008387735464239407205785556330987106704774864072396536340801154153431994659898982818513519988369275058175891745217778077968996633108065592252596361387767396724401580901184972703755538725159297785262051425782257851580325991159619528728726206181993628814424030414598818886353800682597693006581650408783125961835814464831092410654602446524754846319781818939213819915268595495772777121181742873725174233259647302041699022809351896793478143412633542627750610566535158383807101558808539408298513875875312786509089023989181878212332600976284077070623167320973181553245905225739247860064222248286015392329403399551911856996663184629052927567207165170899968123743276603127676079108365822161770950989374011366352284850195693551674460159639375270011985164612724505856978435395185457161492010793050783437377797174525034764380356045742859112866918037341817683582215907820563003754617117764321482402689477492299891937537223583265787544363712893577258907520075221138178980962510305706373088352477202026012548938519328553632725602036096193465580372576500793685724687998009544506544717589420046665094451410087260137218899900593459458703326086163551817208474439522508688782466343928735737616940237929430537809937178665429749840250534638498967587428702900150278426704513170973388164554786088084749109905736566139797509690312423712801992916532762447581828938613640644243957725798509497820602473414673093857510248729995874424957708270425346661896880673125437532489138608560388128941133770181454470213884415369566516969784018557839284017661943854417518112561765412889256209865547869087917784265914746476185366491309573223436518970702085854104150931964534060235902873108889332839712318583982163389532456714785245922897063000171469556201310489024799942640300199531860427210128701379586140690282837752694012212676938820005074996615784670670092588270837409724874145787867239640494983575843704791721813866228796279535310752048321434322207642264868678009186056733997856625130000045603931350726840884400530970690826048403213438763982474901318091195885725237018242194107707389981913296783388405670962660672023508647377990043621474367929992241874766300037941682893451353247343272200277134612323593142250526545735248037177071535988207054153464366932027084083646897481623036361765507031623933174851534319862222327464071437085255421474707988880910978266891412557391345197436276545633032905236027221720301211834245521260081936320315310109189304742056597230220136951275599135291481752265566697173656017007938336687226312363919743225333671944123206132250856216397906286539419268297670610603447557325021395074302185020742497217310014561739190063225864456041947069922611446680123297243307877808061864346702999955580398547011734346245967889399842381744705457608374988984900638386735102364418873021176202807557633294031843470500367734854987026067922870761245569031150710608669527640106566952104629076580466583399224051892092530062193072960992616768428844432082975367283575437763020611962242190842475458983957995173100563987632405213436189475922413105321578329939949758453068952064605637347049168400628061259027719333919523583561872988818475517278731674620539339344509244250460002847036106312018024193549244591168526245551111990156267225497086324443740742564418540067106927893631096100342644610344606955860603748533870934231582511724977444055305235806469785221980393866975760210267117851080624078257351444407449361655956036664400936563573067765309542106414549678191678454331713754088634285070723638096483266096261782837298589677580006392576480784850744015119066568488873237649440991417986580465715911438547831693776582322170955156712242590362368484285299311768244547799549863204960916358809547387570170451705421351745429897956596887603411710208354548754681524212362680066966858399452817799496549164787421453417695967575488118280819318725425448141925800239776829850053689176716674787247364130937647523311086167023061863393357799573571930123411062322258587802342681221245035332745395410613599802597385089637007576986923430517242555806522249501778583899284429449420983332315683288583142053913022730898076427547654927548777551513234577604295792883143836142918744346800095562053981257039321588584856231702216783924017345740149267972313372642528998290420670330051142387663244248870929013114137321516870890598276402801056447504505384646149637058137548580361263153603763143260553121567224136199008049420944799313452894279063384098160497992916465170318759417938779113703844629491988574480089749272555689533936363555626752910848682213672516098211368034397940314207308655668391104395498732114024061224148963431855060492566353349016236898504270435574090792921445203484369693882422656919635018862134666108226814882392361669674296681274379716732881867099912616988305488659629876060027580693618446096439480888377446137606909438240285850838781844041887730366144477253730739625487306581306729071552977591962572199069302877454399608968451991057426131403889454091425964605890458510950268366105364214529879396382464493914285303055664582993954490382345711846719685551361216212083005411555058837895627218454404200913644351464339726816233060603087031944202971794751806250761007898414864425726504379423330134569900251318760722609810104416993789400808927577403497894748898476028286975134737778355682112650050387865962542540799424858033777812098347867979464296884126084238709158724882111887943004862556022665280077813266569222762073964433100604915501951831870436500073482467237157338817867863157405954247690650164631508966667557731426566809784823791363595196757948077901884103293732732891489354846397985593126107 A145206 960 737063215141729214915432051488790851867734883093943641031539315681343748041864384612427355075034664613353309367938956312814193955254305388835055753799119425823882089691982146437235719004768767441231470369736358836731483942068858618979051255767339784921869010511530707055991082179545025450928687209677398858430072637212930532466253906756796929760717237331139211580099502546048052173003271294059574809611622874759051121565412677913087831177718798241371471473685879327411224949289146166777280736292936662028375570271798500526344488123489566683604561200390576781480125450569486026160971696503435610907381792101227940698751607500257829091799117099763373395982309084581848215988402070921068475920925575458750220667843484723536386406428972195694177971433543982831684013931205985672675664410419034284128011549020589677970225663465178851165884432649588949901821065771143416626378762370046914126226323570841389653855838936367039073696425545407911404414150974507727067645341146043643835752412922805883019090104591747622732947814447046457590632446969607846792243794192343138820481297696266679176422245200635719250401895968969197210608232542813444497515255191407949441174625963023049457268974073201157734039569431854041288004375259217065267642839202203257799565079540850629208849402808770515417130052653139021112934298792484692884177509805283925306642796430196920431580078893943458477599527488966764228595956528456169067574413642228239414264384586105996928701829208081465774633133230296073685109971358828141832502291698278501428990099165965605495605824536641026670033525705785042245691551563269002789138001018459921632643942210081861082066673584928474537129342461723002607861085542712623850645557236494505858687846030393641902044878023246262579885243381954973112590339233394476116807747502900966673947491864134452970968627008735492439364352212416213766320387331343323908108617904860891978175831315359465753146425893286286394365305731886541444251494328019118122021075756250441680622853142282392378393110116103083643896210781857723761994127422806743092512671705671816088843893045246110244146581940441682646470777827499126807135297230438266727809071297356868998947967954007832576954630387948098271304165259355378953285175641503834740794447101121136866666689705255658654349815068395383802338959592804821901755106965039953700177507268928403655881882359678170841950423279406359116708959296905994520599603258487224612326308397159529049383257016848962820618317527815076023647766198715494424291929092940305957919158642867072524242357251881236051675419194790856143752291478598420382519968557661692334050587854832098829061112438643608573723224236955009973980746780003198448075127482069927733393109266073973253299340216923628449577664037611565719915237436229974242403916090360787240204445657430267187558000871507747047451171260684239082084048001515804708027013296738636376638199090531065200558456273493945169109930008347506319560872553995716075450594813429599008604798676992074837290740386459945104290127334829185363331965061371563799555685835231309907545993589106790790698274783453607821608288008900492977635345990282260964668073559190241739724729832108599234057412885619970639885965619996059318246192322424676805361479710185929252904422908986690763390231088709436895056776550665449359989505733622064819327441251123340784706657000650415731577838997053872883475207072247890522588345843000325634556745504070440867195628534031195631877370222975169297071192317317828510242555070788846251099298278035595801040777827371786153927682513405073495661996916338970408953586370943150076866264923969417124349541293457573831430278265457210220708478914382678669176150116362701594867159114716990050096074332851800821275667961826598596752972852947022834934062855405722484171257866455435185190646292986573997500149349900017284043717939251387541665900361817961267660384572889851265678498361326714282649080822751625956467118910002642807185563870871487466120764745583542544519171498987006794981250042682709212710520392865273602181088841904869435107402618703141832428789542491072543851153711081937697699040931351159706956623217323767333521203131538659516688360455554029838424168214329907738007438177123991392390773954163227358787735435128110239884416557511122486774848949129398842732188734624373631954081245610388708621772313575638116610765043557665375499858267471976173388896628597297005713003902937121130158930920550289753558233159070149175171769786668122510499697528427991404133486354954362376254527708063942618629146258700128390728165801378494729227943970095769678028486897815099396667572617012776123835002962828207212903787022122938599845622204774235536508960923777487850564301884223924223237074593526820786635193732922848180174478564144673458804581731879501945992900480839940913665757019940252992430141163251556918917877660794138749650480201628834402562079462177089388403472675724400803320455952905736309668391389251408767129403646120535543120957777877151522136655960098480974067401941365342622585787931282245844417803173916583336247263887479168492408760933902581209475825731341606657157749916744527861233592188286619930320925578736213557309888356118340349850083263477983664985961196366528032141341770339430244779060439572279884103982947037976067809644766993549586031572202666933573553338673421656754039506446114003849433321035739533227544187110375930222193178731321262700299204294634524665230282624302620896644029002474200730631468226281590466708753850673520957183440872525747803453681695429043649865969616577761687495955549462827493490978339783802461923607969356962736276786856387732349156930909144220098686290348165144534627822089201345886673165575537463908365914317126961813310357708527682514966763121023473755241538133864220045903457790397948932499795861744560540811355746117235376782872605344810458902247206693 A145206 961 759315153606142556537902715290448207251365418828155077833154757031545390132961276303943515024043380199893821569095701988678411790633361799310018265020654958888768167586355152871265103189992859599857638989401338490096274258809670245291054804791220308789253030153317488114904748175681417372755883475383406097971416631147570391721421742926726453178448072948088335381069598462320990271744852287030508971532896584375323119386747327361498690749548346502426895871485296404777041104302003495923472417691205821036125874937621499564228246569528933575820747088565537202102355835475654054444451650201935118180760379809268239451325736787816887777847272797703187939784205643948580735485679295899547782598411783423466082728246870987931651398163187553495676115367133493795160221710812810303063119551648611747612590312459782032488082553996906585290253080271728128442360380562145183446761930040827730495573353002841963531426638348033798212380331258612409897428563996734563673357394355867431431168613656220886770457999454187026301763498172152006707915843369095272922521278293267119068604710036375152537176216875422348610816912090508055791993805605788682494957703522053289647259324207953138061476404325249962507049261522696008421400874871090802455524037998389220519808347256092716239084193703066503591848520944727743653789067683609759097256377416218186874431442553831106000706155389588059671829782784336162151874802112121525074107544952157679424371089178095107226139086897234946258781878819618561871236736880980190046260981098561444638021404523219967328008474066978506463208921314080245089260040891323449739384351470697728846130989410731138610624017730461590758447569040217073394695531042121680432207408000903886861620498331869771480853728475398500730202194861098354466841779630996237832661611634600657601624101095643584188377903943382740770742270696135835823406629122790724752743485114874582071094086553880835184521597907022435991078737597146950207556383941610545741923581544306842572320556879116037377086669409128649598415154547609314430156053190881273591479013479795378123977819338872365438271579381983976550584154766406533723628845625028918465010875111502638551818564841670651033266833945362394732984837962931386493158014209720304540928205410700770549907374592556008897928750260073222197137465075521617561672310255908838939725194189868704784262912766642486889676664683445337060500719884628233247833233080583819311048846505419248685648889509010561472184577479826348801869665176171068303479679395894408287757114109120377909429371794988066496638414844860117382743292247359039802455689017072301389339029469136574656683245702865047282318407116586745404779915416102190267165918350533481900388648099525264753550880600898896775462475378219832576635558711204423492837967110996528550769819965541547534682079247207962483256397099649221957787144668184349542147787088977112582984450279127128136351869388267430130457480987237653188645415340820448196756713924601070713274735167305760119020172849742270208601911176703259596429780883766813677370240147126442785919952148535856881798694453597041091032033554361558754063204981099805842724819300718143245754489363546884883940989412207993121421147554780164911301024256676435607272867323652484461876506872621366552323545975801652381813219056400099326409135842768050350585589653326353814935691947780717862990590394501940487351806295027379716925948659491261215004010803802221164958240365924352836835221784455677667993504387880567428523037065811542979352879165155859342173856265369795770958898644736238793561801020731518948155839838246117307901635481630186851573443677989206904777080108939918989822306236851855073797641524802623790706656541975746301516796362628882933981346092523419970292461837281231671483423623332841239575811660658874029416432838003349793247029417782080819268532067925948383717100117158923347375894870902805513020847941555856018597708773240634339131944871086075205964325592427676320977520735296112806334793576333069981367052457258937523775284145126423394431439364877190021899877407794214196231533879460152598501878115819261619962724923379474501834856424890640931672684942993644624435318664349406425674263729309465330359294933348683471282016087094019782135937365317242798389519516395459844133339083097093144292494928623399042453353975083050660446480477668573608620345963795123638258650211015441899485903122021766258479336572022446016982866991060445961896567633286245276553421592510287388942415424497859822095278017589764246342509511907148797414631171136147945327378236323835082302279151048455579962017280201999698872605371166788071870321149154423564525153344271409171375648086242090643972068293568337292307667839349226556757488171660766014195135751630039694178256538059837594899139143516261896069910048145130695451385910164940574603216020574622690185984326149364835070573138423442559826412404241711446603799425011599018369216148430078066200360490274046663142932115382032118806109818894581452210244870651987014761879817669673656731776808900076152842330555297644098791122646635255150954295575658318292148013179804665284883611647105557850782927607379440008425351749759190541727619485980584593020999851070980102377795938920227622973177928117611538504725744363570631340588277923749509632234948554594465688153520745762746777697755889251159888900307826558407193308796894865384219406392421946494998103765275648649426485466038779956975169992304590517134288907924326950437913491310421872794274135635953745953231548969405380741472317527071342917644883620131662791070581538567714720046117828097646150733825972385144400856967343368830053096541403341098603073431110970170314969468851572445027395343658024441807649399924524716971730170590794432225746542241218180221630005494071882421725449663496200987140907447033626780502498190630609514214796408680931810108064269935563 A145206 962 782238878092774937104640269050151406576795349970709344749843755505296206145394033487517705358006822493053581377653347922348674086279768798075933411052793476343820959139963332846756614508861508312172572343050133428742544419846402706054322890728888198655833239348724274070582191816049248281059838572054302440859496300383485469210278534813218070893148623340630404988892950428318361465502781325402956766089415157448002501486274178052976923545364123252157445059604066031763574095913469756516112903814526044036913578439959917065800498832936667592351285876485726209033435381367183924897560159495370567702134100064802665808260032840742328012360224134374048066586527438943406078805410105626766728084136766689099598190353893802389464469150197799329281605094373076001402564821430565032181389145240207671862595379708814840499877176624102969436700641913965716207385651501414525469248529292133940916864665615871536086869567170107082741475726420236222126686524432391565999681546364403423844929550458666442929135320574689842521221990559236327975980776222817626765082587838148609599093543093552837094577300183714927070176838947270092100385129399816834586937663146886563206518675256350068673589353922371989901063877570332161346211113242161029406397091640292948248099158001954590262801294881753231932477657276631944182043820615865003425610062757529636426365243879224624294437277300368143114428380468117671359750935623657877959566395565195745352550624120967534128710119933733767457126422275408213120899077893731872012398771976094512359944992224346988042475084293564981748796557621882294162799016483586813135453096038808955278977224059408467743068674964662159509860172675004097498019666121675472878913037024600529648736326670650232035830308896168736589223752861375028544813777984943423913596271213732443707114231741047116503160898410462497087602244356012812354702859042241456345697467606584537085915556134964321767426945482082296907756118398810451328590624631363516623544235353007445073822664049615927692358633566211850419675204979757743422020606712951985113782958153657887917835037888624078257807752253281926220705848716157876198917701347641406216239115164391094138400610445241740020007151829595930799585702122760980886127099279758475359377324097309032365707957094638608116851963571770482960200649762349276236266392480632971680350457848760663474430881699411541686516325019396601363077830258828450650288412392766045212790923956805529495071469954238207066012980911121687954670295291816025089363015422432168544871561078116802959872177456954513866920047352974768907333521384163056922613227848115194199725513076475757257713680791805481947332956218862776024313266052540334644551654227088012591479311457916539387194507712986735128896763881438711658086574662975769800650515363835109831627200043061042409096700952493612869754399981040180797432054326634751006823712976485304598568012196677337935697801259898665389822498393073248008402272923640256655262803401909326443295069822998116218336399793238698605813142930023640876311166783284401817228676133368634407791644193992608407471090248360437486786837039546125924839472646501573635126399334442155916784627155692640608755059283328495020871232028819092124353206119667251005934010511348191488070372685852901185629207138047714036131450702817761548522762204501228284936146540140948995357477146899511078273625902780376231667903454190781103507695158998714045241981564334453476424259201704413420445245934496517206567253116053610566872829726318150906828753740900815437436049390220269127456776008666898160226026720051741508284325672553814003056242706743735927698476525503351519938842583597384865859584451921704099561209643767238852831727801383126923244871454766552835425391130235426351233764661551999082792561159686325653743199692209994178498059510197480277212170661907421689852349033772589047482267982154285342871355175787700826886057489645748813437846886822120009007586660787696697522385939255882305236960598828581687212457451858046192605536764148603597575377264255079596316459245700651299819129837300414120197060745448625815908158743591993974558317651118601796113899580651132758182559534089101552515482275309426645209815721458893920468512139648472787102896161370997465404458087017382623037771000355554360270213467529019537369555951675807270810396357958853878639749334580766073551018570325487655854121195510498232163910561102214485194230446126090658332642624390401894565674720381598788293499241213001195427918823652950512595906469536665742584635511695371091900514943574119105538111656887723497635606463889380509950974812213269582883754227925645831143073368523560608975339516522059227237355963365893738308810799814656434238658843568615404621772815339967465570160079185115398812575254763689613324999480800213260980381130552639290666223309879154373530546859243340408039447636036896281780559602722795810505942960323206635714591040264295720058058383147861667066043637165751740513965827178286264826745738783887908474595011774833846777442488391053702487143808138183663965358268917662170959710056000926240074126590595034160454059116493492304102906276074516892381319663984991710091426499154099578603640104705028553528185496224962908405103614651243333714371641735340889081843984341127768261188358150163524380994145583648027840285325951045751900249517565994313732524551365802699060360785623688049133250738181620872571720587727127303421349799558191519581615849707035822222270469157918352069159898882452040907651681324094435692886088475608288313531618989759945064899539006757468074155240707721118477981482631836935748240677716567843940961876451188348176011793639151035460755997897524069408613252581573595053571063196387034130284871399880203859979742627620158426114147836513793961497541604696374418173120942933693504544742510359776111261308070194391869331705735476136536110416271342670440277 A145206 963 805854669821636497302223216216237574826058353379073694449013383406167943851891933968372903606461104949094825619244808674555284854955876606299212478933167293129620258937510057697813841548012772144927069442486959317966880497391469329491293228554702278568461624535873006874619750698860870338489353681171865948073661087594091478894589273387507702710486053826105588842559540266368223199683989303345127178570624092079824800421769472369009549539837167442390529979451085889391031101464320367361032348884763112888696793552026181087079394393138797340394842263521009536195589258328556851754741846656091353490859593427578297909202134992753013158265562413212953304919071514385323302680596855980153136309097307892845103276297211773555355530485910619492869429198676523050517774759594393568792132473231946421924478522474611370222108686553896555529997727708058088099414896191799869612602997208016702663103982140319124408329317439441188931092844802650773341432578195108038813215197685471405816452106155582414227509695016069270867483495427917909219403483850276575073751335892059794844596910040478592536426213723724104501550055366477359268805248400605311017511522514796110846201420772692017922637063379226923871851746071673440035730530742520470009305129034457868317710882361513790995579173257994277810816091246221614055954995816604178811345620793082199772660992405063984259332507596065551199663385214778314075317480207984234493053583522234897359791969783755172894877783347307050809759834017644005196199402493472400491572110712006544706993170094962002206954187121059700073725747190023711702259838546137038983121101558481213287378848724915878394821187123234686087732389697304023632444662768494159874085299931941012230830772485975542042660156150263217018377019459529738461720607587842024101916746403842364570997409739707704849295682349285981970733573372350096888995202520903319283651283428874580775424472192607800555031684131001839853494253177279460116603628638776824806467425272572816259057063434701511992511824676198699514436070768498214541383799515185849491177184386725340540594682304357661361072095928370235993926974312348098326596620217603071424282345132739050395327422236031769586369497092298165116479832075114150061116345020521225716267205207265863847417979548775840321307168343104305090509034156477463420763753252061608785124329332275022710534081313132513217265610384842508093545704617281980855535991329655818884684498131750439584022258383471009647826902243356267136541965157874081221634713789731916033845339098777392127121598116470541268767375516064438765801060277368196318859562157047336223598154014865221339854920240253406201620073119827924825370696809261747432054566477936633773265538388930651063194384636088253781837258286243883887665988519474372732220949999176453830333028683810285459461788806714712963045077353984527458606878824798066995051536521703248157309803372312042317697390751798654228552972189429671884788699890016310588344366988416212294693546910241154611800669942877554743872899444872452683190297648875328127207043052157663240415747489423325303144106606076640400059334608678991432956014766945392938189765524506239784611636906277246939369827638208241296139126530647719368032649247508704289546481853078520521771564752776923765550731534993050976906457547154016550616264296128711231015600753837218655873993028149471625778925950922325199707455518985448978727565096131959273608345726546706616073705365838911421242563556422131839249062809959275565498839888327172845640102273359258176327087861968845196149326280597592917038514227936541783398697945660057807970264556752427679874063344956724258647807034291412834850945387535398040090110707838774152273915039916176868515658377684438269164254805523252526684988596713961473264787349425772401606374049678238091086257052780925773943202744397159721251209370282914978757831704151806117255482465197355619978844759745133122173979628316682103306285067737745315949500695556053066439636762986239047614105429523305813583964849076882887728918966339165165184126726933922523195792177066613745078015795157488295410965903462534394534413999385909659415198734489155599727200365491578843442931040576582916964350651664063664198147055814100885612183913011505862797924656882301467061964064057899026890375752269587298119645752712607397387538824963178323260800316331312920833855247354993782220561990764701523581923579042404437380222497036157998735682659203765260771551994228022688078793738028668279925377405550090673146679026029882403335675893547111835653084340923207130163171099863836491792901587951898628395346286214026174310812768367848473414115965447416582611150592961335041963380330728534422182111707217088843694755616763644235847954910078323595184062445961518896951096862010827146213221377530672560185862574987953560803291460908954658157269128349293638937583937478664196201365332293926442886693935735537831642572832323271008421599566716726394646337416505585425069808408837655795046483160518967374612548453728105835741001490100817733947561006049143651971572358903444061345686058492803080615329217214143946182508842928282823583968351264322945715206146789915682211707225155136493131924808924345746073220831762973538758782712675186574020288293976357652595107242689881689840630064051376372904132609329186126852228945475819669629372287754533984308220216411647382237166519334473882539688712583104600322238885775611172946364701357426836091746052252716063702856224104661618210203509279275354531343263710474572570818365740733670988747733186319325488881784746453831151693855761896148463293175877772046720651966130680293323567130356848867440102220859063908679912880375447247632948316506696332419386801149258563347020147225634937814588006340576280838407739527472398858953934205520527956363695581779136261783452085760396844613253334053058061676199322115946301726908806764397596599027067 A145206 964 830183422302769464277684560176701146941006903661011133934458388106450310321275255248732687532852648002149991582196755867062455556804645846957105934874083680298150701078489665380570878091500521121473556160643468047433250486178975244128788968418714417467714592781955179712815796698388897822192298020525384742473950613387697604342033438081866281720502409720222567946375782382020986907654130578947613786766268276653625295989054690238343673662391874603930935956278556727332142264385764625155748445741077998362992023705324937915658361392801857133268425883864357528216848371828462547727850319081741191293253273985454752623016144782375966592672857414455492141060204235338029685749580668983388549388642188890045960177519524998808637820148890796626208959466855285676318533303585145745812536387566637495257138321396257292109405332960458815364824256138127661137222266191622922024706067168257478387210957420218494108600907996851048857752430704501324462190191508691663980553772937596106011686391816574517762579546265675266834398132312365528908178038699740444099005071095875997463117142145001547702007368278948757916268136610921133906183208757719200227730378544930867769501355102613071268465126253972195349620578295676197312838903304290951885643889850601754270582280951759793187733753908390323763042875809012566927027645196125415149044280081399741321040098129346500700242531376096332913080854671298042996783197264103527596775213330811602515518893606174190940453176092433540553772749639179551290797254241629433184518940862389623519721199387768960061357787042202017334657962515941731000929180777682117173537940801396308020486007212642111539501430294742072585756368382755771933233163039976978894562259664007398353054952977678407330257416032403833231265652940423717513018577702374161031568669553860769286182089096042366226954871882907764868019557455373744069717954872654687633782474219246606901427952471016714497653126353149358453189162383793770899125081736052906522743313324928245346564988734721327975516140735480779619210683894579500433408418679127289680602871598246795613361577875208384119674238426189925666330347740617181566360414305773590449233787726080203211597966019199168099736750469494639569516762274662260549338686495804634421361553657113842952874219318987674983512793147265772097619731414701317391674261686505082361866599863136055188316344564501552909595447620674387087870452838314646027305794457247839644420357085135194431107084834572927959140558215017179860483045398035629438424049773954559563484697717624610034361282360646914732214508069027504124787619518234608644341769281645982076340467090374276859028664525048942854055177645368196919629775369909046320975753505260989092653336980300988107334306568864563655797938378776689978353186001219217470343724709850940456106947709942890777439879168380333446446914626431565942601180315721288583305507658286645506202501031523574863071997640659757798453087754438731180597397491687500732082843171141234940468435765018039999707934052234691721797183580507338886765789094018563116584139280085074417510530271721223849852034576106623083488765483028223347277410726834634878347212972055956764374620068560972397313710093996993041586238265587102783724735836166638865928222889217027045812500101175188721346855218848861978761215786466464859576551553680314260875460512310628140554687928673946697014292214302396571583843224871951779941159505280675428919582969985909707248636077357163897848172136770070753541495498985378841705196253988897364123658810085145426929501829084248583230854171881377471195240074317719953119452895131250627520333029717727228822717581413269287490880977136731745751498043919232122468509446008865534287297296118414520374762977183486589055557105266574129335372976097522205481099280422143909251184156584280899363941159025883863548350554973297802573875959481903832932758054252666875953271195478792430970218382214952633642766324482124889118279693923740260377228424857367922576193514555556643862746690753401958644206701677908445345306426335369184256780433223741184925372491592435684204620677893095806303974338272160149161815964052811954381824982487269307702313411767587049192384027139074472952194971192591930498830221508660079209167272558220328634423004808173690265547376528769227511840641870335925182348838449631458762992814818006280482085024002715508579248571199090025935475269610033741383351353661530716783629199736485378271386828026794291369854747039201018311510922191460276055111548228219991745324315313128646622843283030714506459755586083778238479223116263187603823241563394530841522712410084876649701042936261990064598562480613131015871657668753862407363732723685991520424423765919663945086085632399499996484636053408966411707329323739526992370865360876121442502634841304998565297073552865859497673390190823129775977157928960628267037866256143105620648647655394099522594720429844887775819538899495395969125583361915846306117562481442823005415500172959950657671758200870208253913317403637682755910247491240183978847046819119280155016455944754773679288794658427741095563105080041764825327163750735833622911474863484889949170273703469121916993693674572478637360423519327168104042466340120369524397685399862445353075309554237789518485218189457607374072577557916826237243958209280453261876314089311894380129531991369943115776919390431382492155540773854121288267938226766855277467785656864605153669888324387986202473797674050643945816338417688159081994811634872347517585762064800986148235407277766753534427422418962900774306401365882884372775156735799273637944692275739044003328516612052417290701289054178381172871667718558623036289320299198521244041089502112624881442546515080901108311270298436246571715810538048138299014291649025380676432669239685223695153761619176974875264583760810724958482841767676096858576488009387781295014840568047104504343769009023712453 A145206 965 855246659821284219734406220551133531350939664507711001714560613148935031806468387260840035435501096541728438723114181101069826281390022820221785086441633054127418703450919648119472802843385108012582830048988367278342773359038751626251645638045784112502510194059473944963809832593838638896745422627426556754168067316457798533929525336098663235492256869766965601218850761663291640962129840557926358257685396788747227619582884426536217499697890475748683773745356215824950848553458179828087736170950640110784685989788100000997780061142163465805728660863957827639730194014637768242785425563363064216011740498973584772011277423895446694889112897966639637886385598847897965730447975186077316452838705143436327350407385994355246373384165630454245868297333666777321687913300969863521119022467538482148765719380897285821235713668592312958314134403875407737499246948319848603144440143466454568662512839522071786463599250284867652705328535398539126602901062616997632737931583303768917254493732579700450347676240353208493445112542656008360730488015778866204622503757617186742490636588871514547517090492134753794704036547550703292883444402470845937634204953362184819144947804902314758469287396397656978863846396630550809963641836355011765192328958415182116102976702145375710461709922147889048464191145951875840231308388190540486436577322718245853890729216492098810563977789414081348696130700122624867529641303675431495614713872786775751211940174106784797795161702305769231359743841899976622110248779341988026369866095286533594143069575852578711795515216630799142050870226704224286112657209033658080452460914195207341458065998557104398038154062596945514569997118458143436298200168208521439224620600123389696409401740995843687675071911880379444800367299785676732525277078824747116345523885663589909164528084001280887853606931760203454607035781912980743829810389833371137450925463796642010680353187775341284636144666437195905900759941356307010589392388493547740142026157129401361648305212928363507803662271512292432531238455741842419480724520624508758756545086442306689188542238570720330553942846022915527426268490702912487303536487115338298524678552706106282201423369562923463562431771196582313241028175162617834363248107291051859989521937736305842666414226136380494911716268532060418588903766801020641129572430183399907045119290904219008365119339984193320710623001671125281223668419301409819486252874411056615931955751846650741452850457286144662395843540657880721618227672271465783126012197755408613002916568825685851672199872082987723489863593526362677098798893312724310419037079099940014713068138455609078123387874685720315518578850052280242711513570363501229732596749756152763786882604589963009399905798633115390447930389884650120990513424802708359657253927386109119398477640007475733621326978835014273924388432266040489841054325421994307406810702867495267797513051289507961784815829207113578495636587819516683502750203250076757679294407895889644456332761628469241080388875426659856394935362998058982548312375814083793239424939116823635771123015517384071850389644174656137927773214672560786075523036765244816490557569938744136333566583608646216517082333754795392433873518557529038290234737891692477044043087233952942610472500958707896104091539854140358390365023840082980976140013628535306684115161953946270403364196738584739154769004224626406998129037126631128548658597661766371455022533220576175975583925693916502970558369542157916626034491116260498366126316853331323335658224896715975865095144231127974960096624814134326930770026779244333404276192636251864386019511826076935149304122997516261823935273949577841870121444357030302794858298348143783074059592027335955539704960894596140390801459936005407747494484633719221412267859706224823646522051633869953965666060304525789040336094332453998460489184114977411300278715104931797057234148646753041691996011919554043208892696306696066259892443875779991693770279205687862359463212743693549262177976774299633058346151996187980536461204344458705060963153469337581804571335564590415525333691562413610352901133835249185698161548653613031933285226369049144769367357098069123301842010522074960200250045154455931930228925842231808379944677931631140816442884729460534529317781950359110806426365211821510991011334362584306186750334960499974351264875992554096689466924772642756698571112274217340098044950029504990405544284560839149649344363838366187528367106896591542945060107414244341668051186697589304575890565565719285321438357039342076101516228495391994419157987655013010066482801389701618826040331199116943729469303396333428731880425233429427325275375597190930362849082479572108224095308584990596487881017468797946145761743571625535152766695272428039249824580267224020451989778560017783250605861530866693933333161887123276772452999372177792365291390144777128395398551663914246021849561113179018243835795241039519400601161452603664106532534966362935494532488537756541759618030925159433357938441488678891849857449757164984131678338344854543661890353606074948724307619925104328913179662419327610376186576680424365931144244006789914808384459943631139501520943370925610060197179568882523384294584053182530259507488548545533795571977963106208095754310568944737433453138792700494591282301931245726013243030825541368242520166742519772326154470052844197709377304902434540043441412807950406949581955001245025344373406641728313141225124198994141140488280958454461748456130336510933485632396946182796576786923748909961005266045568120402000949525303793399770204492263821902015218480639395142448613126756523559116741430290430702933350306518114467763534035815122644687518314546933772078296790298038774125970038290182689835568685223253997006255192537628618511314644051632461644576248161931971383053239765413338961527353000245393609483578129333136736112016488850144862421100631008541732929003 A145206 966 881066556480458606905885174885294568102247831832257789952662186925966922028599217561923520850050141958790367640162848236928927580958125153607476132354348850096651390427804761595121197095846333545391205167045852530315298218700698287362003844614257545890542262400661748769485296260133811608339778038726372204555875883999185521055470008391139845133686238383509790309927643589960039820394519457462500882905971304012740153141438082077356851323531445537874145000124589044749836114559750134833319161326484187283534581821439748004197716250129722477010807278307446030289784214411465617663289098573267274374053203446304043004312434570227214463032840389659815696761124584974945111614861527259241055880922263167281430927294931564653741871634782199839402170433543968369562816117849825167518020610087656388449389811511317741857423606955005481192677662713041472838211086028487610207179168475682126023265844668855922739515093156859206232505552833363270404338144372942601078781046139729147093469302260269920551856011531709278315954815051958855008629083446321997301357405615550605175333031492082454564486452544600004397872462163342757158984667847534593282623881703961448456388848264546139672372569823633777929491947149477518338148507197256731480181078717850820298274967028874020879597184904346085083416686324399928972082575863085876076901466675960651939608931796674233556774932375792222081890789626413831425689876590395989270057981078611735927697836360553111946991459907439951278402074946383143582118010439031847631730723270049524409386456724048341905234052060821610362343796831090159347882388443383288720543027077587113155883614745522893807713291635207798224570589391809030271660075514803468311771919062220269084337572158155153653004654492717842822857984732975047427274770116953213210292877610742119852651326087993375768811282663817042029739284404065612928576991758370894135696248861028850508573803907377410066838857202437197173550734627400730076702350931268821335177873906615245443142619061324237115520114161273024928621063941069431440953014401729269764726055312319325263546081957557015755491172160227672960841346511567084947489636479784001342832824621854397073358260886816524961362387200907396527305321131207750020399905389619376956109800402143554502856157780484947833781995004059809832955505748645834553859520533245075977124937214255513627799156803127800718312208538666958016190294493031511483704534043499109372484248155256706980226877397182262668739484222383000045666948517480852073188470376205974979700665478969822836465961611138761579661928500191351812342604397710669731069573909322861987974019573507575724842580345623183179559696592504528061328796855855702082853936584970039972103329433441339316708653705741809778984543791611910204838248407523771849305204236425409988407829018845319071644897435265914974997338702705805314729323940541714367106596698481644424661683662432004650067895516013265432779196647989439089943793155015977596140618569534469979298306467092259032840797535791009525446226915248586047865419101024217168229159465643957195773134281436386449281186308439154697236581400441907441660049021840280089680668340316474596504902811026871173664488438455351621358163089739253717951337525858948190166581398680053724993448735605474987372888253615508954951295047836324956023214175121211041354918379075032846329451209982057741922806515470863933188250360912538476317728773395157049744382823076451145316818500908593559162169554737815956837702332306861316300684980291690790907757808983707517652281490038799022312857668689811406638092510238524589676973171987188718938309637478677488431896743582455050818466600828106035203274030423296138191151143151775375619442245106940740152535249483623106222572524884355450286076550681869333728128868550269973130130228787236691732934384220058670304815136487236323456379285606005471474647610116755252337794927522562749481892726974409554986951855561577733954114631500671363311280194647201695670549768503081320888574336471876233686868922994251462155290195172568060327295703392626618818120444100474797551923274998672628777325969929054640050773647316447551387054541176356624972070339552127820912853232687210864668454943196004320231344521478287844713699098307875790418737199114313643753077613750186814295848408338890567188096211065544041689877941498705584114744592488822783497928516020262274729775063750026120335317037154362714534004981014099948058333697268191343020483059508271771824432856062066832087460563713470569488473520156605220977267909713190535737972719161418975086283524079373617273653976052887456835094267176761548251896789219033902359633281162063173744826055454252892834742417223026438657059959651038172084225722235870054269891110056425422975312836290934425453044818499142764074473853302217492100347491918262349627624184997855108022532293447862758870576584980912035399490833027168461593805263663298084187353011590682952405815120888643142546836350691314954630981543705996255167939328132324892813732828968194277401008482577884755122467195506855288223704101287334970349712196963939808410128686671547828363607665581050374854752899731990861586101899380193329368391529376860534239959941429726341747110377644068381701899258301725775460433532459309208610895415502693838379631445478049945435197800312790523373557472902585835672538682096314720689703560623787118832974354946883266579054939334161797163067367455144873863175183088421026634322712359300463845571516644385610224332752288203755928766662470469443375319990741317320737260730287529514939228571940616107901083000893910080322127296260537106861018009299676849863801653608104565853973890723471877596569733344908010335293941861661567838457772255122170317992845054993971406067583572319365335988662040612212522207774874812992386319870245543837488440099055903081015053062364319200786211256199127646165850485353515895249546554554345838837105888117 A145206 967 907665955819748405588552564095347204892703560343922712966825347347547302791493692908311523557252315709090747742677636186478697723526181125713495813969904856794627662850692768644226986388050461552283180543026383988156528704644929595298423989056910335562931949190035216770776583409263441548201717298818775958783991220182952864619676849410538831722173562684815694009617393548722082660908938358921163944002976219423199381576030870155689370238452642378964674961929666614265477451033358142850478886978843008726673850735844328006656345302723358737449600084233819165080274972204817570645906028216408787824042805442336221563639042197891096643776355146134532634679703298308953105686616231036749568171889989839462952183553638198183252344384189901068388091504686792477306250759126023476024419788785083712349138407772078705103201939827741383001292288392034060499321270978188404211014058968818529264441785950746170207498982032801186418380027820697179002446573824958837142732448289949638460917371578252975720736844069503905187960282424932380298683587114835970384106519486461574187959148970337787278916783999404388038509478001350038450063711676968218251355450754969839631925042774507839824179182948139994288785652055056398220146659819578270367212733719150407604664706167372750867806848206146583469937147036069371681797872988161130287472581468471326698947479593725099451361868773653411477128991216539134296308829097130402882445600031760310362568258289066270222564347284250401705191264357654706844962176552075970332390685779202453456019300258404291771500489380742299562552156915369901031890733464376372997982562984607007187864533733232163973211051511636567590373429970977747777103349758297184851895791859484078407870333765200456000793021324177922585799687847263196809318518694258753638286872469464900565339279713425367699270414399584071596856909945617318000977750395726301039819547476692386041631005036660780888981381016742631489783035399901198176361687895294434662793346179713933545941693369137310621109302899998195279703841428919079120413543487036751898298626163441700606810231482667119822578730317191003561506231235325026751351436117805143856257609298663502768296840500788092480382994206940359057268086462917883818353160698968737839123703416294746475561079341211374182747492938320659223280372048608548532239518817014172390690939161708768293318194338649109682013860793738690477027954202552464396096164106786094610028490991131951212113276084350344721422584588660899276387752971605371325006564513737621166582419956777005219073183140506840919668934398122265130030864947378755956937840035226282112291015209718701297519968768134159205064883517113660913448032990222472158371795700737688729104976185250050746090124951718249217578971778232743384037665005956401096633019992665839188571752257525781614410381155215265969257494084216105144914961740465614398427550545401994566974724624403313819163937319856890086987687016296603668249679586863159756518027086469421220077432694877441571413791972316151227592788649425005497652417121135825908723913996672323324396701569621827940667601251240543133371497654993475412651205115734115108822882901020071394634641690558205830788773127895236353052170640984608269138759367474395098136018014062161459717048010322931776282967853888069630447134286940138582605472030091980389064888058255192926006191071608051868412871305018160311106577232310358975791129876515298243414399369050106672173357075475440073019358950624792251032474649093170968323542161480570619031931693901267422713487892357975220565354866747460188190362196191855620260076658645205753726805341048139249981578771121905245805159845683171282456483031531654004246111693368669175861249423412659689070404333125828726904835849019812681394207793999460484279661857679534763912704036747801315822481719313996181256791716417449893729073377777961592543489810165901378300941159327234770241998026709770967532453888872089069435493285965784187893867752029830435657155803654726133222506846427784200407575862721101761801570425628366685724118055617086862970901918503296796125425423145548863877699830608311665798657318030769554309816685841185605110927998333839202728143148480195750150720637730841645504672880651488428903373865705845882599847734339131887928522492379987172269080960980215308199683324686601481945911050365801170738668757384795467339176881229447068031224216226068296634022918408007974856281600985371340929375641939373675827905255546459389719220941041520522333936656463929059283741231154242567032852342585993400972560039451385985448746429252171919124132579523441327767244144276787648194504609556087232475537181188465435726752926743141412072232360436140524360544491608807705914457900302289953739501176523267162923311995665791040485044202319807303854658198481421659626839199448668828432015465209607191846609266614600736188701499716194379603424332880860125785407998551443492235790180766769875497907159987670117567721676012153218144927941015947793573702874689021750402619989716805621147066036817053646122449496007528911030323184443309259498495059465973531300926142808982194882577370628755708991193523843755421690596400914096906038392130147227010397738722001292600435573116560848222092297066650347388073038487008683775655752140000965854791367781383579134495185927312951367342959446996271871225951256666282295364805938792864781897697653013352367494642067909218729011469964329033742603859416521487050786684601904202620650075179591391330838550896331328496983745194524820518924638104685010766901408670729643985427123480526553782894823296920692733383230417319424241477757000551820967204666266413791812406674659551063187063095705831056747352193821278946816024567040321207518341854274921234201112634074084799001752228162741363102680624609086968952574830405483680557780284134263347555265484175355570644457701580414295731674264374770226523638280220173920439080589573146323227 A145206 968 935068391025065543396790507398479851833528986262603491839461546794017093675842920575184849235883839599498147275070283655308326759562507606317828127440048808288903123142058531939168394345510583789450763430074959315591928453707844721561782710999176454748962607190191837702685666713619619552281793332461775026940953542915720335718545707973187529043474842697136593573384232869648074692851819168156599364014963570604679799601798501972548194243874170801062087053492449104350027626235305389068575094441900959998805650102275933687355860619408379221483073788299827358395741027585391228889294465590598880029877390464266298889199000838841116416881736093533301334531023725188139275362320229940134176107740107576835416446807841104459109801096494852310007945787373884571762582501174475308647747197040987369014871239914268371398756288649283471747146297097396891123082738676181701048116085798879981494459601342575931241394520377631939143194061654371521283697072618330006291698598302744436999912737879106963755485619471410372074053094073025134044848885754824239246556373312456491707078085072576952045375199253781920060847479137812923648707792375336904092516337219979755208708898367413842660206606341671968146540457112669058935263409961193189842401629418651377331531682826267459249477062932610551639990203420004889326546950844701632234988292826927574585312743350720051272001809358373233037247723239284559971087978816147079868876236707449096151335582270885483084223011816814929872763548677333900369665201518601025866286528735244844802586473408796130883358040813241675534284784922282574547212424548318013310348273272391749707788576893482559388816770262965162274291596023576995393102290857228516787059722347410130815941718872487520195298807484301849414172262580549214736258869726211150640509799936107753035796130448121028224023394834538703435702203014845765547023203067244701076453328720878032927366816228208996060112351499571252677257148041450664614678646522776671294331808479544319325787057846508423409699268517433620681036827376729525055117758933469438423706532417551279492817513045865294088064825169711508786867876683358647962463168889254191512798242522047321092249867718433526731478940277086526110006102596706069409698034870450204129097228645476575071256124772019689411544154802294777930227146670923085106679184055545970734632653539023631070879215112105127146510731450383349333990761181911333001721275789686262272261752024781740571051719182356654751165150154723832341319516233772470536791031844334171479225337240292402341158032716682276485422600766021914385806305408327777994880082756158693995351758096912134870118589049519286891120169167315762639832524578135959795977184510860105615251685376310646448681144484693914507751939126438605363010150202281386597332847094395115669438308048192077132330585243219569951434111915643592020537238630095541973175536582000574186253209916389388179702064582893301703197832021885818936346147974500614756412290346613792428142035917956493225987682092927535035618023929225700186711295007975051073807264743063631606094594032812937791914919746566213944259544014500491853958703090736467994936405455712186681698345048599653162009259317452729050112360321014575429694319259060495748622885449716531532787225636029587637873345178409577564336717762107910071366494905724434062835635817692562282063242947213569503110273831974735764383413935020620462909351549010977368609684928951985009783194274438726790322904803784992559536407242792456097524923038019368361040214020949238928396224384310610210984184131152253153603139419488249648925489848380027542259830405575444264301043956733643668432435166373527756873016148218391364603878509253278147137348768129868442838332899202744960920609220195498253720614571850018119749382979829151789566678301644087307318375205728352791584714199665787890884266866729621873736771762063335293301729817674986193028081384386657060315284262222150486586189250535137097894882948100299736314998135671391765415991246800550431081408701782964955067365585315931785770956611655839419660600820804093205956351541872761060803168915865599269019189727822067713507113604035343943988050557978565737918953662311900006615083682919267299839262950598125520050488434866791670697229261648411542425970272781185907386134328377912159945892873691701884474792560934654830141770461586127697905657808490266146499066613039203523445654044194410418580038379804585696731019392621465033403881523868386515635335949479739594047136137290487617019803908353300676611417549587687273838208436506685355630282664976208705838410768481980367476484357535668773026319942170333609234754614786185573950181534427772025247238802504872864373766303371820550596364346140331861720660846988234707461910359391965959160996752362389241539531186729501305677671257387923792870459749754657608783460545265673000120790535233755711338670801455133802149842297566117766002725388239931305027598294195292063296202550268413287450032000600588275917986968220715377719142762313542250020527766191159487216308361536873741658821786093429061941467290340901560013937163251975238659410833619674236180056605953743644971703515396107389732310995227003402312269593484271664101293342608073119539619446710819476460661793156015505310339987898984118532016480865169757120117540513094171322730602177715761545360139269364819179773115364331666102565358038992501114358428672818987500992080754964203925614787432407569666846189009056175055141648799409863599922362281346971555396258191596083728502459622075921963420881178234676616880808888711213028477396146827364003176233537975532031709947291619424195275464146960385569624062957055810789807093312499780821411644733022926458487057700666315548339733310788268799169502810013016031555611609188866088512053822782337478189722432846553949425368439269577859893239528540269151515271926217108557311288598373811901566384125721550581878226520773619335013 A145206 969 963298105749204606196119864411251405996287879152978787697750968178761644386569071044558186141406861193449744025595564771119407508247221013229037177481750385997175203572922651355561195402157321327666231516476639156786622389737128025001088001448943167928776877965700797333739711774933019283155917231620594297705482154417561941433705650032278383695886809366440973770679887165973132674280293506182338160455654156857232106532353599365523393357941042647307698819258421467848425293657083781313522018400251471094190749670136970274641289723501661844876924427231149546261474630043113915117257447936133154189762980094558455647221582452602090679309504609553295346674380798816889496787199724576340210653396031856408187679497506875219176687793414779556862895769626314055479408074407626467456696661443630357896645118934930995123512662298502137819364902423766010977696572496316305331780522024937154076808518177843856819621474777625148403894289189298617483431190061674942607820020148361559104650153797216285619685477347531514362899253077901802559237941235463699442295074252375446672228310886730091078654738731974679443485060144944986335660930588698261515392437222399588567704850169494141527343735947302865681936373518611752172463955909701465583924156340433249679451473923187809138051402711678257345795361077784899788279333919021376639174428257085045480574863745779342140309818883451159073868578592401431845398585762310251381020479890764538764112643189280947560246638273342008258338029810197419557467739245602628660637643067429495981397356587551666774468215773621941229284100279523733315877397744399843398723311269487274068482107022708933323031916393230869471840822739938411454049071270431142359102758180226546873415515286840048096229678026252129226661945265270195841299261806436146759652532042540559227477350725784462786393235756894156478026468452267102298942216249843840851555728413921521193967328024096994646130482610454327414566798709332277143995893663122937312812391342878968980052855189348571019068952123353832386497330999953285575102844996550467226231195879338853994542232064113157085100835121762520506826226876867739313214606931269424118451816319931672106726227722084738063001501391571385339060246475043357558713900659370742631055705240444389169241052432411402755537461461593309783002383569694972674001220073650664072294199176976063553747349848046262740725241323188408789590203571516208190840688641380794366154548223799872827900638633259888882018475693173522255115291529593673669325147724389613551669412550410247547880816719179841229377002242228447046715675503475162747598133698610187127036201391745621206637750551626754193594952915271960630411954834236436389227513239084600408075396069092359888781578185940733661789251919448207887141193893504223993700369347078271191505984728978424188698119830097958387112692488407614569553041759193211423605240417012743970390792329198209084222866598831686544297517680539564123018141578182538636321514232421544794461174561099522323785372773741603526371015920421431286698683998768165448604370239747998730285917503339163682283209345774380341985499105164890205374722861633150758587801421311314714717798014222242049279760650415838167007357242752953291275806149222393355906335966345337601748009816521603840650418537569479743150155201715500742134109248345649255162551682639635849300477058863940975337564947093640165805131041407786417452274513299827645491496018713631037859498802911858595047277859738242125958186585201327872460107293568849549698537511622664519950605131050234045361438674851174321443670738374409543630358531282360497102009479766040121299244334537450792011288478800539400007329334450648116869737947443388502706056658263847921704209509740605426957676583826295510151420113092775958990617391505914220236016784806809599089569151873469280643342725172441235593645433542460084727106939967483895996343139492293085036271926611048238939492923131104755887354214939357393594363680115553917602318098951653927010245296408236541749328646289385091198128250574818195957753425076005093684537272721197877925670498125774291805671036571704011120270754039217280459862594186861160971208618718827709548393034174368124666312863556449258983679457431178256620161192286516737369872767174977239157471183428521387437741736579372247093679164240254681042399946867326148413384710650674224348044822261248104580643987018825853602252271492005646198561730516029857314343496743777687120405333398145199286820282404813711450377656752953501521167859287203082807162002842706700292797955803849626477309512646391700238420217663327222191075978961903369139707753576261476287995769374104979246549049516419709762709800540422743788774167546255268527259778044394022725705308005070012103662165979086099472401453275724728539289825953010291897598730988838372977770260771318706527423611935397058727822600756274094764269078571460867303865176403853453359796224218659040945614716821550023527127235143448962922136313480575108026935046997725072097794660557385470558930693831323526098551657325549510423494086904559362137036878576794883051291952679251444971729464491769623999703759178495972089555489104225275427415367266868242897929785501164086918510096020975273901959709584926819388358825303322574928650468357998696930497092567697864306190309926689298427650887690118040939418290002680991814144183421816033163408941416291987069987557266956750665737812943945103277800064122388094778566788404452896378152172556013972202412627067782285730322342729416624301741128359141755942811546814104172833214796523634281069280574953605258825511431295103782926427846358875657611179009442352453343557221605322651058000306272541053498579005540160694786989835156624864574422902341099112359295195898734674911463476521918049792982869625011511637569301200519361007674839754670842281220068874641415701843947341211901484242220669484452908104446738838803973771209740355185329590719243 A145206 970 992380075560838024866155657574430295435917330372773688312083466416238996883805574205717554860440749483644107958128796724284432137265896288858859302263606602022989874160500283076843529359409282464202964462169618129499935560367699991622163003491124979457547475456736341798055121835715561468600774753290938246220748885632487182902673503271034322391692444612170351926119576365940477316847167492441131130351653756488736980257960674730766746101444734530586044075810771124909276804168241113045141942746686487912082467442679599757130434326566821155354350396467774877274808721765719783187062059060435719649161325583583298032746935727956948796079017437298827597096947053798640366970017144985937601383081923882045410757964701191335235790893438861950588091740601324531026957519602230128008039858343965811204503847706561690626377241201895161071482245356192360552015835128857011851070794283821890672588487360138503255663271169920257113830225840780348683601606168353212052531776550348895975716797503354332544664674944898005162043771156249604884428309547317499642703138304808105033950427100693394443246748342247619816630092190660027993996721159522354238166797998051315809343879840902460761686829492891732590532360666992100513437973679680089419941633430508527857855462543597317413102907100294346872132312477083235709467482120710085049066402613931454710806491307679107736175052264270547756950297747068783349571884506503309891397341098797843952693754791014003784819598799729980475840440000294516105230356393057706818383692485768905936340497938127265120980615076944229594182945591428270039761453807756062246382450023402746599337190084016727443160767389753692650932732016182860499823235736692356256066841932900526601176519562533807429382364485669382200530567543414530791167537305636195160600230834264348910618784191160099587466326516170767667263548831405343914332435992879603203796951153661358590092323624217116098268952884403831207712999109689761442931679028197940143763420766226153245081106568189217320288135364548185317728251802160838439238470361941208072857646244512387464219910770635915784454164040000466175757599157493508486397197266561984863698622463117611045106245215922226437405083191851446522169388790014910420814767250867447316216826777524308049614963230274646879955117733707267650548930751733836752358393822567498436581215079394338258895958708887900197755631231588956119497548468006291754940257698462359272279067772404129236550177173026953208184256819599265741842498348530787161168301463652144952949977943827907584111046173590722603375211663435901262289999832539271605539793576976348593645265617767069752769232105910247313650065256892900952676775988042201879240155903976587309884332170803006548447583384925603266553975520388597344127547931786106365867902111069231351683155292276844506906723990636285165576405104681206341492204497882717237853787083229183174274889775430449806559165553270713096486966437611855731870173453491523329777560132341938941459343628670974866822496684554874854739229356023336273314891568504265068489761126212183547210185721158878439818526498131393964763475109205558696660485252971896876898830678225766900499416149589913191698916971289883061951856628861552590818408161437723092062087753420680458495065701349603834963625085580828991417448809690954991777030096481837911270184683875690819773165898988980110435792463343286888578813211783504075460138060393440090559873306149985873963525086761984411757316451533416750937079245649019553686885476664168194565916990737512547786964661028244386806589898233947090076902904812329828333070805692849470661139118417917042155693076732835387465375634307095249327177079300840167369816944712100523093499230629696141692329726396835971898326094931090762382695988053326250620694112435728387565112979750560502584439157261210943020236889253812522296551801290222687818288676611365463054409403580263683455841989882407703888689557420117524205371288201790404056442382520347607426631782622689360931013210141385211697940327689780218399616777504604591708402069193278730851217613564990241039442397258235066133411484105000586300126128834642060429123778191855385816894062973961067541680454138173344687676948900603378429477472951186265236925733161596189236202434345292572745986826913802477851705973699317360905059426048722076989378299378775932273050140235076308719526167747409527049443362840425139509465064044903642613101898741728760326858941213741316101948905380031321329421000214979701449584818616278031594801429342063939968756923031916598025049838815729638264152801477555983003641915328744660260542582399286747496499861883702490314960028042274453955216179747370239266018237393490867621252386800102948780725930192957913925654019392022414922083492062532798456081287190957861341528596556992141423257735371713732200581221151134358527731873170943235385549892072985219149968606342194600086313732277335946819162354461817632003522893817365020443215914309133484562487195497103638537667627790668405056206365981893795152791269228070655585275772372991541781642499646549187493860592879086853280269555170624108932174001786116738114635141431914708880985425675310132977172929814922684155791282323131961109095644155747224078451800097756140618982558762769221672590410492416337602929815673784646348729025626255930806668573818159973993201612416316570817743831500140886089247925691547276801591489119731816539663618529221813865001883854317376572499312176716483130799530470424892374404054415358710574239427284862315931219096940575743095102951490458556929871316554065919205873444298426124193306794041899789899438727508418403767168884313221798445852253740017717830484279708119260810388605936596734517876035353544882178224063447228554828111529594118305244230545862083200104623833592902097120084736066284850794063696612914929641250833176106946802354075842291573518125276202938877252801746173982781081613641011834630148170289437611157 A145206 971 1022340030041056426731115692270406226190716423170731438083072287479647501231548902846601598770632897524413916716191255353364983578718834290311261043585715848160582188075408611419360512859414287506395094637954852669313061975778414231979498976541520954585921890572846435078972705166602074557562899123809635754642532700192026488800087654393353142934665361131315888041402685402657540439876810346363648585670787845236676295535091275394356240566881827672706495703812190606351029449418231886954317694216895430963747985663679906124128065168611232196310996573092260076392504047529565388811436348708353016577433372848761914820261007261936747497780040883051569697643750590006146938850025073096275857844260826953390965676891247332622149052545292604505082931450693215622849035053063542047498194955199913442383324188510926142947452639118656863321931792205676443014657427180419508466358305257918693029968996639464276150773901469720528201319135210509613121170240041092364334336035941796109125075326060875949690390885195864790460538341093093881202811298409991777015680882350787966650673015048191099710601637583621420720162179994452569178990537184992673182028355368097092596405571984731601201912660733754790261493229769846655654420054352897167363619969878191656157543685708109068951881296056514181801490308733420583234458520506146043182778695932206870900268654234777365134984397749988565774849176076978921340303058267909246231256316575189530381734814709390603915894021539933581948132720875645069516637063433006651247985093533253631563491188074897929898395468179342707669857706777604205411982328364896340367856336346210552207901692578584710337647082023927324715671160326279580235572960812129049420167068748495690741085812141253287560388578021395511171138333248323553530487615061052052630692315656391137072187824726663745643286150450907569907381341214147444778653865133205696208269737268138839277513289353238263505251595577337852389263400225396728542184454140915240063040515501845708420207226206502796935998285600184826080347113891681576820719126496593110299580668117407985245885371022806871849922722095282979414481958555551411280724660912726276579802414451160679906238071086884192225828257915350440191282111252246400319944121716612421650034042035306711204392394581027397416828551335332352599457409661345678900342398759396809994307951298568959131755051638755478554877827475729901463421991047465811499450387870188097210067792034086855349977827149052736286906079644100949098895549851417816334034378811170478061355148164400402701524948410023545702051929462325654119156306480436916539807564782317666423988805999640421387213589601981039929497533972804902679522815894490783999140179774328412967530655558631473920076123567427725650985299307687339846027310395959587723159949851808711076843391479359176457841259563724896494895058816404419268453446537104243429505399703848266973889235953780304293889988552239733058271076267819060138734794425929414277525362134101020563869579668026090423490768337137801153830065086755309779485846713670710146908698849163924998260713229350379062413308649427697539213910042410489014607500412553743720750773225642815001804182208431314872942085032603844870941767342319875506292462950540252146062219789340544465570686397271600364924655323073863800130772109512374767777063134352490488563085910226735373939478141630156942910985096836283154797913942481442932456871842019265772380576053617162451479770278093469222345357976610163324788131425949205267427491221332199325066293175138179514093030459624736479713230613216268514051473429187170395112071803773086237649116547905851948178607410598100443478417873914815166425564015924925202688261070156089099938248583899700611551757312915052240380195954310102715915203284422504750013840091731172410194197826388993907372656565819837332238144371659741779619512258935580865329980351673535479444054539578355500919881566471921320542478046919691379338000342636715102139967020655042538014726242222466034638568845028543385942692909640985354546811822926270476081503909466266062310539868224832759143701965353535512281853402518324882963955232653039633479439807775007637320519233574173743552044959339056404929623547863246281560706948600598899126997342789124616996956869100807082750013191979172703474620455657862010294203797874039317329447375555978777721506197820359877769117988527355775848804809859996930484236988474817031312099439418542989870610782791669822938322965146334061586958075012183118353942970578853087711895530992379682457126491455442998116583386749283718087543724927686088617875473052281041336145035739730138424457289344831760743992409812582723950750051234696797739942908270637647114197573613809282636869790756956053569025120214741866320576122675797001475491295151780477722153620158508444346872876110688171044727929844709334550912779715446588049904246255940820315349884472901185984348082987484853877229012489660110089490590940765655693575052738599097226285234966239061071639238365641749157855511098789374167896652175507177983563924414833604770704737200455013377395684815969448502224098158173958828157083455067872973824206727744510182923879704358190402649555290607784623187752893569385229478077565890722677359284668805438794684715392428865649582592410253736366804268112045707729429457045606407047795208763302572720366251054225749800728836781315995256860504535011680146815244189186532523729106421953282612642345624601418107100678316552986968113915398948867702631298845955977419407933308861986906453184852909983650784967840012689216770027427999954510175129300726328307749120895199233125207678908971127530540837273026785531490180827085295510181277461449380987981696896324010927430552166081412336028023058125961996031117560205441683655131366748028439260509079278828562515082736488421138335960252651156527365524987412395457442503976268512175296266390021359736394346438067216795728718030008146422603195290403047110587 A145206 972 1053204475547003540178567236995183634501839721690819902868427466150345975827313125226656695463312587145815532112369425244524943636236071465398492118202709750314286557731382207523950506459563161316853753262610506706937453698697664622082592350651687309201379747469783121478550154793783736066620007486888847883321899824164603019611329813496585800816591874061478622256760462123037652009390750773403519968979747799154019899140806944018253894794865223304044060074579694596680956257371259030817300304292258362081796850862954320022572811856294474861991058738478561057702325969847208159177887892292671132088845650655416875703101103773141870969010063368514817569378316592721335567880108689686082408847593123717730757006794548678836047031250299752444197946289239055710762246096784503424392563230769390789350532779950866499355329672603022736784419017851294332583913742546444357591828805481804187578259938757337114160405627051835727676547039645401068115457589239249341207421287654826401883011001258678077814040431687383283809597095605532341705167921904105000454236970689315552225552025267462038583764007627827704663361628588668462150313601474613605264234269062421777023893004887141304362357501500545160549994818644007793827960003693297694872647976679394320623509421051779026280994995067047242042977006807210418329829740004517124744346074677351129930133833451414487297101897610324545523327602154985964677819738813667854490471441462703104962860590921514412493323848046439357188347117738404953725344041861943891692768705800204175007907218136942757904089900098556083399333766715625893427778646588192799429754163078256266329034841930932845552656630702786529881447518963879028030868725638547402186425220197756708802626292283196547792274175384432059288909330146889911044029621628954046562307280470896985269562910806251105340065799233433003116369013137735292587690019977662843740804521033060153884147754200222434356850924131719413200010858446993742777763313049986539481515510724702666936647056212432035268927884625134117844348245074753715373134476087086017829163067279799674674214137986521191400301253159555118398965168418167750788132244917195085672480087358577522210144280841952119743910090795377464897465066744429549756813219840816135892397702317036403988875476665378999581612330653266081206701321591371156015592001941190641294213540849836174792863342309470610493740701187024431557371112001069306800150788788234135607141276316323658445221253621446088218234747235348172495371607235690277710810345920318546492563807942530700881140158694938045500623286490189890405350199471819017050311815891490296979752051704175920443275800802312078292863154276130232626160716805392783992086179599836147599116429462636673785552418731379921105003619890519866660458486299469480128590362631468948162142224236769346839811210345446844396085304356906092281063374881717928334144285003669592366747722804050656790747096856825291433747009347248030597885586013916353121110361293599752814560460339262338749747283658369168873979639876869713352372501089683113994675368202351694132831991978197256820586407559114101201424646592626098202849295291312080758427267172448072756030424702403356852806616666546456030624209415322560691198570854426243950190400481688673415232844739146734914240381063442500123171139290507135913206561715386815146316323635945210330194835295906198215118478756799334750777919677516378881375961298854367267988352204585304712583794556915147533081202349512266839111951696947674695205478161750531537213380397901035236632761536653020309374744801042461070592453464924254166435692921700662640358050527016468479375701651281901402790298474140838060665644698316371517478118831696731612920672208124539073783875170050265337790877234198826390813752180816837472428704597849915811145524930380112520456486507039353782141152739297129147056971521510549499853002235802741226891859180665171644089072527280252783219773051452308172522794455456712159785370834604561829854870479867735652441684549099024097554161423371348762072890291642014964976899907901344232662501788115689242528685337446519307000384321674219699696532040540534773885349453511305994113033853849961154806907235593960837340310709428550009852124088000421502418690206302691363450933400789724246143890797672277940565605444736321158411286493170951504893574669747024398721539694000283492338732584292277120553932817542620794452715678017362292423366817851975700836062793563823475951617194147999938000888307975471505696833529159179077611301379041444823641165076292514065306691122597219543697790940344988778831771577600725764058754509708452048721092368162655731738969838174509636358780920827517077883964414432062179443181707493588932492876786791127830896081030680099269245402293404457229457973844553956649057394480089752285685147976099046589193196552314520528139853702176528188669959912215022123788597312265988104182873357012790707883505220429903786458630494249263847945146718560334188057237652725307331129894923333362805937140500573805619008043558309532948417659648637332155526359321674755107731612711353069705559627156828288961090008521695644198057117842790740481803914436923751778745230235231854060711146868469270453687232888766495867950833014248878223191798490809507310544780721653446706257225672628745437830107147707464535450941890185060008816975948199559623574796523792926181322164982280834434844756049134456482451500756328292388596188796225143133035899730418357222332504558021712334488103312865740984323284500104882290863874144187688116960261590276007569352733855999121401820283250535109382715061640730831991179215798945333527143179446746532295302372647587809148327893632510180053520300745064813644211393083801457534139099164192072560725244068444519932438490561477465920871979700648277632563224510987182921836436038041884631246313775257141124843126586224509704482026169098817979310633152879779664324617785246252478722089751126072144813418010373 A145206 973 1085000718662745237026517125453337112735179856662475039312854559915341848550060060976017912196503392552977070129317444275940960429260673479360153760960938296632689153061132054181023163638158012644150153786102322809781940573192034055047487399485882250089627881091309952025414737531929094353304663438360459301795578344101489852073203834077247638488851429596459996501560744586490756038151599998812695426496882736624808972050631229362629888603327848155026268420558549080850942136174946311508256368591887324338829402359543162958390605140111876992905957569596917819461266930800502869455938762372175437217899547832126477807728964181232763046302540434112499870914796400957948938084403024088855211697605684264924787733876285137773216043791124152917942989683206099871219465090823578547721911172658820502325825451135199834782356149275960540568821971136902976692416421990906855320345697610833497695989687615391152640268808656379874393632274244094407226652744245261108578432243964791274919917307277552493657185436370334994262612967131402824760153847585187119119540393057410307864890652943636044513559651918401221429564894735040200842637116533953199469976508972234262116876237612087694769072342869644706286265407428608895893856269549143932226500321927981615193254978817174691398710124899169516984197968460918610550473879272019038219871736628677581846792367012412422014366626534045259154926873898270141775366137807112183959270865034230855385114162631053197791787904415045467360323383640979266557436533416239340719540386377064353957862683420933568577139476252633096088980310425100781443585679723278357716173544921220966673162193256619806467312749673366008136544492236682864726794372885339575297621268546106816772629084356485165757981679451727674580820107312853379125200552352401681612962285215682672939194623946419638385555721966647059330001286074456139729698234236009831128206203826839970192642036060249636360731015267750770688941848411119220471998590742423448654321548753418399935962585131065151187490314665030918576468933767480182926357724343334425580928907170677246184511254827088380797653541120592164701334643873297753225870405979964480648019534919353175191217376000664416167891852244264082304804186669252595752719164547490430913272576528337698983264320594702399184400179518271355646996302137615193806041378800894844356126450838098420958561317654661773172907977477305821318612415970918167181399875290251473773250683351103401901648396412927567794394201518096427743362775109036871645048292447318929032363138826254347592577379683236700145877079963626671267225396339754076868580292696714581480788448478701002675458656807146666346922711863797106815171703943068069324912770577956060715359426055146144311579614778960204799596251449363676135630040661004436423276546091589835757305489275400570029425751609318043368839394798946192148212273750128539144014996724500871960595988288531056883305971406638956993579591826383177565367932795537753027410753686776003989897939616340799176934128061591843313947947403598579933393871587801161359460946858233783079853025891020771290770560824261342608046228975718266197550905027142184976111632624663529299309340409167110013984417108836551453156150452700207031123535833015079792096108420084792245849383777356004154904026567382904546566602121887415574316755438806566032449260956025833144153190638115666861091275473524195681807068789425800445862220127534323743966901291869354485803082152136936066826830379221696817008131355353736862827782342186352593100520152788601197251566427930481962055143610106219739700423366516265926291199320611693573666686986189446546220148232185923398729939484631671543843225696592117209574858314022967679244591212987880659837510660822531091025868765658908763598109256439782592436904684908990929392277155618093919622678840779499216258174303164271331634961749965333476994628792436296004180050873850009121484543271377923733178706078555110878204337928687612299546654464999133584477533977116927865546676539601685066214293013356987088290229864192140584946626245644804311137116451036591360892401515024886022913372388833282539027852017961489563476295113879332882267531338260370962836953591292990470060275633341268311101696467935593520628109864731842618370727955542569064265874053771253998399301900409436073728065370389488327028437649709357617943386998584430544774618561134291848834928693528383711427383167406222223043153445051614747804884986311644695907804847416389733163988791931664032378808750286140750993807714586994147335899470263327938446844684590313018335277965115916446339775075439873799402636027315214071036242416619061850990824505828254089870639934103349068414046603306026193732300725595706184791222927701715110320076760942762441063706246776017217092634277919565108997285438965939753569824085053129932844828468057851174954551176110686661906190555376743737459519124302982935163681402475022511271520758180805352759326888760559632923669932337977102141947058363858074221740212007725389810017130536970955134797603960729851478213286251709649377285275991345259696829644095441484285656331244432780727157705006807539313007162591619112742846869264296921065844377843101085248725784643734540931156880293126900126702772226374497465290081808251651534735222774514679726721061949040458330086036789023460319160219442699175274397149502983962359465405096433893899499827100635965928184222577678908412522377629319806701485782700567561876628941861580326196406317641419715950900203013455073341158503185629279291745642613807968026438977702789452903652878422518106913809601914254159849928625336188059872021124682367938648723063116279564460278251032953616335085655980152208058617175177332386433238716990496106542592486546695203310481060908863958081248386086786961891738019782409873781228980145323459163941553609230792303387336975626849877153165467170209956362270631735997839631146405483818044139928966041112336679632566145659670044697059050283 A145206 974 1117756890358120311256800673930594792931659752900613321028018819176317591491636028241056579840489173278688135289375722386519248599375528268065800731538950531689827328841733344339016870740870052539417483767587898182146646852389764109470673379454278442869182059512255219729592225336539483557037147491497941560629898006426591930883129254808428414881333268455160531921881384843300151500820359150767459950649420106474532207117685766277946877996244061996031646240871167617527252384669386984395319369328859102356326403654695974197241463189269281747465493953761057709692324018383667725114966345449013525775215264049089530522088884734161079058897272258849346178649199286733491099932449815818217641849070317464035273951844279429075794887474342144063285388789297894080042341686204780137980851167536997730060272730715620985014484614923246459615991683708741658540909179438228419539920489864112732185949812096921551599721186875555577174524196875847070341179989525910083857175864068880902222094784382378792439437186616541367307713869325290278944057359902078750323855212523359288088642386203778864672156555771233990296895631202427702877487662619962932960500486172841780221122309448572729269263495596516922467547214918328603642247782533004627536725068952114732179259952307041685910985404543594449706883857886710766396185475268911463243725147232753011968069677442587019201528940501810983631203791675735589753409455542831081054187584595123813467728056095921833242200466836842366171885107235912083497067137406350262374001366750095158098050353658403645794346374282795999359808069913435240268651905500696352689036631442962873493946703604708123582629988740452271291483983927426872893932415974717108350217907241327356350796999704404826619931949806583058901030634293339513310843467116876658759228662559781825554758012658092484357609398107480068251940591897927601575000088635007277909989086276631464371724838975024425128261262184327315531909283401450898879601234454159449256145529770802585919304592909235361045628215229499274123667396760076061403829710325886557413130064860330829179541849935643964875948180335622540900508381653433647227341265785711476073866049592895967462881651059914330611158555143774504858790847599899866551749326575422353802703459477835816413252034029467589139111841938346355543325854417943095185454396870878267705296717747606398746450447659863148762688598706851943363034300377522815536605268218464014977676887345866072328742837842188629812485516373709524149699549117083323192776610118592677153929863440926402538454760074992475964586170962227937186292741164845902249770912716178082879801961441293233894526577735711148403133996456672278315645607452483133621026494337712468008756290980151889978883566675351460963764682359514961898274191721899701872595795537966342536187073048462771014377345703563543887799209283530292384809896202363856365891091547279409000082711582595061767808928026614640008358934412187938686719142656037152205294367987458661189059358660543567443746507049021553779937666766839241421706162857684505919813389729889185622831437048537856384060726798725206133824030527293776007462340751708758245249130732843693981683041323363834640604203304499520324860388178836602071977832819122606480165063689336961723269888000179149075601432394537954053764005339824025511214871149590929699253517329141936723139230253150184008331714881854772670684024861427787441645284174303209016498407674602901945524891897597366372127417240837318641564094574132754227019605416401753099724474324664075686998690183153070450952935375385951768840936686880799541141006373934524909733983603662147886923518038836240724486314456269911409277711842311567583433606915005842954649288690095064104749880568598979429493889478356360341936937348500885876721757999873964660952780087135058650125707402462175811089969231594659530397724116049729923143586086180094778310443868504649037681496461096734178156090962283469902565874582582168520414511251137672056558306166056233047327662968679818253814203495332680367062340555030028418914522877035844053382444652460723552289627427520958646607680581945158954559428650684050401357103928593464592529676803368338528351151259059318945115801393874500890704428134292716964927872080045678256813037541156948290915271067208464265813304546842231343349179342763135693128255230849189549759350827672972963227364012002597387166962913665451682857833244435763356278808885265299630223262488347557186483697652283938922014061613622080081208349514951582506737151590412764199264928830446936643832262411552787877236222787339068172914427896188571817829000883215801629331118123128070235904074841927470111005660044077570395868639153181951160106646822321997372802576358956537012713848750524728358128739439096939774583256449540498805793359529719264080250007321895198777541314792919324505374114555589328438526961920054897670981206984541901392664006955911560567529795179162400361138701063745782297747386263747315484137052105867805711829769241677108724405048184901944967769743338005296242136031012415231104043348186317997613765402175942951249984887226179142579220482307159873050403171204632202975913762675765582130675898467831439076777152962021417739853399236055489168352761433051937910529518311154850970403759371839532497186017324103024764094442588801853971438488201932223321485746139437662072234898106052720436632532800699482000757275269822454278608361971727497470909475346091701507773459226483345536513857467148681672617436167807943178692462337412480142733458561273454956436969482322676404896538151252741194705538392394225209685262861152372515758826610445349410917582678864616865064587519136336113364654082785865109587396647642415750434593380212227790915311896181400832334232411576977316907276754930308569709772124678768848170036005423347549885113766190857033884984716047674710699687278407780952008720337877626081445310792736154741358012733757201275732877738194595507384357274318449593033397 A145206 975 1151501970876946962734980741039532932604813223727947657333192232287937765018853178085104017924897523507775226701208998375238947270314734506049446582144751294480582277602832584851550658014355896261944339589887226674479551798053629147362400974724955621659916783638840576932137304667424195828092169879912959752906954167938815162932389437159021664892523472191332976951006523855217822330043635037490977966560713404062501451713943890589827463013588040339088513792728041899479841585081704835318039114777389102287872010456692416255896639799994930758281365339232198084378338362679209386805386676548663305355996837433513643900718621686477673071504148145297705399348506113329060399838452526819685229432404895136576893188185533437305716849989419317348764850523928854512635613881840082985255669485737217780358133543953599757100936705612996914082522512099339747241122324588776119103839782597789949873032803426431623554901378354688331240766702505135261120536119002470656544578742296541984416215034647962890875906242786837565750363416045958179498247048772762353948547214270319964602981089535406057943665326145453984812040509086999430332623974953616976790044042650929897057025757708708263728290472833806696013972820630426678778778634191782180972509654851552575621823828651998019429820879215366856018635512039326366465225396156729426439781190389489953662757023422731928944210686793546290600495788887271120334166616863893785253406395590091330531284535254072599225151445732854849302199273156003945914202615018090540261656228671560990534653429481392989177456757753816471104228042448032869861937405746318789896995368988509749099807733619861099640332968294059212612100519394059345694363552748267023478425646285645407970481454308708179251231210205485819769801021468074613110384978010009964534817374200848676583040474387301101836419206197959335790500031307996034580474885171168449395855646960194762077280371893487770486823220053311426172549873896651759668365276501858524438446139865928794439454980169229214010464665896090366894795884549686288763843849097698714857089127092883288005301541139016544920725967519157331869174137530849474393261400846556235130556101149457477185666694930221926876308767507397165308233479206636039336277386148981635499459586488558407134239775237833951334626926047280631837660590607173800926965649918604041228518730812050509473767688253755855906179505728638895555687000084601616921684463098798043714562701101064518368996480714742656150111526545237420482260882077184705944857499106427941784759687089175607492264454934063921434273790763431721529983292349345374642351742494210918909246468075725088177323634114876809316617465143352291686131151234658427721102216132443094647362687344127316111290915408968741955481777915149122346533725893848223831468458168834269871262970948038556582025997200324701526162549368431232517108360776565008915827215061947759361070707773313010694290548506854830018804651685098312963844810395257545897576667203972627416670284694515479805256873297654580360492393083216170172823873334424607281944754804475079189926484349953361242404499369487949546179916666304728876151910552805294751646059804692133470365388811616879467994877092248376426359086746502522938078143384900794433968231882325948489275321126658708202416483634374150860079757756486746239276560694022763111435174451276282531854777781348634872905133687276876982138451376312485275719129503079560676578960278555196653968419029500027780749807031271370460973692892508813945777973567060094243462969851932583611836392038585210081439274012406798509132138345718030455921537090437317017438240875083041444643549601882486683726370366305970095239174291287110583080875390560294495136127747969789498859291582305145107809487470616912991894354578288529512083548091297722749382035527036273793617384415022886219985995903480244127317267135781636307773325616644877210875199872890624341255250830135760039723245424701629152845783225352119850117137733509971721480802295624993189049368185838715290357252613790559694330595629298094747017360182108609559108415852207375679882214688196923986633741572691169931008744519109174030956113406634224993464268413179761137183812144607482830477554447485511796961453551355912393631108944621629173521491301906105831862460531663221927944436957112999005704481631047426694333407767941498144616876271542476629988613700980181183724399232180176740469782846373851668837459903288415872614651168122965052957328839710483233222249744004166690068097922775591973865260056176331742726150037690793761639295085819119698565394040270499363089598557928165025933818546080684044493309365194270433909399799554269609151092666718401606185810020148100219026960463694166172761890433048643642199978129192749830499703320322212680131148944535033830462341488812491377393789103189645004550233956584714083723301222847615712909980213759448841112752879667761876584230342975366899661044673110041707283297643507508138427619295416923268670811731841812819211546117009118896582828864214324669216174918424541338082157058828568717788165158413560676448988322374972118577835530053205237355904235232302460089836135760736176594007551834202208331739545654204378127212108859595615634929624451073229465038173815649213276178094471150631118440615623833248053288672437968360660504770099451856799427137288237983341958116212010693046166695912092601209372532058699862533036774252465989056970740745538097178603086983508490510439392969001109319349243755703965996115145998114083054174320305621759739396045959008815929187783025971566582661848586157798495276078353693059163746692770712713384249397754822488508502132000890925157771136774601822376100035928835291589860000226681664765036421974401709206054666220574730975856192879175781043798576203573337043223358160929141676506982553297183436000027332995066184363173832850622878735210493034705784396434668195250573512989571019621853205654371287042318287275998353666119724874770453541550016205147 A145206 976 1186265815376604234649591689300259631166221940159362737355180692459682587325596037940001672197809123162634471622039809900898035366019017092187703846191635535329412106031972273259377239035470283899351569149566504564014501568654721564468882096042431358498375392894027991890206274675604140074805733005030494860355717172708258094694891682335969399700820327401907986256702250278484967001344352227772010232220413881780498950434713324439616668355690316398929351962134469838184266834917794251911621328668123159916614007350023633899007463381359536254684610477076152650591959340138802394174657632588552484199245368429856205546032227344670345136798697298745345853095988166711815534022841917504439076693150981278901079276072819417826132162261524091652049719217182981241582785170852792748894333367373643533979608597915498661037098363770438806303750620280002822526623065909570360960146477214877307969835551029689644457926929415616650774049893676590770456889257364814065676133664442617411061671685641762795767067473464132754673750346209077943067973836896267992054351775918817069121821729340391324446780803477113084057744778066039047503163465054589185656715509365600970163004523553713043900798989479390056671038143162791712996191632554389837233536716703984222810894575306822579684100129872967795997294523698086745610923840100304902348729273064104930216602904947896136201593820408641924173222945770146631665379371437261329174663903591902000215428891559925322939662846046287536735795826846411819934116479881989626534749279952781415472144521359338193167065773624609843992581891050179174133155860785531502258484962825583821793687966224350759534869912483274230252119381803274513356948961532843272501264599438658824929868962057937282183121475614969504718844731247294755045894160982821321897006634069213069466522684483498964088202609548718118739907747184932494272561494352911024794481521664013052858116834856580441438845388641592636866514827274059767009351773300570032056788669379225039213811323434618939388531358798447706856120273030117650424864218840554409348298761282404304405321263836823912561947040513684743537968882202005311643540528890886426603361878367085732372309076482702445197644614867834327173745273439025590516239700570267641748612849050845281986144638235850906291389845355508922270901217482061052122532799794461242836336833027561017637033128363390294748327201857823815213806338673792705436172594224214151386086885032327979291210618395191994101441204901825652690246628582945212668215663681258224737122989365243889219014992425984856462299524030615139032011260008185818761639495697861375638400440864051426627955741394910413612150435267626963375678778412117120046549808903860525180428854407037763493710636255186624708442421329443709667816064116685227517218591219078780683138433698423653532188899284788126919533833189976372217516331896024696638793674828302071124634153031989247775568585104508968409045749479463072097811097282403652065568469634655266670392101928253842781917034735067025634526636876618528683574586828969180012928982446102368440940475726855621781264153349068730016180363144326644610395642956387024259446545591950539849102876205857910017810278597022750707366368055054573717399885931618971585110610196373203810477206109749264715047258126220305042151027689101317102900496035864095458619811438261059984162331585844410929464989489287434183347356450692675181331662235335887329230575880348279633277122698055108727553046339173325717949651362292090944226877834822618883256715158662703836753068638543098883614772624390406820747451650606416858698927495656478611820766842192064482253676216476395438669233246940261017958175051731790739741775451017876179029281601726348155139758531070187558045656917925343705641288782665123280704849522297279241186005214936546119359558191862301447564910943995222728289380771080486183788952587088242467785342062274881846249242203659877138861393469895215246007913951022934473809591953164223256501170044873353427260712378321858442004458251947082488007103630979541886874784257587553958820863082732133907005398026081299494362693272124108670643953357186520566299994419979155142088361211981128449112023094724831585870612497309983596717845333180642960660539406694828286190059446053838129385231266823219326881871044582427141139857700145399326892570212762523718372010576630584648620296975649545489649036247612529313350900138823020417475227054412414338923622187258374105417763040194859024380945524853638420827631718982978746041300674765558046448639743129413896472738467816166659853530498469029516073934470219101900170571956169030894913346573300154340185996509266908933809436684215624490632482054260502725486202448932986402695249907849579617399038931900365099131964635204611541505211391395963245354459079553947132547588332134690379915710320956465287117988362260011116727143187974319639705891991433950400653766355637129219405900051223704071247017999003861108063003339647812795888236222541980096117674888569794426828987358900550082794909294244008497740852084192467176365774633442022725084665282213707124661757433455526616245499841514745189052788415648949630560748436848163010325509180406828909835041203349289654308926732073397731026532187114790901591933973232705150360751486839113014440177924961684608144742384344659865767399988591531399857119608418965549729792806389443778733830768364919478582209672466390661996778233130037530360697616708631136492857856734961793583217051888174811262389180583179711053771899856956018328515932443777833520816507239088678695469733390077364280595721964485514227505980215775267340167514557281752826128461955080239509419630528762463874498159900162174960172008523937787576650455803374303426773228802858570207835890509863865461933877902251939333627962774097820339041959508411189398509520608293073466278241016979398467396551787119736273619582078819344850449720644723393444217778335398185392119167585011085561684773232389176695092744787354533 A145206 977 1222079180341672414522785915437499488690090647600169085172205649907707212404667844560391469503375876572989508796801416535104938055343892270930535890802111565558862306218596933911475005297099581112258637125929972997212212144337928056702144017374589960236716390383838780181732761531128491758996693888624273330309943314399413452405791647062759926440629071421279064889600758237441421631259720399198403586093657198904891500344274818252734751682758779587999441057532220968806321808764482618791751471745295758999719195129632975395961806284586884014413543936620800333774098394533214500092111337129595497020671922797397567554033426644305224234792172297122963696255658344065496738881662454594059639891697524174278697964280880942862117558802893787129035680923000970594742240600648202948101613208749398162784715763706209432069854763615567417160447854592173585226602476522139167832944523242890614114847096365402942020685311791119216082563771635446279114477608783537266199893669115595451959327011846871399536627277597139016294564031595379642753150008852668075685699893679857609224339207384574757442293709876143462739302638931040725838196970634254609196738133616558419409574700222742614938455402708044552009102978008862421990916231262428087785425408000304996842703929959713729536111114774402872879237478512513348948878304466467881954480680391470476869452656694610363530097205917834613177219000212346862686469903540618082085583113056088115206342598465588183903957194769199806024116648009602793504771452463712690744815270174294230176577003468641959789298096341159358424964121869879855357787803352784760905922305063391202004650896175564101231607774041503946295136806727303270395801191335825447345329510672233509208216060614495927277921204784534202856101167863880782679261631089782312627067254387227794659516155651472757339638145229157499538467602736655106243342129832844933747855750353653751276943187338823324593990643154195495353461598483291081501467451576845876048081260783345397007810358494670630188501891306562378460210453706002106406641183318586903117426202170663001228225029504052324941053205121872159977861005423814677864528167983709026421670817239857494531479630024529565323231283863817936743613246078841539614718341091147744466854489328190841462817786457057005377089070835457109708212444606006814695504891219329062107647237975434566028683107999207280058525444226005336689382513142798820213206043226921492153334050047739398284911202446173843922648972221661657618419936879382067756591909861850553042830304472395842547447879439833074823962282739665136288624248226302965337704046698337458826429539254827892729778000139445435364986380099040003934847168440692804749520489206946972219493558426938870886241633047619417992981329287424133484772281970021420810069572264151300613793548741907800661377643597613854474034234912455596345394718723448573869542290862452683436824910352663932458139687678119803616807985826229257592758915996395573511032724187027932503967266858051156010808594533913442265135341463563149671448487435162935684184883818868254189367993609859466518490564777434710475999360358107686094517182688364196611286431508619880587342599905042394932436354028398872674129510330210312211181685964956470193880198723767742601633187013713319695667876140848479567739193064175206108480575264947555939821520782470726210632916093889198917644188887096116687655336264956948593679752632944958638196967405499415235127203835655424041008372780372218614343279966458715476940578462710135773775175295059267895732711197128878646872517399839313928653410417429092445317330086294426164021198476140404668097831660007174267360774911981661127724026386448334327883292541301024985483615318787330478195458051624337228840750155169700344643982378021888997971040399863350553386112989626098411175986979881006943851872719174452506552956932432088794541759429384663182271136661924085329314616201447113578853483178711628548860191244051471082348551414380134018881430396806599164934088291834345980182734131283007655706247529904483660810235899577104852655556329640708613805683616808811711409306058022901769838003139108972877677482077487369722421374611977374448577535310817390439303438805773294447055271571992405118091525178989314043205515711556682011209465292936749857828771509490426179573757005107084450940409480791490901661720077794445122890601264714416654280560470744227174088783637273617621032430307516287667912437925219089768492202341325384489487295787015747515008413753889006776461511950162864983814747845231764751969559648397897436228689464519244123123936052511926987978793358499840119084699822303592690351017473447767514721589308102943101337958285872441492748482800647246301728925336394796535615267273612237143345565897710939060622931510622076226787175165335218454990387532504442893382175970541590740179495716832917551118288025106354369414853421814228610369835800037229920196788806870486652484855430686504377271917902333352644900685150831851663487625680636504974457945368369174860930273281168018939369223867276155603361428800907849225996557766407289954432920918252971129259898276492719442075059795457301583771616695980015044055402100354979335077306892900277496863653634499058678901772120614321400737178810671324340755671423595667395730503063268224577792194188567364642344818342390310305681517811413792161559923240521294919717893026660647025108547882615617959308208501999176392661541539659886107416593726939279850738525373575359459570645005978989791384487159430583346201548206684516090268850948776707578122259993074541138059640749012098055823680692699325775968396459108381839546194457732995609808208118249268031522094657525171970986290766169685609383362851399313137225253110871210815776189881313380799367350485895077126805906617633204610176916707124293616223897225852021441326892186047097643333294403062694145901227122555994504436816602460414079702727693441490650954735958212084282958793682870155281064747141210934750146123 A145206 978 1258973750795001238901852217989908006564344224620051967913395175741065712454705084200344091929742792614530252944214216828677716325333826343223909752253239609876892723708006963240230463433759640227002255096862447312848482324411475603165327023694659949040220426851028497562525245609863054650525199937047034409146970008200776027361214238792889756937535693687786659531215897142373075900028966391048859038130052699507609760857887976065350100511621650475405453866660189367892450194332898082218156654425374616635252594470679980915815869582419554579427329291812697685373662272413580286509753376003363327443137455662451754750059839589150766727095877633636307272946871323619738097261788028564231458502523433352407020874543619659251052068485327018400199744038414320177780325863140189409933948118772648159951812689078520286226128180268084299120751336516007555144313602465815926243911548038633335277759452896704621289260111709635178286680755250346352387267097022255367009103644920519144989536476923466775402996292312029575723032786954570403821658529676862151053754905477998158670903190986393247640136165652857453075925072516311100573186098130199592383333068684785602582184159452304209959893658271899618044778406858278940367659200571244600123113011230600667980681177382386592455499486749757995481588690192808832429946853732699623470586147230140241293077327470004047500122944428292446328630599904584391525204283296843962612309605910076751500830179513048862284457737156342285321938442076276906013834090793658060398519253554321423705655081787888116033977667676531893682189178865138946299989237961872176976886567950996497430345722909310693481565661980282080521303712692148436747247154788897068639152165326926974251773444659517690360383708674796168964711892616972498777101244977336946484295593475281195146217735321124197199238321869537561839985221544534816153643696238225960803350604432036076506330089111724283928626640229581811969541011504635124424722694172941501272672264014337805874096928178410925190458144465718965307125759596530189726027562992550177503700744804847018474022738840374343367186777471939533447078944434021674107056268063493661400450172785725430413017914322597803823856933878468955639035095650788020422247662218173255171738558719260310117529410148209411731187538977688170004947869386391259213680122833118073692882646847076598744061490012066314715128937092440110602177147399366110256768940966506079407218990867294563834100343668732621652278552698932181857018209121080365753580474407911605575512093139680350044590087030902620360471719199113327229147199141223040601241146049398627212701585669292746370425946537027337317260408500617871218372577492541641746496395656058151501896208430667726543890230185833337585934248993903025653348113453028551440208887423288809788104897197742858729646211004293627841320540337543096965872208909491969982767747926951336274954352325086222426018935601346671902894909949914073130004844598228944778048398478168737316627383377825328308846652160110372052384710396713594523152898742146930125661456281346957800898910968500183336956939306284200231920712317302776774566329789115516064024781851605668236682522456326521959240749646498424361564457496371995168782206490521106143101822951653180140580119725846847611170340056825647907763018997740504553206502515093422157608868399434897623493662770779551501382022538668083460966363432612651515272251689752235277248797964142212005195345839820584170108360445884102847971130262928154445827122435555127894950625218333850478346219044333446424583055601256848043535066471110529294590853864740955962417341979523262718185513133340537182275920311135718243923074482037251366190357352383161154344347789082490703730452582047736211248382214796227941130858862308728538037120986254520257070542461541724316994453480684254985294898455118764316781795479493924174477894660373997211156814035279788123344349582722552695595409958738071221280385202463377080373631247106460672958296557229689223678575063937564172946129016264437198580072060344292918899117379498462863899640021273740743773745071293264338950671708420250480997288345208028815497378740840413419921296756370883021968109973401855433571284791733719593914560237154137983273527681182340894763195402602388181681825212001125104769798902035060274890506301950127472814155043689693441770124883224687410574037932247524596097641045866346356226911485969557236872576358082729165552302011842530466415723555904580084184722387801371986961664126698088259323902017192240577001349524632863090088391240286557221360617432793226572702578652421188129275654028092779720323697879044024807099414536630969619481767180380761516883135622032298019360298993673300465129188605897860193117642612985191543771268167063700346227933201386251496682484020331334241066993384978204436001249172712325654304558227236985343624289129467588064639513526979094280125467192439700125131892731730500744472149512067682926422753242696733557910589022739577028985775119838803384748260944613411262622857681443686521854536727331481888942717869230891419495951822650041372875037093650366570218799078843789142189791105493104730170032854401090949798586526754370652022883959087101833290618048070276333685743223204641231638319448063899688629852438723659842920767837733852099870778846512068638512863748281306373821451302740517427308998357602903020537786773356798128028210023713201255827256926012534749722863441211857371382792060419083851575586492810016344603194603898233104005801647062738885523515991025993115101623781086755563398531933586766065284271225860492700407033127297690915164666572941523719767536786659128618806362841099704013763217932771982414630466722225388245922122638095481750382280127984985897075670195260023929809740933198787571386274686480217429395383724692036998538188271911095459119942768070393242944509581692689485614198049649686358943685276343843531048308319113045035928724038605114988293734653070443584226859468227397777508247098837 A145206 979 1296982168330280247123957464036500543367084277272641246177100407011516280663804923479947812220541336054059545404027054525938695164660549622470495695402834377808274003471192831154234424190913368760158353597124465960097448032788245839480550318483299588884370091577424331513554043994643087508893427231387487684070492759418047512312849883209641307052417136353780309711042026012211718303213399464763364372092000586919650842339282722562418745227814773351575185739306661043851591044731001953511558321203684924839725574538750090344534717709716839125895653479118109484558472336083972176964949615924812754961516179951880501303166748578793194947942596955160995217220014405183562332074055912407703943780120556165424491310571812838799560449490036923526898880523805012823024512930353649487619205809530292794692008515999016097903588780598307909347591251948265375379528256539032306580693098506086731146552120165541286709617471540128379007364528035271744994203244402242778930324946694469724307654987709826910340565878977393121336514007776434320281439021045053469385215097998693223187497900713048120579007301736474925874411106992839230060559545706912121106751639419182541790523740806759699358360105200189812110842222409321278599349969414499558369567364951867076739017637130718139751771302525197078250403449876850493602494435897940946798696675133063694497323861509454017037457045757052498077374123102526575305137853746889211940034614830416385515584154517341464838359928057188301721038563836535589158382139201213825789486837128381572217154514476887881253574811503897093456113310816652526966916033200583310196465988676531159382704469081938132421598565214235188758200367832029261245919243121578069950032343750801570093762251444580313371749196912410344100972010452222797347318050780523487267566695129672867173294820955809420557031854049439262686705217883425854650585544321414660430170914246091389905702540750730296873093055173518896229747259146606597232621781228521137744517393788882582972652569043109340663463405216950518978441323900289225700150333012888626179218883387387923759582822324737019763938093958876334756724385606506927442924482118466006870146054475704810339947067661465551891274645146936702125913747251741697512716477600925187404282198062527924390649432199121036084895033774047486786561788453458198884735118926754403446451444893282194022169271829501913648379472423202352097030870142663590612277996474071691901296010709424852666204093645806748297514668360990295455059927196827362058801686862529865037974952678524469507963865915818122589714527326910596295455487947007939948766313283292267721554709081822264844094277970250414630729054797886538370356205603106626742382429036165026606531507990970091649823337364257404414605984553035976668535268864690711126218772313787829383343632743528922085952322313851874822252393595859488828359435300124137837824057662996454826232771538343750570707783334693188239965187477685171011973461599056717704901284054713618772029336149497907703632681432813295590112291361325242600343321605500897458720012710796637573089180836449835878289809837422429672144963911686148245032379599354396311309325819094356929239347928695677057285185483393775439011689595513336192597530992258756651597110516369709450300465797768530753537859303445546341957536061714551192603631619915611997282132580474015661964465723618753245114856600192828711765841827955572128253364019672175507635994216041468418226693915489640402368276423704335540171006466951612148580184546407596627636474457901574248992432129386140460944089171211919768569550813944702763577122650472168092836427107721048821171393370167990168148823171061544802795130439522231958549195906523725497052702623849407482757287615021561909414346536632085312518429791017185070222439779831573183231638787902282861134889932854936656321070432534947938786263432513292788372950211376146427532253587822613790126191411295631945273988271813520108272128403176886243186059703374256169260527396273572110944624645952905147035538305285277823473921428190380874590777249524711221861193048663339420498633726381802305726783675586048536960573578580021202298135632148708018991233335723298605789349839050279913799984489156857149649067516266766137416563076759144241197106957763748765175242833140229606389862381029669973079960261026428064213307300007744877296373462547579003421473692299186762389114412386770792250657716556889386216485820712214328752809721912144023271595160288847154584933772199608111461021019168095130119001612314812808070857401797714478932928007078838824225096575653025393467950257814659862845974096212921946721770477893279216203442268801507574820473964041735117769734543360115138278913978799548923370791563608187667011469446935599209204110515884007893782843565675479497856706136678350046639470696815706040391622442343128589837471249377090435431473500735096260285874085989178283020640818369084836109587343381247773140893219184521418540769658716476026121576352691184174340023819043249233253174437556832203273072579985541144668157172190250103302622366099610602649626758949849564155727173553238216055451651904823238116008179525866502178408844691688268877025838953029699907099846476864130744761529444654322565216752434287578300865990800211641418916359507971462154950151359306591702609435310475796520999740199574194904730607264572130628043225857374739487301261124721970486721037303994253858066194649544965314997512109381803885178666615719399327714169177212212673189689530350116409757808996178485318040355448866299039857286947495862908756905083628272802128833031161334283309359354984523200788531002659924408210340408821517350393939662695869820480214130846469070635340598386426300341834930200981574921851911627368197513467639147862369383631172691617680531242138249286971197154730312678816931882223867533804921818797111522762957228320658486781827994622709162997639140332227350648196333187365137869970726679648673832110417963681482351798200292118169270010144000742907 A145206 980 1336138059990912434033834738636860642553346643596937941174567016331280562001304128407352731587279134897601860287160101049132570154852973899247546134103822037922052556026111250003072754493996812899593774651994651332335927541585274499050056656995145076449094564693106551655097212085278837075177056744852550737315533901415731396701374045156379163873536719943363401567530598117989174181645038918704541376094409225600625048569998058195720279170177151258547618946300923686898810389003538452293739368838606016066211515017439702977565540856457374629524023703073257880605479918224973634715107864543073098657800990097184636181846900963636901663831833190510209785194250332803107207555751922306030737814278164297556133269885568847528375559800890086179690630708418486416113208655543245839787289443510078386044987604937074581210219605598344696950526947545462755725720207048801378313898407223741578011827895338061218702484118384635594657887227958369918220327893998359221329209201468166661639582572643797048286824096088317623377351336095481839623781094686581975096277879656220016690050464176904140148301138928258967720906720859877121343571527291230611944834271820864329658494866939133590522536692566223648880196649485813909593406066050755640836173359099640830774537978927713839213494891555977278556033372033151021314160934085269837128816628131860301286967928647131356484347869920957790049901755432663222013695381159982592965207415889534346588389563390719173482316965422950358812840375793438660152997419077684637099277786680888892628836087845239471306832346947165769039876839776525077577182089296608931093335424697698748516517320506091498916497315204571383444830154856356920930241396634671264727034923139999117329566006841440419587782787476835628680705559278810691706616610234810390103197196709153395439781310405319089228327521525992595705347310849486495980942187088324525332319548186377538362523664379488514446580010225278805066693747088273109391569997679385468198851432406096275888582612296646714729914954495259797001934748503531831664441341376821706240576951299349464433079780712246807651771010672127624525557955274520292637992350559515439349492270198925888391324344203752178988549628880098864229216614325632744264974600039274871149799304366863903869283878247094970754149805431954792873670400676863154039678880907939438763666695940917500812851485547290514931411982380943702169747792001668427265463303077367147338829631193335169977329500669139553684947903577156313922149254217042561910235829423156061189063504894313611149269614677772081623667106286549555478416175800898962456678345240713620138019047121789777434068191475801848701893737624917472555256641579046043226242412927020352364126636065715582508300836192740445223697105889106198555164445606062375581666288498500875065003488206267955346529480065777416712131899730677166255750063554869013350238473993859550049509787574811394048112365091141556657328389815733591414875026331602235167814024875547374524278733070534622153827526756961082331817671065471266964050972890247816654256622964409926605139396248101357512486879013077255884640736171948032348232604362684339206158638849508790783081478174426317025188298711178192769868954080040319354755678457746266308418306176715809155653383680062582577261320428205397045964408427509950474110594753967657820964986740920917326399738046191309742814094569451268188035384509280584487372720427910806234521772646146511551808815592793077300275954104765861069682885049340910189082892163417814847389264493890672150351179804893961822415657776866224570781408704974158273538405453995331993694417886140729943103034473295176278191895605413616920080379709247485066895758879575486412456340554909076746872647637415332410877517922361759585888564958466863028630146508246651256647147442651982238251010535610832740494719293907883118603101961224087302174435654083114393519078326427821686414821341879302724119087425043974870382125888447516053665383468738751331763396257694112956416813174790544778360603642548894231948334678908868401134328521768963136269684003938585997582213737837495172265382010413040670582993044436354754050308318067780135343738256708863693941759427669239754424204165450931382205239144988945246868014978063229278157665275923873144993281026091051312994771201208185910665209201031925421169956919922164540098261283940120288651543295659125172813394251900629761422838726663514965300391970402643502979774318251119349322322087711551726625948342698129557958227871749818257970596182731273104729324346180986129527280240522460577088165684050629612663954449525381865452872866048314406265207948900553617861580166089525673967673103396673333794822067707273878681522093800147006373682460448389664072647849345467306716997420814774823929083912576994290695613843447986950527184982911505212366067319441466392791952180741480237449912700378664527254437036580552061858054870395522040119296085152795750680286284727229970654447811786703684107490009221020435540609561111179152485248970441924706545273229912681774144245150696819217193997053443215128874388099383049570674938535549935440704515370705611052595886677323562620773681902982760304860022158081223080020540820189977774892858778185297818515390369856592977066564493830831711425289544712887268158684436585923289868377362062628281971456653717686476100623117924068111948963333418699884514819983177539540002358347292173630358328011810187470891844752250241177103260353189465175932998776093096662880983269912668191820270164145767312142729254894344056616844585325339139228885520484704478424438336435087823739461976213504472828922645838465560953152686865996302172543204082306295289260807781693506039105839116421245788123766680821626570573260870457118315411413330098066139055299067985436685107692767016758258377379402225434865723018749667906378581313047476376867100513800714656916078692294754554578888179619913609087921536955243383063152097882178543256496716493711291650928544374710357332044352470617088263493 A145206 981 1376476068020741098248985929149183507887995678223762413341354553308144821761111983763306905630419144167939919113175404954401855393302046486101169002269945929551516488314731274637194328121016342256841597339978211502462024728105636488143589621630347955988609430012307068357987172586619851122482009000470755816843702382215401834808370480067337400947669152211401125524500566565460225324176690925357018080773936075749415918199406648730309791675762380709815356788938173387266978813603703687123756358430331973370046755730976482035919494444569288051879637139543143882541841247471627116411072998796663525890355189233257124168224978402425932976484123039583770421654103755133212999746676510508375749876483518133919232377137989679724685405112479397431965453925978741640491861412031071918760114062322028446710155487935432854300957119393455134570865048182512685069131434724225163668655967831245643153498892767170734774946572631958125789068714991425741523364321373175482976735784481560288207787100787605626186893488638883366548136179810867922354246611614888445903389455373656083895924394467217378238665302191924098654664419836762400529941112470092304573741906366029472131465644430235509879605315615439580734689596521679789301621673906228603663602933252489420090669413434802502382219584192300461293114822456581447197758602191701639075837661188362467107688426718490928275100878096834048685751236931097950563186318141897329593080138563299353897062627923969401175230773144230870217342838436921534739179875570481554154103769234995441460172267765070096431108727620247128795686824475922256358420564045506638689842637859125807745554447252787696799704431018175794945815342042712136005293355137826070966022529399645658337994803017889743603693369517389547113663649769337014478787142900451997729632196590535169752978635299282377711174919980305280315642306901345788076723405861870457207780860685694105331442162417199570156971530437106879136483712416638327304954889312093493702546236012691805063870038778909826478567977630808226868206208041875016338490536247287803218967080832897605880927071368189955952453240464555219416025673609501335887126832695464285981334975829361314907382721344923510204552476624097774295149727209997683067082441516947863032210820178295242929035030606984118489018467021860613036752462586511090871683328123665395301015039087927348717498189701941046305361808215376013065829275490101766214464976606660583520514826067160662748235653441674672717050674037853148371097949906400016927109021751382340989498802242034964117187539875386056901969798102750772030982649552032646645298456543581998016702549886675056105720887911612212236233659149183001996901953049947087065639564746544714372963454181933004436235468345749455927636264111483708704991824242240863431612103037144397710902155685831841285697676146877284600357309908724057511415298484762149427982049385896345807841491606868717262886533642672412469478440716030623352212418205541333185931273568835248477111994403162033060502081882050104725982433259347732222334346519204054917443129514246742276637757983258448314952408054603768429960617567306998480914060540148747027193213760064151851003613643583008188250037772211377224107904028277724906480239054193028557277196083539262323546189623913371479471071161179380123478628371594518342862279058397337778960004078632037687903272122143860918226033331257887118031979938903999491218547285501180110722312786826038741341882267121273610055795518786374138952907013440341261224353065682818493085538792333595068112380348954718097705000344688871801402087514008758561002585211887873943933580194030482152977594035222786256660340943572905191726544827866871510625819608191321151341873750764729071236883462106144008746888626528446761249908649250459193673473446260395218305493250762413943235906260819788890997399932734641039521194661494656234394568573691510666848043154675145369539862184400512681948947042460778483447148748911474434922364509416788174765958934544637699174763192426526700573357361370409810505569625041653216736383518966577356104141052795630715800557431162310517789692091001683584752307555910927730496507104987948281997617006659913055526137846184784752771220609292095016144858457626512436354693584113541606988486046362817768282864431503564909300943114166271180927162196837999289374051491270401380263820047224976146703385808751652688088331437603120659507807457029235824386253914602882824514021490590367832756450847516291878092496876009601155540787163086484250159560386357811238148787835384119243375911116504900733903378567227893024094626208963085193713080438011467044094141654931139561106927992087565011795955646813398427778046010813586742535557130673694530517304385005955756467392900250195495259847973739968765347618948003910904766038945883824970426922347498964084030583185775012640747998088488228054569148474367664935831513394454633054519560368649742209692128549127449067049942879890004150249321069806003498671978656573281466136889379586785627279735387626313238998318196520472564325674370651688032188893574383363171249006265500774210454665080374032264485831451531157998621851672873844968115313493131631429619054538764818178967407917851606104070397320567967198126925350799998302291769788321283654802418824426350418424887148264297363838144368031596420368864454296902431073901355659290997641437964323982390802465023730182157453904823826437631221541940232878964443420000355360960727898401448369950927800289744019536964182942618658454841793770284918269487322072614286263330658257057271270555258078485228949722988501539260996305125171941106863504272835993128047707325706558072520194723461896200728404380895698802352772295597930275367857868836770615289641808666634561296865442056530336213288154230684478533387458402393972462948059543199407423589588884006903448589926815354574766865921166789595275180054449528351366587002104599641161805953660805273984464641294579371542750730703690824325127906395647031064819606653302435008014167110763 A145206 982 1418031880512951133945131901916163523252497407106784453956533109331343146913748673991119836982994145398782746136304568569688087306576702699361710320549228051030572949059030959262465113636986752875081648350772559933069358603314809726179059317808318104122910403627929524187021698775354807215784462015119790878209361206397169282299819453463868943037122904752789788784141875268503938928595596050211901417713796664500196375544246110406907846228257926704274505259137669222882267980299500691049019024439049956277249861270428450513566464278873269317309426010156427372652706176852190059137298318995619689872441939297551355756766505864213324992080541812484972617493330937715490449876225567153067861842948524808567975838306229454885688088645296774880635600893824349219909892221644176771331938660023743196072825003730158584567365940246733325477961119290192216083823049982823801152763890121757050713079282761799791362464148441014457488256063902358997431996320317211322913805078593729384107312026698743857468832006012604431288136093455980673594025834979918146990526201056290483189086131919492620423513703524949986054120479703913350681080157534220819721531943907275067623293727905925825055931466503347164984503651791789105491151818331864239142156350166545902324107082195624651950211079599852517327997981667989607716625783370554950625451930342510313361537680019835201471079042250093120745653108983997895935256249864587514592335245353560153975325414314405647833320271011972883223781468370519355497162277353801394854938477391100676051173979636268726554518660635795557267081443937810472438104755796463302022592378164999480456695037266832840045581416291698024880024935835536785236436804608506798651852078297493925840078867003670268956247431923531754753548319727192593386622916052910026930854982215500229331111906903527931383869971725282369206845555550992070107910198988859384123795440344462890823212023762212301515631012426556555807388876889429944659203204311034026279746721409716119226342178973756531527659298160752412282862093665657288333246033704928980656770875297002207651172910188362530941945556986528370479523361071246623262284671481902360424551963310300240734237679813935426633424163714390736472240198610238296504552027682079544417113989968328177008695734277139685147954839570496435138900064639124190304422584645679174704244743679228208679338542548229795007773390690466802917905717614978190744478005823150203233921801518789413525411552649101501585709294333370987016844240700152084183921400556146338034548615020532936178991118093074692345162494225849150732311466186530096071719117984176060191586086247615757002430811740229716732169751470194943089563505539969732982572177163016656886956200511321435204099701552599331165898862479785704764906421217558950653006410052254120789295790890922101085906621034404980342376319678156304907954249179761368655657958443506318013786366688430574049478266699296580236840853284590259481399977519751751008482936482710570603760458139669216105528105111915369860902881837115622587061149173654774362510489777627594803005041970167881473332719896259769319848051355779356028880907995507605095581492544274329956535903948699697727278880095529250403792543458121560467326837151884360410963648366992894346917333279503662780756240216958124288978242765086992443205781312696242811752838943944973918960150990184984341301085967785748635555914145071475851349154643563088017837108603625795078296847181213856044750586908198258820103129415106422278851375374546699891228373393626757038724802439539309857269820343272613183309550311485901573254279101161230452846939648094567991289846869203059139275621460381179303859355599300091981822365617095721378021309432887859901342615897080255848733541861752463051049681631785441991772008746574366403437889440746284072739546288595687307081000603963405133210431645206576804149716511629082938226102463121268929919842802061149338475106450948550298437374194770729722224223177902415626293404483446776915055155180249466728488876475331821879042183877789712392670746069003043997963156108043261123106637674011518458583925400056759030165566680353295645635760299733484132313057283955632092415763084067161645029714519732199160516820803080051607663252838171061413125405210824353571431400235545664252886647535469956136678145037649873278719222180370684841014062609910599915288420906029213539446059038531545477966447534395525615197811405319443465015697155888311263309116979253486407804397804969705066083865397982106981800127696163982963245768467029636478987248886982656406819399105595414948807992344599016781261752954569580361289295477087245456507845594550827019335986022116727253209268546546254104224998326570051846299821657382911878294695102244676249412397316760461424952648789220219891068348667369362032440663146219430624744554986941194205052738684386895707355849586571374827543888119305963989398925344117419872132338387985487458299027859683203089260620842932792296485098988531121343590341049520970075806199419826266386713235498166880357812753798127518248729979452176802908335570549527368195768908369579849360015108767612179143229539763825310461025391244868501700576271034985268017632352739811525551532092637901021269060191929322134860668101725253636643847073017024356648012421604002237816815832023212601938937737843890154458814304751110544369742308908354974455847372742912081536804260670917755424960828117778151252368156662695197463380023413010992979393121115315458488009038528993434770323554856017999681878998558674368836365716485781213445627995980735469126194640819922306847447141813058269417737253328438931660821771404078107576892536166908674485190826848644659934994709508525751275374381475706932041469414048653688129156939295098671652153993508842703885011357786125561383911694444050339156328356346980206140684107038003750797764555850438106056023939578702696215651968943582925440301255488215897284518673571879659617528493085091993814787024178439964004122135867808303476553644198748671477 A145206 983 1460842262984260652610914692936763514090341120319450280943257081488715041965766601637150632877747431742741578097991663575693795257407851498462138308640508076888916000461571587434284204143050188616259346972225541920108744328046421807084299482124807638064750720757468107092215576793024781673042375072233775355822031065401456120550235600929134775947346307846328843355323717357335572278284436869643622030589219167720683368046177484561892987457158723719800790192201220099932145477237475638098185205099741118098829702608812638678840059353416533823554428293351170277893548232448815835775181728129686375310894297919054075997830029552085700295189027436827409817775870828303467002802855604025672304081478765022662159510730775289751549022361773599109169510287376940868932993126175122606646418816251099889099941562146061916747519285128481247454747310346992254039211155176736120274841606800864240106275900665225028170929770347673737387194556345782146849476863486064568431199678433497338429030216496571147425028438647938065580086038750868593950018607015607629236555298620276503421190986158246178239632364856129560830902452887519830318305205089649005156454900989261960008474936079274260069939801967203610579770377458648528989408011938001598847951821774410320182019385587019890779153149590589845241937940273253099151134134323314245982642622480474862060734140112526337776772427607348331182867542295539041176610538097436225339735949081191054885277189218660491713484240592649113795163200030407992001184684972373479090038588469383901691923926640027507141434508903959116413354385601497283776535216117600108546608935423110972133823534634172969039304731552744683820134712853465825440682119603632325548013666470329244931791202340173079573018652149699485060040553952642874131195724874068593500997042130856549058027640203192460997049723793957469013219917592760878397566662108256325524630954231254444636479100654262048735970713121557326696776840203585350976047910721879188643820181435372902629772757551910371175700422545746959632050892046555275659984856446142296046551500218999737219328922741068268679714703395999208743835616122571533144963544378053865853073722796656870026174954052610754442142315706723640329713032431986240948814455714734443421549713462439793852409963252037497211964612058640704048721596977542597147126591385260545660442227095603093260279845799043354329356128309106633889781915216708553047563695052736642892947240123121151093676566760829640265140183256578406440844915178518577655527587622009286958060255367013326719992824984187429767187563869625566794817198578670457022572285509473036992226488193414574156447522890561530992402344054843894762288244770224517268266084104502490193626863490385265878729538538036069505451599682122798927647462365412063548978432708300060592887486420208137162004310082147969022765783484639486443216663904986949076887510059487791705236680752946451588425146853685457460548406232782560974427412217720843953223495001937671456719151122428717745350836572183592795121489735052160799705177534985077653995477409096728760593517444970612057029376261612899347559660257780374169825515609411065632876949057158778764163658737059937988021846477425028435710828967898142473807156640593269012716447882635132631167228308888332170483357737628618990101316534041490116694569332183680103181259813883712677494925910890765746442821892234974353532089305993151727362481622761039097810109732258535518923802958873360476474485853346708458363256518009532260436458055843040407878875167887263294931570630120889241511841501338308374968976763588258854236817028664285415006500882126609418752856864031321900655129686013426766099296639651235213925715963565215386815581443515402518013384741941871889344701346550023021934343073487794576854355231439773051711418927744108895644790777105155200620956223306062934249319935535842163205501796880770383557456985816051995759447710885835574819269402020738084904737743227410903789261001208367189541785576627269151186125677442023365829529129421516224209096999249678240180434239609509512742697213588983035360431434674125643417411797366682893195263454848409333621592975451941511162600535076255008279135058519623117246976816330143032563531528108893507240979928919091063603547652532152319706551390888504992249791859656493169330291965155595790806917498706701764873006758723537106683753357035532110393183908216724504508651464799418726063604095821651209309918170200065358857828853024392711608496282823647965152927693191646004417587067061014048519800405811112416452489811637286892624771863859437147545277740458366471679082191074322911958607840496415255184886313489209559057651875112635293336842965538707469620737439306666154408939578688784683515405991624975632481907396258199907398229287401430710631698202732477033254162941633368312958094137912918274917505852627788090672434457535395485113070436691979528844424267201805217703363941709077196115948061699989047645508982030683974846178123496203918296760164339871273015201794683541633540481764617540157618600362728662350288485843805831694563838061246350435333670939047010347113590869041905000112108411296574732170873961582966453423537026101854204545908650847468100014994908535182703852551156470243186760871718036752164336494867753519556391490261808640489357237694629552247106236552976829357471611709115497802909169923300569696705080943629794813376651118415308556416569081022652096736918433377522054799110958889066959039551071835904379472287382646782383097004318666341298504640606891260709462983180223617621294447908123317681035971797326038302670031763398193446286799899560998734825987554719518318932363761267452644436841710476837837536500986235371410780003777090666450964605043492901165109552731120835107275992236661376961069166199155304623689594526853270835914710017671948975187353326032494107533713216795966556688512719308550559952973534623106957239350750243329269877487053030241900087098919788170377351753614061938611010936118592616551857496282100879701779867 A145206 984 1504945090902337449832725256382579272678812355218641987517827228324902815973381752193662461810335506870071952195371249152907686367659306447894133561479003305409643146464475860709866213306866408696947229904441949382326054759377073922836859673763976521340117226913013158841701635532219178132976169568448728571799178392387716719623250044438885535379732823937172388231468150595569391330097340079809567383642495792976457002262991386445272290638083437742673318121399500429489959279972392759632069915750653283429794321374295442379283812294782612515408663214210132682572998026213792879680382274442784308662534577083357876612906966788506401081236570850153148778362039395992455340679758324261331125374545541076853381581551169419910842057891989855977630041028072215112872255839434439665919430023542388656091845054711178701010396733761942730375159398320889989069364747735437960695956251109029567624962613055595092488648340323107543370472945544373053798960210997276861431820385402490817997608909348495318339091303353250483773936231829469180707913688087814797728226984938632124858420451547174544228767373330712598568862447954139933515910925880624428464594053630406246637223519331884256253545358763537556116670297989140624427806450712918715298839623034637611398148004935567914199580158524779541590192194172774612232838884230818477285488048302534946216005193489161970234233351995343098259028220276695711720748412346662568732877989869359877586910147407196526543999924168307870269627204156102227811329931256192272146413052060419663206612009309238763602398148001215123477237758945539405329811003819752351067834595881512100004378667664321955937334508558276464408372881809631933774900776009229548651699692262416632757984484812982825978324414989142665082079646521719614181489331214630101422739232805856253291873994431595729487647127023913175031003744535679483760838207567196673793230703355372220879709941812191007963547456649181511377325976453524203845125367201913518144666078686627063838755880983176203102521061770875401045181756065157917338494141973918085930491961029954568410683460710969946800966927760582479298825485002832444369538747159565027391696116127463388968954875674724835438936656791276202867552678144635665364448925836257724240764219767453737238845891865607813518516684011543112064382005555155708090359218988877138949285298756915105902128466135037134654011160027750789776223964434183078546454664815634284136062167099204256843675872897813675552095663887508799236960652180741209274247813408133825930767948138508910438648875434281057153765881730504400162126880653028206653897212712932308861037629811782174063983057849625152801322741105127462193691531936748031939055067450634848195409441842273040855097061871295278742268584145360187364793353549458947326304532641110633012134505514444925032034298102442109586528677507698376219259218683370550820338982619528070178374269826864118595191271463148743154583066036713425636960785533092436254651560565037686821514791724211080275943309112192287356494292140292482652411161222179215999195946097714848512098208141831269793060925249477660058966226631642915614656768569630304796337996544098820802509485264375241611931526324851211164089409644035194851633273139105452967058473083800923636935174037186753585430746644946870757195517155915224460552491387879099624183605804853109124284552750221597813337745700820247143297437333505529063866483467100845713529433857057583597636486775123450382078036725214494999813044973468136909963928302270090422418191709314551400411927990405514085273544686406442084466017558897678838734740633186405912584385913305164817456911044765137661966704992094896498707453225898446649434833236523426873726448125917111210599320967399754385786937624353634675104788427825341413497802773885167791396012298769265653763560726593220289839107204380591973630343499256458806467469319324451124925427529279612503048304168347559108021001995929269061237063225397009064779888061112623571816149667559353002376988034728942896063673147110262922542637815777983842373691836910649858863396198469271277089919598563830858918171941070599124340771699520117244723275571735199865084865961097894089695126513843914776072595884770120336196892345781984181421505061365495169975567694748972593027667823807997557730267411646636050576903523446965082693728464713937868974152147928386629324625270969146403899924916866341358261236107043746729869068777859309047913665156293389634885858394833890010592703299194289499415924875183017931892971913633785934948449197099304131838160842571629335026131070022534155924074260493996563114474665641594967716068630839712736261830785836940950051051558202949766820565527415111779582041248495109407283975412723099271453353186633838951724291504301822565285821368163127254996448951581902166220736758808839039180079569311764722650324160113568274445448358101033225222062658348166502700931471839228791881711079237141898278703046224412689134243695108929703203851448748069215601608232357701645698009766789231556037242642704630459478939027321627912845567713181599773970543529407042184426867096501070681123370328018265003297880785090388783571287336022130819407525107219292911946164364998920809214636079272327777043958654615019636639860300343613610452560011167151238781924996164630924126930462813602597423161232572262097929789512154880376827887218915271586940252362862130946049580134143462461063867546153765135419627849628821288970800921274547867119944125715237211573240280240879704713709444276554587450477707131428871722996273598202920795546077023932645845712316761116758207717715487737764617140119111008033301945187335678805576853715643224503605481287230942745003083291074822564162926339845659289643519537714482437235556439944216179869555770634029938015001622822791912492657824235059388006924773949136758401279316804730997602152268013272231184500812248451761779251109417726587334823823952874125046872489876706229478848776559046747958911061855681513498916316008805509690265791380951615777852513253 A145206 985 1550379383195218175180190971220158426228048936708602448000670982067088374906129432250423364930752385189601677000406765586735977755523247114298649602201592276891319764979349470944235502699166421371365016586640792487206252810642559040239258045507826673037250558355452275386375139801844659544017695346047153312309561812698079856323274507159945254091917823115888276324329845218694307536995643204540733786085019118935827019993590413034008883607885283740667466871764750557264059930534827151568124630869067320851440070818486592082105577949283259527895434222823582159966525666347293738485484199472436785212926809590193556609931574039853579300327017223824083312543961955539691696586576761067977856445577398657882106406475537065187219604329997480707232918367600545776842492302358032406307362493346486950803006757023809244431754549237468262120056979308742910529021877215531621574190434209736328664759370103637232430215408689291230334479850032970481736805037620435173014960978269360816114523224983297361783251898654060087440423428602820769234734733737235907864626549984692873409275888475962552732875614153327179554800275697044515655868756902642174754850499104351756322212035420505367013760618884538815133865370674853009501823278930952323301773589655205369064483682884390690143678463619863482801209506669608739835875037046595752980413618234805833619785915418539035975492330554305733967860933915666287715302267874231701144826140158176116342177773702534512491144621387235600632474600335779790868923573888815532157540888623033694250350241968592757948914520582230373546111607771691885591116500741294139330454922222628341368087748668974012252448464402611526137308914427644587142711564611507506605890873646270977234477707164554986292269855998091863488757931565150288779675851249868588459817661650764056536624813774427576920676001327768064061395790114198427457985152175252774712940081964146277273837130510864575393312692316684330492685890355959322719006116686763239346731668413532514714612548127428519916634262254562428980190046321132983970896724844450688088287371037402345330782994652614800572147051040994749645461027186324120248932550403167332024273368007498434959130966501318603266785543705362689116417369857492503069369652666305530479878157118811615852624209547178103445388665204639634005547057598817137320629621213004213182778961380725930722218121434393625903416713594659229991259059286561283772555422593370719479077147281036286117663326349504993850252602340007549702667915863636941467058836317269858547995823205852434189424671656922009444253886270181140439151865613148311014199699107713162980042882818807651410781291791948888641504113128098857933264235391156166778524915419701248178324350401297637095022056903310953668959636631203159821654342094189465483720254417996784590062546175333129832331205424992832564863830312633024413834015008978291085700029555734735106999901241231909654827149497032778563566243342901255550707849087362069492961770334542951091654385614908293638351608896544021675214671227212791213952402018677101352676686632750864311269356316872562310668463970702361239884804114304655576805476038577618182530029594132287253480087845742566497458679166610447382655843892752906555236183512701239435493375117188157073651611808738254447866012553987333427617621199862203770482529612762475072505525183998443228932819685073292925411521477781567582661351992250528896998619451245257763998126426104341936716873775345503546154099293472246118004054092758776706757729765455187994215153876610878832022476833140924984877832111247540729494708320625830786112554194048066690056644238612841242413808579787844311117448493905586294317417812022221457141619616720143415080684379451733216603799064887539585951903399343526204599651967439454127697813645051906651786818137017398364922938516033424819612244695680221089090937506564761977899186375911650802590045416005006547529516419194212469781270210611554424793789426086840030702365470773824416448070858833428083942122034346223556418393416055692231044778535212112077575703915226801943862872620188315879731675288209112481114237426328103100107252914235434320886622851912263956036326122952276911727946128288583428103707931414083292330346382668578752330511405660878489228210992389840527958640963089054452607255679811998201084163747650498666575096531272844735739775099509471614905212170793021180476628117996143019958926100610888792179016545536817983974357056152577149792862394415067321159472619085356603120467999199640315563629089701972345257481864311212323172543805992414334838932680133889690227562625270765041614442289325635637600342419892805055929079042006173311019603595186039168405765765394437161242084366317556022850571964278800698879841134654799143685222889184212681135542115360573837537390314719528094416208324524023726831292803196328805489224528232479394798328655941430983833981334518584578980780613445210684841418131501607848246028013993811760157506523216622781961545040010927247097124580974283898217292810375583254919323456454342771285990656398849259171646740092263785302908406865276949913467863709104334047437867874022832878401900992155512536007925964468074883855323752819827931717212973692319793978474405544357724380583693994528313547439624226433634086045739951039812997792242449641464513852996588022144736917936512454113313028169364603695205636251414466226678012000233598367187163579876941644970398815730735776923762312378485251451879033027356269406171911540671918800499921879575616369550016166766126941287811222068753422270388669683794139995467990724515671053923098901340682675015642535967533385860682565927769913806516961162499410999561087608063314648008064764249537794834956388769714634819739820766726107118056972204987701022513608696824242195309607013144854742834131655859325026236404000562038746487119741990403878473093728750877059206627164925213544007748058149851094779471839048240772044131794241076206503493784979223277270360002416435752784777386660978100411909222299070885048776085000926328203 A145206 986 1597185336772376866797978599191462283859491154835156343550592597028175945716220576994090264565818137236665416122178973887604165674809586258311666527244164214169189705378666388325577496664944389419259660028694530782490567633613531842904704171978871100622481176190863262353376792113620648180119370390411340701239738755251635708793286447811480751268513936660377210562624190857615220530941972281555721199007116278752857141934220450601242620417562068166160134258880655058466462399408183623993993920715372393352194393273066907975690049905192837320747814769495217442161704943531745538424147174574829269484062285663058965506902050383503851892615383472730095816899511018199072949510533058143940349607408049197989021657810180147603670594764809262591892290317140776212817294929853349148814347327354697961824207142362266200466438040377937032219699556783698699599572157699599156481779805457832312176039425919441077864228016785132284237954689162095387634894808652397150677285373341880998767618190327545500226139778156087070176896561428565992026101906168055146234971810731002524272563295424193441748333954400387359732228983421769427135565294740017031084818811243847541791949210523213200524574167712409496603993228659410151560694183097449967491541215611597179533505807659272297074180548522347581188453242134374035497347329802799639878661486892029133688464717258808724278103282043505990724355312412321224721150547629634007790041778760818575304678760813027119275845080980372243491400700649647355551100274356707543142120855778416668427707896110417961302083011195005510375467502086842025858166768493343998393021603973461656398108805701285959014685561586989033602835994089806804346740394813354017454313489573000198344924172511094916843620500124695932432494390854020096351412545584920631814204926754577884170659660648985671473479614078365734788385415842715074238406044435662817773956546364850622681378901260107866982624611489761482973610895874428408695439387145691496175407583964792395255160073891556831051934274428925147649331108418522807000912939050166160219698848683091030175289378692766557940709200565121414209496913117780419954244991655469415030926615960253116594419666991024457023735074434388652044050734050622649058889286814936845519229420957987774315447480696168564496539341193649187872162980155661044690784273769334451159778181085860761271964971414595841003305827043427980984667419496646344965214687722918126835334852073314709428456377915152873741693914729100281964303951444323180077768601376413987764151683282506351229464893583805836033941630039524143187279356035847131643065359817121126157697445142246416777060996817083842531741497150634839713164355195421479921631834584282973793377327691717403317078499760366814298354232782356914632524726494648252093124309951549802984195423811354302516454839591741331881894627240184886743379965545880086474893942897202027777260700189526326737479517021753006876937159486268861389747005625672569585421193744688151224546393829800860231569232888854742380477209864205851088561332552968551881291816586194416958728863335566846758685713628184804600467448690456546902037590444567619706890980882782803009118552877003025094752581449038485262813372608711027394494728698098056580911814659009009062621353045607127175609900719406780277152450313128848185157481957311221703556587889679172624209448402241371086079473713382455362281077961753274927065502243414485612426129017194902585929298611025547811437368100760095191581381990819351130561277490164316191458239281723343072251920857333037582180888348600830439431747122741058599986394526327643082796267922263978533608976295994182419825319126274629239550765759268464869706826666299489711545446813993654594287150647445895085084391608583920323092161825661346459385185297582525910830377008782557609261192764178710354189745142752967856566212317914321798512706353793956071000914435989272267670152907386637440075619199161896250882384659799164668003872875271706287519525494489793128128775345560759057551935770390349906352910136267623103381936432585125402711182094732937739942305293883055667320512423370030360758420280591861311334669878566771929297327608739121285731914927811920635284314959087401871041029419625146252517587560816358905756645187080114245802963361171685338707660731227792159363248015141490317795551730469278189847044971894688410811272139599937864644248374474546652814619738230070288707857308316705450132683586629909788788815520467572345190443207444950815669480638596061531815312033988181918447171455859819374012023599363487162765148428412105688905510206771765363960288305477262102833855162581652771936738225548077852493448486774654639341732884084874653612567781557100997931935622473093716566300439238574176646445929256959770474722309258023740324481001065914198635051751675183266385520693885645892557632452017167623567176629789857336877828197782478584761862213662420663944941316099759678105338457838006234150437232463398380053855155065653289238238702858295920872115178675124103618548600048662136908410083856051579278717127262803661268021611894569117501948416330055326795828946424016211874982589379810806674379616465764078728576785157509933429756462721421926563559763738633105804807305738672264468718417189841969365155489850387601693785044351467271144162895294428084070472922891592603870421686391867931568609014033016781743146149595580398339030413102303846379088592694913779143875325561169563871564389972063651233904996374430140678313849802947879723986867026441131352037090702792385301956659859980625274286879010373818411775230395191544855396768216157066412905481015199432474018279471033763032659589412060983127307521613625946952251288595857940431071849755482021426110014278648431574481373842480826854599165186197630233414841759892518671267757805556120656802279618689318791937864335770284879623690868435471807225762074556400529723573633320079754676142519826128320180235089250305344385641516549162375611842639989250287960282759530347028752914770144802607254055488516198935317 A145206 987 1645404362087984545023414354925872339237989034373401664625676385084455906535326187838635720220809763434909592649717955432270528670945351689694572492587366882192755950307157006824147331818314825033127942743589453650227317077985118116431354631890673961104766056227028173685469785192144480408875329522953841381664119314960373029029057685814586080642150427154062080726393926903282294193552416117198892778800600385422320879930278738984900544714934258120488623428415594567809800148689052627671837770030201361276628074685129357856657645919748503501511908037858382622517743233617002410562824884036757880930313689282013788865965229727971901607213588320471490392387883172525958999900716359472719332000987720346830732823001587379853349872955571634625211521081108023328314648518008779267314694440761228930798333469039380010301495995572515196673174818140878506361174498230021033138749206163030079246424319859284244634845423379445212490409249997564567537559312443876215618612183590057425142143222677419575652983640696836086926883008530653975896767101946033996366068373789106863930367288439640565866240193931002178508391649251717845865090966472562276496366848980544448579543805432586795012990556468633378687583245417503878665636687475660158731179892587609524793967142623441244039965668592093576200912782031609578122342636949710285969551681428319079616284661239232373748640681092423944253769293560081341561566416374857356217348908360462861952968836485630230233080309462678536901018852201627734614852211848667620295692668882209526758917363799741129311824304545033812213120635601297675011053131348566937203765632058090008882545082204039694368669944679047784062903001225240762855540842745626463676647706316603183459311162301970394675964848037168232776633304650414205128696540047349709837425904904838772832121111747441924081489536050470920320319003482945246539549324489717493090377041724892522898165584011876686356319183935244069452267524490384716463598742920900916328256375685342745999499824007628319233264741654017763594609852152697820497949367696119779871887106236745261005243962690170397330286596529610282653440630175160749805477323833299104120307123164068884816397698302524354414780317728296059905555263022494529464119661880810419232788651646229547064912028522533269249142685800840068188818940892554904572400233857110028619078880159660118693384867970880271321761236335965655016999869661258839060427957861500469661900240537929003358820439678293675673606149020921566874466280188724628968452798510500867218434152742257222149876586286911509552149405840973123183833138654130204681756354718985813257290617848110793216741660659580822445982824060971001410976688220837990165074743503603951856779687966552027372819802031037266365118236116387310248649444827700028481721543403503371281870286871629026363251278069183671485984033204001204643849973681296372270562012742182856966300465993141126640442791730984903005054859552595752071760566469960916612117697514347324739680906508430893816345399736130915444047272808331011061697786391528720060569339427578949720080136855356340506013562760309035387384858605181545248895800644512310669803441977451485802369709701106266334517419316487498453731097880385357467641771650938400725576841104128997671104703536980354733232825367677804961165695454654590490667524133831964957174198802996081320550333206276105259483139731864060168190562137835944945121359227246170313614028594460018568572399794155692226089316740175888366121751667004183287100163680885619167512908337644355645726595469183899509953788442860211678286944027647116450799357946291362073271839184147071401300018449127832978500057666385742847798897791246462406311253541897929686320283709893042342109227992275682858638201851661116974246970664973462857026584587588844554433294184025916205347770775364342681266700123793067711460266046703064236103240196637096418408520392009198352015109817113110507972307930314812628485912298253707659904822957345456734868966144751991911808149645159296251465082487742016176609648801050497866337824981407294634703805880229062257690975174825653442628709580950457339923388885762822351409628127879816150990901665290919031225209162570834573135259844274146825596344014511299071498424950525074269715777426788834683891364984517499878120155954250951948974612474517527746742148938545570601867254414860449278834154973879554776607065211719456588145096965107277184623336631662607771126652486126292408256197283880695491897327620556554408175456902472156161461616663978721501475389589766969839049135379505098296403035845131028226973433670223977397672978644378006203429083614302392526701615547521445243818219523279361859308273760686991253639736765721067792693183202892705843905158248800306889904747332717542163056169963093387934929516508650556757977124435963840840873175539907222249250751046938076689594437212848414801222228400089697631901304249313908363175993883747970004655837018031889614345445120751310870624464419415123817000330202050490750142270052021108807496416999029211923365220641516379785800742748075696057061610920572363250752466962069146229248085917982509823443614290920308893026886981574329488339428050226531302996247990503049937313539940686108460794648893941198399549335031676489750980665307655336717343180463800625070267762723461902354075563912411545047663333204649925111394495955562978352747720317385644292552885507675495212337693400366728255737413190904084349242534540420068800985623560858704780453480604256580075712932150966353019557538923704982746126411509352400018080928930203902863994158733876306706540658097747262165572895454951080769954548208762336502424809065455248604796921374603533250976091746933802642114891073943211253938329455869900060997607848461813118029638491469560239865919440523016660665098588579574204080106114203973548764227721972947447789735651622659809950208848624960093336502384313561954812618720483027840085925704342462977821656437530439996608508286898930523337718050911263181544572864855146251898896170374938417980247892027 A145206 988 1695079119777823613100898857434286446560392461037275169725890398806605037756599509503767912037281919928443695114576275090648596957633587691531642049880267821838911088232760887154789673377584172104213130945599159595898985249786998264732803696384548703818540072363899673072843254744741945480305655073071698482586147736377786952020193301640535147968925467798574701006863382345929762464398148339246185379511034789859213631016620996972920471709276880752728612901553301233553097360119508664101842368683419146452854103866521218777077073342090020772317359704200579379122058684397738008394184821747403454181025030291953722866165661047952471266351862699973909303861343269687618191089519913415690195575953599274494144597730016281193312325472496671679781847639954782262279326980554647018465071716778996084891780458507854685670135893478382992420360028868331928911434657631985795971508445540610177533416037763659996554451965633406435438709572970753087142356132698921943759485688261963973433842645571283254451619671309247428613049519488017522867661934761758660810191922847565028341694074353360751254317791944030800323159605782894978648336293323233366329052147120182266670916385376804641143909528167896846222448974100054327533892848918989644740176763577337915131885413479709429389872959829814700717895991339955418043721787123724692173169647050761371143008266028356334394853334530326119848747082541935841950897785260493149253921037896075193976568147083826728123003976886080956849080239106103475222224952768827795478062923012621311515990662344427606109637862337946299992639742079725384317549983358122006269453972491530724646735656579381543935958804349893551102175053798627945492059813983770186220232346552847120078374766093521956718721131882566721224035168185377715590677868495027785031832872342101650457168270226926536108860719472361157790711068463306978116735603521823658162339861796793071618096352370513864616156352231266463297541719571775820157760360560987475605060744171107835917259931299163458117025447373500625603102198441538436590363936299864723087169211813812901586309186893611352246995182320898507886182881385939355928986903819872159082043725797361197833044491697683145007571511063489582879669587761099588574590811823933196502611604193909987669843734889313101167078134920670890506245735530228974161285335872565396109319537100520479495652296373649181741550612219945152314919667745347575992165631564373954153270090672933745118149914042752905364277165786121495063677316905657921565566065317455119798382265825781816003298854075683903131944990567278160142713536966911116205062731936308929599711100474787560618812844978116506478809961676839974446423439598511924732962928530056123328751583772468855751513514451037202936920788850442688912273814652415767615090068546762013750918401029299311245346479851575871688554149834548106384807619499991329783864399820394463475215875033696796553528233286605857709755712755611680667320749110299289679011858232720049279827184924695876106831066493933138548414205232034047075786236711600410786644959233016266395543161770060819562554545373284079452101822681871508651269508319068099738480240271043855177860468433973545962279497180557503450600201240131378036981165709685736314783907880481740296136345527699170289583517238352387992223881020153460127267647839247194497273976643154976427728068593149371428864694349282956670954852753414931045052819787389666693138621632114340400140405641355323275783927664750361067794207254639458198546898271280994732689958724166380503389358043326309515301960278367980580505826037402351149326249504089911899737588366033675218983002027573393279824980224914103105247671886324642340598521821458121356883993585383167843603511930768198573493043270477681704090902789025919538854555829828766586234052809530828238578437417463330994049963090176190680526498510796463533073282696375057652926479666572955135826456710224085161300605269290941202540740094287104709497550397759712200819388526374535022131147889818526629951252568989395709211103748447859486786296294492598923292928654350466465155932777613697614767787267532031134592305965863243537918092939749173130710750214636754549169159105903116153970401418337499003302010238438354161047337253528908674357680388397832957810965179154280236079431777171080527582928232963848661401152924682465826607157547455239197590263424130167263173232572596622734166722895831051263088885094283794042428649419232312492474821970092264873277240369075966342550828995542121075337546809532423791570943419563587487034168957238345190372080010132768820717349527039133765101954104287817922405130386515347901920155668129180937503543492834672345354015890882789786703035544024574261573033302790104697710181882615021854471733080515638315029578774508702594375780588306392585499387908486954144107461526190635768261745575152579592401276104680741267441337618151527775210622146015933394446614718434376277780296977928167023344696102712642508576153601857212549880504517561156827186206888970753967216058704126285282731567990546850881450211120060822603897038150603174875680789370536511805492755576519605966066952990151318035917988888741384115975929618984141706248547207402907258458314289568858515462300710943478371925990784018334258145581751324086177349920694401072156094795012812073023249810758843179119729397641494435928821103920529856060203140976985773747595461540753879382385066060277420693185430781358334780420605488631479113697407472509795172778996753558407914348902624724303230350954582680284138141265080434447017966932193981484404579132012233620630780725374173396613583325011669640992918460819752397423153543017378309900586328369919686612301446330826781892591743777525125729844972140121186233824846980975300774689110796700171664342285350802173118808818022450120281543478961671134707921801067580518793374172000660268285921737218293140412792256834895458666654778359574655774435599975228241754887002995074139594464602602918033623994643769617986256712643989298094364328953700955950554763583059688359813 A145206 989 1746253558402270703618327009395204140027124837096752518065541628281950767461386792789151339113848825370862600506650423242985560144352275175268036971676458534887640447104315182387685616610029290928221010543813670281355586160827840425267101921861966874554931123187461038146685364431800235029163938319318857730252469695157368220786722564388033846400292741590771520803106525778226988066295046143414475300001274037386262690151590463991602662011195049237938555466930706774365649774853706830522387937166299732714235567900974866297271900828431060853513872290168882962539895253457187975633988259105394739578713418075537492070213188566124191144155053533278908037424445732607099501105986560601809166220918919104590135102788654739899536837198657996324838889985579805617696431838769277163434523452641239282253902081619408485161477916092193878965958182943193695027129991439534272653658264478342449586986837864498467530571586231244130301224769766249713593186299777564837929140684974974053608220297615938152680836649610420624842180648394433888874505994596319387678105583001966948173540711594158345046246005516954849990984792102972186404477848172796690692053669165244202452730806602750829454611570028272661453436075249447384436723570149188305427407039911006566897129424587867889920529783243036840863977177742307759332430138298867597992927928409254305256387366500136127468994724326048024725888333019623115725835308055945871013522056673940355174360276582334488208551836718038660626891292987815720286982296358303854411696975038076656241776210913846958174288088272617074484872502080899173034495519680692656507380220983846271591762516042630527665181360958848167465270670888745620165239859005084667299475534631600926927224297098426073429757352459425445689751621680117635519710019139763977321896557048272273379565341532245327122239782669150251608362164699893896782596906145607965077771184731347877408521788725681512604906235818772078640559260016195464643832761129860088750656627121305325107916665879085703093570817310473344748405836048893872138874325716259689709474730538600025978963115984924235008641796477836147242737132292327424454307857696388622240897326775063225272460036017219801457047570628081553069078516555701629890635213903433620043144638105291341545950087698556551662789690544676802004828454217697767950321985257985745184002783896966113891466379082476265670357144931543535226971126859562619441707853142241975871295814240687714642728930944344795137546399745530896850628813536165267937441780200420637066584925563843734875696189258078923581211498322952138391581085524758329664639445608784339829607392784864106456046693974789102148745653597417790450899992238580023052430241352213442948542990134702910818685155424941196291555390199472435454418973806523550194561937687707037402655124185091987164971861051931695976762415946567129683360960328052218056357969678701610314790459443997802375486109522888045762282252820698542447114566773867464667951265316153749870070820312832763699987865497568634601454699172545107684195892186861929401902241832200458138597030874178875568292710757597512248000467673249824638846153229971869868940446414156865723702624490192837605179608934104017060457333817117213242037241744993506922476295658667907194572572801509303537089063269045013760341442183190727393055203537023399775012846033054650967278182902656000619095843366428325993119115697872337251165128471825839371377230448874258308226184469099268085685688748723085151690738483290901689894024946803867799988982958881450622449038407008604204099742559661956125788436713793241186496761860167586982044374796730960034659951787384534004493768544925759820328713357724984395069944732841630787106423422039565397092008913615981260434522563954764712885746027252365079067601407474270464884870019296130648917094526891201185984967133187343177047800433125948501090062036742517403271692991288384130985048239953735182503157431862862409515130225105146488379027736608173089204780409250913268304535252700339799264321587795720483184444954436890715891324081756992659805734875790603241858761325912164170582801111696194444964697225632731471442077343248791039399027947465647267343285100279106021496197002583972838367423780711211729154845066141448002286013685053847757380489383229056591422152322645755292756405884368052640014336203731887320973882063211045614550653027625822857874552909186707709299496803468045603756431258095598447937907737427809354136510552961094152517599560326472438811881968509362253699515191550746049174491479898736803677963548218321696289908007342274075569675281033471779800158121298594166838163266680817171464822775223299294459254025639532883936974268769232936602913195845036421764202110408644775331159567807264206009434395326500688427604215548064155736892016332433061146963872686198165282101948825457886565660451817185219248932553591458409092543186042300170344141130972253119375644108420734103722736173687162548761440588439191740789316368226657332341981825129327821596907984198638759434290407596361418418204816258095088919676613989658095560614036312823114257020038382256629938512721145484784264531791100542713131432664399459615455668604692933516309964316291404780600667748033628814103421460946067335080495247388298434367320374645579673736459463447697344023496249178601745098260643298579133441616611243489616307563122779257918705110824728226536717982880376686115431595709424858330512332208391805494250599483984020933599512135303880265484335960767882768678839414889017012724283548511844377348044890466636561930001476899704489823172104818959478890119166513150799249658331606374559039718071130767753149786144570536267419574374802765029752223462303466346182154719526494384555048637777506516768149211269947497228513238534520208397309385303024805825133221887224314254697017319906158639756268262010428024165305912412049822091805103460113005830108647616061416772556295402013545327710640296447762699152517606212383958515503520550816143134499415543751887448153459260323189666935911805841520693842371147862443 A145206 990 1798972953328740177040786478195744454157109449482143084124903054870056970732239455025699218532192153496771660496017755825576717930019621765851745420159839176006018044380555546655737084488331285547966418680027191856204112147427333942456128730618246850801359945092671946815969895910923440869949655671698788390055720056771583019635895931654888394921477044311427987548353737090464797453670563824019760160969066315195442925977407766468492525380340107302722643575724616198982195440322987142375739320325248479276194920549452443406920018295664317507339366073836764179474774111779938421933980626639392421944847372713056943925520971006069314813749142128182246408374315839970646491774688676675288265035712771076781757682267350081899373838032492168908413279402564678101654732333719442314018057068658013224468368389378606646869995079693347076278462077493828352651130713952182377687440221686972099694477360322094260227555882423010938629385339130054082873593841080707164253522520310609034598390504427529482864699824807707603834856834740848798460139313050314608057345831891986138416052340648844291408838811672257399120268592176237757106246139430485086490723536071013872777658567387416960610469488686282303574547413515005751998768200404458407519341468801179678388176424001043736103750867969754250129830834037630134595336248756066688989210697875756523085026939723632228891255318719056561257832575673636790507056340164203979074159794415672693459178138138378598260484189940433243814331060166268796643340188410138822823617278918998127570702813409820007179225418051457746101232856618728879326327214035535217823979907849079136558626295677310807638813804702259834836697298891774675384229822402956113591262930835908726564604351507749181820508204973456778763242656417416351767864686902002773928749586320527780440552317542646645277833275171823036984946257294392982458000199764027133939947273140224929965688268455691741118077841213524651342486477612786864001858296368212804469477963218492472128753562186058040538666556826959509578986707613606875940305403173043205805503907930473191551454199554922788476659080961255025345674467808346606517197472564313607842530144911320340317638243306746622771338153640335763645170507387638592509272391422603690220423241533187475543028410858506130222599998201053516522433554360023817829211977018763049495235262546706201332749228587480571834571577955285283943253440027137895254907665652614095491285860918460806657119983624436414588706172648484197460763175921758420059567489623105770034307669346817794965767675395777027430052589554190118459055640336608070100247999355508476317126931043439442729479956105269172297638168373045023582935823029816330508784598413903803862629446883540840112528791411468657493146410226657587491937439936830222360283346818883822793294520370488995856453062225844167398449297412305437178667079613971306899979425453517747530373588951136880154168338372830507630558948175645675730837343864103202677166414726369419720415538328797357651165803280833400613578683402015830279949732124907504813834070102327945010568258969874792659929406875806826597394317712853135022011047087333451111964690391661781259630162868373898904046007781862337838331983221605381708574214695237879730756169288288307404896237034090733065346082918847899208527797934709031572031386671678868566381236660295296903337156268059457209193197506231932460502098844120148260024388769345208642211719369432633544919418637821234583551184368771251164755531517033659804657286101749329670599369359677391658016608496012804606978187478022848620947621637602153311879696749576720183528204559944530129740302056626690084061862024017243529079523110889454002070781721985521098747708223794055882844833494874444222756272601587066016297289018111023078015626374427064134389915478592446780398370782419468112372389959944219104472697337521494387827174546098700720980090345042453968232913891182111990952703669569501620389101065398530120768903479266876284370113017605378951348274636957231909914292929901322032002793951902129342855635296298449971910777412767428625076126863876296474115082179643534767990649403739991328599050414703553947938735428068924408129742122907363073179264073938012576939398805647581201019591484527210980221499529531265740787408524750930844738032821030351213267550697489541220983405165061151846269401096872779924106482003332256186529655494251881182470651989230579177638006866514415679986869377978326269118659494062514763012013626179451401370536718796109071143161434108325525589536953885308724361437680251998659343661984893565249900991008947154943305285761215496770630719597779505911484830426905370544490849723736086838210196849598022063068072355440895035793238797860308727795617170461655330506244197866936011130717948500430633824080083711133434674684319417095099983481652516390998634887105089284295442905247791983262358366323561475874868679223941094818903578870659509451595691202492997689130620312780826243341033186874843963603529043880101724013357479414409456692640881034479510936124134378195411663614800084555662345528151465210205925836298465336168225819908391374214324958399907801144650719298501761312357533855752637249548377997293993743719599000088305753711634896336566807215631920535025173316851442497984142335239088471833406145164528785208936769965059096513426721375837617201170182394017527142611350288264466568554884513009787662807715721704510009737450222097069968671340666747625077920096249927555007003226798268250686152711695168910167533713705365611066004517502081571683054654233774469339636176952186258864733545578243519402096504832120023987681965457518705287170797625790851967214315593015277474177630523402018106548842567188616407506247240430422164466369258449724362365188866752431188262692123983980980839362191820737190798279596199991250646607419375292918721778634337704533597605560488413611836599182979214895333476049461103305421974686498450091397545426798177225740940756083492107233642364462105958255248138943956499551403048668616378029558920253034708749756721794357 A145206 991 1853283946787988589427245551268855652218717379621981858997537125578518449050363813405463691146889883271725348101021669273444228621083928586818457339219196683757963270605516878162169471886646321442049495569048991767799100622876809568018051416570344621305191034960464781767156566030327534185381635541398210873232183387555264641303546261610762752999768402432789705750847764892422823163018651157800621674085307951951192073875279444248024724257580972480180645136037803806562537213891972474429209183575345342928376945468126177105473958781713151352057510474752382217762948659252034867638710313782001690904256920155685419644556911628672334239410104537887913373909857527141935863628759428323009231196539130469368880027590411245769127279462793570650559618311403266843558108897256735845639492934397364120262427191771692879457380822664127746595216653734401072434725156511371633678384507707048129119775289380631299105961296045831067280375238388089190865781389429340527242558800360857180667940939702588377654769174365971459745020741956832843037256485022429100080000783169127094351830993864859359854877497051596603994192546124047390201180738193486953403705682934305727927650835334390347844696811720266554749434727267570339576361564990232283272201199438859885838804463674738117072135238783840601158007390076362211181027142346679912191496101246632684588554648728632298514982180663715884117880493108497996879444747958035461894352732738068330018036785773601887865385873146526371608367676212061560321014812977953931588303980715150984067024254690420696985052386464256967367756459485563431691108133454233530530405168610535455470347377272217058405386962938555877889458342177852082163190975121136118801578074050545335484958155952840905322570921608175681561645526768968399806056404164054527654518772354222617575004319735879582157238816422138134688852634550502344433707331898120516207448673351250549416621049402960552993706929727156054330697372293276340166058202870925316275281642839308103235199326903347216116649814474471846355865842971713261688894329422698505863055811221184702473854001813506944344784494380466672764382543844237853435659336836575927805599741363952204065052678646904843276787632697280452778990123452602323100571623289761460414274385575031260791567147240778480206321735595080532495701146564148108435258188837009183974238429377807258767087961684645143919174817628084989520568717846330217185793765459224807181025539083717842595857748215415421014194867205604388982358085305985677947629666866889891451442997247331639270220357781099839698907798309249906637011577979978686651049728126386637771532208751811272112698091873631201915329075574078507191307237736635585534606225416967129459890016442006395085391332713362211107439559155108824668119558813068707799533777509151363465736374903071403517174288187277430951156550005206175911144471617833739694961752089903090358636865991256912106578682705930774546402634775306136428330624732913363799216201322290561236458729681073679058341666118181773112605055219321233496928869430074266491976858749315323428605114250036715619458496793819141981612054652356170700652310774261201847804932524717109989444240619646404287468963919191582208737121778005190848538953023645074078082704532179255109791386522955359723787371858630828222364207140597555793007823507903798404863262795294599070815850364824894039436084138325978658118228882231016420296652729040575362648265337824427521191661628188831471159495356778769548670777928381215255676598667471247908407960452846063129213248455884982139655850353780258678254368378715573883651551553259944604008753468627211119560430815681589905912305104517830342677508153786877905035573637777194035986059904283292006525879452687611684927668490168545016765349408854909118713665769591949599199672756426267878679301465691794760158021211648950112103540726964220502962550997144330433709736755156013960542577177425914903719612058171301716876785164153396614889811528817564251658638556517680561480228134978666206021905093655778622561162580826870182762010035177808852481006790199071560391384530654863103342704346476390281524590914793936969583823015252012164283757059602926208063713390330593079258266950308704979634615282751714253697661739715932634648245152325528639816726540355780957557444975305835364073452297753994064560526114354333684304542428666395267952045649398306347773359970765470922460254265076150866207430248210729458107577366051554031445924014834125573154385223401291439617586749897751722032464115550356358015534328473931703270010747015128535321028818521212076788159653431699875762638866566792460014762428269631031685876640322178858453805177601220045830123159603449374883328226915052743727991640745947246177358208062561545366420445994529374911427822677231030443680997282635661051180605959150237179296765440578740934848888905364127870509372003574304495373944460704288344922349541532330355305663645344397830944385792538553191786577474917947039059787045806186496492928382500013236191413896333570205993070473476156963689360576654926325481235810188721177749988262384288006424473201747647106175154795771289134283409216753129416623971410398053713208343242353699507550595515989450526202289120371036668155525042864337664525780880897088051898889112630963217694376879061597213239348565210898321871702485538906430795595021422856898957003299979483664174209252109148731748231016434365000282656653735335714419443849998693320049671241628423019971691934293152518911427703690031701293363290886652141633113586139803645373625036984121183778455558638998316234668272196687746500291212362726631799850928262211752388306635960072412875345724638318371210232141281548678386138495280962089820825694554694141318124632054562971168855804772715782648692189857323104264686848969341517233366999421455257769984954731806611177460074372181720869297931809301611359947508996686141008853244387193485043778272597440107806881824754329126682936766433486907239903440349992510523924666120991839580843130794385411753248661583292604368143667985086218034854180775387 A145206 992 1909234589139718991988725354284621617881004712858612381871190628315609017972324239961442400527588789629166544206694741808313492127328875672924486944524372486220456342569091414669504812696248436801896638554730614410588928278825256336729089054894147196691776505455119853583614350811967152546527383677523073203823364215635502360767728740229155784581176522107314149923154430926976714457219719438800951878601923638859629496270378687743895182916448849513976958705392062459906935596180388927991904021685109279511059396972532711471738765153926151373080462398477817270843375315095379026180943039733146341326017044153240715090913027846816431039091826279073000336540013879477976591511741028972306191209687358553203413744546584003596629881947875934710467521019316118190162563526763261968485629783772802485984491855466811919098820543053487768185232897434364178734035680633798812585182753617036471916214333267338080665648173313227151319146755896396218198889275493338723918930943379497936431995467637611130271739126257215438289915210552674769733810409506796095298365692204945695498420785431223411588247404396175466657104961692412112319178146922442078387533072415601694317715600180357933878740791505490932548633879380203740714656914885288627703784495242399724323476790754690284402541957906620998038997878932637755502544721639530842491801301854279314638407357050664680667425860469062211340680248634185718829561548108381496148779037760356453106865643642647750721903494058559518577283863113089367766939981385115020594544739070117774997088718811953795013621298004433659794537569251331358837243959123890513603082565433063540963148085455506665102968284542032066038238829693364739224805935984658988405794759992540036232413133954492567902751588549705997183018148443360313139783830653999469157506691317667848813273172368265234425023209644644651699937272550597063954866563265666774391987521665784856230368613954470243820131250194500817769727601311467866398058713151596693277264182832157336908651502110430515009025414332917484840522473261450298351668442352029468351888422956146764733609180936705264794998615477336302534177997817549719763073545609154957593486483947887390960865298674937262252007104705640011494747499515991216727590242004370086512758725585321031313331371940434554112892082662473413773545310662397306274558609740169279261401924511228024646719641046571831585507224800442303776239402154167673002605741343183896444168086013163998402908232827381692590988973831952879313086991703912622388946848089541729784738955564194273790441492587545476184022047712776108728828767400735187560708311348422002366499257657711327486737007824566647945047591193362299155039758220321678038866171031796582499870192234527938706135756207866087469361690788508413674623430706143314648064872029792359781948072238601834668987290951794883529346122082464901064489617778797473216738676078597285231110595228002584694125156256668656291585699811542069738926280617869180908450435237533346865461049310424877890784203660638515039593768435778962852799136167888258865244732610143318972812374704234755805040074019364612471161115755713409176392150901514136484502829986526354849633900462693899070039278041007930067837033146644835577034738633720344649804783502274990652267700174678485796814421881977546843478534654963668204464020668035382692034405830518161780103485590435620434218600061252846756300586279725068707181288526670285944077271259731135268687005259198932874635979287016369416976377462874288612728441521437547596661047449246886405724519035110133141956047671353906500272844911448049437561389741340982634854201015661538418700015691877276803115170905539161778698924881420624225877708151899616742210493531694856883979101697481405848200760357663977118219908241491941535989520316097914931225083812808386990458037130160631673184772403916259526028002402406797622609468917360290594957335007073193931666315128444170360771725034216540612039725806638798557627936408751797612936945978254579224613710843422323864144749176523332286246382757110030599627692988796971266441109935223270753386833001010257293568744294222397421944174779743575277291818640753871361108780131284399814857087973176543942198166666465345518895846305561049108211146566436937049403748462494014849923262248868334576141353308265580500893799471409919594672118856525707613068635412741564339994645127629534734409305452096350834115077460156329208869001988226573373581330711052663578277298134572849164713853598532764414553462242475794309801828098127678455029914984324970164437847062743153828122118679893023807401500628118901904002965779005138638621392609208460472934693750182020607763620185368510029289998490953667314661457884022550113705698813344274154741592343636174661250571023928597972542136892632725917304275295956774351574604615018382298520322639689246331471155585862782183785830765648919307500297300581614584486494079399322512184791246811893766330801087348019600910153616559755099547388175773378042079947205926764159591911930957850523211097591814377761261388662861528014416869318907634703870021704745680141509873217841782572273845246550829804444856051126681947993804047962627251656308341812482823839930910745068794040294342485195439265078834590196777122281247398475739219650691401624440554738585974705227744635211092249450813423800246807360956844800608398237111119314059423470258468486018080035667493141555936005469853527250395883795127757122379931774312002145072518363319559393693212865902356702837635490104723775926825000878849751591658951816388772333169720745044077300075900932453271157353563308270270518379105294486331281615805168921931334249480314765241267523411985101835311245617709141838822970933294409873430733168828111308449049796846279095149545622402493841880248936351249482247601953657661509771797171264870002235563652777656947410058511729423314591990089302370726687735607192298687236059877142354605171107363558266165068975824567403229866687078792250384273402700924534718148820121111830529664928963377579687273443539477639895762635717922617678736274139173 A145206 993 1966874381383993824410076984141047098973563389487595172300259891525459717099330190316827982786111231496924192293023130715405454785379490200868993276792744834240232722867494321207771646113386007637059251751255882164075559031795191724912063443893383449143330893533504730928343203281213284315876717856562113148305393370432305993651751206255370451456071478556734195706901673490911293701790759945495333964659115091842716402810830228253008099044448415556546342116227668180435488178022512332514087631625353519475922934824205097085602432296817707924252048406935805063775384433640345570322093675235051319056867497025322795359352006737867262180533336180198804112162268985125506847282338554773351355693984810676728085675025076494637621726838113181899913741908238712180012168052792686738416954211099263900101966300463092543744642242368815183084080950861312416636281816759698473580618049315056418495657795859559242031563460366447517721425965389628044787925653529616838604614128032882420332516553624922669354940342101266003197521779299515000290117312926769012930400923352533005262348981849040215390231734175041126498431363881911841443970087787829423995859208918425003786233128421875289067205585653197006990556869643942656919564836806099129809171516870495570801363695181735579624979961498749750731011384296456081951090184574647251484282103245068511046094242475435692728046814898108217320391669456333905187917513248894088769552641448447261693423849094201249530424158656322044569985536568865168103611837862810628253316090811056326643535676248819655830392104294202459597270401499661296101054790818149660075305394552957324096214990699938063945154679993950627148994704083917962359824975109872652290644567677913241852219141133093740371782818102699050316365290663303715466704936101637656727207763800893722396591666824488157532578780761659234918336240674210736681113482466223546978983504428667452366612191860339079431658052084879090528468521540730383912322829361477339244433863195584885267084382855909212930244544375511613893383374882857617015933599364948343672009235939329779749695657406710542737346116734252301013304364898897163258876498097659686426397264970468511552609869837868565520748294353426495809076646073600001437143589087381447801289150050327598863105814798524706154319516157847164399773563058799379804423386059789731613466639428247760281426299751000747219389042773248482109615984715681426332708078457148824512358295722720393975608314533844488142095515530925341872343483594471386373563167755417364940073334741225855918927589609493253752236573493525911653042857981926371295186116581379812889817483608626100254809786818677616954634946769574577890956330013801882261122905149711915100124306208628447159231988292696173317348358022306043124305203254493661758476881808572257346255933176019487682740945862112396774909804077183359877621353163628224461534182969715175520147921007577345860049537811950904342322741314306122189569158893294320855343640513555262406007027827870146224625905090094850142520922531742524686105820855299876530956396821151568913852264973126997968544197138389771624871650698396784944775073766530195954195709221971780570019630807673183642344117440778490512665841595133306041327412202223822901758744842130589915527482787842237896497293918870661610824520787974657140416191896210363071999020744136641821449515221340055964762834703062634115734975000851850302568860610870165223999923503699769977110841520452956996493050670220234114318115528929792608018331955714070559936773223831241945860496201650894813055815768412425087162301840646411681702652523748415349047189399720351510091941954495491358985536325271476767693327593248035363103169283100430598020051137380738553402147485721843611305253701176924918928798726285817901552189025322197317229177143517872520943539003241501841932528888030333379907138844823355302109084563472435217021952620503023919708165168211357286785997498095818361059033827024347100918570412317124571342694813086426332848281093223763593468300487956549782874505273924621260849626169945989818939789235315180290641382417750365576730929821361628895766193026062509223998464708548646914485402191283592088208020532878680090422798725046676033161003200546302565505289367023970517185531695942060913090120007521852870454704983684560931240477442087711614937516130739658199792823182167927624990417068764718342391724077347366305826246177755988533419681007384926193481540355761235914339438211224157556981730713099314187005429976136520953264847536688120603471717761343725479373751733864099631446110314303673167328430720005023392831383615997541135254805659620449132184322523468329933271681699906331541896662325349728407731483848166307573411558807775409799832495069244373416065663201595635924887189476046396484925014136111265688251359292684736079506692029944285381452829194259044729025419632335989672021727701781678154847680631368043136478108562222789533472682627777225368275838615690502319425248906852937265383295005887196676641609252140231839092944294541047832803396510436353855811537948719130714344047471290774474993793906000419563657590886897093181086250484021062192594520239041202344412401892598088471948416071240954870336854839234297287287371193569806662298560053919771196005811048686987583525973512922063884193366686517911222384915853877936603481646406232334984294482583293978507822271670127301697735042650350777965243971970873085052870248928774190162470728482796512208021466548468768839270389655699177392277847295355020762484364495573450578021985585745724534489577352836809986736822965037097359399112350262238828679270964146991207935398709472688842165489507931488514598068293741348081890766499282258650287275287145419786177500477294709808485581013698060941548938052415183964959549836381012392369789616969234574360865934972345285334500282604041190718124162422738652972166599997315078397664437498462707671588895097216179316591492780484601322886338804249679424934554936467376825025096428779209075902075701515932325651154432620475551272886551611341546578716420239287401253857483 A145206 994 2026254318956067363379877489300276585537290646598344665839146125268742155330243359744520695346462487175288744868720332487496850723541783517905899308146193313841420976284643518422465180694879626394925822124824400608054269544554499634808333382927795606418073906012589462249614764734689499018561068816105195960575210123081833947384462072811452356645301120709780824553185720863678751227720846273792618377613372824586846087372829563347696034866856418039282027335202604524097443503657105044236507548296131038207215938947036789569644237016386895761331291596968116556252285472421104227775022304264216575339461180419191273507097603106192561797916821168439914182029374885449905885122314379150447092093413905919848819223000880140266184942767759188979524261841737971379707419288116335387522998796763865047462271860588088815784826179746830892918335866999630205597096800628939734817383109411292789016424668244643121215229023154244920108122588133421768704176732791477081686594089834276209658975730442427089275128379899031484707797746378277442938323279834294359021262931133247610999014351915564318707431606818197370703022831290849654975471132625824816159371756357284721578123904874613988443964164350188283840096290605944651852586295488560605623225116337112047588614465414948699983103416251994463747673996990327093186260959491453307284953049099545328092721548341130688934455883559214678540825231745879945536906557255048639761397054197627105486187958645248319610105016255434503601494840399301923665546789880121941138898588572047572405833900539774432521099688127830810554507561261141533061094303594112354353854973900908023145246657728206046010203393117865028298080822134173206813774726369214901727314468187703647863745096967669427259652448813316783056866652791245836488201397809406313753148166720885197184427101397106181836119068918428704010876167128465221548965701437923969299013349652976935231894429076372347625745338433501459021328485388275306601324387713502281403071724832182328770465503037420460566498196655199284102491701485730566000383184431424465725115165303986257377382822539085524841649890733664379365418687372660690619844429855464958814001043442333469432435274417312952215144748097704434612847030007067237981014962825201903468405699403834230347197658315978835661177987796539678210340253513770987770056530778660225001137027993325158239811331715836740136895826142987346559704848990471609191538367672767541783043208774145154583718765551218345006277997452212988969637580484875390536477127167564468339524606987278725553555819266013413590429050171111436878135445755671899677187050253410961129612651436404022963844782955246757202670809164602986806290939317763521328365883978142851645965262430567069786734674080546535033591238863530100875439468927072201976259155555724988923509607438821567943644293183020582742592536178744179390244276914573670940249102480354137993022589457564995336336430773799576988160796218293438318660709730543950121348595839751045342806846651128084889836936286874029464662990667936237737943576624068580667258082182316890046751321533692889662510311694192718756207161220510222766502119834365350419151363546898605795441997106907203156043792447245553863202215422822543517568441941031925376529121004264707641574982502554927358417868736484552462973335523720133504830393061352489912474635797710092632208557924092208768748589062313876439627761049371267076923689444005154223585810908332388761460086690686744762957976937079547002942363067331206669391531108844349908619826859862046092756777695573010808426860713318840152872377826715254005461807554002818618693583065063054721165956143683010227421432390128307480404449991509494625833833339531354889622376864476052556797663461431806968233077904567255521873595182714166835758557670460684933920228086549452008538016058758904745410311303486784372242619107022544396277351028821058567306485079521052876837081480707991848145622592202559392345189517650172414088663254507350625742778971880568597858716120203575305511686155823813271642963255858159193957566353417031558584784501062904473680622482188862280491426335374967727835151996097392202691234782822438746192962612077334953219736272951430354379486474613637015935668541651899593652333003906213040532925960793147983593816715699014346364864192565856472446361875563445829121069823132016361988042806424508724576136195730730544020900692508073989147044199028326749783464847789008113274521485728086295882293187242737575492436314163068628712591142701529058601437489510933136392401242103662636611720328545018952256725230864378941570183019634573548432844185460503936349143103845769098875758759978904120206971749818740070961154050922746709869943678227786941168831218068443722876093821230119457153049398990557602435605128355695057912267586963160524083711055379313657131980680029783034479200861302254133808834268852427369454414741790966721041950495044557864688983337204110758241411022543489001056738163897288430832137416251280053249443304072851197103492671302753526384202432270030969283916673325165990055626751376544401291186629745172934689110863881062357066571773200242578976693556329213204137822123109862439142249678483968454574726269607879366961579418036740428048091734464414046598763385170486807165828008507628087981221028836626254271189721556142326977624214055698085740510503875532332669724614246512599659366628378186467503645507929200458873131548668273637089151348050087835718597395760364599579489551048677650968569026191869655394012667566298734579991532869812172122717738920436141797045359949232535192330350275666396226100394763092510646827636175483578016637114895864149388534301926459838088542708005987395381213428649972329797609305093406715112325785971068269492452255451808555095205342671975966367836765692418805245951317903582108499310705751989124628746610572204416608956920827769403482081717661144718243763239130934104517506927780323993415554218840163873170659208396925409843543462462920534680988330687263128863185410546823586492032897855977910128478541553065010307974165233248388870218975166272597 A145206 995 2087426936843384162698931996877841858670520404120175127911342351618305221108137947058108444948655361680324600844810075133001357516170104507526098918058257896709500730724436673520771910178850270669675246687135790010660172059940524419751401776033473692331942173785966207221397129751101431790650214199347535108768413603549369120885566676795978352086167391092553036167889663580846311053794827329096626766488025216196463855658772571462352147931233805200843503324895824812563717654852077557343985198846677146619066434624371907311927591434826013712069065582356331946678606165769721979977909882059631180073724462136989790557251556948609163231858062737334581855004642909129476274809031543409716751248940720383875070264666548626025795989695280217167977986124840126993752547564244555384819525443699749179034058584159141250832906989569643075333171611641264960553211840623291143594760207010839100267515472560453239248857228121240010785820361551448345935966200309663849129182748567768394300547325324151446546719583018828304889024894338240117161331744652201588407188090011229955451722062194632856507359926812648517590372049441021974695298694278354497271435360257715288113649040558992351626665567182853262543575600612347564022371933092440685470184183469520288788444240555024637540411572809017196646717525208734056745257721776549192447311134400376319444595743374503330190911670991139322871074637274967669423209432313390640682544737175083915159367525855054942530039885446655647106567647586386863204440782298499210704019126332784372525954969670426686962662868056579630620853942076018125542709079323517551540979705902901130969448697000924371548551495492148218822405931527254901223398667395941674635352219329999776425073648203271148127488262502619033919250757988697183001116894293805585429254072217461513523624061865888225798927015451543487804202859379155250346854765227653780449684339132021325402116654437821416608706251121377210017097513271618869586077640594660592449268982865621479412850271688853099888144867999289505945170414339691388413051895152393236745991443800841593251666680171790821179212590392176360861726425243428012504758636029542569422498075257431119609630026840419020372682099477253383199455455347171521249588204551457605345029486021034696611329228021675130894990426541962891579352578602951960327775738063063553807861565136830178127642988060056425021877710387024745509569089899384331088315229566475685791016134422524238504878514689234018527483685707153203591100013697841435093178900250379676470939437507284596943276443593735430957114609942025054583992828951382591470459400929266251929534277570379242933514630852410847015800763276327716031203288197875845707255448133181861432007241788245765317387565443879002937962662191502726262846680450856206550667925800193849457301790230053335146686894906533233189729292449205556361958568274747028712771594659774495236062226257768734624532850273000536679621419751781394480186770435119502816618815627297785761192630089119634744833243247150130509111071506058711832720350677663105296747303806870080560441592361881225736448371006271852738318665646132554741124422047220065274539013016425278995184419218994711988517081357585553016891511815924890264768699897190351791444311344481700420432000634391533132580661955742523807911629861570419814553247970734305391036034689370961308030797645999103036255768910140369534637060521336050654975163778017100968984996374430943654664866937901466745831225303813485476290972774219617683211531640412342500405345362201344491073273572256499508531616743440880121319182488216625222046053112376461060268193922448261153798236008150708364232789942627295546912588859985472940994508732688703324456975991416564532350004182779031073118312682894835712377782096361378733803822708630340823049957575165150787532260891051892540671007099897117863552593444483647872756140901079057240889995428854771510568289946690857956872927580974368662901994970826972085442975651060008970721636344470300269014984333539672962891860197274665893825907766769642514749220660365842115168513155331053770505725294635502650321712130863207073717133605963806280264420651691849707231979506421464293266156518943626016245324491191799918721719698891209439184150634728636322859591025032307589522571981432877469474097589668964974365832979655465781260147209477434419825722160550671819788921819854850882076126966072501018802046097091165688181671663010338587206894363188735680799218382651256384685328808930669939900324955112682790904478366366003360243399714999300493849684439784419322691491665952728431501883171830012893140026728026725166571526193015618062311197467810482913072551897012496152003564960178207770715567549465752345074551924968518480061947683893224268495255586930016873251540411255866302234592548928653326169687026452963777148110440680375492260183649923516356914263930700056732105907533173614278648425302335105385992575701017824753470496431780604251370863863697071729943269142528480949150191060157427279738159918372742046093601271861170259952057069860049354784969769144790738817448423382835658116084346386637835720411155469500311549102841613705900286721910813954665940912993932987060325739167215392828978908545796932766731629326640607335472010245106485243820244584888467568908687104113678027374714875365728897142560777855654695095138579384053007386791265366320332459788928381101645287453264115847978076160612157324846221999742194849738550167660975899278357997828386815762702841356253331810634658732607847446081606456484667437103529136880422123332152434831610288076949993563751941763129268321591161192993123682942156272812398186634889349101463659454171092504323846090086554030913979024227934916871363889388554421481663357320071134679235413074359831531025693982740066573683713379139945575798721462737935661384280810366316125460044767663777289076841637610783026064362510687545136241899340695391999222340385881672584527631829008900925297105701627915789915251171068070901013886577627136198882156288492525855109924232080824688247000770082620293940093579013790646739141112845947 A145206 996 2150446356064659676251856686500204026894483138535025924376387432547822709608123889524462495541910746354107138057139602556397948167095783111884770060876530803303014364471165995718079370628727295160497862758225493688957178253822074582439142096017115929720515712406146453111398519636037569251675254667007276124886026814279949364522020100821064476462837332272991911209088471699798875463645214414934333082294506079095821726636524069307427729713930057744990112272235147736319813686327964335296543006955621822127199919247474479254727648630673766829020043776526338316551865169358057601081021877171236423095885987073566051153755790179380576266721665089576796060038793164374065788660066299820133785589995793640170844730036982909822513890483914541981511482336969526165852199003829391092599110581457521607952332947767443453334964362768965773597733231703796413845313675886111206419257077925678949595180471888036897873535584717005017688290033346578448911639598128308424001601298665342728034646572866028602987522620140891603033725524413603788552054072580313231081366804089647724875676303641289808093401558684414944729607184242943405280058912203642548411434168967736340905442820371890206817399986667659638375415959710994240689601397100648883469040483362841881190630260129792216882341649492138322397229932831038063921406725303796951607804004240638727479528543538886864181034163649427363144993165895758118131350245129394997567495714150638301503831204355132863286376541268680076076459490363418387764183547592425355085293341815632234143941502632371034741525885610686669981169691776738605191582324895233452118407770869755861139515445140237031667874059095045970155536501571764645869198899957811379066224287929845155207158917994664158992489463720313450104459621589319084303129367496047374655553846343953528450181387096434964234399515866189466632093314999801071187697845368327682380022385361118035866353579300067350747046720495105842649080185738267714773493049257612071347598911176931520151492039062369109470730541103621557932999909864504179727756201301043605378921501023463885786630510988799803248073932971274515305408281642161685514904638560654615163507827190638964067202423881298835323316059108256518090149311109489782446106205208885095487570724300541328402621423185302305438394208683603573288336693272764739756557516607417385966542245563309944177323204711349717161572361723472126750359993376887039194880994737896048377374143978957202056566651893118274781277199833645880810063110122409630438157095858402161776429534657289994318006680700276747798443886602584361931712461020546696461196898343643613025033506449099379626241033534881285704252541562437378969020712481763426549839726590994255944661397566186939709888928974842975362579208428030602329858491632792115957505518278125442616862006288175135727326550695817827206544199205504479572347353271571397232695595431612838144758590730497750133389932027406086451205390837099513983325315596237099896921993720964557317483284546167349671128630775891756012894260725361961352282241826883810869032036328132230210379007145239668619898054437288689660794313443233089407538458126059136925342980468972006804502138229420720346343504840615017070024221003784460486439244403568960070086983178595073835120578025902238535350717212827972732935997414628257453230890393465943677730060086730595994122537334299607398996238364768758701825439502035558263199492705398513557794648260751428032690866881995251940197183250972656625883117695270365578000356573966999589383738388777583254398913655310166450998613242116933431468489767383012759672908201833644612123687878348280574966341698515612293605294860767792167083751610188029919091623456702741444482800741707808238717174756500332357754322735823197724629900082328655162594645949368132254827375109425466461721310395344211160415105899497601540549759456200366582927626250486356627963643332284590577392825567304617877110213272795839230242803639603893183184848913551421978293215195084115855164666141971376973521361881324876371004688108976775059013641472908329322272033535931913499336230236806867852852735757813475868937278901800018439869506118963735415110490528974135337667784449297314349402819407226500871793314779584799383611468242797441520442815865037500029689465281568742223561821581554706162749371620838817931320827607902437095137128696215708559221924860871692694010274508634208923867171794773200936108848003766837244306881495900129089516818699327615521751736148096794429071752696878822093219183039187991564199637019258736974516902750384899221715002780395584577618060645845990799364289561397419155164860064846410428508526750264805633458233334663096439082733846255026709262547787074253464694124860642149221756949440747084615339897233642281033256013858669245300770699202922897102499786717257495042524832581227384047691488811280228114868203304634082610579332454230671278979030295491560267100647003566863899440566608297819282697206754741029587306359149510583651588784048210330566009382115111311635793864340732274787667739641829840328132602840485216344470970646883472280004863759869361321116929305896057954181570013823046987860048832097290135182559294780681689998489264219050812216173915427580587541220475583839179195445820359651269946007282099084576805532739698888745992320891198749062825738545412139286126005115009917057175922961335059818682503443529267737330303291692001783026350700579481351780773640774623100808947134825043080175865418226234241027791459147651328971527210089884347811243856671359555496814869350719349496629680697379557314043881334249282534682474535993897954646493576283352334513120909872759543654972697944558215860569544915003559091119876669755947622039380567599889786059479661751778111166932037742819303036392264478736317207576856849290488113926838912380090356892972937325523220163054772588974521017462529729424796217763533167540979186798518551854949574345335203659955861105479707839480358654663551665642202949060460153040980814825075012177597545401431568387089200811749488807675049244789861535603837029998983737975325564067599867333 A145206 997 2215368331552164324941056855702946254469549742628727836629190394008530134859574844528097880335262923341588977193404322556730792147127403446516401164506867169336674110237840996398083750154487800291214442964226646096739659675294302842023039271476121257862744608071356072357045674736628146337632229173613575576896988428694292622233390518543966846330454412982227369617398299624247913850311817127067405770719880590857236559347484267104160200302531254040380129956533083343154413036705641860924293562778268059738373407662936667348803504435521880258153332884427599404746209646874298753891888205663058140827091153843243285775950687694338824307265382995399261470354029748151514191910584225136894593033548049898918661812052924353605389036211598126014238033771554658174674436764761247862120433174526904659852714130281508512606987795630127943313079154893600855967662430800559691900431157964660436876448131234069216347777170780362541944178269442525831922730549249866089121899978022920242245444784506553459186391776596398400946294869690761462034102344914351555783061066316707001599661741292768625337546718884590071984181376617647494636022868788375218253697012031600865677120423830803923120658299913529617290786914272125581215408115715095101327878374870095893400305867394322199669464519252765566777593287306560385545985260283973323855067057936216299527735133948881262867285081719812663567349370251279981080460741360428223111745019120163527089056784499454956903137194107051487687761146730383421243197862031036235773019848594342152166414312224316361310702125410310637679844625140857489740240177158277840958538983920772810881414515298051338956926252567576856499040000335393814596462759846314305932837657507811828223533045952497996304269449481902224900610638531181376700252145917751928002111211379648231401874901659352711742770149024390799614264668691840862667475288069650640345847607394720505030026772533734267411662239570244381787534539335688919569233185545113302140988261712913813761999962242249182613963043039651747898997887637368390499397469629909059930158747902616269054728044522300002627961494186498080332086381304076820375356181586296019359264585924101856317133833938665617134886551912362100271813665428685823522806980022891748315789026861829641621075529254655252811557654712866574739369615151090154671205036073467541110809092403058409826899762083457722134620174898881872546566336831425689818275067637944814848320593699890903852231874875266636982234724478096166266011762213414077167387217147274144140209562632122639808960017793674826370885172108159269208488835164173008398409050113167754301330001756868155619586871094365837088811514945191562676819120075556661109181512091069117083497543297278116177942229975276097223331595727534883552005416768923263257811753668391381803664876408557841284704485926177880515003235346328930518187314310478179146875928428980458133689078089415414983659205340688943350894281049791926890730125479607311172374949208583858487270807120854949327610884504271094883676388326151527894001583995804712768490450399581794936623479290394012623170895475013986830647421913345977711105911622143737847071864984055732676913632503571747474380620539764667354010666682871821836708920301847938274705718848965414802858386576083795116098563832350668567787592652767972915882360554630127269389996295357956652495725775114081748725935697964871758123409151067374706644149339519519518326451590774528648623373209508023729333834746573689904114715533014286942025967721251851775346821108234373147487015514072907102582004876387912035021082593338986732399216675224956289851325554335346971602127293240000392741088004250139022665382775752693953489014095919602699959047792775509993452629697866727387452146708144581751253581930101779479857016931845752344891983223155971336625511605392120634456986054062763123959059576319503056621727639115783593660786667245372371495460199670976000873479753544672689022859512820632723414372530166096432166827352852983676487617112528477860018432123559182528448044977092957990278493666460682563851060386266529454725859973885561468035724347691542993289632144771643862963202702414986166640984388336632504005553397528334113092346899114423608621563152861742757303807259608312129310255839680122564560757930829779979309720097632368644213106185097576011687747927603751523829841177134635078464284100601620174622589845167799564312649210238601826272882959312376389049495909674147092366142720179517015970769806023151324076498240857693407258357492350172551156458057509914844062568743925169644778794295013035784350397168312579378425267450362867212731260465037552033152183554792988918064526916123502768681629084921462400655005896995309609243774737839861154836823225883177152193115506857446242063082900189218275989710745556904773475326624925329130832204313077490661650614483000518018006150846044071300662022444291789337358233605833802046262080431218554944863659489448859950410054822415290406683441060504364902887720957676650254737047933886783974160108363132888562235567531356731150569066070884680056141404459974066859714827761121701255055062763805339532662842112228815673581930000438020602452906805224169557225610668045498217069764813105360336933292988974983654688715722340837131540570756701835695594403305541489510129715380876664582157081863200989210396293554736971314552680022530378483343161902156956541391924046422895863591800380251899733178877872143386972480174399086860963105398895924126254936033667536616081236924284751863297539057461258186294020779042819314037521052508634301293714523255823653318380840786500472424465575680056158353617809129873869005756091281434346402964737945968383483192693990699192384965701724521532018859094811226798318582628985741644827595782381986587111818340930090862090996884236707150233569046563304833854641996485369411080047975617039315946212879289177967031207804678837760420690693551161299428874236109542670581555691522441673546918993322239428176805529810116957553743012908661588160901905280406931258401095950546678156801820454593634249640712963445786852200061566214937323 A145206 998 2282250301479573719554962702500366345205485245331794646878490626079271272198437586374793031453060048501729637668519091916661355159492781808399635532551444719118071770822618401714870732575933707611377479702156150679642004507202480666569892752499546216541603751859309796469098737203815551555929308603113294168896501233231687289684336628934287185320349767233697976573874562378694869897752932010669925536522979452812922024995088995401398272680357244870145276022175827017012009618547465375019270021103247429454919279018153525416816407755175558174516308237379448586998971377796881968102526252990944844221489799354674914586453072904677157622922344331763643509054441110188169612199990697105117374497410731739777020418518631295110698748305003759548123965469136381822630888484523537736074019660973272800952210048266754921654825313726866541558932048806240932577622363172583275323019063417194278387822421366430585517428526668348151500756006379307396755131206082807906754361829935430603060169419822771661546362915728856146050722620203691825048498290918763775179571366677727019173865881537521633832845964519622444698699397433004665314841455791816207180572482276423461642944953085350450739299083781101676450128111575625636552590292487844221039866374123955047938698259649766156617355860872124217589116690327948213652787517228025071776947735463702865606236818915318459649709531472752773716798220376021130543384093023968200922359206249833768257724770521989670847687773133856995559785975674097237240166587097989036183414892468320048398502728076224530756039851541706389945788447703878807663721289501494666652182042393222534271054663653759993434895619100924127737650971975363817357558205920205335928992215008906443029671663454596751894700680002768363606639760258333282841243439118705729340998901476544257661553551411998388723187944859202758338753129573015444996406565945285695332520418979587094691522162760661351365520255232123012953205101235584287865290067701946779683367085262679082888297809582191193398016218199548103626965012307207542298709775058308258248149196896417332716466820300641609196310851892740383444340794640341491300846023022871391545160129157986983532157465421206729692307478079272996019911463469887699223851032967336743992233812487300707777315258154450673470753278003209622422067580259213229747455951372768968660337001516740200974010555956579987561153008261917543917023702413616071400511904890739487813853496375313236095551797975694370100835272535308612325749011433826985046948227602512193455944087166209992770135230736547862698321918706306153659290528735847679060936472639623091905343510896882971731293099353078500676987853295682643412469851931668695995585938514548654001657339873478281107788118958519793669529133627186582478012429698847198083932298395682612102039393584715340506801539220561864177055365194228056731325884849939168022048541311018682569313538518790107771285378999790952618630373308233939772724168453853330581072711825294083181280548230516076963265289757783910607438686733705148260396129855285774805144293286276137289432009899960628857119185140784761038627378891249098464760966004608718834548905450999032265960683062050076392402750753513819156587633692957697916955378145274288286815515540945593692578086192980644312627677235913984534636272102222102020798220762321179921259414339837083303747841140270653339385672089287434998136386114636273309535700649816414319879328650742217020264561418670380098840427965632552419068966138330105147110461321178444823870574637902585134420870929188369254353645437155064486116252143400422252082966013890324812040103428208607408796447235647949662899425838804845424898882889585584032334659401556323882014108704194919839413256780206606712522826684905712351588104370846922302271571617855580962234904064408222736168810334297187446015898251874502836771885983388039094444937229957761474102919460101546520058623552521649940772545489427076144231663802282444821694648543668626034540392448657322038485694157300547940470417212395912887100566578580389703896024615192116928980815570005643945428101772997830338518915997895497940499232663353362512284261773561025092892911971605404948772506919262046735517307537649285237958621643574845456367224401392275604251335021959622648919809712731841571603511805156328032000345154662922459859762219606787954726361645177192582786905129039561162833574139899405158650613880971838043613288094917908184231133353942902711588776439812219815983599730945238526402270928320115418526608482951005077436683534701939536185558957329753613604281195557764331899540074246318089214080283889957884322219799321870868968201565883680726750630178087813083933464370556158616684525498316335458559770043710552438240704769850833320977078579394132646877325091912674761883170867664497029383623838629325030574771066246775272144619150194612168158476311971273609924374819274379124998848007114945499743241079169942471645526505535880465704636558221310817306473116533685320156390669737319541879349080444816600224890722980076603588727040340723124362916335236555944195828244276212967562734938949960552185305747323505803848037257642822048753545420163384395608862771538704676863471172423793318978881962000794991589881523724597190748184210819111558721420936576718107962299256758981545700832599479338765001205415588201336112745517868354473424015515353394686793956900164392555933016965647072786421944831948678235422968713751615051538576241094484348446725845511899761154326289718518729270319377579550523281671721665759694380595002566532313444462364520474220091067333359655368181424120562387004485655415939099127819954504152426597918957804461305665897545439998953119980736507274841911947939589828889448469070315977845573761158893069406973773967014355942873687744378291568900316503314964048611006569240138626698356745386325388077334460946145143920108028652388520431083750538558704866812158790952307203682374952354560146456996744024479831820119075974284847821085806023928349249533653549006495301936255420984944705135836481932881547992364873026206101762250782216173530006099334898680914037